Diff of the two buildlogs: -- --- b1/build.log 2025-10-24 21:27:35.932278262 +0000 +++ b2/build.log 2025-10-24 21:33:09.980725324 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 24 09:22:34 -12 2025 -I: pbuilder-time-stamp: 1761340954 +I: Current time: Fri Nov 27 17:50:38 +14 2026 +I: pbuilder-time-stamp: 1795751438 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,53 +29,85 @@ dpkg-source: info: applying drive-full-checker.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4112902/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 27 03:50 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='1dae4cbdde1c41f1bbe06e6edad0b20b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='4112902' - PS1='# ' - PS2='> ' + INVOCATION_ID=689d10d9ee604b5c91994e31868a7b90 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=498340 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.QzXf3aKJ/pbuilderrc_EcC8 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QzXf3aKJ/b1 --logfile b1/build.log swift_2.36.0-4.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.QzXf3aKJ/pbuilderrc_CQFE --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.QzXf3aKJ/b2 --logfile b2/build.log swift_2.36.0-4.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4112902/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -227,7 +259,7 @@ Get: 44 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 45 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.193-3 [189 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] -Get: 47 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-0.2 [591 kB] +Get: 47 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.14.6+dfsg-0.1 [601 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.1-2+b1 [1612 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] @@ -250,7 +282,7 @@ Get: 67 http://deb.debian.org/debian unstable/main arm64 libjs-bootstrap5 all 5.3.8+dfsg-1 [460 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 libjs-sphinxdoc all 8.2.3-8 [27.6 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 libjson-perl all 4.10000-1 [87.5 kB] -Get: 70 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.43-0.3 [146 kB] +Get: 70 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.43-0.2 [145 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 python3-wheel all 0.46.1-2 [21.7 kB] @@ -386,7 +418,7 @@ Get: 203 http://deb.debian.org/debian unstable/main arm64 python3-subunit all 1.4.4+1-1 [65.3 kB] Get: 204 http://deb.debian.org/debian unstable/main arm64 subunit all 1.4.4+1-1 [5488 B] Get: 205 http://deb.debian.org/debian unstable/main arm64 python3-stestr all 4.2.0-1 [63.7 kB] -Get: 206 http://deb.debian.org/debian unstable/main arm64 python3-os-testr all 3.0.0-5 [18.1 kB] +Get: 206 http://deb.debian.org/debian unstable/main arm64 python3-os-testr all 3.0.0-4 [18.0 kB] Get: 207 http://deb.debian.org/debian unstable/main arm64 python3-tempita all 0.6.0-1 [14.6 kB] Get: 208 http://deb.debian.org/debian unstable/main arm64 python3-paste all 3.10.1-1 [222 kB] Get: 209 http://deb.debian.org/debian unstable/main arm64 python3-pastedeploy-tpl all 3.1-2 [8388 B] @@ -395,7 +427,7 @@ Get: 212 http://deb.debian.org/debian unstable/main arm64 python3-requests-mock all 1.12.1-3 [17.6 kB] Get: 213 http://deb.debian.org/debian unstable/main arm64 python3-swiftclient all 1:4.8.0-2 [76.7 kB] Get: 214 http://deb.debian.org/debian unstable/main arm64 python3-xattr arm64 0.10.1-1+b1 [16.6 kB] -Fetched 58.0 MB in 0s (180 MB/s) +Fetched 58.0 MB in 0s (174 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19962 files and directories currently installed.) @@ -547,8 +579,8 @@ Preparing to unpack .../032-dwz_0.16-2_arm64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libxml2-16:arm64. -Preparing to unpack .../033-libxml2-16_2.15.1+dfsg-0.2_arm64.deb ... -Unpacking libxml2-16:arm64 (2.15.1+dfsg-0.2) ... +Preparing to unpack .../033-libxml2-16_2.14.6+dfsg-0.1_arm64.deb ... +Unpacking libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../034-gettext_0.23.1-2+b1_arm64.deb ... Unpacking gettext (0.23.1-2+b1) ... @@ -616,8 +648,8 @@ Preparing to unpack .../055-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libxslt1.1:arm64. -Preparing to unpack .../056-libxslt1.1_1.1.43-0.3_arm64.deb ... -Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... +Preparing to unpack .../056-libxslt1.1_1.1.43-0.2_arm64.deb ... +Unpacking libxslt1.1:arm64 (1.1.43-0.2) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../057-libyaml-0-2_0.2.5-2_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.5-2) ... @@ -1024,8 +1056,8 @@ Preparing to unpack .../191-python3-stestr_4.2.0-1_all.deb ... Unpacking python3-stestr (4.2.0-1) ... Selecting previously unselected package python3-os-testr. -Preparing to unpack .../192-python3-os-testr_3.0.0-5_all.deb ... -Unpacking python3-os-testr (3.0.0-5) ... +Preparing to unpack .../192-python3-os-testr_3.0.0-4_all.deb ... +Unpacking python3-os-testr (3.0.0-4) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../193-python3-tempita_0.6.0-1_all.deb ... Unpacking python3-tempita (0.6.0-1) ... @@ -1058,7 +1090,7 @@ Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:arm64 (0.2.5-2) ... Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... -Setting up libxml2-16:arm64 (2.15.1+dfsg-0.2) ... +Setting up libxml2-16:arm64 (2.14.6+dfsg-0.1) ... Setting up libdebhelper-perl (13.28) ... Setting up libmagic1t64:arm64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... @@ -1070,8 +1102,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Oct 24 21:22:54 UTC 2025. -Universal Time is now: Fri Oct 24 21:22:54 UTC 2025. +Local time is now: Fri Nov 27 03:51:00 UTC 2026. +Universal Time is now: Fri Nov 27 03:51:00 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -1089,7 +1121,7 @@ Setting up libuchardet0:arm64 (0.0.8-2) ... Setting up python-oslosphinx-common (4.18.0-6) ... Setting up libjson-perl (4.10000-1) ... -Setting up libxslt1.1:arm64 (1.1.43-0.3) ... +Setting up libxslt1.1:arm64 (1.1.43-0.2) ... Setting up libtasn1-6:arm64 (4.20.0-2) ... Setting up netbase (6.5) ... Setting up sgml-base (1.31+nmu1) ... @@ -1272,7 +1304,7 @@ Setting up python3-openstackdocstheme (3.2.0-3) ... Setting up python3-neutronclient (1:11.6.0-2) ... Setting up python3-oslo.cache (3.12.0-2) ... -Setting up python3-os-testr (3.0.0-5) ... +Setting up python3-os-testr (3.0.0-4) ... Setting up python3-keystonemiddleware (10.12.0-2) ... Setting up python3-os-api-ref (2.3.0+ds1-4) ... Processing triggers for ca-certificates (20250419) ... @@ -1289,7 +1321,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/swift-2.36.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../swift_2.36.0-4_source.changes +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/swift-2.36.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../swift_2.36.0-4_source.changes dpkg-buildpackage: info: source package swift dpkg-buildpackage: info: source version 2.36.0-4 dpkg-buildpackage: info: source distribution unstable @@ -1480,9 +1516,6 @@ self._finalize_license_expression() running build running build_py -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers -copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers -copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container copying swift/container/updater.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container copying swift/container/sync_store.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container @@ -1494,26 +1527,25 @@ copying swift/container/backend.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container copying swift/container/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container copying swift/container/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/container -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/replicator.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/reaper.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -copying swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto +copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils copying swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils copying swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils @@ -1523,10 +1555,6 @@ copying swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils copying swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils copying swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/utils -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes -copying swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/versioned_writes copying swift/common/wsgi.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/swob.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/storage_policy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common @@ -1555,6 +1583,78 @@ copying swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common copying swift/common/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +copying swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/replicator.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/reaper.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/account +copying swift/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift +copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware +copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli copying swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli copying swift/cli/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli @@ -1579,12 +1679,7 @@ copying swift/cli/config.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli copying swift/cli/account_audit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli copying swift/cli/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/cli -copying swift/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/exceptions.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/x_profile +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj copying swift/obj/updater.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj copying swift/obj/ssync_sender.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj copying swift/obj/ssync_receiver.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj @@ -1597,71 +1692,9 @@ copying swift/obj/diskfile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj copying swift/obj/auditor.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj copying swift/obj/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/composite_builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring -copying swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/ring creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy copying swift/proxy/server.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy copying swift/proxy/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy -copying swift/common/middleware/tempurl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/xprofile.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/tempauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/symlink.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/staticweb.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/slo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/recon.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/read_only.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/proxy_logging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/name_check.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/memcache.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/formpost.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/etag_quoter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/dlo.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/crossdomain.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/copy.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/container_sync.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/catch_errors.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/bulk.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/backend_ratelimit.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -copying swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/decrypter.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -copying swift/common/middleware/crypto/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/crypto -creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/common/middleware/s3api/controllers creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers @@ -1669,6 +1702,9 @@ copying swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers copying swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/proxy/controllers +creating /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers +copying swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers +copying swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.36.0/.pybuild/cpython3_3.13/build/swift/obj/watchers running egg_info creating swift.egg-info writing swift.egg-info/PKG-INFO @@ -1770,20 +1806,35 @@ ; do \ debian/gen-init $i ; \ done ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-reaper.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-account.swift-account-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-reconciler.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-sharder.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-sync.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-container.swift-container-updater.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object-expirer.swift-object-expirer.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-auditor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-reconstructor.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-replicator.init.in ++ for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in + debian/gen-init debian/swift-object.swift-object-updater.init.in set -e ; set -x ; \ for i in debian/swift-proxy.swift-proxy.init \ @@ -1798,24 +1849,30 @@ CONFIG=`echo $i | cut -d/ -f2 | cut -d. -f1 | sed -e s/swift-//`-server debian/gen-init $i.in ; \ fi ; \ done -+ [ no = yes ] -+ + + + sedcutcutecho debian/swift-proxy.swift-proxy.init -d/ -d. - -f2 -f1 - - -e s/swift-// -+ CONFIG=proxy-server debian/gen-init debian/swift-proxy.swift-proxy.init.in -+ [ no = yes ] -+ + + + echo debian/swift-account.swift-account.init -sed -e s/swift-// -cut -d/ -f2 -cut -d. -f1 -+ CONFIG=account-server debian/gen-init debian/swift-account.swift-account.init.in -+ [ no = yes ] -+ echo debian/swift-container.swift-container.init -+ + cut -d/ -f2 -cut -d. -f1 -+ sed -e s/swift-// -+ CONFIG=container-server debian/gen-init debian/swift-container.swift-container.init.in ++ for i in debian/swift-proxy.swift-proxy.init debian/swift-account.swift-account.init debian/swift-container.swift-container.init ++ '[' no = yes ']' +++ echo debian/swift-proxy.swift-proxy.init +++ cut -d/ -f2 +++ cut -d. -f1 +++ sed -e s/swift-// ++ CONFIG=proxy-server ++ debian/gen-init debian/swift-proxy.swift-proxy.init.in ++ for i in debian/swift-proxy.swift-proxy.init debian/swift-account.swift-account.init debian/swift-container.swift-container.init ++ '[' no = yes ']' +++ echo debian/swift-account.swift-account.init +++ cut -d/ -f2 +++ cut -d. -f1 +++ sed -e s/swift-// ++ CONFIG=account-server ++ debian/gen-init debian/swift-account.swift-account.init.in ++ for i in debian/swift-proxy.swift-proxy.init debian/swift-account.swift-account.init debian/swift-container.swift-container.init ++ '[' no = yes ']' +++ echo debian/swift-container.swift-container.init +++ cut -d. -f1 +++ sed -e s/swift-// +++ cut -d/ -f2 ++ CONFIG=container-server ++ debian/gen-init debian/swift-container.swift-container.init.in make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' @@ -1845,21 +1902,26 @@ /usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' pkgos-dh_auto_install --no-py2 --in-tmp + PKGOS_IN_TMP=no -+ echo WARNING: --no-py2 is deprecated and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated and always on.' WARNING: --no-py2 is deprecated and always on. + shift ++ for i in $@ ++ case "${1}" in + PKGOS_IN_TMP=yes + shift -+ dpkg-parsechangelog -SSource +++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=swift -+ echo swift -+ sed s/python-// +++ echo swift +++ sed s/python-// + PY_MODULE_NAME=swift -+ py3versions -vr +++ py3versions -vr + PYTHON3S=3.13 -+ [ yes = yes ] ++ '[' yes = yes ']' + TARGET_DIR=tmp -+ pwd ++ for pyvers in ${PYTHON3S} +++ pwd + python3.13 setup.py install --install-layout=deb --root /build/reproducible-path/swift-2.36.0/debian/tmp /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! @@ -1928,33 +1990,26 @@ running install running build running build_py +creating build/lib/swift/account +copying swift/account/utils.py -> build/lib/swift/account +copying swift/account/server.py -> build/lib/swift/account +copying swift/account/replicator.py -> build/lib/swift/account +copying swift/account/reaper.py -> build/lib/swift/account +copying swift/account/backend.py -> build/lib/swift/account +copying swift/account/auditor.py -> build/lib/swift/account +copying swift/account/__init__.py -> build/lib/swift/account creating build/lib/swift/obj/watchers copying swift/obj/watchers/dark_data.py -> build/lib/swift/obj/watchers copying swift/obj/watchers/__init__.py -> build/lib/swift/obj/watchers -creating build/lib/swift/cli -copying swift/cli/drive_full_checker.py -> build/lib/swift/cli -copying swift/cli/recon.py -> build/lib/swift/cli -copying swift/cli/shard-info.py -> build/lib/swift/cli -copying swift/cli/ringcomposer.py -> build/lib/swift/cli -copying swift/cli/ringbuilder.py -> build/lib/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib/swift/cli -copying swift/cli/reload.py -> build/lib/swift/cli -copying swift/cli/relinker.py -> build/lib/swift/cli -copying swift/cli/reconciler_enqueue.py -> build/lib/swift/cli -copying swift/cli/recon_cron.py -> build/lib/swift/cli -copying swift/cli/orphans.py -> build/lib/swift/cli -copying swift/cli/oldies.py -> build/lib/swift/cli -copying swift/cli/manage_shard_ranges.py -> build/lib/swift/cli -copying swift/cli/info.py -> build/lib/swift/cli -copying swift/cli/get_nodes.py -> build/lib/swift/cli -copying swift/cli/form_signature.py -> build/lib/swift/cli -copying swift/cli/drive_audit.py -> build/lib/swift/cli -copying swift/cli/dispersion_report.py -> build/lib/swift/cli -copying swift/cli/dispersion_populate.py -> build/lib/swift/cli -copying swift/cli/container_deleter.py -> build/lib/swift/cli -copying swift/cli/config.py -> build/lib/swift/cli -copying swift/cli/account_audit.py -> build/lib/swift/cli -copying swift/cli/__init__.py -> build/lib/swift/cli +creating build/lib/swift/common/utils +copying swift/common/utils/timestamp.py -> build/lib/swift/common/utils +copying swift/common/utils/logs.py -> build/lib/swift/common/utils +copying swift/common/utils/libc.py -> build/lib/swift/common/utils +copying swift/common/utils/ipaddrs.py -> build/lib/swift/common/utils +copying swift/common/utils/config.py -> build/lib/swift/common/utils +copying swift/common/utils/checksum.py -> build/lib/swift/common/utils +copying swift/common/utils/base.py -> build/lib/swift/common/utils +copying swift/common/utils/__init__.py -> build/lib/swift/common/utils creating build/lib/swift/common/ring copying swift/common/ring/utils.py -> build/lib/swift/common/ring copying swift/common/ring/ring.py -> build/lib/swift/common/ring @@ -1962,17 +2017,18 @@ copying swift/common/ring/composite_builder.py -> build/lib/swift/common/ring copying swift/common/ring/builder.py -> build/lib/swift/common/ring copying swift/common/ring/__init__.py -> build/lib/swift/common/ring -creating build/lib/swift/container -copying swift/container/updater.py -> build/lib/swift/container -copying swift/container/sync_store.py -> build/lib/swift/container -copying swift/container/sync.py -> build/lib/swift/container -copying swift/container/sharder.py -> build/lib/swift/container -copying swift/container/server.py -> build/lib/swift/container -copying swift/container/replicator.py -> build/lib/swift/container -copying swift/container/reconciler.py -> build/lib/swift/container -copying swift/container/backend.py -> build/lib/swift/container -copying swift/container/auditor.py -> build/lib/swift/container -copying swift/container/__init__.py -> build/lib/swift/container +creating build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/utils.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3token.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3request.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/etree.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> build/lib/swift/common/middleware/s3api +copying swift/common/middleware/s3api/__init__.py -> build/lib/swift/common/middleware/s3api creating build/lib/swift/common/middleware/versioned_writes copying swift/common/middleware/versioned_writes/object_versioning.py -> build/lib/swift/common/middleware/versioned_writes copying swift/common/middleware/versioned_writes/legacy.py -> build/lib/swift/common/middleware/versioned_writes @@ -1985,12 +2041,21 @@ copying swift/common/middleware/crypto/decrypter.py -> build/lib/swift/common/middleware/crypto copying swift/common/middleware/crypto/crypto_utils.py -> build/lib/swift/common/middleware/crypto copying swift/common/middleware/crypto/__init__.py -> build/lib/swift/common/middleware/crypto -copying swift/__init__.py -> build/lib/swift -creating build/lib/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> build/lib/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> build/lib/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/exceptions.py -> build/lib/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/__init__.py -> build/lib/swift/common/middleware/x_profile +creating build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/tagging.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/service.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/object_lock.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/obj.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/location.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/acl.py -> build/lib/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib/swift/common/middleware/s3api/controllers copying swift/common/wsgi.py -> build/lib/swift/common copying swift/common/swob.py -> build/lib/swift/common copying swift/common/storage_policy.py -> build/lib/swift/common @@ -2019,6 +2084,69 @@ copying swift/common/bufferedhttp.py -> build/lib/swift/common copying swift/common/base_storage_server.py -> build/lib/swift/common copying swift/common/__init__.py -> build/lib/swift/common +copying swift/obj/updater.py -> build/lib/swift/obj +copying swift/obj/ssync_sender.py -> build/lib/swift/obj +copying swift/obj/ssync_receiver.py -> build/lib/swift/obj +copying swift/obj/server.py -> build/lib/swift/obj +copying swift/obj/replicator.py -> build/lib/swift/obj +copying swift/obj/reconstructor.py -> build/lib/swift/obj +copying swift/obj/mem_server.py -> build/lib/swift/obj +copying swift/obj/mem_diskfile.py -> build/lib/swift/obj +copying swift/obj/expirer.py -> build/lib/swift/obj +copying swift/obj/diskfile.py -> build/lib/swift/obj +copying swift/obj/auditor.py -> build/lib/swift/obj +copying swift/obj/__init__.py -> build/lib/swift/obj +creating build/lib/swift/proxy +copying swift/proxy/server.py -> build/lib/swift/proxy +copying swift/proxy/__init__.py -> build/lib/swift/proxy +creating build/lib/swift/cli +copying swift/cli/drive_full_checker.py -> build/lib/swift/cli +copying swift/cli/recon.py -> build/lib/swift/cli +copying swift/cli/shard-info.py -> build/lib/swift/cli +copying swift/cli/ringcomposer.py -> build/lib/swift/cli +copying swift/cli/ringbuilder.py -> build/lib/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib/swift/cli +copying swift/cli/reload.py -> build/lib/swift/cli +copying swift/cli/relinker.py -> build/lib/swift/cli +copying swift/cli/reconciler_enqueue.py -> build/lib/swift/cli +copying swift/cli/recon_cron.py -> build/lib/swift/cli +copying swift/cli/orphans.py -> build/lib/swift/cli +copying swift/cli/oldies.py -> build/lib/swift/cli +copying swift/cli/manage_shard_ranges.py -> build/lib/swift/cli +copying swift/cli/info.py -> build/lib/swift/cli +copying swift/cli/get_nodes.py -> build/lib/swift/cli +copying swift/cli/form_signature.py -> build/lib/swift/cli +copying swift/cli/drive_audit.py -> build/lib/swift/cli +copying swift/cli/dispersion_report.py -> build/lib/swift/cli +copying swift/cli/dispersion_populate.py -> build/lib/swift/cli +copying swift/cli/container_deleter.py -> build/lib/swift/cli +copying swift/cli/config.py -> build/lib/swift/cli +copying swift/cli/account_audit.py -> build/lib/swift/cli +copying swift/cli/__init__.py -> build/lib/swift/cli +creating build/lib/swift/container +copying swift/container/updater.py -> build/lib/swift/container +copying swift/container/sync_store.py -> build/lib/swift/container +copying swift/container/sync.py -> build/lib/swift/container +copying swift/container/sharder.py -> build/lib/swift/container +copying swift/container/server.py -> build/lib/swift/container +copying swift/container/replicator.py -> build/lib/swift/container +copying swift/container/reconciler.py -> build/lib/swift/container +copying swift/container/backend.py -> build/lib/swift/container +copying swift/container/auditor.py -> build/lib/swift/container +copying swift/container/__init__.py -> build/lib/swift/container +creating build/lib/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/profile_model.py -> build/lib/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> build/lib/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> build/lib/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.py -> build/lib/swift/common/middleware/x_profile +creating build/lib/swift/proxy/controllers +copying swift/proxy/controllers/obj.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/info.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/account.py -> build/lib/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> build/lib/swift/proxy/controllers +copying swift/__init__.py -> build/lib/swift copying swift/common/middleware/tempurl.py -> build/lib/swift/common/middleware copying swift/common/middleware/xprofile.py -> build/lib/swift/common/middleware copying swift/common/middleware/tempauth.py -> build/lib/swift/common/middleware @@ -2051,72 +2179,6 @@ copying swift/common/middleware/acl.py -> build/lib/swift/common/middleware copying swift/common/middleware/account_quotas.py -> build/lib/swift/common/middleware copying swift/common/middleware/__init__.py -> build/lib/swift/common/middleware -creating build/lib/swift/proxy -copying swift/proxy/server.py -> build/lib/swift/proxy -copying swift/proxy/__init__.py -> build/lib/swift/proxy -copying swift/obj/updater.py -> build/lib/swift/obj -copying swift/obj/ssync_sender.py -> build/lib/swift/obj -copying swift/obj/ssync_receiver.py -> build/lib/swift/obj -copying swift/obj/server.py -> build/lib/swift/obj -copying swift/obj/replicator.py -> build/lib/swift/obj -copying swift/obj/reconstructor.py -> build/lib/swift/obj -copying swift/obj/mem_server.py -> build/lib/swift/obj -copying swift/obj/mem_diskfile.py -> build/lib/swift/obj -copying swift/obj/expirer.py -> build/lib/swift/obj -copying swift/obj/diskfile.py -> build/lib/swift/obj -copying swift/obj/auditor.py -> build/lib/swift/obj -copying swift/obj/__init__.py -> build/lib/swift/obj -creating build/lib/swift/proxy/controllers -copying swift/proxy/controllers/obj.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/info.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/account.py -> build/lib/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib/swift/proxy/controllers -creating build/lib/swift/common/utils -copying swift/common/utils/timestamp.py -> build/lib/swift/common/utils -copying swift/common/utils/logs.py -> build/lib/swift/common/utils -copying swift/common/utils/libc.py -> build/lib/swift/common/utils -copying swift/common/utils/ipaddrs.py -> build/lib/swift/common/utils -copying swift/common/utils/config.py -> build/lib/swift/common/utils -copying swift/common/utils/checksum.py -> build/lib/swift/common/utils -copying swift/common/utils/base.py -> build/lib/swift/common/utils -copying swift/common/utils/__init__.py -> build/lib/swift/common/utils -creating build/lib/swift/account -copying swift/account/utils.py -> build/lib/swift/account -copying swift/account/server.py -> build/lib/swift/account -copying swift/account/replicator.py -> build/lib/swift/account -copying swift/account/reaper.py -> build/lib/swift/account -copying swift/account/backend.py -> build/lib/swift/account -copying swift/account/auditor.py -> build/lib/swift/account -copying swift/account/__init__.py -> build/lib/swift/account -creating build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3token.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3response.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3request.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/etree.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> build/lib/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.py -> build/lib/swift/common/middleware/s3api -creating build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/tagging.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/service.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/object_lock.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/obj.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/location.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/acl.py -> build/lib/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib/swift/common/middleware/s3api/controllers running egg_info writing swift.egg-info/PKG-INFO writing dependency_links to swift.egg-info/dependency_links.txt @@ -2189,24 +2251,6 @@ running install_lib creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers -copying build/lib/swift/proxy/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy -copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy copying build/lib/swift/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container @@ -2219,16 +2263,41 @@ copying build/lib/swift/container/sync.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/sync_store.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container copying build/lib/swift/container/updater.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/account_audit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/config.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/form_signature.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/oldies.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/orphans.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/relinker.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/reload.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/shard-info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/account.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/container.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers +copying build/lib/swift/proxy/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy +copying build/lib/swift/proxy/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/config.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils -copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils copying build/lib/swift/common/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/base_storage_server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/bufferedhttp.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common @@ -2258,54 +2327,6 @@ copying build/lib/swift/common/swob.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common copying build/lib/swift/common/wsgi.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/versioning_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/location_constraint.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_versions_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_parts_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_bucket_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/error.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/delete_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/delete.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/copy_part_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/copy_object_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/common.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -copying build/lib/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib/swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api -copying build/lib/swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api copying build/lib/swift/common/middleware/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/account_quotas.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware copying build/lib/swift/common/middleware/acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware @@ -2355,6 +2376,54 @@ copying build/lib/swift/common/middleware/versioned_writes/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes copying build/lib/swift/common/middleware/versioned_writes/legacy.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes copying build/lib/swift/common/middleware/versioned_writes/object_versioning.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/versioning_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/location_constraint.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_versions_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_parts_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_bucket_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/error.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/delete_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/delete.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/copy_part_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/copy_object_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/common.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +copying build/lib/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/schema +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/bucket.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/location.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/logging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/multi_delete.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/multi_upload.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/obj.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/object_lock.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/s3_acl.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/service.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/tagging.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/controllers/versioning.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib/swift/common/middleware/s3api/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/acl_handlers.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/acl_utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/etree.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/exception.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3api.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3request.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3response.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/s3token.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/subresource.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api +copying build/lib/swift/common/middleware/s3api/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring copying build/lib/swift/common/ring/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring copying build/lib/swift/common/ring/builder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring @@ -2362,30 +2431,15 @@ copying build/lib/swift/common/ring/io.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring copying build/lib/swift/common/ring/ring.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring copying build/lib/swift/common/ring/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring -creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/account_audit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/config.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/container_deleter.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/dispersion_populate.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/dispersion_report.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/drive_audit.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/form_signature.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/get_nodes.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/manage_shard_ranges.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/oldies.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/orphans.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/recon_cron.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/reconciler_enqueue.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/relinker.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/reload.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ring_builder_analyzer.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ringbuilder.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/ringcomposer.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/shard-info.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/recon.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli -copying build/lib/swift/cli/drive_full_checker.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/base.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/checksum.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/config.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/ipaddrs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/libc.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/logs.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils +copying build/lib/swift/common/utils/timestamp.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj copying build/lib/swift/obj/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj @@ -2402,21 +2456,14 @@ creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers copying build/lib/swift/obj/watchers/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers copying build/lib/swift/obj/watchers/dark_data.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/account.py to account.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/container.py to container.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/obj.py to obj.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc +creating /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/__init__.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/auditor.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/backend.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/reaper.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/replicator.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/server.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account +copying build/lib/swift/account/utils.py -> /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/auditor.py to auditor.cpython-313.pyc @@ -2428,14 +2475,37 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync.py to sync.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/sync_store.py to sync_store.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/container/updater.py to updater.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/ipaddrs.py to ipaddrs.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/account_audit.py to account_audit.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/container_deleter.py to container_deleter.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_populate.py to dispersion_populate.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_report.py to dispersion_report.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_audit.py to drive_audit.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/form_signature.py to form_signature.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/get_nodes.py to get_nodes.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/info.py to info.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/manage_shard_ranges.py to manage_shard_ranges.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/oldies.py to oldies.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/orphans.py to orphans.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon_cron.py to recon_cron.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reconciler_enqueue.py to reconciler_enqueue.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/relinker.py to relinker.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reload.py to reload.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ring_builder_analyzer.py to ring_builder_analyzer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringbuilder.py to ringbuilder.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringcomposer.py to ringcomposer.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/shard-info.py to shard-info.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_full_checker.py to drive_full_checker.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/account.py to account.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/container.py to container.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/info.py to info.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/controllers/obj.py to obj.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/proxy/server.py to server.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/base_storage_server.py to base_storage_server.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/bufferedhttp.py to bufferedhttp.cpython-313.pyc @@ -2464,31 +2534,6 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/storage_policy.py to storage_policy.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/swob.py to swob.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/wsgi.py to wsgi.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/acl.py to acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/base.py to base.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/bucket.py to bucket.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/location.py to location.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/logging.py to logging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_delete.py to multi_delete.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_upload.py to multi_upload.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/obj.py to obj.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/object_lock.py to object_lock.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/s3_acl.py to s3_acl.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/service.py to service.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/tagging.py to tagging.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/versioning.py to versioning.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_handlers.py to acl_handlers.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_utils.py to acl_utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/etree.py to etree.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/exception.py to exception.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3api.py to s3api.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3request.py to s3request.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3response.py to s3response.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3token.py to s3token.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/subresource.py to subresource.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/account_quotas.py to account_quotas.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/acl.py to acl.cpython-313.pyc @@ -2535,35 +2580,45 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/legacy.py to legacy.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/versioned_writes/object_versioning.py to object_versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/acl.py to acl.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/bucket.py to bucket.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/location.py to location.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/logging.py to logging.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_delete.py to multi_delete.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/multi_upload.py to multi_upload.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/obj.py to obj.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/object_lock.py to object_lock.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/s3_acl.py to s3_acl.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/service.py to service.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/tagging.py to tagging.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/controllers/versioning.py to versioning.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_handlers.py to acl_handlers.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/acl_utils.py to acl_utils.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/etree.py to etree.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/exception.py to exception.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3api.py to s3api.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3request.py to s3request.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3response.py to s3response.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/s3token.py to s3token.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/subresource.py to subresource.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/middleware/s3api/utils.py to utils.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/builder.py to builder.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/composite_builder.py to composite_builder.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/io.py to io.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/ring.py to ring.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/ring/utils.py to utils.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/__init__.py to __init__.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/account_audit.py to account_audit.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/config.py to config.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/container_deleter.py to container_deleter.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_populate.py to dispersion_populate.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/dispersion_report.py to dispersion_report.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_audit.py to drive_audit.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/form_signature.py to form_signature.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/get_nodes.py to get_nodes.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/info.py to info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/manage_shard_ranges.py to manage_shard_ranges.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/oldies.py to oldies.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/orphans.py to orphans.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon_cron.py to recon_cron.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reconciler_enqueue.py to reconciler_enqueue.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/relinker.py to relinker.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/reload.py to reload.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ring_builder_analyzer.py to ring_builder_analyzer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringbuilder.py to ringbuilder.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/ringcomposer.py to ringcomposer.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/shard-info.py to shard-info.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/recon.py to recon.cpython-313.pyc -byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/cli/drive_full_checker.py to drive_full_checker.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/base.py to base.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/checksum.py to checksum.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/config.py to config.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/ipaddrs.py to ipaddrs.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/libc.py to libc.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/logs.py to logs.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/common/utils/timestamp.py to timestamp.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/auditor.py to auditor.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/diskfile.py to diskfile.cpython-313.pyc @@ -2578,6 +2633,13 @@ byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/updater.py to updater.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/__init__.py to __init__.cpython-313.pyc byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/obj/watchers/dark_data.py to dark_data.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/__init__.py to __init__.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/auditor.py to auditor.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/backend.py to backend.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/reaper.py to reaper.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/replicator.py to replicator.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/server.py to server.cpython-313.pyc +byte-compiling /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift/account/utils.py to utils.cpython-313.pyc running install_egg_info Copying swift.egg-info to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages/swift-2.36.0.egg-info Skipping SOURCES.txt @@ -2624,10 +2686,10 @@ Installing swift-ring-builder script to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/bin Installing swift-ring-builder-analyzer script to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/bin Installing swift-ring-composer script to /build/reproducible-path/swift-2.36.0/debian/tmp/usr/bin -+ pwd -+ rm -rf /build/reproducible-path/swift-2.36.0/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ rm -rf /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python*/dist-packages/*.pth +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.36.0/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ rm -rf '/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python*/dist-packages/*.pth' rm debian/tmp/usr/bin/swift-init # These are flacky and time sensitive. See https://bugs.debian.org/1118344 : # common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_timeout @@ -2641,103 +2703,278 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr ++ for i in $@ ++ case "${1}" in ++ for i in $@ ++ case "${1}" in ++ for i in $@ ++ case "${1}" in +++ py3versions -vr + PYTHON3S=3.13 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.13 = disabled ] -+ + echo 3.13 -cut -d. -f1 ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.13 = disabled ']' +++ echo 3.13 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/swift-2.36.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.13 stestr run --parallel --subunit --test-path test/unit test\.unit\.(?!common\.test_utils\.TestUtils\.test_get_logger_sysloghandler_plumbing|common\.middleware\.test_cname_lookup\.TestCNAMELookup.*|common\.test_db\.TestDatabaseBroker\.test_get.*|container\.test_sync\.TestContainerSync\.test_init.*|common\.test_utils\.TestPunchHoleReally\.test_punch_a_hole.*|common\.test_utils\.Test_LibcWrapper\.test_argument_plumbing.*|common\.test_utils\.TestUtils\.test_load_pkg_resource_importlib.*|common\.test_db_replicator\.TestHandoffsOnly.*|common\.ring\.test_builder\.TestGetRequiredOverload\.test_perfect_four_zone_four_replica_bad_placement|common\.test_wsgi\.TestWSGI.*|obj\.test_expirer\.TestObjectExpirer\.test_delete_actual_object|common\.test_memcached\.TestMemcached\.test_get_conns_hostname6|common\.test_memcached\.TestMemcached\.test_get_conns_v6|common\.test_memcached\.TestMemcached\.test_get_conns_v6_default|obj\.test_reconstructor\.TestWorkerReconstructor\.test_run_forever_recon_aggregation|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_with_duplicate_but_sufficient_frag_indexes|proxy\.test_mem_server\.TestProxyServer\.test_statsd_prefix|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_read_timeout|proxy\.controllers\.test_base\.TestGetOrHeadHandler\.test_disconnected_logging|obj\.test_expirer\.TestObjectExpirer\.test_failed_delete_continues_on|obj\.test_replicator\.TestObjectReplicator\.test_update|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_timeout|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_no_problems_no_hard_disconnect|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_incr_timeout|obj\.test_expirer\.TestExpirerHelpers\.test_embed_expirer_bytes_from_diskfile_metadata|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_log_prefix|common\.test_wsgi\.TestServersPerPortStrategy\.test_stale_pid_loading|common\.test_wsgi\.TestWorkersStrategy\.test_stale_pid_loading|common\.utils\.test_logs\.TestUtilsLogs\.test_LoggerFileObject_recursion|container\.test_server\.TestNonLegacyDefaultStoragePolicy\.test_PUT_account_update|common\.middleware\.s3api\.test_s3request\.TestRequest\.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_unsupported|common\.middleware\.s3api\.test_s3request\.TestModuleFunctions\.test_get_checksum_hasher|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_log_prefix|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_get_timeout|obj\.test_server\.TestObjectController\.test_DELETE_container_updates|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_no_rebuilt_content|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_partial_rebuild) + subunit2pyunit ++ PYTHON=python3.13 ++ stestr run --parallel --subunit --test-path test/unit 'test\.unit\.(?!common\.test_utils\.TestUtils\.test_get_logger_sysloghandler_plumbing|common\.middleware\.test_cname_lookup\.TestCNAMELookup.*|common\.test_db\.TestDatabaseBroker\.test_get.*|container\.test_sync\.TestContainerSync\.test_init.*|common\.test_utils\.TestPunchHoleReally\.test_punch_a_hole.*|common\.test_utils\.Test_LibcWrapper\.test_argument_plumbing.*|common\.test_utils\.TestUtils\.test_load_pkg_resource_importlib.*|common\.test_db_replicator\.TestHandoffsOnly.*|common\.ring\.test_builder\.TestGetRequiredOverload\.test_perfect_four_zone_four_replica_bad_placement|common\.test_wsgi\.TestWSGI.*|obj\.test_expirer\.TestObjectExpirer\.test_delete_actual_object|common\.test_memcached\.TestMemcached\.test_get_conns_hostname6|common\.test_memcached\.TestMemcached\.test_get_conns_v6|common\.test_memcached\.TestMemcached\.test_get_conns_v6_default|obj\.test_reconstructor\.TestWorkerReconstructor\.test_run_forever_recon_aggregation|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_with_duplicate_but_sufficient_frag_indexes|proxy\.test_mem_server\.TestProxyServer\.test_statsd_prefix|proxy\.controllers\.test_obj\.TestECObjController\.test_GET_read_timeout|proxy\.controllers\.test_base\.TestGetOrHeadHandler\.test_disconnected_logging|obj\.test_expirer\.TestObjectExpirer\.test_failed_delete_continues_on|obj\.test_replicator\.TestObjectReplicator\.test_update|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_timeout|obj\.test_ssync_receiver\.TestReceiver\.test_UPDATES_no_problems_no_hard_disconnect|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_incr_timeout|obj\.test_expirer\.TestExpirerHelpers\.test_embed_expirer_bytes_from_diskfile_metadata|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_statsd_options_log_prefix|common\.test_wsgi\.TestServersPerPortStrategy\.test_stale_pid_loading|common\.test_wsgi\.TestWorkersStrategy\.test_stale_pid_loading|common\.utils\.test_logs\.TestUtilsLogs\.test_LoggerFileObject_recursion|container\.test_server\.TestNonLegacyDefaultStoragePolicy\.test_PUT_account_update|common\.middleware\.s3api\.test_s3request\.TestRequest\.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_unsupported|common\.middleware\.s3api\.test_s3request\.TestModuleFunctions\.test_get_checksum_hasher|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_access_log_prefix|common\.middleware\.test_proxy_logging\.TestProxyLogging\.test_init_logger_and_legacy_statsd_options_log_prefix|common\.test_memcached\.TestMemcached\.test_operations_timing_stats_with_get_timeout|obj\.test_server\.TestObjectController\.test_DELETE_container_updates|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_no_rebuilt_content|obj\.test_ssync\.TestSsyncECReconstructorSyncJob\.test_sync_reconstructor_partial_rebuild)' /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit -test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit ... ok -test.unit.cli.test_recon.TestHelpers.test_size_suffix -test.unit.cli.test_recon.TestHelpers.test_size_suffix ... ok -test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers -test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers ... ok -test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config -test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_and_range ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_container_iter_with_reserved_name ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container ... ok test.unit.account.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers test.unit.account.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok test.unit.account.test_replicator.TestReplicatorSync.test_local_ids test.unit.account.test_replicator.TestReplicatorSync.test_local_ids ... ok test.unit.account.test_replicator.TestReplicatorSync.test_replicator_sync test.unit.account.test_replicator.TestReplicatorSync.test_replicator_sync ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status ... ok test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge test.unit.account.test_replicator.TestReplicatorSync.test_rsync_then_merge ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_delete_marker -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_delete_marker ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty ... ok test.unit.account.test_replicator.TestReplicatorSync.test_sync test.unit.account.test_replicator.TestReplicatorSync.test_sync ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_missing ... ok test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_with_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_with_version_id ... ok test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_without_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_without_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_multipart ... ok -test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails -test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_no_stale_reads ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok ... ok +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows +test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok +test.unit.account.test_utils.TestAccountUtils.test_account_listing_reserved_names +test.unit.account.test_utils.TestAccountUtils.test_account_listing_reserved_names ... ok +test.unit.account.test_utils.TestAccountUtils.test_account_listing_response +test.unit.account.test_utils.TestAccountUtils.test_account_listing_response ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts ... ok +test.unit.account.test_utils.TestAccountUtils.test_account_listing_with_containers +test.unit.account.test_utils.TestAccountUtils.test_account_listing_with_containers ... ok +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker ... ok +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_fake_broker +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_fake_broker ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats ... ok +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_data +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_data ... ok +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data +test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filesize_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filesize_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg +test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature +test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature ... ok +test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args +test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root ... ok +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value +test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_GET ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_PUT +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_acl_PUT ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_canned_acl_PUT +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_canned_acl_PUT ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_fails_with_both_acl_header_and_xml_PUT +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_fails_with_both_acl_header_and_xml_PUT ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_header +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_header ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_with_invalid_header_string +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_handle_acl_with_invalid_header_string ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_invalid_xml +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_invalid_xml ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_object_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclNoSetup.test_object_acl_GET ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error_while_segment_bucket_delete +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error_while_segment_bucket_delete ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error_with_enabled_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error_with_enabled_versioning ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error_with_suspended_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_error_with_suspended_versioning ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration_in_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration_in_get_policy_stats ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_donors_but_no_suitable_acceptor +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_donors_but_no_suitable_acceptor ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_with_empty_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_DELETE_with_empty_versioning ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_empty +test.unit.account.test_server.TestAccountController.test_DELETE_empty ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition +test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_not_empty +test.unit.account.test_server.TestAccountController.test_DELETE_not_empty ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_not_found +test.unit.account.test_server.TestAccountController.test_DELETE_not_found ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_now_empty +test.unit.account.test_server.TestAccountController.test_DELETE_now_empty ... ok +test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float +test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_application_wildcard +test.unit.account.test_server.TestAccountController.test_GET_accept_application_wildcard ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting +test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_json +test.unit.account.test_server.TestAccountController.test_GET_accept_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_not_valid +test.unit.account.test_server.TestAccountController.test_GET_accept_not_valid ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit_less_than_shrink_threshold +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit_less_than_shrink_threshold ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_objects_iter_order_and_reverse ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard +test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_four_donors_two_acceptors +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_four_donors_two_acceptors ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts ... ok +test.unit.account.test_server.TestAccountController.test_GET_accept_xml +test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... ok +test.unit.account.test_server.TestAccountController.test_GET_empty_account_json +test.unit.account.test_server.TestAccountController.test_GET_empty_account_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain +test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain ... ok +test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml +test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml ... ok +test.unit.account.test_server.TestAccountController.test_GET_invalid_accept +test.unit.account.test_server.TestAccountController.test_GET_invalid_accept ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim ... ok test.unit.account.test_reaper.TestReaper.test_basic_reap_account test.unit.account.test_reaper.TestReaper.test_basic_reap_account ... ok test.unit.account.test_reaper.TestReaper.test_creation @@ -2756,69 +2993,1791 @@ test.unit.account.test_reaper.TestReaper.test_reap_account_with_sharding ... ok test.unit.account.test_reaper.TestReaper.test_reap_container test.unit.account.test_reaper.TestReaper.test_reap_container ... ok -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows -test.unit.account.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filecount_arg ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filesize_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_filesize_arg ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_path_arg ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg -test.unit.cli.test_form_signature.TestFormSignature.test_invalid_seconds_arg ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature -test.unit.cli.test_form_signature.TestFormSignature.test_prints_signature ... ok -test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args -test.unit.cli.test_form_signature.TestFormSignature.test_too_few_args ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_existing_part_number_greater_than_max_parts_allowed -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_existing_part_number_greater_than_max_parts_allowed ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_huge_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_huge_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_invalid_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_invalid_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_no_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_no_multipart ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_out_of_range_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_out_of_range_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_old_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_old_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_zero_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_zero_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_huge_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_huge_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_invalid_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_invalid_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Response ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_out_of_range_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_out_of_range_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_part_num ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking_default +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking_default ... ok +test.unit.account.test_backend.TestAccountBroker.test_batched_reclaim +test.unit.account.test_backend.TestAccountBroker.test_batched_reclaim ... ok +test.unit.account.test_backend.TestAccountBroker.test_chexor +test.unit.account.test_backend.TestAccountBroker.test_chexor ... ok +test.unit.account.test_backend.TestAccountBroker.test_creation +test.unit.account.test_backend.TestAccountBroker.test_creation ... ok +test.unit.account.test_backend.TestAccountBroker.test_delete_container +test.unit.account.test_backend.TestAccountBroker.test_delete_container ... ok +test.unit.account.test_backend.TestAccountBroker.test_delete_db_status +test.unit.account.test_backend.TestAccountBroker.test_delete_db_status ... ok +test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter ... ok +test.unit.account.test_backend.TestAccountBroker.test_empty +test.unit.account.test_backend.TestAccountBroker.test_empty ... ok +test.unit.account.test_backend.TestAccountBroker.test_exception +test.unit.account.test_backend.TestAccountBroker.test_exception ... ok +test.unit.account.test_backend.TestAccountBroker.test_get_info +test.unit.account.test_backend.TestAccountBroker.test_get_info ... ok +test.unit.account.test_backend.TestAccountBroker.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBroker.test_get_info_no_stale_reads ... ok +test.unit.account.test_backend.TestAccountBroker.test_get_info_stale_read_ok +test.unit.account.test_backend.TestAccountBroker.test_get_info_stale_read_ok ... ok +test.unit.account.test_backend.TestAccountBroker.test_get_policy_stats +test.unit.account.test_backend.TestAccountBroker.test_get_policy_stats ... ok +test.unit.account.test_backend.TestAccountBroker.test_initialize_fail +test.unit.account.test_backend.TestAccountBroker.test_initialize_fail ... ok +test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted +test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id ... ok -test INFO: Begin account audit "once" mode -test ERROR: Audit Failed for /tmp/tmpmd3wqb_2/sda/accounts/0/0/0/test.db: The total container_count for the account a (3) does not match the sum of container_count across policies (2) -test INFO: Account audit "once" mode completed: 0.00s +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... ok +test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter +test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... ok +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... ok +test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name ... ok +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml +test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_no_gaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_no_gaps ... ok +test.unit.account.test_server.TestAccountController.test_GET_log_requests_false +test.unit.account.test_server.TestAccountController.test_GET_log_requests_false ... ok +test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter +test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_sharded +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_sharded ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_nothing_to_do +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_nothing_to_do ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_overlapping_shard_ranges +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_overlapping_shard_ranges ... ok +test.unit.account.test_backend.TestAccountBroker.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBroker.test_list_objects_iter_order_and_reverse ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shard_ranges_in_found_state +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shard_ranges_in_found_state ... ok +test.unit.account.test_backend.TestAccountBroker.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBroker.test_load_old_pending_puts ... ok +test.unit.account.test_backend.TestAccountBroker.test_merge_items +test.unit.account.test_backend.TestAccountBroker.test_merge_items ... ok +test.unit.account.test_backend.TestAccountBroker.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBroker.test_merge_items_overwrite_unicode ... ok +test.unit.account.test_backend.TestAccountBroker.test_newid +test.unit.account.test_backend.TestAccountBroker.test_newid ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_migrate_add_storage_policy_index_fail +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_migrate_add_storage_policy_index_fail ... ok +test.unit.account.test_backend.TestAccountBroker.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBroker.test_policy_stats_tracking ... ok +test.unit.account.test_backend.TestAccountBroker.test_put_container +test.unit.account.test_backend.TestAccountBroker.test_put_container ... ok +test.unit.account.test_backend.TestAccountBroker.test_reclaim +test.unit.account.test_backend.TestAccountBroker.test_reclaim ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_commit_pending +test.unit.account.test_backend.TestCommonAccountBroker.test_commit_pending ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_delete_db +test.unit.account.test_backend.TestCommonAccountBroker.test_delete_db ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_get_info +test.unit.account.test_backend.TestCommonAccountBroker.test_get_info ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_get_max_row +test.unit.account.test_backend.TestCommonAccountBroker.test_get_max_row ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata +test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs +test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get +test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change +test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp +test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold ... ok +test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at +test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... ok +test.unit.cli.test_reload.TestMain.test_check_failed +test.unit.cli.test_reload.TestMain.test_check_failed ... ok +test.unit.cli.test_reload.TestMain.test_good +test.unit.cli.test_reload.TestMain.test_good ... ok +test.unit.cli.test_reload.TestMain.test_needs_pid +test.unit.cli.test_reload.TestMain.test_needs_pid ... ok +test.unit.cli.test_reload.TestMain.test_timeout +test.unit.cli.test_reload.TestMain.test_timeout ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_app_exception ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_can_only_configure_secret_in_one_place ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_chained_keymasters ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_container_path ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_correct_root_secret_used ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_filter ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_invalid_root_secret ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_key_uniqueness ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keymaster_config_path ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_keys_cached ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_single_donor_shrink_to_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_single_donor_shrink_to_root ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_missing_conf_section ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_missing_active_root_secret_id ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_id ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_multiple_root_secrets_with_invalid_secret ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_no_root_secret ... ok +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... ok +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space +test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag +test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_object_path ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_root_secret_path_invalid_secret ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_unicode_object_path ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v1_keys_with_weird_paths ... ok +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys +test.unit.common.middleware.crypto.test_keymaster.TestKeymaster.test_v2_keys ... ok +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_fromstring_with_nonascii_text +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_fromstring_with_nonascii_text ... ok +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_tostring_with_nonascii_text +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_tostring_with_nonascii_text ... ok +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_namespace +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_namespace ... ok +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_with_comments +test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_with_comments ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_init_internal_client_log_name +test.unit.cli.test_container_deleter.TestContainerDeleter.test_init_internal_client_log_name ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_native_utf8 +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_native_utf8 ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 +test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_no_yield +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_no_yield ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_with_yield +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_with_yield ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield ... ok +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield +test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_bad_composite_builder_file +test.unit.cli.test_ringcomposer.TestCommands.test_bad_composite_builder_file ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_compose +test.unit.cli.test_ringcomposer.TestCommands.test_compose ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_compose_existing +test.unit.cli.test_ringcomposer.TestCommands.test_compose_existing ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_builder_file +test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_builder_file ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_ring_file +test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_ring_file ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_compose_insufficient_component_builder_files +test.unit.cli.test_ringcomposer.TestCommands.test_compose_insufficient_component_builder_files ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_compose_nonexistent_component_builder_file +test.unit.cli.test_ringcomposer.TestCommands.test_compose_nonexistent_component_builder_file ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_show +test.unit.cli.test_ringcomposer.TestCommands.test_show ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_show_nonexistent_composite_builder_file +test.unit.cli.test_ringcomposer.TestCommands.test_show_nonexistent_composite_builder_file ... ok +test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command +test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_no_sig_checker +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_no_sig_checker ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read +test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk +test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_enabled +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_enabled ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_not_configured +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_not_configured ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_suspended +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_suspended ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_not_configured +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_not_configured ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_suspended +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_suspended ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_enabled +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_enabled ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_error +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_error ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_not_implemented +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_not_implemented ... ok +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_suspended +test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_suspended ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_off_overrides_cluster_on +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_off_overrides_cluster_on ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_on_overrides_cluster_off +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_on_overrides_cluster_off ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_valid +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_valid ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_weak_but_valid +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_weak_but_valid ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_cluster_wide +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_cluster_wide ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_account_on +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_account_on ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_cluster_on +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_cluster_on ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_account_off +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_account_off ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_cluster_off +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_cluster_off ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_account_info +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_account_info ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_container_info +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_container_info ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_etag +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_etag ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_object_request +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_object_request ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_swift_path +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_swift_path ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_only_half_valid +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_only_half_valid ... ok +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_swift_info +test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_swift_info ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_referrer +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_referrer ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_reseller_prefix +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_reseller_prefix ... ok +Loaded db broker for a/c +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_referrer_without_rlistings +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_referrer_without_rlistings ... ok +Loaded db broker for a/c +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_unauthorized_user +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_unauthorized_user ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_same_user_and_tenant +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_same_user_and_tenant ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_insensitive_operator_role +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_insensitive_operator_role ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_operator_role +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_operator_role ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_id_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_id_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_name_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_name_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_obj +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_obj ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_rlistings +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_rlistings ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_reseller_admin +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_reseller_admin ... ok +Loaded db broker for a/c +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_id_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_id_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_name_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_name_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_user_role_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_user_role_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_wildcard_tenant_user_in_roles +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_wildcard_tenant_user_in_roles ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_allow_names +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_allow_names ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_failure +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_failure ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_when_reseller_allowed +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_when_reseller_allowed ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_get_project_domain_id +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_get_project_domain_id ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_identity_set_up_at_call +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_identity_set_up_at_call ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_keystone_identity +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_keystone_identity ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain_with_config +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain_with_config ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_inside_default_domain +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_inside_default_domain ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_outside_default_domain +test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_outside_default_domain ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj ... ok +test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_user_input +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_user_input ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_deprecated_options +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_deprecated_options ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch +test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag +test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag ... ok +test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag +test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_ioerror +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_ioerror ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_single_policy +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_single_policy ... ok +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +Loaded db broker for a/c +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success ... ok +Loaded db broker for a/c +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid_deprecated_options +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid_deprecated_options ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_options +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_options ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_dry_run_and_yes_is_invalid +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_dry_run_and_yes_is_invalid ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_do_migrations +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_do_migrations ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_update_get_stats +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_update_get_stats ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... ok +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim +test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim ... ok +test.unit.cli.test_recon.TestRecon.test_async_check +test.unit.cli.test_recon.TestRecon.test_async_check ... ok +test.unit.cli.test_recon.TestRecon.test_calculate_least_and_most_recent +test.unit.cli.test_recon.TestRecon.test_calculate_least_and_most_recent ... ok +test.unit.cli.test_recon.TestRecon.test_drive_audit_check +test.unit.cli.test_recon.TestRecon.test_drive_audit_check ... ok +test.unit.cli.test_recon.TestRecon.test_gen_stats +test.unit.cli.test_recon.TestRecon.test_gen_stats ... ok +test.unit.cli.test_recon.TestRecon.test_get_error_ringnames +test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... ok +test.unit.cli.test_recon.TestRecon.test_get_hosts +test.unit.cli.test_recon.TestRecon.test_get_hosts ... ok +test.unit.cli.test_recon.TestRecon.test_get_ring_names +test.unit.cli.test_recon.TestRecon.test_get_ring_names ... ok +test.unit.cli.test_recon.TestRecon.test_get_ringmd5 +test.unit.cli.test_recon.TestRecon.test_get_ringmd5 ... ok +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_alias +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_alias ... ok +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation ... ok +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_invalid +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_invalid ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container ... ok +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu +test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu ... ok +test.unit.cli.test_recon.TestRecon.test_ptime +test.unit.cli.test_recon.TestRecon.test_ptime ... ok +test.unit.cli.test_recon.TestRecon.test_quarantine_check +test.unit.cli.test_recon.TestRecon.test_quarantine_check ... ok +test.unit.cli.test_recon.TestRecon.test_umount_check +test.unit.cli.test_recon.TestRecon.test_umount_check ... ok +test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location +test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location ... ok +test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location_setting_as_us_west_1 +test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location_setting_as_us_west_1 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_replace_enable +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_replace_enable ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_double_check_trailing_delimiter +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_double_check_trailing_delimiter ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges_with_minimum_size +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges_with_minimum_size ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap ... ok +test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails +test.unit.account.test_auditor.TestAuditorRealBroker.test_db_validate_fails ... ok +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info ... ok +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_policy_stats +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_policy_stats ... ok +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_list_containers_iter +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_list_containers_iter ... ok +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata +test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info ... ok +test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args +test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args ... ok +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_children_overlaps_with_parent_donor +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_children_overlaps_with_parent_donor ... ok +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_many_shard_ranges +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_many_shard_ranges ... ok +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges ... ok +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges_bis +test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges_bis ... ok +test.unit.cli.test_info.TestCliInfo.test_print_db_syncs +test.unit.cli.test_info.TestCliInfo.test_print_db_syncs ... ok +test.unit.cli.test_info.TestCliInfo.test_print_info +test.unit.cli.test_info.TestCliInfo.test_print_info ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_sharding_state +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_sharding_state ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_no_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_no_ring ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_dashed_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_dashed_ring ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_ring ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_ring ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_no_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_no_ring ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_with_ring +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_with_ring ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_shrinking_state +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_shrinking_state ... ok +test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration +test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_empty +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_empty ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_empty +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_empty ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_application_wildcard +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_application_wildcard ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_dashed_ring_name_partition +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_dashed_ring_name_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_xml ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_policy_no_target +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_policy_no_target ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_ring_policy_mismatch_no_target +test.unit.cli.test_info.TestCliInfo.test_print_item_locations_ring_policy_mismatch_no_target ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_stale_read_ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_stale_read_ok ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain ... ok +test INFO: Disabling account_sdb +test INFO: Disabling container_sdb +test INFO: Disabling object_sdb +test INFO: Enabling account_sdb +test INFO: Enabling container_sdb +test INFO: Enabling object_sdb +test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Cipher must be AES_CTR_256 +test DEBUG: No decryption is necessary because of override +test DEBUG: No decryption is necessary because of override +test ERROR: get_keys(): from callback: Testing: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_decrypter.py", line 902, in raise_exc + raise Exception('Testing') +Exception: Testing +test ERROR: Error decrypting header X-Object-Sysmeta-Crypto-Etag: Missing crypto meta in value fgBd78GL6kACmfmuAxTz9B7eJCFTfjxotcr7trw/5Qo= +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting object: Bad crypto meta: Missing 'cipher' +test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting object: Key must be length 32 bytes +test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Error decrypting object: Missing 'body_key' +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== +test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== +test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpj9wng4_9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpj9wng4_9/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmpj9wng4_9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpj9wng4_9/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:58 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0065 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.1485 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.1925 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0060 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24150f23e448446eb7cb5-006b08fe9b" "proxy-server 525332" 0.0024 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/c" "tx24150f23e448446eb7cb5-006b08fe9b" "container-server 525332" 0.0022 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/c" "tx24150f23e448446eb7cb5-006b08fe9b" "container-server 525332" 0.0021 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx24150f23e448446eb7cb5-006b08fe9b" "proxy-server 525332" 0.0177 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx24150f23e448446eb7cb5-006b08fe9b" "proxy-server 525332" 0.0303 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/52/59 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx24150f23e448446eb7cb5-006b08fe9b - 0.1617 - - 1795751579.217820168 1795751579.379480600 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb14d0e1c82814b3e9eb01-006b08fe9b" "proxy-server 525332" 0.0066 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:40581/sda1/1/a1/c1" "txb14d0e1c82814b3e9eb01-006b08fe9b" "container-server 525332" 0.0017 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a1/c1" "txb14d0e1c82814b3e9eb01-006b08fe9b" "container-server 525332" 0.0013 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb14d0e1c82814b3e9eb01-006b08fe9b" "proxy-server 525332" 0.0263 "-" 525332 0test INFO: - - - [27/Nov/2026:03:52:46 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0035 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:46 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:46 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0005 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:46 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1150 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:46 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:46 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.1842 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:46 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.2955 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0715 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0033 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0118 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0059 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.2617 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0044 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0058 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.2977 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:47 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0061 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.1621 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3246 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0023 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0004 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:48 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.3539 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:49 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.3741 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:49 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.4364 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:49 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:49 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.2053 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.4098 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0027 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.2466 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:50 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:51 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.3259 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:51 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0036 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:51 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.2555 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:51 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0062 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:51 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.3368 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:51 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.3318 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:52 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.6504 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:52 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0025 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:52 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0022 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:52 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0022 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.6669 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0040 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0030 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0029 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0058 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0017 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0028 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0028 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0028 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0031 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0038 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0022 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0046 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0024 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0024 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0023 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0029 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0282 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0011 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0108 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0050 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0014 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0211 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0055 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 525343 -test.unit.account.test_server.TestAccountController.test_GET_log_requests_true +test.unit.account.test_server.TestAccountController.test_GET_log_requests_true ... ok +test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter +test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter ... ok +test.unit.account.test_server.TestAccountController.test_GET_not_found_json +test.unit.account.test_server.TestAccountController.test_GET_not_found_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_not_found_plain +test.unit.account.test_server.TestAccountController.test_GET_not_found_plain ... ok +test.unit.account.test_server.TestAccountController.test_GET_not_found_xml +test.unit.account.test_server.TestAccountController.test_GET_not_found_xml ... ok +test.unit.account.test_server.TestAccountController.test_GET_over_limit +test.unit.account.test_server.TestAccountController.test_GET_over_limit ... ok +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain ... ok +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml +test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj ... ok +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number +test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number ... ok +test.unit.cli.test_info.TestPrintObj.test_missing_etag +test.unit.cli.test_info.TestPrintObj.test_missing_etag ... ok +test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid +test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid ... ok +test.unit.cli.test_info.TestPrintObj.test_print_obj_valid +test.unit.cli.test_info.TestPrintObj.test_print_obj_valid ... ok +test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy +test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_then_extract_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_then_extract_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_then_load_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_then_load_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_extract_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_extract_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_load_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_load_crypto_meta ... ok +test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers +test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods.test_purge_crypto_sysmeta_headers ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_500_resp +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_500_resp ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_content_type +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_content_type ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_over_twice_max_length +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_over_twice_max_length ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_too_long +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_too_long ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_path +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_path ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_call_and_content_type +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_call_and_content_type ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_fails +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_fails ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_success +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_success ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_get_objs +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_get_objs ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_max_failures +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_max_failures ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_body +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_body ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_files_in_body +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_files_in_body ... ok +Finished. Marked 0 objects for deletion. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +test DEBUG: tenant mismatch: BLAN_a != tenant_id +test DEBUG: allow user with role(s) admin,swiftoperator as account admin +test DEBUG: allow user with role(s) admin,swiftoperator as account admin +test DEBUG: allowing proxy 127.0.0.1 for container-sync +test DEBUG: User tenant_id has reseller admin authorizing +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:* allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:* allowed in ACL authorizing. +test DEBUG: authorizing http://example.com/index.html via referer ACL +test DEBUG: Names allowed in acls. +test DEBUG: authorizing http://example.com/index.html via referer ACL +test DEBUG: User tenant_id has reseller admin authorizing +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:* allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:* allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL: allowme authorizing +test DEBUG: Names allowed in acls. +test DEBUG: user *:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user *:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user *:* allowed in ACL authorizing. +test DEBUG: User tenant_name:user_name is not allowed to delete its own account +test DEBUG: User tenant_id has reseller admin authorizing +test DEBUG: Using identity: {'user': ('user_id', 'user_name'), 'tenant': ('test', 'tenant_name'), 'roles': ['reselleradmin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: User test has reseller admin authorizing +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_name:user_id allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_name allowed in ACL authorizing. +test DEBUG: Names allowed in acls. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test DEBUG: user tenant_id:user_id allowed in ACL authorizing. +test ERROR: Error retrieving recon data: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 226, in raise_Exception + raise Exception +Exception +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno None] None +test ERROR: Error reading recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno None] None +test ERROR: Error parsing recon cache file: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache + with openr(cache_file, 'r') as f: + ~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 223, in raise_ValueError + raise ValueError +ValueErrortest.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_valueerror +test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_valueerror ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_ioerror_produces_none_hash +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_ioerror_produces_none_hash ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_missing_ring_recovers_without_restart +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_missing_ring_recovers_without_restart ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_all_mounted +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_all_mounted ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_checkmount_fail +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_checkmount_fail ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_excludes_files +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_excludes_files ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_no_mounts +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_no_mounts ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_container +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_container ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object ... ok +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_unrecognized +test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_unrecognized ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_manifest_with_x_open_expired_part_num +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_manifest_with_x_open_expired_part_num ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_non_integer_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_non_integer_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_out_of_range_part_number +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_out_of_range_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_num_with_repeated_segments +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_num_with_repeated_segments ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_data_manifest +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_data_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_large_manifest +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_large_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_sub_slo +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_sub_slo ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_negative_part_number_invalid_on_subrange +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_negative_part_number_invalid_on_subrange ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_non_integer_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_non_integer_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number_on_subrange +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number_on_subrange ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_data_manifest +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_data_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_refetch_path +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_refetch_path ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_subrange +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_subrange ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_zero_invalid +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_zero_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_negative_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_negative_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_exceeds_max_manifest_segments_is_ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_exceeds_max_manifest_segments_is_ok ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_manifest_get +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_manifest_get ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object_with_range +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object_with_range ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_sub_ranges_manifest +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_sub_ranges_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_with_range_segments +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_with_range_segments ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_byte_manifest +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_byte_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid_on_subrange +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid_on_subrange ... ok +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error +test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error ... ok +test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_passes_through_concurrency +test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_passes_through_concurrency ... ok +test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_reused_logger +test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_reused_logger ... ok +test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_uses_big_max_deletes +test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_uses_big_max_deletes ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_get_with_if_modified_since +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_get_with_if_modified_since ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_and_range +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_and_range ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_manifest_json_md5 +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_manifest_json_md5 ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_ancient_date +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_ancient_date ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_last_modified +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_last_modified ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_now +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_now ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_no_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_no_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_json_md5 +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_json_md5 ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_ancient_date +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_ancient_date ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_last_modified +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_last_modified ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_now +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_now ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_without_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_without_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_old_swift_if_match_matches_and_range +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_old_swift_if_match_matches_and_range ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download +test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download ... ok +test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest +test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest_passthrough_with_ranges +test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest_passthrough_with_ranges ... ok +test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_explicitly_set +test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_explicitly_set ... ok +test.unit.common.middleware.test_xprofile.TestStats2.test_func_to_dict +test.unit.common.middleware.test_xprofile.TestStats2.test_func_to_dict ... ok +test.unit.common.middleware.test_xprofile.TestStats2.test_to_csv +test.unit.common.middleware.test_xprofile.TestStats2.test_to_csv ... ok +=============================================================================== +--> Starting reconnaissance on 2 hosts (object) +=============================================================================== +=============================================================================== +--> Starting reconnaissance on 5 hosts (object) +=============================================================================== +=============================================================================== +--> Starting reconnaissance on 2 hosts (object) +=============================================================================== +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'Content-Md5': '0psj556+oeNaquEdDeMxig==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd29b23e79ebea1e35aaae11d0de3318a', 'Content-Length': '226', 'Content-Type': 'multipart/form-data'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_empty_body +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_empty_body ... ok +test.unit.common.middleware.test_xprofile.TestStats2.test_to_json +test.unit.common.middleware.test_xprofile.TestStats2.test_to_json ... ok +test.unit.common.middleware.test_xprofile.TestStats2.test_to_ods +test.unit.common.middleware.test_xprofile.TestStats2.test_to_ods ... ok +test.unit.common.ring.test_ring.TestRing.test_creation +test.unit.common.ring.test_ring.TestRing.test_creation ... ok +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes ... ok +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region +test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region ... ok +test.unit.common.ring.test_ring.TestRing.test_get_nodes +test.unit.common.ring.test_ring.TestRing.test_get_nodes ... ok +test.unit.common.ring.test_ring.TestRing.test_get_part +test.unit.common.ring.test_ring.TestRing.test_get_part ... ok +test.unit.common.ring.test_ring.TestRing.test_get_part_nodes +test.unit.common.ring.test_ring.TestRing.test_get_part_nodes ... ok +test.unit.common.ring.test_ring.TestRing.test_has_changed +test.unit.common.ring.test_ring.TestRing.test_has_changed ... ok +test.unit.common.ring.test_ring.TestRing.test_reload +test.unit.common.ring.test_ring.TestRing.test_reload ... ok +test.unit.common.ring.test_ring.TestRing.test_reload_without_replication +test.unit.common.ring.test_ring.TestRing.test_reload_without_replication ... ok +test.unit.common.ring.test_ring.TestRing.test_replica_count +test.unit.common.ring.test_ring.TestRing.test_replica_count ... ok +test.unit.common.ring.test_ring.TestRingExtensibility.test +test.unit.common.ring.test_ring.TestRingExtensibility.test ... ok +test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data +test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data ... ok +test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats +test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints +test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints ... ok +test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset +test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_bad_request_line +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_bad_request_line ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message_no_logger +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message_no_logger ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_request +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_request ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_parse_request_no_proxy +test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_parse_request_no_proxy ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_server_logging +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_server_logging ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_too_many_newlines +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_too_many_newlines ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_unauth +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_unauth ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter ... ok + +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0015 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0048 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0015 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0067 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0077 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0041 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0046 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.1097 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0779 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0008 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:53 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.3433 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0024 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.2005 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0037 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0033 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0059 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.5274 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0033 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0026 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0025 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:54 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0479 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.1442 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.1673 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.2502 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0030 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0029 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0041 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1399 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0060 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0072 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0075 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0030 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0023 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.3188 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:55 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0030 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.1590 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0030 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0030 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0040 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0034 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.1954 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0040 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0020 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0026 "-" 525343 -test.unit.account.test_server.TestAccountController.test_GET_with_containers_json +test.unit.account.test_server.TestAccountController.test_GET_with_containers_json ... ok +test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain +test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain ... ok +test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml +test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml ... ok +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name ... ok +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name ... ok +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir +test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_empty_account +test.unit.account.test_server.TestAccountController.test_HEAD_empty_account ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length +test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition +test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_not_found +test.unit.account.test_server.TestAccountController.test_HEAD_not_found ... ok +test.unit.account.test_server.TestAccountController.test_HEAD_with_containers +test.unit.account.test_server.TestAccountController.test_HEAD_with_containers ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_uses_predefined_object_errors +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_uses_predefined_object_errors ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_extra_newlines_extra_quoting +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_extra_newlines_extra_quoting ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_unicode +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_unicode ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_DELETE_verb +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_DELETE_verb ... ok +test.unit.account.test_server.TestAccountController.test_OPTIONS +test.unit.account.test_server.TestAccountController.test_OPTIONS ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_POST_verb +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_POST_verb ... ok +test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata +test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata ... ok +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_concurrency_set +test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_concurrency_set ... ok +test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata +test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata ... ok +test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found +test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found ... ok +test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... ok +test.unit.account.test_server.TestAccountController.test_POST_insufficient_space +test.unit.account.test_server.TestAccountController.test_POST_insufficient_space ... ok +test.unit.account.test_server.TestAccountController.test_POST_invalid_partition +test.unit.account.test_server.TestAccountController.test_POST_invalid_partition ... ok +test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float +test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float ... ok +test.unit.account.test_server.TestAccountController.test_PUT +test.unit.account.test_server.TestAccountController.test_PUT ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00035 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmph8b12lt1/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01477 seconds (67.72607/s) +test INFO: Removed 1 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00036 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00020 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +REPLICATE: /sda/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'a1069487-eba2-4c03-83db-42d9bec6c926-sda', '1795751566.35758', '1795751566.35131', '0', '') +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpuffrrsde/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'd1a7b70f-e261-4465-97b1-0210b8122489-sda', '1795751566.37130', '1795751566.36985', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('d1a7b70f-e261-4465-97b1-0210b8122489-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'd1a7b70f-e261-4465-97b1-0210b8122489-sda', '1795751566.37130', '1795751566.36985', '0', '') +REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('d1a7b70f-e261-4465-97b1-0210b8122489-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01967 seconds (50.84780/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (1, '267486701822ee0a214ef25d663c7d47', 'f7f8a7d4-8ba4-4644-a918-d7b5c13193b4-sda', '1795751566.41015', '1795751566.40853', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('f7f8a7d4-8ba4-4644-a918-d7b5c13193b4-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, 'f11caa2e6362244811e61829a6d4ad6d', 'f36576f4-34d7-42ca-bbeb-0aced79a13f6-sda', '1795751566.45381', '1795751566.45234', '0', '') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1795751566.46524', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1795751566.4655', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1795751566.4656', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1795751566.46568', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1795751566.46576', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1795751566.46583', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1795751566.46591', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1795751566.46599', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1795751566.46606', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1795751566.46614', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1795751566.46621', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], 'f36576f4-34d7-42ca-bbeb-0aced79a13f6-sda') +REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket + resp = req.get_response(self.app, 'HEAD') + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_is_truncated +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_is_truncated ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_is_truncated_url_encoded +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_is_truncated_url_encoded ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_last_modified_rounding +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_last_modified_rounding ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_max_keys ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_negative_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_negative_max_keys ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_non_json +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_non_json ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_over_32bit_int_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_over_32bit_int_max_keys ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_passthroughs +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_passthroughs ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_str_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_str_max_keys ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir_with_delimiter_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_subdir_with_delimiter_max_keys ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_url_encoded +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_url_encoded ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_fetch_owner +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_fetch_owner ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_is_truncated +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_is_truncated ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_passthroughs ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_delimiter_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_delimiter_max_keys ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_nonascii_queries +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_v2_with_nonascii_queries ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_non_existent_version_id_marker +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_non_existent_version_id_marker ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_prefix +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_prefix ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_with_key_marker_and_version_id_marker +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_with_key_marker_and_version_id_marker ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_with_version_id_marker +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_versions_with_version_id_marker ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_delimiter_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_delimiter_max_keys ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_nonascii_queries +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_nonascii_queries ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_versioning_not_configured +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_versioning_not_configured ... ok test-reaper INFO: Beginning pass on account a test-reaper INFO: Completed pass on account a, elapsed: 0.00s test-reaper INFO: Beginning pass on account a @@ -2980,298 +4939,60 @@ raise self.myexp swift.common.exceptions.ClientException: : 404test.unit.account.test_reaper.TestReaper.test_reap_container_full_fail test.unit.account.test_reaper.TestReaper.test_reap_container_full_fail ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid ... ok test.unit.account.test_reaper.TestReaper.test_reap_container_get_object_fail test.unit.account.test_reaper.TestReaper.test_reap_container_get_object_fail ... ok test.unit.account.test_reaper.TestReaper.test_reap_container_get_object_timeout test.unit.account.test_reaper.TestReaper.test_reap_container_get_object_timeout ... ok test.unit.account.test_reaper.TestReaper.test_reap_container_non_exist_policy_index test.unit.account.test_reaper.TestReaper.test_reap_container_non_exist_policy_index ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_zero_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_zero_part_num ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_good -test.unit.cli.test_reload.TestValidateManagerPid.test_good ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_non_python -test.unit.cli.test_reload.TestValidateManagerPid.test_non_python ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_non_server -test.unit.cli.test_reload.TestValidateManagerPid.test_non_server ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift -test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_open_error -test.unit.cli.test_reload.TestValidateManagerPid.test_open_error ... ok -test.unit.cli.test_reload.TestValidateManagerPid.test_worker -test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_then_extract_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_append_then_extract_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_then_load_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_dump_then_load_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_extract_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_extract_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_load_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods.test_load_crypto_meta ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_404_response ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_412_response ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_body ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_cipher_mismatch_for_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_decryption_override ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_different_keys_for_data_and_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_encrypted_data_and_unencrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_error_in_key_callback ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_metadata_not_encrypted ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_etag_crypto_meta ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_missing_key_callback ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_bad_body_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_ciphertext ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_content_type ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_missing_body_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_no_body_crypto_meta ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_long_body_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multipart_too_short_body_iv ... ok -test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info -test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info ... ok -test.unit.common.middleware.test_acl.TestACL.test_clean_acl -test.unit.common.middleware.test_acl.TestACL.test_clean_acl ... ok -test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl -test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl ... ok -test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl -test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl ... ok -test.unit.common.middleware.test_acl.TestACL.test_parse_acl -test.unit.common.middleware.test_acl.TestACL.test_parse_acl ... ok -test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl -test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl ... ok -test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed -test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id_not_implemented ... ok -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_multiseg_with_range ... ok -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple -test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_authorized_for_permitted_referrer -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_authorized_for_permitted_referrer ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_not_authorized_for_unknown_reseller_prefix -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_options_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_options_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_with_validtoken_authorized_for_permitted_referrer -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_auth_scheme -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_auth_scheme ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_blank_reseller_prefix -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_blank_reseller_prefix ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_not_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_not_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_denied_responses -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_denied_responses ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_detect_reseller_request -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_detect_reseller_request ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_identified_options_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_identified_options_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_non_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_non_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_and_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_and_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_but_not_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_but_not_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_default_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_default_allowed ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_batched_reclaim ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_chexor ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_creation ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_container ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_delete_db_status ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_double_check_trailing_delimiter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_empty ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_exception ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_cipher ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_override_etag_bad_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_success ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_unencrypted_data_and_encrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_body_key_for_object_body ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_info_stale_read_ok ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_object_body ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_not_set -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_not_set ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_to_unknown -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_to_unknown ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_unknown_with_v2 -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_added_underscore -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_added_underscore ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_iv_for_user_metadata ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_not_added_double_underscores -test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_not_added_double_underscores ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_referrer -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_referrer ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_get_policy_stats ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_reseller_prefix -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_invalid_reseller_prefix ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_referrer_without_rlistings -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_referrer_without_rlistings ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_unauthorized_user -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_for_unauthorized_user ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_same_user_and_tenant -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_fails_same_user_and_tenant ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_insensitive_operator_role -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_insensitive_operator_role ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_bad_key ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_operator_role -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_as_owner_for_operator_role ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_container_sync ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_body_key_for_object_body ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_crypto_meta_for_user_metadata ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_insensitive_reseller_admin ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_object_body ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_initialize_fail ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_GET_with_missing_iv_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_404_response ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_id_user_in_roles -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_id_user_in_roles ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_412_response ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_different_keys_for_data_and_metadata ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_is_status_deleted ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_encrypted_data_and_unencrypted_metadata ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_metadata_not_encrypted ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_container_iter_with_reserved_name ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_cipher ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_override_etag_bad_iv ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_success ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_unencrypted_data_and_encrypted_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_iv_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_bad_key ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_crypto_meta_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_HEAD_with_missing_iv_for_user_metadata ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests.test_headers_case ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_legacy_key_id -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_legacy_key_id ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_multiple_keys -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_multiple_keys ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_password -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_password ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_username -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_username ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key ... ok -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id -test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_containers_iter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys_and_key_marker +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys_and_key_marker ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_complete_sequence +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_complete_sequence ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash ... ok +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking +test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_bucket_already_owned_by_you +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_bucket_already_owned_by_you ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_canned_acl +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_canned_acl ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_invalid_xml +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_invalid_xml ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_mixed_case_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_mixed_case_location ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_strange_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_strange_location ... ok test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_bucket_logging_GET test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_bucket_logging_GET ... ok test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_bucket_logging_PUT @@ -3280,66 +5001,807 @@ test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_GET_error ... ok test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_PUT_error test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging.test_object_logging_PUT_error ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_load_old_pending_puts ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash_readline -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash_readline ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_bad_hash -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_bad_hash ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_newid ... ok -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal -test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_bad_reply -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_bad_reply ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_fail_to_connect_to_keystone -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_fail_to_connect_to_keystone ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_policy_stats_tracking ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_unauthorized_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_unauthorized_token ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_auth_uris -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_auth_uris ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorization_nova_toconnect -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorization_nova_toconnect ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET ... ok test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_put_container ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key_and_unquote_chars -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key_and_unquote_chars ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_unicode_access_key -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_unicode_access_key ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_encoding_type_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_default +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_paginated +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_paginated ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_str_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_str_maxuploads ... ok test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reclaim ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_delimiter ... ok + +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0022 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:56 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.4328 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.2226 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0110 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0079 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0059 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.4200 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.1478 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0029 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3407 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0024 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0027 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0020 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:52:57 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0040 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0018 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0037 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0023 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0024 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0032 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0008 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0007 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0007 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.1520 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0024 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.3872 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0045 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0023 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1926 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0023 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0022 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0026 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0018 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0025 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 525343 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata +test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata ... ok +test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata +test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata ... ok +test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE +test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE ... ok +test.unit.account.test_server.TestAccountController.test_PUT_auto_create +test.unit.account.test_server.TestAccountController.test_PUT_auto_create ... ok +test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space +test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space ... ok +test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition +test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition ... ok +test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata +test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata ... ok +test.unit.account.test_server.TestAccountController.test_PUT_not_found +test.unit.account.test_server.TestAccountController.test_PUT_not_found ... ok +test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race +test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works +test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space +test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works +test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync +test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync ... ok +test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works +test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works ... ok +test.unit.account.test_server.TestAccountController.test__call__raise_timeout +test.unit.account.test_server.TestAccountController.test__call__raise_timeout ... ok +test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD +test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD ... ok +test.unit.account.test_server.TestAccountController.test_correct_allowed_method +test.unit.account.test_server.TestAccountController.test_correct_allowed_method ... ok +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account ... ok +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account +test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account ... ok +test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account +test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account ... ok +test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account +test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account ... ok +test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public +test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public ... ok +test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public +test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public ... ok +test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies +test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +test.unit.account.test_server.TestAccountController.test_empty_policy_stats +test.unit.account.test_server.TestAccountController.test_empty_policy_stats ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_key_marker ... ok +test.unit.account.test_server.TestAccountController.test_init +test.unit.account.test_server.TestAccountController.test_init ... ok +test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false +test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false ... ok +test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true +test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix ... ok +test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist +test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_complete ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_multiple_missing +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_multiple_missing ... ok +test.unit.account.test_server.TestAccountController.test_invalid_method_is_not_public +test.unit.account.test_server.TestAccountController.test_invalid_method_is_not_public ... ok +test.unit.account.test_server.TestAccountController.test_list_allowed_methods +test.unit.account.test_server.TestAccountController.test_list_allowed_methods ... ok +test.unit.account.test_server.TestAccountController.test_log_line_format +test.unit.account.test_server.TestAccountController.test_log_line_format ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_not_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_not_root ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb14d0e1c82814b3e9eb01-006b08fe9b" "proxy-server 525332" 0.0124 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/52/59 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb14d0e1c82814b3e9eb01-006b08fe9b - 0.0557 - - 1795751579.382819414 1795751579.438535452 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3765ee6575954b609fb50-006b08fe9b" "proxy-server 525332" 0.2051 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/c1" "tx3765ee6575954b609fb50-006b08fe9b" "container-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/c1" "tx3765ee6575954b609fb50-006b08fe9b" "container-server 525332" 0.0015 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3765ee6575954b609fb50-006b08fe9b" "proxy-server 525332" 0.0974 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3765ee6575954b609fb50-006b08fe9b" "proxy-server 525332" 0.0935 "-" 525332 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/52/59 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3765ee6575954b609fb50-006b08fe9b - 0.3096 - - 1795751579.440389872 1795751579.749985456 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad98c759e12c411baf6e8-006b08fe9b" "proxy-server 525332" 0.0017 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/c2" "txad98c759e12c411baf6e8-006b08fe9b" "container-server 525332" 0.0015 "-" 525332 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/c2" "txad98c759e12c411baf6e8-006b08fe9b" "container-server 525332" 0.0010 "-" 525332 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txad98c759e12c411baf6e8-006b08fe9b" "proxy-server 525332" 0.0115 "-" 525332 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:52:59 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txad98c759e12c411baf6e8-006b08fe9b" "proxy-server 525332" 0.0085 "-" 525332 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/52/59 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txad98c759e12c411baf6e8-006b08fe9b - 0.0191 - - 1795751579.751235723 1795751579.770332098 2 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfed64f90dc11446f8483f-006b08fe9c" "proxy-server 525332" 0.0034 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/1/a/219c9fc6c22a4c93911ea3330df394c9" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/219c9fc6c22a4c93911ea3330df394c9" "txfed64f90dc11446f8483f-006b08fe9c" "container-server 525332" 0.0026 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "PUT /sdb1/1/a/219c9fc6c22a4c93911ea3330df394c9" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/219c9fc6c22a4c93911ea3330df394c9" "txfed64f90dc11446f8483f-006b08fe9c" "container-server 525332" 0.0011 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "PUT /sdb1/0/a/219c9fc6c22a4c93911ea3330df394c9" 201 - "PUT http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9" "txfed64f90dc11446f8483f-006b08fe9c" "proxy-server 525332" 0.0247 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/0/a/219c9fc6c22a4c93911ea3330df394c9" 201 - "PUT http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9" "txfed64f90dc11446f8483f-006b08fe9c" "proxy-server 525332" 0.0148 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0105da2e0f3d4970bfe29-006b08fe9c" "proxy-server 525332" 0.0021 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/0/a/219c9fc6c22a4c93911ea3330df394c9" 204 - "HEAD http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9" "tx0105da2e0f3d4970bfe29-006b08fe9c" "proxy-server 525332" 0.0025 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbbe48cee495543b49d579-006b08fe9c" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/0/a/219c9fc6c22a4c93911ea3330df394c9" 204 - "HEAD http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9" "tx20432f2cab3842c6b9506-006b08fe9c" "proxy-server 525332" 0.0016 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdg1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "PUT http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx4236c3a5757e47e4ad4c2-006b08fe9c" "proxy-server 525332" 0.7240 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "PUT http://foo:8080/sdi1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx4236c3a5757e47e4ad4c2-006b08fe9c" "object-server 525332" 0.0004 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdb1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "PUT http://foo:8080/sdh1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx4236c3a5757e47e4ad4c2-006b08fe9c" "object-server 525332" 0.0004 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdh1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "PUT http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx4236c3a5757e47e4ad4c2-006b08fe9c" "proxy-server 525332" 0.7317 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdi1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "PUT http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx4236c3a5757e47e4ad4c2-006b08fe9c" "proxy-server 525332" 0.7302 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx72800f19689b490aa7aed-006b08fe9d" "proxy-server 525332" 0.0046 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/0/a/219c9fc6c22a4c93911ea3330df394c9" 204 - "HEAD http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9" "tx2590d16a995340e98852e-006b08fe9d" "proxy-server 525332" 0.0040 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "POST /sdi1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 202 76 "POST http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "txe85110034bcd47e58bdc5-006b08fe9d" "proxy-server 525332" 0.0038 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdb1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "POST http://foo:8080/sdh1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" "txe85110034bcd47e58bdc5-006b08fe9d" "object-server 525332" 0.0004 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 201 - "POST http://foo:8080/sdg1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" "txe85110034bcd47e58bdc5-006b08fe9d" "object-server 525332" 0.0004 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "POST /sdg1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 202 76 "POST http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "txe85110034bcd47e58bdc5-006b08fe9d" "proxy-server 525332" 0.0322 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "POST /sdh1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 202 76 "POST http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "txe85110034bcd47e58bdc5-006b08fe9d" "proxy-server 525332" 0.0426 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5e0fde6ef6c547b998a08-006b08fe9d" "proxy-server 525332" 0.0012 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdb1/1/a/0dce39e98b9147dda0888319fac35b76" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/0dce39e98b9147dda0888319fac35b76" "tx5e0fde6ef6c547b998a08-006b08fe9d" "container-server 525332" 0.0010 "-" 525332 3test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim test.unit.account.test_backend.TestAccountBrokerBeforeMetadata.test_reverse_prefix_delim ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value -test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_cached_dispersion_value ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_with_overlap +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_with_overlap ... ok + +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file + raise IOError +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file + raise IOError +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test ERROR: Error reading ringfile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 + sums[ringfile] = md5_hash_for_file(ringfile) + ~~~~~~~~~~~~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000053 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000047 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000031 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET https://cluster.domain HTTP/1.0" 200 117 0.000033 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000042 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: txc013e7ad9b00477993109-006b08fe9d) +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +test ERROR: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD') (txn: test-trans-id) +proxy INFO: wsgi exiting (txn: test-trans-id) +proxy INFO: (525355) wsgi exited, is_accepting=True (txn: test-trans-id) +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: test-trans-id) +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "PUT /path HTTP/1.0" 200 105 0.000056 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000044 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359)test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines ... ok +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple +test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple ... ok +test.unit.common.test_internal_client.TestGetAuth.test_invalid_version +test.unit.common.test_internal_client.TestGetAuth.test_invalid_version ... ok +test.unit.common.test_internal_client.TestGetAuth.test_ok +test.unit.common.test_internal_client.TestGetAuth.test_ok ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star_on_404 +test.unit.common.test_swob.TestConditionalIfMatch.test_match_star_on_404 ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_no_match +test.unit.common.test_swob.TestConditionalIfMatch.test_no_match ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_quoted_simple_match +test.unit.common.test_swob.TestConditionalIfMatch.test_quoted_simple_match ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_match +test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_match ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_no_match +test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_no_match ... ok +test.unit.common.test_swob.TestConditionalIfMatch.test_simple_match +test.unit.common.test_swob.TestConditionalIfMatch.test_simple_match ... ok +test.unit.common.test_swob.TestRange.test_range +test.unit.common.test_swob.TestRange.test_range ... ok +test.unit.common.test_swob.TestRange.test_range_invalid_syntax +test.unit.common.test_swob.TestRange.test_range_invalid_syntax ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_large_length +test.unit.common.test_swob.TestRange.test_ranges_for_large_length ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length +test.unit.common.test_swob.TestRange.test_ranges_for_length ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_edges +test.unit.common.test_swob.TestRange.test_ranges_for_length_edges ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_multi +test.unit.common.test_swob.TestRange.test_ranges_for_length_multi ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start +test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending +test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping +test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping ... ok +test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many +test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many ... ok +test.unit.common.test_swob.TestRange.test_str +test.unit.common.test_swob.TestRange.test_str ... ok +test.unit.common.test_swob.TestRange.test_upsidedown_range +test.unit.common.test_swob.TestRange.test_upsidedown_range ... ok +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes ... ok +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_iterates +test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_iterates ... ok +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_closed_part_iterator +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_closed_part_iterator ... ok +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_multiple_parts +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_multiple_parts ... ok +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_no_parts +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_no_parts ... ok +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part ... ok +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part_unexpected_ranges +test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part_unexpected_ranges ... ok +test.unit.common.test_utils.TestFallocate.test_arg_bounds +test.unit.common.test_utils.TestFallocate.test_arg_bounds ... ok +test.unit.common.test_utils.TestFallocate.test_fallocate +test.unit.common.test_utils.TestFallocate.test_fallocate ... ok +test.unit.common.test_utils.TestFallocate.test_fallocate_fatal_error +test.unit.common.test_utils.TestFallocate.test_fallocate_fatal_error ... ok +test.unit.common.test_utils.TestFallocate.test_fallocate_offset +test.unit.common.test_utils.TestFallocate.test_fallocate_offset ... ok +test.unit.common.test_utils.TestFallocate.test_fallocate_silent_errors +test.unit.common.test_utils.TestFallocate.test_fallocate_silent_errors ... ok +test.unit.common.test_utils.TestFallocate.test_no_fallocates_available +test.unit.common.test_utils.TestFallocate.test_no_fallocates_available ... ok +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback ... ok +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset +test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_bad_start +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_bad_start ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic2 +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic2 ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_big_reads +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_big_reads ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_broken_mid_stream +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_broken_mid_stream ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_empty +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_empty ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_leading_crlfs +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_leading_crlfs ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline_with_tiny_chunks +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline_with_tiny_chunks ... ok +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_tiny_reads +test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_tiny_reads ... ok +test.unit.common.test_utils.TestStringAlong.test_happy +test.unit.common.test_utils.TestStringAlong.test_happy ... ok +test.unit.common.test_utils.TestStringAlong.test_unhappy +test.unit.common.test_utils.TestStringAlong.test_unhappy ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_no_shard_ranges +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_no_shard_ranges ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_anycrc +test.unit.common.utils.test_checksum.TestCRC32C.test_anycrc ... skipped 'No anycrc CRC32C' +test.unit.common.utils.test_checksum.TestCRC32C.test_isal +test.unit.common.utils.test_checksum.TestCRC32C.test_isal ... skipped 'No ISA-L CRC32C' +test.unit.common.utils.test_checksum.TestCRC32C.test_kern +test.unit.common.utils.test_checksum.TestCRC32C.test_kern ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_recv_error +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_recv_error ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_sendall_error +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_sendall_error ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_accept_error +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_accept_error ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_bind_error +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_bind_error ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_setsockopt_error +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_setsockopt_error ... ok +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_happy_path +test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_happy_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_root +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_root ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete ... ok +test INFO: Begin account audit "once" mode +test INFO: Account audit "once" mode completed: 0.00s +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1275 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0004 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0059 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0021 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.2122 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0005 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0043 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.1842 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.1484 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1651 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:58 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.2679 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.2349 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0027 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0039 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0068 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0380 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0067 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0208 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0054 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0353 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0042 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.2045 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.1498 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0066 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.5182 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0025 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0004 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0059 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0029 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0031 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0084 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0035 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0025 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0022 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0025 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1562 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0018 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0032 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0031 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0030 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0030 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0040 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3785 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0033 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0034 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0031 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0038 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0029 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0061 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0020 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0034 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0034 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0031 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0031 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0038 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0029 "-" 525358 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_incomplete_sequence +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_incomplete_sequence ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default ... ok + +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.1129 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0007 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0025 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0008 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1644 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:52:59 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.2705 "-" 525343 - +test DEBUG: - - - [27/Nov/2026:03:52:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 525343 - +test DEBUG: - - - [27/Nov/2026:03:52:59 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 525343 - +test DEBUG: - - - [27/Nov/2026:03:52:59 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 525343 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [27/Nov/2026:03:52:59 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0022 "-" 525343 - +test DEBUG: - - - [27/Nov/2026:03:52:59 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0002 "-" 525343 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method + raise Exception() +Exception +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.1855 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0022 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0062 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0061 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0051 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0046 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0047 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0027 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0022 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:00 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.2226 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.3407 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0438 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0078 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0068 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0017 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0059 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0020 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0061 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0101 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0671 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0133 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0187 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 525343 - +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 525343 -test.unit.account.test_server.TestAccountController.test_markers_with_reserved +test.unit.account.test_server.TestAccountController.test_markers_with_reserved ... ok +test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use +test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_incomplete_sequences +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_incomplete_sequences ... ok +test.unit.account.test_server.TestAccountController.test_not_allowed_method +test.unit.account.test_server.TestAccountController.test_not_allowed_method ... ok +test.unit.account.test_server.TestAccountController.test_null_markers +test.unit.account.test_server.TestAccountController.test_null_markers ... ok +test.unit.account.test_server.TestAccountController.test_params_format +test.unit.account.test_server.TestAccountController.test_params_format ... ok +test.unit.account.test_server.TestAccountController.test_params_utf8 +test.unit.account.test_server.TestAccountController.test_params_utf8 ... ok +test.unit.account.test_server.TestAccountController.test_policy_stats_non_default +test.unit.account.test_server.TestAccountController.test_policy_stats_non_default ... ok +test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy +test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy ... ok +test.unit.account.test_server.TestAccountController.test_prefix_and_delim_with_reserved +test.unit.account.test_server.TestAccountController.test_prefix_and_delim_with_reserved ... ok +test.unit.account.test_server.TestAccountController.test_prefix_with_reserved +test.unit.account.test_server.TestAccountController.test_prefix_with_reserved ... ok +test.unit.account.test_server.TestAccountController.test_replicaiton_server_call_all_methods +test.unit.account.test_server.TestAccountController.test_replicaiton_server_call_all_methods ... ok +test.unit.account.test_server.TestAccountController.test_reserved_markers_with_non_reserved +test.unit.account.test_server.TestAccountController.test_reserved_markers_with_non_reserved ... ok +test.unit.account.test_server.TestAccountController.test_serv_reserv +test.unit.account.test_server.TestAccountController.test_serv_reserv ... ok +test.unit.account.test_server.TestAccountController.test_through_call +test.unit.account.test_server.TestAccountController.test_through_call ... ok +test.unit.account.test_server.TestAccountController.test_through_call_invalid_path +test.unit.account.test_server.TestAccountController.test_through_call_invalid_path ... ok +test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8 +test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8 ... ok +test.unit.account.test_server.TestAccountController.test_utf8_metadata +test.unit.account.test_server.TestAccountController.test_utf8_metadata ... ok +test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder +test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... ok +test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit +test.unit.cli.test_recon.TestHelpers.test_seconds2timeunit ... ok +test.unit.cli.test_recon.TestHelpers.test_size_suffix +test.unit.cli.test_recon.TestHelpers.test_size_suffix ... ok +test.unit.cli.test_recon.TestReconCommands.test_disk_usage +test.unit.cli.test_recon.TestReconCommands.test_disk_usage ... ok +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5 +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5 ... ok +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch +test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch ... ok +test.unit.cli.test_recon.TestReconCommands.test_load_check +test.unit.cli.test_recon.TestReconCommands.test_load_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types +test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types ... ok +test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check +test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check +test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_replication_check +test.unit.cli.test_recon.TestReconCommands.test_replication_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_server_type_check +test.unit.cli.test_recon.TestReconCommands.test_server_type_check ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors ... ok +test.unit.cli.test_recon.TestReconCommands.test_sharding_check +test.unit.cli.test_recon.TestReconCommands.test_sharding_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check +test.unit.cli.test_recon.TestReconCommands.test_time_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter +test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch +test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch ... ok +test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch +test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch ... ok test-reaper ERROR: Exception with 10.10.10.1:6202/sda3: Traceback (most recent call last): @@ -3509,30 +5971,36 @@ raise self.myexp swift.common.exceptions.ClientException: : 404test.unit.account.test_reaper.TestReaper.test_reap_container_partial_fail test.unit.account.test_reaper.TestReaper.test_reap_container_partial_fail ... ok +test.unit.cli.test_recon.TestReconCommands.test_version_check +test.unit.cli.test_recon.TestReconCommands.test_version_check ... ok +test.unit.cli.test_recon.TestReconCommands.test_version_check_differs +test.unit.cli.test_recon.TestReconCommands.test_version_check_differs ... ok test.unit.account.test_reaper.TestReaper.test_reap_delay test.unit.account.test_reaper.TestReaper.test_reap_delay ... ok test.unit.account.test_reaper.TestReaper.test_reap_device test.unit.account.test_reaper.TestReaper.test_reap_device ... ok test.unit.account.test_reaper.TestReaper.test_reap_device_with_not_my_ip test.unit.account.test_reaper.TestReaper.test_reap_device_with_not_my_ip ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_active_key +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_active_key ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_algorithm +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_algorithm ... ok test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_length +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_length ... ok test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding_and_various_devices test.unit.account.test_reaper.TestReaper.test_reap_device_with_sharding_and_various_devices ... ok -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_full ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section ... ok test.unit.account.test_reaper.TestReaper.test_reap_device_with_ts test.unit.account.test_reaper.TestReaper.test_reap_device_with_ts ... ok -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space -test.unit.cli.test_drive_full_checker.TestContainerDeleter.test_drive_with_space ... ok test.unit.account.test_reaper.TestReaper.test_reap_object test.unit.account.test_reaper.TestReaper.test_reap_object ... ok test.unit.account.test_reaper.TestReaper.test_reap_object_fail test.unit.account.test_reaper.TestReaper.test_reap_object_fail ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag -test.unit.cli.test_info.TestPrintObjFullMeta.test_invalid_etag ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file ... ok test.unit.account.test_reaper.TestReaper.test_reap_object_non_exist_policy_index test.unit.account.test_reaper.TestReaper.test_reap_object_non_exist_policy_index ... ok test.unit.account.test_reaper.TestReaper.test_reap_object_timeout @@ -3541,456 +6009,426 @@ test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_bad_value ... ok test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_set test.unit.account.test_reaper.TestReaper.test_reap_warn_after_conf_set ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_crypto_metadata ... ok test.unit.account.test_reaper.TestReaper.test_reset_stats test.unit.account.test_reaper.TestReaper.test_reset_stats ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv4 ... ok test.unit.account.test_reaper.TestReaper.test_run_forever test.unit.account.test_reaper.TestReaper.test_run_forever ... ok test.unit.account.test_reaper.TestReaper.test_run_once test.unit.account.test_reaper.TestReaper.test_run_once ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_curl_command_ipv6 ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_meta_and_ts_files ... ok -test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder -test.unit.cli.test_dispersion_report.TestDispersionReport.test_placeholder ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_metadata ... ok -test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args -test.unit.cli.test_info.TestCliInfo.test_parse_get_node_args ... ok -Exception ignored in: +test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count +test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count ... ok +test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted +test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted ... ok +test.unit.common.middleware.crypto.test_crypto.TestCrypto.test_filter_factory +test.unit.common.middleware.crypto.test_crypto.TestCrypto.test_filter_factory ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_app_exception_v3 ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_filter_v3 ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_from_external_file ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_legacy_key_id +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_legacy_key_id ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_multiple_keys +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_get_root_secret_multiple_keys ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_auth_url ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_bad_user_domain_name ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_config_file_and_params ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_connect_failure_auth_url ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_algorithm ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_format ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_id ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_key_length ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_password +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_password ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_username +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_invalid_username ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_none_key ... ok +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id +test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster.test_mocked_castellan_keymanager_nonexistent_key_id ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_two_complete_sequences_one_incomplete +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_two_complete_sequences_one_incomplete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_acceptor_with_overlapping_donor_shards +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_acceptor_with_overlapping_donor_shards ... ok + +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0006 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0046 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0023 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0019 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0019 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0023 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0019 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0025 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0029 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0021 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0019 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0151 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0057 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0056 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0076 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0106 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0085 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0065 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0062 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0060 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0081 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 525358 1test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... ok + +test-reaper ERROR: Exception with 10.10.10.1:6202/sda2: Traceback (most recent call last): - File "/usr/lib/python3.13/gzip.py", line 373, in close - fileobj.write(self.compress.flush()) - File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper - return func(*args, **kwargs) -ValueError: write to closed file -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_no_ring ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_index ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch -test.unit.cli.test_info.TestPrintObjFullMeta.test_print_obj_policy_name_mismatch ... ok -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata ... ok -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_many_shard_ranges -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_many_shard_ranges ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag -test.unit.cli.test_info.TestPrintObjFullMeta.test_unchecked_etag ... ok -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges ... ok -test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag -test.unit.cli.test_info.TestPrintObjFullMeta.test_valid_etag ... ok -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges_bis -test.unit.cli.test_info.TestCliInfo.test_print_db_info_metadata_with_shard_ranges_bis ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag ... ok -test.unit.cli.test_info.TestCliInfo.test_print_db_syncs -test.unit.cli.test_info.TestCliInfo.test_print_db_syncs ... ok -test.unit.cli.test_info.TestCliInfo.test_print_info -test.unit.cli.test_info.TestCliInfo.test_print_info ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_no_ring -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_no_ring ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_dashed_ring -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_dashed_ring ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_ring -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_object_ring ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_ring -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_container_ring ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_no_ring -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_no_ring ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_with_ring -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_account_with_ring ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_dashed_ring_name_partition -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_dashed_ring_name_partition ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_args ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_policy_no_target -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_invalid_policy_no_target ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_policy_object ... ok -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_ring_policy_mismatch_no_target -test.unit.cli.test_info.TestCliInfo.test_print_item_locations_ring_policy_mismatch_no_target ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv6 -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv6 ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_meta_and_ts_files -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_meta_and_ts_files ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_account ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_container ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_invalid_args ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_obj ... ok -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number -test.unit.cli.test_info.TestCliInfo.test_print_ring_locations_partition_number ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_name_mismatch -test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_name_mismatch ... ok -test.unit.account.test_backend.TestAccountBroker.test_batched_reclaim -test.unit.account.test_backend.TestAccountBroker.test_batched_reclaim ... ok -test.unit.account.test_backend.TestAccountBroker.test_chexor -test.unit.account.test_backend.TestAccountBroker.test_chexor ... ok -test.unit.account.test_backend.TestAccountBroker.test_creation -test.unit.account.test_backend.TestAccountBroker.test_creation ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag ... ok -test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag -test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag ... ok -test.unit.account.test_backend.TestAccountBroker.test_delete_container -test.unit.account.test_backend.TestAccountBroker.test_delete_container ... ok -test.unit.cli.test_reload.TestMain.test_check_failed -test.unit.cli.test_reload.TestMain.test_check_failed ... ok -test.unit.account.test_backend.TestAccountBroker.test_delete_db_status -test.unit.account.test_backend.TestAccountBroker.test_delete_db_status ... ok -test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBroker.test_double_check_trailing_delimiter ... ok -test.unit.account.test_backend.TestAccountBroker.test_empty -test.unit.account.test_backend.TestAccountBroker.test_empty ... ok -test.unit.cli.test_reload.TestMain.test_good -test.unit.cli.test_reload.TestMain.test_good ... ok -test.unit.cli.test_reload.TestMain.test_needs_pid -test.unit.cli.test_reload.TestMain.test_needs_pid ... ok -test.unit.account.test_backend.TestAccountBroker.test_exception -test.unit.account.test_backend.TestAccountBroker.test_exception ... ok -test.unit.account.test_backend.TestAccountBroker.test_get_info -test.unit.account.test_backend.TestAccountBroker.test_get_info ... ok -test.unit.cli.test_reload.TestMain.test_timeout -test.unit.cli.test_reload.TestMain.test_timeout ... ok -test.unit.account.test_backend.TestAccountBroker.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBroker.test_get_info_no_stale_reads ... ok -test.unit.account.test_backend.TestAccountBroker.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBroker.test_get_info_stale_read_ok ... ok -test.unit.account.test_backend.TestAccountBroker.test_get_policy_stats -test.unit.account.test_backend.TestAccountBroker.test_get_policy_stats ... ok -test.unit.account.test_backend.TestAccountBroker.test_initialize_fail -test.unit.account.test_backend.TestAccountBroker.test_initialize_fail ... ok -test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_get_object_lock -test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_get_object_lock ... ok -test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_put_object_lock -test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_put_object_lock ... ok -test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted -test.unit.account.test_backend.TestAccountBroker.test_is_status_deleted ... ok -test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBroker.test_list_container_iter_with_reserved_name ... ok -test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter -test.unit.account.test_backend.TestAccountBroker.test_list_containers_iter ... ok -test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_in_json -test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_in_json ... ok -test.unit.account.test_backend.TestAccountBroker.test_list_objects_iter_order_and_reverse -test.unit.account.test_backend.TestAccountBroker.test_list_objects_iter_order_and_reverse ... ok -test.unit.account.test_backend.TestAccountBroker.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBroker.test_load_old_pending_puts ... ok -test.unit.account.test_backend.TestAccountBroker.test_merge_items -test.unit.account.test_backend.TestAccountBroker.test_merge_items ... ok -test.unit.account.test_backend.TestAccountBroker.test_merge_items_overwrite_unicode -test.unit.account.test_backend.TestAccountBroker.test_merge_items_overwrite_unicode ... ok -test.unit.account.test_backend.TestAccountBroker.test_newid -test.unit.account.test_backend.TestAccountBroker.test_newid ... ok -test.unit.account.test_backend.TestAccountBroker.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBroker.test_policy_stats_tracking ... ok -test.unit.account.test_backend.TestAccountBroker.test_put_container -test.unit.account.test_backend.TestAccountBroker.test_put_container ... ok -test.unit.account.test_backend.TestAccountBroker.test_reclaim -test.unit.account.test_backend.TestAccountBroker.test_reclaim ... ok -test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBroker.test_reverse_prefix_delim ... ok -test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_non_json -test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_non_json ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id -test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_empty_body ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since ... ok -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration -test.unit.account.test_auditor.TestAuditorRealBrokerMigration.test_db_migration ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_batched_reclaim ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_chexor ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_creation ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_container ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_delete_db_status ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_double_check_trailing_delimiter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_empty ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_exception ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_no_stale_reads ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_info_stale_read_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_get_policy_stats ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_initialize_fail ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_is_status_deleted ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_container_iter_with_reserved_name ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_containers_iter ... ok -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_info ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_objects_iter_order_and_reverse -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_list_objects_iter_order_and_reverse ... ok -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_policy_stats -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_get_policy_stats ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since ... ok -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_list_containers_iter -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_list_containers_iter ... ok -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata -test.unit.account.test_utils.TestFakeAccountBroker.test_fake_broker_metadata ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_analyze_stdin_with_overlaps ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_load_old_pending_puts ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_all_donors_shrink_to_root ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_bad_args ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_donors_but_no_suitable_acceptor -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_donors_but_no_suitable_acceptor ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit_less_than_shrink_threshold -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_expansion_limit_less_than_shrink_threshold ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_four_donors_two_acceptors -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_four_donors_two_acceptors ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_algo_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_algo_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_and_trailer -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_and_trailer ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_expanding ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_mismatch ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_batched_reclaim ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_chexor ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_container_table_migration ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_creation ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_container ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_delete_db_status ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_double_check_trailing_delimiter -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_empty ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_exception ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_no_stale_reads ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_info_stale_read_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_get_policy_stats ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_half_upgraded_database ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_initialize_fail ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_is_status_deleted ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_container_iter_with_reserved_name -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_container_iter_with_reserved_name ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_merge_items_overwrite_unicode ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container + direct_delete_container( + ~~~~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Exception with 10.0.0.0:1000/sda: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 488, in reap_object + direct_delete_object( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, account, container, obj, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<6 lines>... + 'X-Timestamp': timestamp.internal, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + USE_REPLICATION_NETWORK_HEADER: 'true'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object + raise self.myexp +swift.common.exceptions.ClientException: : 404 +test-reaper ERROR: Timeout Exception with 10.0.0.0:1000/sda +test-reaper ERROR: Timeout Exception with 10.0.0.1:1001/sdb +test-reaper ERROR: Timeout Exception with 10.0.0.2:1002/sdc +test-reaper ERROR: Timeout Exception with 10.0.0.3:1003/sdd +test-reaper DEBUG: Begin devices pass: thisdeviceisbad +test-reaper ERROR: Exception in top-level account reaper loop: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 135, in run_once + for device in os.listdir(self.devices): + ~~~~~~~~~~^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad' +test-reaper INFO: Devices pass completed: 0.00s fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete - resp = req.get_response(self.app, 'GET', req.container_name, '', - query={'prefix': req.object_name, - 'versions': True}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete - resp = req.get_response(self.app, 'PUT', query={ - 'version-id': item['version_id']}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container ... ok + +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0058 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0019 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0167 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0047 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0099 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0020 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0128 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0009 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0127 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0082 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0135 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0008 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0033 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0015 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0095 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0075 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0064 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0084 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0011 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0088 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0081 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0083 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0089 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0143 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0035 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0024 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0126 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0018 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0231 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0053 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0139 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0015 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0101 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0016 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0102 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0074 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0016 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0086 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0109 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0097 "-" 525343 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 525343 0 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0941 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0100 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0013 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0083 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0113 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0194 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0028 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 525343 - +[2026-11-27 03:53:02] Checking auditor stats +=============================================================================== +Something useful +Also useful +Boring, but not secret +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_logger_manipulations +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_logger_manipulations ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_missing_key_id +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_missing_key_id ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_filter_section +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_filter_section ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_separate_file +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_separate_file ... ok +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_proxy_server_conf_dir +test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_proxy_server_conf_dir ... ok +test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler +test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler ... ok +test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl +test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show_and_analyze +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show_and_analyze ... ok +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_subcommand_required +test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_subcommand_required ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_old_format ... ok + fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET resp = req.get_response(self.app, query=query) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response return self._get_response(app, method, container, obj, @@ -4011,1713 +6449,33 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' +fake-swift ERROR: Expecting value: line 1 column 1 (char 0): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_quota_exceeded ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_unsigned_payload -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_with_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_with_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_policy_index_logging -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_policy_index_logging ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_DELETE ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_migrate_add_storage_policy_index_fail -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_migrate_add_storage_policy_index_fail ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_newid ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_impossible ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_deleted ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_invalid ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_mismatch ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha256_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha256_ok ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_sha256_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_sha256_mismatch ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_empty -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_empty ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking_default -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_max_shrinking_default ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_empty -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_empty ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_extra -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_extra ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_invalid ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_missing ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_now_empty ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_single_policy -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_per_policy_cont_count_migration_with_single_policy ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_application_wildcard -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_application_wildcard ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_conflicting ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_none_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_none_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_short -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_short ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_json ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_unrecognised -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_unrecognised ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_containers_iter ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_wildcard ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_empty_account_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit_marker_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_invalid -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_invalid ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_mismatch ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_stats_tracking ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_declares_crc32_trailer -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_declares_crc32_trailer ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_objects_iter_order_and_reverse -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_no_crc_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_no_crc_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_do_migrations -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_do_migrations ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_encoding_aws_chunked_is_ignored -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_encoding_aws_chunked_is_ignored ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_update_get_stats -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_policy_table_cont_count_update_get_stats ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_ok ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_load_old_pending_puts ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_is_bad_request -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_is_bad_request ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_put_container ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_no_decoded_content_length -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_no_decoded_content_length ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_Authorization_not_exist_in_swreq -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_Authorization_not_exist_in_swreq ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_subrequest_proxy_access_log -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_subrequest_proxy_access_log ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_amz_content_sha256_missing -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_amz_content_sha256_missing ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_x_mz_content_sha256_bad_format -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_x_mz_content_sha256_bad_format ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_xmz_content_sha256_mismatch -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_xmz_content_sha256_mismatch ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reclaim ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_part_number -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_part_number ... ok -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_with_range_header -test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_with_range_header ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items_overwrite_unicode -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok -test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata -test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata ... ok -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00037 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmppdhoq01y/sda/accounts/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00672 seconds (148.91680/s) -test INFO: Removed 1 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00030 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00439 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -REPLICATE: /sda/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', 'a010ed4b-ea39-4b7a-9661-7fcff67299c3-sda', '1761341043.82611', '1761341043.81766', '0', '') -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpqb5j1gwq/sda/accounts/0/cca/7e85f39cfbd92b74b0b21a19f4188cca/7e85f39cfbd92b74b0b21a19f4188cca.db -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '4b4fe10f-8e70-47d5-8e70-549da82d67b5-sda', '1761341043.83216', '1761341043.83067', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('4b4fe10f-8e70-47d5-8e70-549da82d67b5-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (-1, '00000000000000000000000000000000', '4b4fe10f-8e70-47d5-8e70-549da82d67b5-sda', '1761341043.83216', '1761341043.83067', '0', '') -REPLICATE: /sdc/0/7e85f39cfbd92b74b0b21a19f4188cca, complete_rsync, ('4b4fe10f-8e70-47d5-8e70-549da82d67b5-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01570 seconds (63.68378/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (1, '9e85ed982dd7b655cece67c9385434df', 'a9e6e128-4857-4705-b535-781cd5fbabaf-sda', '1761341043.87034', '1761341043.86443', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, rsync_then_merge, ('a9e6e128-4857-4705-b535-781cd5fbabaf-sda', '7e85f39cfbd92b74b0b21a19f4188cca.db') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, sync, (11, 'cf0ab688cf103be7c63ba4b18887b6b5', '20b49a78-0df5-4553-b338-be481917b74f-sda', '1761341043.89706', '1761341043.8955', '0', '') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_items, ([{'ROWID': 1, 'name': '/a/c_0', 'put_timestamp': '1761341043.90469', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c_1', 'put_timestamp': '1761341043.90498', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c_2', 'put_timestamp': '1761341043.90508', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c_3', 'put_timestamp': '1761341043.90516', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c_4', 'put_timestamp': '1761341043.90524', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c_5', 'put_timestamp': '1761341043.90962', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c_6', 'put_timestamp': '1761341043.90972', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c_7', 'put_timestamp': '1761341043.9098', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c_8', 'put_timestamp': '1761341043.90988', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c_9', 'put_timestamp': '1761341043.90995', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c_missing', 'put_timestamp': '1761341043.91003', 'delete_timestamp': '0', 'object_count': 0, 'bytes_used': 0, 'deleted': 0, 'storage_policy_index': 0}], '20b49a78-0df5-4553-b338-be481917b74f-sda') -REPLICATE: /sdb/0/7e85f39cfbd92b74b0b21a19f4188cca, merge_syncs, ([],) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_acct != 1 -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing from an overriding middleware -test DEBUG: tenant mismatch: BLAN_a != tenant_id -test DEBUG: allow user with role(s) admin,swiftoperator as account admin -test DEBUG: allow user with role(s) admin,swiftoperator as account admin -test DEBUG: allowing proxy 127.0.0.1 for container-sync -test DEBUG: User tenant_id has reseller admin authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:* allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:* allowed in ACL authorizing.test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_name_user_in_roles -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_project_name_user_in_roles ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_newid ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_obj -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_obj ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_rlistings -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_referrer_with_rlistings ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_reseller_admin -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_reseller_admin ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_id_user_in_roles -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_id_user_in_roles ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_name_user_in_roles -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_tenant_name_user_in_roles ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_user_role_in_roles -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_user_role_in_roles ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_wildcard_tenant_user_in_roles -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_authorize_succeeds_for_wildcard_tenant_user_in_roles ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_allow_names -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_allow_names ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_failure -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_failure ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_cross_tenant_authorization_success ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_not_allowed ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_when_reseller_allowed -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_delete_own_account_when_reseller_allowed ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_get_project_domain_id -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_get_project_domain_id ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_identity_set_up_at_call -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_identity_set_up_at_call ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_keystone_identity -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_keystone_identity ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain_with_config -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_allowed_in_acls_inside_default_domain_with_config ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_inside_default_domain -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_inside_default_domain ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_outside_default_domain -test.unit.common.middleware.test_keystoneauth.TestAuthorize.test_names_disallowed_in_acls_outside_default_domain ... ok -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_character -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_character ... ok -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_length -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_length ... ok -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_regexp -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_regexp ... ok -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack.test_reverse_prefix_delim ... ok -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_maximum_length_from_config -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_maximum_length_from_config ... ok -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_length_and_character -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_length_and_character ... ok -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_regexp -test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_regexp ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_stats_tracking ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_empty -test.unit.account.test_server.TestAccountController.test_DELETE_empty ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition -test.unit.account.test_server.TestAccountController.test_DELETE_invalid_partition ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges -test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success -test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success ... ok -test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail -test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_not_empty -test.unit.account.test_server.TestAccountController.test_DELETE_not_empty ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_segment_with_non_ascii_path -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_segment_with_non_ascii_path ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_first_byte -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_first_byte ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_on_segment_boundaries -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_on_segment_boundaries ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_overlapping_end -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_overlapping_end ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_sub_slo -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_sub_slo ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_subrange_manifest ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_new_target -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_new_target ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_target -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_target ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_with_slo_query -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_with_slo_query ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_new_slo_manifest -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_new_slo_manifest ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_old_slo_manifest -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_old_slo_manifest ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_really_old_slo_manifest -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_really_old_slo_manifest ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_not_found -test.unit.account.test_server.TestAccountController.test_DELETE_not_found ... ok -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_slo_manifest_slo_etag -test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_slo_manifest_slo_etag ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_delete_permissions -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_delete_permissions ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_put_permissions -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_put_permissions ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_admin_is_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon_badpath -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon_badpath ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix_no_override -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix_no_override ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_fail -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_deny -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_no_token -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_no_token ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_prefix_init -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_prefix_init ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_reseller_prefix_with_s3_deny -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_reseller_prefix_with_s3_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_scheme -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_scheme ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_s3api_details -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_s3api_details ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_swift3_details -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_swift3_details ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_good -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_invalid -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_invalid ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_unicode_authorization_good -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_unicode_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_good -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_good ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration_in_get_policy_stats -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_policy_table_migration_in_get_policy_stats ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_invalid -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_invalid ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_now_empty -test.unit.account.test_server.TestAccountController.test_DELETE_now_empty ... ok -test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float -test.unit.account.test_server.TestAccountController.test_DELETE_timestamp_not_float ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_pre_storage_policy_replication ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_application_wildcard -test.unit.account.test_server.TestAccountController.test_GET_accept_application_wildcard ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting -test.unit.account.test_server.TestAccountController.test_GET_accept_conflicting ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_no_gaps -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_no_gaps ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_json -test.unit.account.test_server.TestAccountController.test_GET_accept_json ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_put_container ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_root ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_not_valid -test.unit.account.test_server.TestAccountController.test_GET_accept_not_valid ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard -test.unit.account.test_server.TestAccountController.test_GET_accept_wildcard ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_sharded -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_not_sharded ... ok -test.unit.account.test_server.TestAccountController.test_GET_accept_xml -test.unit.account.test_server.TestAccountController.test_GET_accept_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_empty_account_json -test.unit.account.test_server.TestAccountController.test_GET_empty_account_json ... ok -test ERROR: Error decrypting container listing: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: get_keys(): unknown key id: unknown_key -test ERROR: Error decrypting container listing: unknown_key -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpwrkq52g6/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwrkq52g6/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpwrkq52g6/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpwrkq52g6/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0035 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0037 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0041 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0042 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx519c6baeb63d489b8ab58-0068fbee74" "proxy-server 4171832" 0.0019 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/c" "tx519c6baeb63d489b8ab58-0068fbee74" "container-server 4171832" 0.0012 "-" 4171832 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/c" "tx519c6baeb63d489b8ab58-0068fbee74" "container-server 4171832" 0.0011 "-" 4171832 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx519c6baeb63d489b8ab58-0068fbee74" "proxy-server 4171832" 0.0170 "-" 4171832 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx519c6baeb63d489b8ab58-0068fbee74" "proxy-server 4171832" 0.0129 "-" 4171832 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/04 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx519c6baeb63d489b8ab58-0068fbee74 - 0.0266 - - 1761341044.891492367 1761341044.918066025 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txa8e2b2309ded476da3edb-0068fbee74" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:33117/sda1/1/a1/c1" "txa8e2b2309ded476da3edb-0068fbee74" "container-server 4171832" 0.0045 "-" 4171832 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a1/c1" "txa8e2b2309ded476da3edb-0068fbee74" "container-server 4171832" 0.0011 "-" 4171832 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa8e2b2309ded476da3edb-0068fbee74" "proxy-server 4171832" 0.0136 "-" 4171832 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txa8e2b2309ded476da3edb-0068fbee74" "proxy-server 4171832" 0.0232 "-" 4171832 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/04 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txa8e2b2309ded476da3edb-0068fbee74 - 0.0315 - - 1761341044.919635057 1761341044.951109409 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2dd16e59c2054dd09edf2-0068fbee74" "proxy-server 4171832" 0.0035 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/c1" "tx2dd16e59c2054dd09edf2-0068fbee74" "container-server 4171832" 0.0032 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/c1" "tx2dd16e59c2054dd09edf2-0068fbee74" "container-server 4171832" 0.0026 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2dd16e59c2054dd09edf2-0068fbee74" "proxy-server 4171832" 0.0216 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2dd16e59c2054dd09edf2-0068fbee74" "proxy-server 4171832" 0.0182 "-" 4171832 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/04 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx2dd16e59c2054dd09edf2-0068fbee74 - 0.0346 - - 1761341044.952701092 1761341044.987343073 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf6a5ad13bf04db49b286-0068fbee74" "proxy-server 4171832" 0.0022 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/c2" "txbf6a5ad13bf04db49b286-0068fbee74" "container-server 4171832" 0.0028 "-" 4171832 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/c2" "txbf6a5ad13bf04db49b286-0068fbee74" "container-server 4171832" 0.0019 "-" 4171832 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txbf6a5ad13bf04db49b286-0068fbee74" "proxy-server 4171832" 0.0149 "-" 4171832 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txbf6a5ad13bf04db49b286-0068fbee74" "proxy-server 4171832" 0.0219 "-" 4171832 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/05 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txbf6a5ad13bf04db49b286-0068fbee74 - 0.0319 - - 1761341044.988887310 1761341045.020819426 2 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0f35328cb7504d90b6cda-0068fbee75" "proxy-server 4171832" 0.0039 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx0f35328cb7504d90b6cda-0068fbee75" "container-server 4171832" 0.0011 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx0f35328cb7504d90b6cda-0068fbee75" "container-server 4171832" 0.0023 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 201 - "PUT http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx0f35328cb7504d90b6cda-0068fbee75" "proxy-server 4171832" 0.0189 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 201 - "PUT http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx0f35328cb7504d90b6cda-0068fbee75" "proxy-server 4171832" 0.0134 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7e4b72c2b86e4221bdbbf-0068fbee75" "proxy-server 4171832" 0.0029 "-" 4171832 -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_nothing_to_do -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_nothing_to_do ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reclaim ... ok -test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain -test.unit.account.test_server.TestAccountController.test_GET_empty_account_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml -test.unit.account.test_server.TestAccountController.test_GET_empty_account_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_invalid_accept -test.unit.account.test_server.TestAccountController.test_GET_invalid_accept ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_overlapping_shard_ranges -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_overlapping_shard_ranges ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shard_ranges_in_found_state -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shard_ranges_in_found_state ... ok -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim -test.unit.account.test_backend.TestAccountBrokerBeforeSPI.test_reverse_prefix_delim ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_commit_pending -test.unit.account.test_backend.TestCommonAccountBroker.test_commit_pending ... ok -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter -test.unit.account.test_server.TestAccountController.test_GET_leading_delimiter ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_delete_db -test.unit.account.test_backend.TestCommonAccountBroker.test_delete_db ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_get_info -test.unit.account.test_backend.TestCommonAccountBroker.test_get_info ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_shrink_threshold_with_tombstones ... ok -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_json ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_single_donor_shrink_to_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_single_donor_shrink_to_root ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_get_max_row -test.unit.account.test_backend.TestCommonAccountBroker.test_get_max_row ... ok -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_plain ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata -test.unit.account.test_backend.TestCommonAccountBroker.test_get_raw_metadata ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs -test.unit.account.test_backend.TestCommonAccountBroker.test_get_syncs ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get -test.unit.account.test_backend.TestCommonAccountBroker.test_maybe_get ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_user_input -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_compact_user_input ... ok -Loaded db broker for a/c -Loaded db broker for a/c -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_delete_with_objects ... ok -Loaded db broker for a/c -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_deprecated_options -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_deprecated_options ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_does_not_exist ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_recreate_with_objects ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_delete ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid_deprecated_options -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_invalid_deprecated_options ... ok -Loaded db broker for a/c -Loaded db broker for a/c -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_simple_recreate ... ok -Loaded db broker for a/c -Loaded db broker for a/c -Loaded db broker for a/c -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_delete_no_status_change ... ok -Loaded db broker for a/c - -test DEBUG: authorizing http://example.com/index.html via referer ACL -test DEBUG: Names allowed in acls. -test DEBUG: authorizing http://example.com/index.html via referer ACL -test DEBUG: User tenant_id has reseller admin authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:* allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:* allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL: allowme authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user *:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user *:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user *:* allowed in ACL authorizing. -test DEBUG: User tenant_name:user_name is not allowed to delete its own account -test DEBUG: User tenant_id has reseller admin authorizing -test DEBUG: Using identity: {'user': ('user_id', 'user_name'), 'tenant': ('test', 'tenant_name'), 'roles': ['reselleradmin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: User test has reseller admin authorizing -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_name:user_id allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_name allowed in ACL authorizing. -test DEBUG: Names allowed in acls. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -test DEBUG: user tenant_id:user_id allowed in ACL authorizing. -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_options -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_conf_file_options ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_dry_run_and_yes_is_invalid -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_dry_run_and_yes_is_invalid ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change -test.unit.account.test_backend.TestCommonAccountBroker.test_merge_timestamps_update_put_no_status_change ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp -test.unit.account.test_backend.TestCommonAccountBroker.test_put_timestamp ... ok -test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at -test.unit.account.test_backend.TestCommonAccountBroker.test_status_changed_at ... ok -test.unit.cli.test_recon.TestScout.test_scout_http_error -test.unit.cli.test_recon.TestScout.test_scout_http_error ... ok -test.unit.cli.test_recon.TestScout.test_scout_ok -test.unit.cli.test_recon.TestScout.test_scout_ok ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error -test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_ok ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout -test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout ... ok -test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error -test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error ... ok -test.unit.cli.test_recon.TestScout.test_scout_socket_timeout -test.unit.cli.test_recon.TestScout.test_scout_socket_timeout ... ok -test.unit.cli.test_recon.TestScout.test_scout_url_error -test.unit.cli.test_recon.TestScout.test_scout_url_error ... ok -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_get_acl_handler ... ok -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl -test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers.test_handle_acl ... ok -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached ... ok -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success -test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_balanced_zones_unbalanced_servers -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_balanced_zones_unbalanced_servers ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_enormous_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_enormous_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_equal_replica_and_devices_count_ignore_weights -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_equal_replica_and_devices_count_ignore_weights ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multi_zone_with_failed_device -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multi_zone_with_failed_device ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_in_zone_with_single_device -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_in_zone_with_single_device ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_big_guy_does_not_spoil_his_buddy -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_big_guy_does_not_spoil_his_buddy ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_small_guy_does_not_spoil_his_buddy -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_small_guy_does_not_spoil_his_buddy ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_extra_server_in_zone_with_multiple_replicas -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_extra_server_in_zone_with_multiple_replicas ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_big_two_small -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_big_two_small ... ok -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica -test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_builders ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_number_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_number_builders ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_insufficient_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_insufficient_builders ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_missing_builder_id -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_missing_builder_id ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_older_builder -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_older_builder ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_replica_count_changed -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_replica_count_changed ... ok -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_unchanged_builders -test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_unchanged_builders ... ok -test.unit.common.ring.test_ring.TestRingData.test_attrs -test.unit.common.ring.test_ring.TestRingData.test_attrs ... ok -test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization -test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization ... ok -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 ... ok -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 -test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 ... ok -test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization -test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization ... ok -test.unit.common.ring.test_ring.TestRingData.test_load -test.unit.common.ring.test_ring.TestRingData.test_load ... ok -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file -test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... ok -test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only -test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only ... ok -test.unit.common.ring.test_ring.TestRingData.test_permissions -test.unit.common.ring.test_ring.TestRingData.test_permissions ... ok -test.unit.common.ring.test_ring.TestRingData.test_replica_count -test.unit.common.ring.test_ring.TestRingData.test_replica_count ... ok -test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization -test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization ... ok -test.unit.common.ring.test_ring.TestRingData.test_save -test.unit.common.ring.test_ring.TestRingData.test_save ... ok -test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes -test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception ... ok -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method -test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_bad_mtime_check_interval -test.unit.common.test_container_sync_realms.TestUtils.test_bad_mtime_check_interval ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_empty -test.unit.common.test_container_sync_realms.TestUtils.test_empty ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_empty_realm -test.unit.common.test_container_sync_realms.TestUtils.test_empty_realm ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_error_parsing -test.unit.common.test_container_sync_realms.TestUtils.test_error_parsing ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_get_sig -test.unit.common.test_container_sync_realms.TestUtils.test_get_sig ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_no_file_there -test.unit.common.test_container_sync_realms.TestUtils.test_no_file_there ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_one_realm -test.unit.common.test_container_sync_realms.TestUtils.test_one_realm ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_os_error -test.unit.common.test_container_sync_realms.TestUtils.test_os_error ... ok -test.unit.common.test_container_sync_realms.TestUtils.test_two_realms_and_change_a_default -test.unit.common.test_container_sync_realms.TestUtils.test_two_realms_and_change_a_default ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_bad_request_line -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_bad_request_line ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message_no_logger -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_message_no_logger ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_request -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_log_request ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_parse_request_no_proxy -test.unit.common.test_http_protocol.TestSwiftHttpProtocol.test_swift_http_protocol_parse_request_no_proxy ... ok -test.unit.common.test_manager.TestManager.test_create -test.unit.common.test_manager.TestManager.test_create ... ok -test.unit.common.test_manager.TestManager.test_default_strict -test.unit.common.test_manager.TestManager.test_default_strict ... ok -test.unit.common.test_manager.TestManager.test_force_reload -test.unit.common.test_manager.TestManager.test_force_reload ... ok -test.unit.common.test_manager.TestManager.test_get_command -test.unit.common.test_manager.TestManager.test_get_command ... ok -test.unit.common.test_manager.TestManager.test_iter -test.unit.common.test_manager.TestManager.test_iter ... ok -test.unit.common.test_manager.TestManager.test_list_commands -test.unit.common.test_manager.TestManager.test_list_commands ... ok -test.unit.common.test_manager.TestManager.test_no_daemon -test.unit.common.test_manager.TestManager.test_no_daemon ... ok -test.unit.common.test_manager.TestManager.test_no_wait -test.unit.common.test_manager.TestManager.test_no_wait ... ok -test.unit.common.test_manager.TestManager.test_once -test.unit.common.test_manager.TestManager.test_once ... ok -test.unit.common.test_manager.TestManager.test_reload -test.unit.common.test_manager.TestManager.test_reload ... ok -test.unit.common.test_manager.TestManager.test_restart -test.unit.common.test_manager.TestManager.test_restart ... ok -test.unit.common.test_manager.TestManager.test_run_command -test.unit.common.test_manager.TestManager.test_run_command ... ok -test.unit.common.test_manager.TestManager.test_shutdown -test.unit.common.test_manager.TestManager.test_shutdown ... ok -test.unit.common.test_manager.TestManager.test_start -test.unit.common.test_manager.TestManager.test_start ... ok -test.unit.common.test_manager.TestManager.test_status -test.unit.common.test_manager.TestManager.test_status ... ok -test.unit.common.test_manager.TestManager.test_stop -test.unit.common.test_manager.TestManager.test_stop ... ok -test.unit.common.test_manager.TestManager.test_stop_kill_after_timeout -test.unit.common.test_manager.TestManager.test_stop_kill_after_timeout ... ok -test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file -test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file ... ok -test.unit.common.test_utils.TestClosingMapper.test_close -test.unit.common.test_utils.TestClosingMapper.test_close ... ok -test.unit.common.test_utils.TestClosingMapper.test_function_raises_exception -test.unit.common.test_utils.TestClosingMapper.test_function_raises_exception ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes -test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile -test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous -test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty -test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes -test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_pending -test.unit.common.test_utils.TestGreenAsyncPile.test_pending ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_runs_everything -test.unit.common.test_utils.TestGreenAsyncPile.test_runs_everything ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_wait_with_firstn -test.unit.common.test_utils.TestGreenAsyncPile.test_wait_with_firstn ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes -test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_timesout -test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_timesout ... ok -test.unit.common.test_utils.TestGreenAsyncPile.test_waitfirst_only_returns_first -test.unit.common.test_utils.TestGreenAsyncPile.test_waitfirst_only_returns_first ... ok -test.unit.common.test_utils.TestShardRange.test_constants -test.unit.common.test_utils.TestShardRange.test_constants ... ok -test.unit.common.test_utils.TestShardRange.test_copy -test.unit.common.test_utils.TestShardRange.test_copy ... ok -test.unit.common.test_utils.TestShardRange.test_deleted_setter -test.unit.common.test_utils.TestShardRange.test_deleted_setter ... ok -test.unit.common.test_utils.TestShardRange.test_epoch_setter -test.unit.common.test_utils.TestShardRange.test_epoch_setter ... ok -test.unit.common.test_utils.TestShardRange.test_find_ancestors -test.unit.common.test_utils.TestShardRange.test_find_ancestors ... ok -test.unit.common.test_utils.TestShardRange.test_find_root -test.unit.common.test_utils.TestShardRange.test_find_root ... ok -test.unit.common.test_utils.TestShardRange.test_increment_meta -test.unit.common.test_utils.TestShardRange.test_increment_meta ... ok -test.unit.common.test_utils.TestShardRange.test_is_child_of -test.unit.common.test_utils.TestShardRange.test_is_child_of ... ok -test.unit.common.test_utils.TestShardRange.test_make_path -test.unit.common.test_utils.TestShardRange.test_make_path ... ok -test.unit.common.test_utils.TestShardRange.test_meta_timestamp_setter -test.unit.common.test_utils.TestShardRange.test_meta_timestamp_setter ... ok -test.unit.common.test_utils.TestShardRange.test_min_max_bounds -test.unit.common.test_utils.TestShardRange.test_min_max_bounds ... ok -test.unit.common.test_utils.TestShardRange.test_name -test.unit.common.test_utils.TestShardRange.test_name ... ok -test.unit.common.test_utils.TestShardRange.test_name_validation -test.unit.common.test_utils.TestShardRange.test_name_validation ... ok -test.unit.common.test_utils.TestShardRange.test_repr -test.unit.common.test_utils.TestShardRange.test_repr ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE ... ok -test.unit.common.test_utils.TestShardRange.test_resolve_state -test.unit.common.test_utils.TestShardRange.test_resolve_state ... ok -test.unit.common.test_utils.TestShardRange.test_row_count -test.unit.common.test_utils.TestShardRange.test_row_count ... ok -test.unit.common.test_utils.TestShardRange.test_set_deleted -test.unit.common.test_utils.TestShardRange.test_set_deleted ... ok -test.unit.common.test_utils.TestShardRange.test_shard_range_initialisation -test.unit.common.test_utils.TestShardRange.test_shard_range_initialisation ... ok -test.unit.common.test_utils.TestShardRange.test_sort_key -test.unit.common.test_utils.TestShardRange.test_sort_key ... ok -test.unit.common.test_utils.TestShardRange.test_sort_key_order -test.unit.common.test_utils.TestShardRange.test_sort_key_order ... ok -test.unit.common.test_utils.TestShardRange.test_state_setter -test.unit.common.test_utils.TestShardRange.test_state_setter ... ok -test.unit.common.test_utils.TestShardRange.test_state_timestamp_setter -test.unit.common.test_utils.TestShardRange.test_state_timestamp_setter ... ok -test.unit.common.test_utils.TestShardRange.test_timestamp_setter -test.unit.common.test_utils.TestShardRange.test_timestamp_setter ... ok -test.unit.common.test_utils.TestShardRange.test_to_from_dict -test.unit.common.test_utils.TestShardRange.test_to_from_dict ... ok -test.unit.common.test_utils.TestShardRange.test_update_meta -test.unit.common.test_utils.TestShardRange.test_update_meta ... ok -test.unit.common.test_utils.TestShardRange.test_update_state -test.unit.common.test_utils.TestShardRange.test_update_state ... ok -test.unit.common.test_utils.TestShardRange.test_update_tombstones -test.unit.common.test_utils.TestShardRange.test_update_tombstones ... ok -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_loop_timeout -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_loop_timeout ... ok -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_new_worker_socks -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_new_worker_socks ... ok -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_no_fork_sock -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_no_fork_sock ... ok -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_post_fork_hook -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_post_fork_hook ... ok -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_servers_per_port_in_container -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_servers_per_port_in_container ... ok -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_shutdown_sockets -test.unit.common.test_wsgi.TestServersPerPortStrategy.test_shutdown_sockets ... ok -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty ... ok -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid ... ok -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple ... ok -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region ... ok -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone -test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone ... ok -test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts -test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts ... ok -test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container -test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_enable ... ok -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0035 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0112 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0101 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0044 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0109 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0065 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0023 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0171 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0050 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0060 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0050 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0026 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0081 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0036 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0053 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0019 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0058 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0092 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0058 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:04 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0058 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0056 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0019 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0010 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0057 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0036 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0016 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0041 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0057 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0058 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0011 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0018 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0059 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0017 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0065 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0042 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_not_found_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix_delimiter_xml ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_replace_enable -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_replace_enable ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges_with_minimum_size -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_find_shard_ranges_with_minimum_size ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_info ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_fills_gap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_gap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_merge_warns_of_overlap ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_children_overlaps_with_parent_donor -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_children_overlaps_with_parent_donor ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_sharding_state -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_sharding_state ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_shrinking_state -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_exits_if_shrinking_state ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET + objects = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket - resp = req.get_response(self.app, 'HEAD') - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD - return self._handle_acl(app, 'DELETE') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 150, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, '') - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_while_segment_bucket_delete -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_while_segment_bucket_delete ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_lots_of_keys ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_content_md5 ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_no_key ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_quiet ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_bad ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_invalid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_sha256_valid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_enabled -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_enabled ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_complete_sequence -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_complete_sequence ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_chunk_separator_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_final_newline_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_good_with_trailers ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_params ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_multiple_missing -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_multiple_missing ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_invalid_chunk_size ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_not_enough_content ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks ... ok -test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Cipher must be AES_CTR_256 -test DEBUG: No decryption is necessary because of override -test DEBUG: No decryption is necessary because of override -test ERROR: get_keys(): from callback: Testing: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_decrypter.py", line 902, in raise_exc - raise Exception('Testing') -Exception: Testing -test ERROR: Error decrypting header X-Object-Sysmeta-Crypto-Etag: Missing crypto meta in value fgBd78GL6kACmfmuAxTz9B7eJCFTfjxotcr7trw/5Qo= -test ERROR: ERROR get_keys() missing callback: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -test ERROR: Error decrypting object: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting object: Bad crypto meta: Missing 'cipher' -test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting object: Key must be length 32 bytes -test ERROR: Error decrypting object: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Error decrypting object: Missing 'body_key' -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== -test ERROR: Error decrypting object: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: Cipher must be AES_CTR_256 -test ERROR: Error decrypting header X-Object-Sysmeta-Container-Update-Override-Etag: Bad crypto meta: IV must be length 16 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: IV must be length 16 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Missing crypto meta in value LwwJqI3L+FBfmg== -test ERROR: Error decrypting header X-Object-Transient-Sysmeta-Crypto-Meta-Test: Bad crypto meta: Missing 'iv' fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'' -test DEBUG: Error on keystone reply: 201 b'' - deferring rejection downstream -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Received error, deferring rejection based on error: 400 Bad Request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone reply error: status=403 reason=None -test DEBUG: Received error, deferring rejection based on error: 401 Unauthorized -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: FORCED_TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "acc\u00e9ss", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}'test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_not_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_not_root ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_multiple_chunks_with_size ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_http -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_http ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_read_with_size ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_v3 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_v3 ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_bad_auth_uris -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_bad_auth_uris ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_line_spans_chunks ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_and_at_end ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_with_overlap -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_gaps_with_overlap ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_newline_in_middle_not_at_end ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_no_newline ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_readline_with_size_line_spans_chunks ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_final_chunk_size_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_small_first_chunk_size ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_no_shard_ranges -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_no_shard_ranges ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_trailing_garbage_ok ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_needed ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_unexpected_trailers ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_chunk_size ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_first_chunk ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_last_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk -test.unit.common.middleware.s3api.test_s3request.TestStreamingInput.test_wrong_signature_middle_chunk ... ok -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... ok -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id -test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_allow_full_urls_setting -test.unit.common.middleware.test_container_sync.TestContainerSync.test_allow_full_urls_setting ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_in_realms_conf -test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_in_realms_conf ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_invalid -test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_invalid ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_root -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_not_root ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_not_set -test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_not_set ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_older_overlapping_donor_and_acceptor_shards ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_filter -test.unit.common.middleware.test_container_sync.TestContainerSync.test_filter ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_info -test.unit.common.middleware.test_container_sync.TestContainerSync.test_info ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_info_always_fresh -test.unit.common.middleware.test_container_sync.TestContainerSync.test_info_always_fresh ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_invalid_sig -test.unit.common.middleware.test_container_sync.TestContainerSync.test_invalid_sig ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_missing_from_realms_conf -test.unit.common.middleware.test_container_sync.TestContainerSync.test_missing_from_realms_conf ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_not_enough_args -test.unit.common.middleware.test_container_sync.TestContainerSync.test_not_enough_args ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_pass_through -test.unit.common.middleware.test_container_sync.TestContainerSync.test_pass_through ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_realm_miss -test.unit.common.middleware.test_container_sync.TestContainerSync.test_realm_miss ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_user_key_miss -test.unit.common.middleware.test_container_sync.TestContainerSync.test_user_key_miss ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig -test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig ... ok -test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig2 -test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig2 ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_bad_destination_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_bad_destination_account ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_destination_leading_slash -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_destination_leading_slash ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_newest -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_newest ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_no_object_in_destination -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_no_object_in_destination ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_not_found_reading_source -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_not_found_reading_source ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_server_error_reading_source -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_server_error_reading_source ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_larger_than_max_file_size -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_larger_than_max_file_size ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_destination_leading_slash -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_destination_leading_slash ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_in_name -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_in_name ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_zero_content_length -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_zero_content_length ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_with_metadata -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_with_metadata ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_across_containers -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_across_containers ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_complete_sequences_one_incomplete ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_destination_leading_slash -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_destination_leading_slash ... ok - fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5733,24 +6491,6 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5762,8 +6502,12 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/52/50 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0015 - - 1795751570.402501345 1795751570.403982401 0 test:tester +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/52/50 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0012 - - 1795751570.405348301 1795751570.406552792 1 test:tester fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5781,7 +6525,7 @@ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT resp = req.get_response(self.app) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response return self._get_response(app, method, container, obj, @@ -5800,6 +6544,7 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -5807,337 +6552,485 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/04 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1761341044.366977453 1761341044.367906809 1 test:tester -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/04 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1761341044.368597269 1761341044.369450331 0 test:tester fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: GET /bucket/object AUTH_test bucket object 200 test:tester fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline -fake-swift DEBUG: Use tempauth middleware. -fake-swift DEBUG: Use keystone middleware. -fake-swift DEBUG: Use keystone middleware. -fake-swift DEBUG: Use keystone middleware. -fake-swift DEBUG: 's3api' is not in list fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: HEAD /bucket/object s3:err:AccessDenied.invalid_credential -fake-swift INFO: Using crc32c_isal implementation for CRC32C. -fake-swift INFO: Using crc64nvme_isal implementation for CRC64NVME. fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: Skip pipeline auth check. -fake-swift DEBUG: 's3api' is not in list -test DEBUG: Calling S3Api Middleware -test DEBUG: Calling S3Api Middleware -test DEBUG: Calling S3Api Middleware -AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. -Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. -Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. -Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint -test DEBUG: Calling S3Api Middleware -Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website ... ok -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location -test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_enabled -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_enabled ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_not_configured -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_not_configured ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_GET_suspended ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_enabled ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_error ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_suspended -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_bucket_versioning_PUT_suspended ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_enabled ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_not_configured -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_not_configured ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_suspended -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_GET_suspended ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_enabled -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_enabled ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_error -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_error ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_not_implemented -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_not_implemented ... ok -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_suspended -test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning.test_object_versioning_PUT_suspended ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_disappears_appears_logging -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_disappears_appears_logging ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_clears_all_limits -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_clears_all_limits ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_custom_interval -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_custom_interval ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_default_interval -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_default_interval ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_disabled -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_disabled ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_empty_section -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_empty_section ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_error -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_error ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_logging -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_logging ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_set_and_missing -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_set_and_missing ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_unset_and_missing -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_unset_and_missing ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_reload_does_not_override_reload_options -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_reload_does_not_override_reload_options ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_path -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_path ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_reload_interval -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_reload_interval ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_configured_path_overrides_filter_conf -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_configured_path_overrides_filter_conf ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_default_path_overrides_filter_conf -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_default_path_overrides_filter_conf ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_no_section -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_no_section ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_set_and_missing -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_set_and_missing ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_unset_and_missing -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_unset_and_missing ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_incomplete_sequence -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_one_incomplete_sequence ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_no_ratelimiting_configured -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_no_ratelimiting_configured ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response_CORS -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response_CORS ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_newest -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_newest ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_read_default_backend_ratelimit_conf -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_read_default_backend_ratelimit_conf ... ok -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_unhandled_request -test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_unhandled_request ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_HEAD_with_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_HEAD_with_content_length ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_destination_header -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_destination_header ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_object_in_destination -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_object_in_destination ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_not_found_reading_source -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_not_found_reading_source ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_server_error_reading_source -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_server_error_reading_source ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_with_updates -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_with_updates ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_larger_than_max_file_size -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_larger_than_max_file_size ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_metadata -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_metadata ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_destination_leading_slash -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_destination_leading_slash ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_in_name -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_in_name ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_zero_content_length -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_zero_content_length ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_metadata -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_metadata ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_single_range -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_single_range ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_donor_and_acceptor_shards_default ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_no_updates -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_no_updates ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_with_updates -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_with_updates ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY_account ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_incomplete_sequences -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_overlapping_incomplete_sequences ... ok -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix -test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_initiate +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_initiate ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_missing_key +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_missing_key ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_v4_bad_hash +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_v4_bad_hash ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_same_max_marts_as_objects_num +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_same_max_marts_as_objects_num ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_with_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_with_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_without_encoding_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_without_encoding_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_number_of_arguments ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_to_object ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_old_missing_region +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_old_missing_region ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_too_many_keys ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_no_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_no_content_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_non_ascii +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_non_ascii ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_old_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_old_content_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_single_zero_length_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_single_zero_length_segment ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_weird_host_name +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_weird_host_name ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_part_power_increase +test.unit.cli.test_ringbuilder.TestCommands.test_add_device_part_power_increase ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_segments +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_segments ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices +test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_sha256 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_missing_part_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_missing_part_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_etag_mismatch +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_etag_mismatch ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_upload_id_mismatch +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default +test.unit.cli.test_ringbuilder.TestCommands.test_default ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_unhandled_exception ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_uploads_list +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_uploads_list ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_enabled +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_enabled ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_versioned_suspended ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_error ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_invalid_md5 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_non_json ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception +test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_output +test.unit.cli.test_ringbuilder.TestCommands.test_default_output ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned +test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_with_system_entity ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteNoAcl.test_object_multi_DELETE_without_md5 ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_headers ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_cors_preflight ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_and_range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check +test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check ... ok + +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0058 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0066 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0153 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0022 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0074 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0101 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0073 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0057 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0068 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0074 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0061 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0075 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0021 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0069 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0074 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0155 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0322 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0078 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0103 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0087 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0061 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0057 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0082 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0058 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0057 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0078 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0056 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.1900 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0053 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0058 "-" 525358 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed +test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_GET_error ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output +test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate +test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring +test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_find_parts +test.unit.cli.test_ringbuilder.TestCommands.test_find_parts ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name +test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output +test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_new_format ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success +test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success ... ok test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validating_x_object_manifest test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validating_x_object_manifest ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO ... ok test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_accounts test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_accounts ... ok test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_containers test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_ignores_containers ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO_manifest -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO_manifest ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching ... ok test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_watches_manifests_with_slashes test.unit.common.middleware.test_dlo.TestDloPutManifest.test_validation_watches_manifests_with_slashes ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme test.unit.common.middleware.test_formpost.TestFormPost.test_auth_scheme ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_parent_overlaps_with_children_donors ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_chrome test.unit.common.middleware.test_formpost.TestFormPost.test_chrome ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container_and_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_completely_non_int_expires test.unit.common.middleware.test_formpost.TestFormPost.test_completely_non_int_expires ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length_with_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length_with_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_curl_with_unicode test.unit.common.middleware.test_formpost.TestFormPost.test_curl_with_unicode ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_empty_account test.unit.common.middleware.test_formpost.TestFormPost.test_empty_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_empty_v1 test.unit.common.middleware.test_formpost.TestFormPost.test_empty_v1 ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_explorer test.unit.common.middleware.test_formpost.TestFormPost.test_explorer ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_firefox test.unit.common.middleware.test_formpost.TestFormPost.test_firefox ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source_and_account ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source_and_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_container_keys test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_container_keys ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_source_larger_than_max_file_size -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_source_larger_than_max_file_size ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_bad_x_copy_from_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_bad_x_copy_from_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_keys test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_multiple_keys ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_origin test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_with_origin ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_without_useragent test.unit.common.middleware.test_formpost.TestFormPost.test_formpost_without_useragent ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_two_complete_sequences_one_incomplete -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_two_complete_sequences_one_incomplete ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_global_content_type_encoding test.unit.common.middleware.test_formpost.TestFormPost.test_global_content_type_encoding ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_count_exceeded test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_count_exceeded ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from_acct -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from_acct ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_size_exceeded test.unit.common.middleware.test_formpost.TestFormPost.test_max_file_size_exceeded ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_messed_up_start @@ -6146,30 +7039,14 @@ test.unit.common.middleware.test_formpost.TestFormPost.test_multiple_content_type_encoding ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_container test.unit.common.middleware.test_formpost.TestFormPost.test_no_container ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from_and_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_file_to_process test.unit.common.middleware.test_formpost.TestFormPost.test_no_file_to_process ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_expired ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from_and_account ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata_and_account ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_acceptor_with_overlapping_donor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_acceptor_with_overlapping_donor_shards ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_invalid_sig test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_invalid_sig ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from_and_account ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_with_error test.unit.common.middleware.test_formpost.TestFormPost.test_no_redirect_with_error ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_no_v1 @@ -6182,24 +7059,8 @@ test.unit.common.middleware.test_formpost.TestFormPost.test_prefixed_and_not_prefixed_sigs_unsupported ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_redirect test.unit.common.middleware.test_formpost.TestFormPost.test_redirect ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from_and_account -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from_and_account ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_unicode -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_unicode ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_no_object_in_path_pass_through -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_no_object_in_path_pass_through ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_object_pass_through_methods -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_object_pass_through_methods ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object_manifest -test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object_manifest ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_allowed_deprecated_and_unsupported_digests test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_allowed_deprecated_and_unsupported_digests ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_invalid_ranges -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_invalid_ranges ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_with_query test.unit.common.middleware.test_formpost.TestFormPost.test_redirect_with_query ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_safari @@ -6224,254 +7085,6 @@ test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at ... ok test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at_not_int test.unit.common.middleware.test_formpost.TestFormPost.test_x_delete_at_not_int ... ok -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_plus_other_reseller -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_plus_other_reseller ... ok -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_reseller -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_reseller ... ok -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_default -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_default ... ok -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_multiple_resellers -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_multiple_resellers ... ok -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_same_as_default -test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_same_as_default ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_path_single -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_path_single ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_denied_for_second_path -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_denied_for_second_path ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_path_single -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_path_single ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_existing_swift_owner_ignored -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_existing_swift_owner_ignored ... ok -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_unknown_prefix -test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_unknown_prefix ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_obj_is_unversioned -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_obj_is_unversioned ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version_is_delete_marker -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version_is_delete_marker ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_not_current_version -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_not_current_version ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_null_version -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_null_version ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_404 -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_404 ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_versioned_obj -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_versioned_obj ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_delete_marker -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_delete_marker ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_null_id -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_null_id ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_POST_error -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_POST_error ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_container_not_found -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_container_not_found ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_no_length_or_encoding -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_no_length_or_encoding ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_POST_error_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_POST_error_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_PUT_version_versioning_disbaled -test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_PUT_version_versioning_disbaled ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_repair_younger_overlapping_donor_shards ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_single_range -test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_single_range ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_obj_slash_v1 -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_obj_slash_v1 ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_and_path -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_and_path ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_obj -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_obj ... ok -test INFO: Begin account audit "once" mode -test INFO: Account audit "once" mode completed: 0.00s -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0042 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0056 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/./a" 400 20 "-" "-" "-" 0.0004 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 404 - "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 204 - "-" "-" "-" 0.0157 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0020 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0042 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 400 26 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0062 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0036 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0055 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0023 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0050 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 113 "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0056 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 406 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0030 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 233 "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0037 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0030 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0074 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0035 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.0" 201 - "-" "-" "-" 0.0042 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.0.0" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.0.1" 201 - "-" "-" "-" 0.0045 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.0.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.1" 201 - "-" "-" "-" 0.0049 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.1.0" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.1.1" 201 - "-" "-" "-" 0.0032 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.1.2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.2.0" 201 - "-" "-" "-" 0.0124 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.2.1" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.sub.2.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 45 "-" "-" "-" 0.0052 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 27 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0052 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0029 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0037 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0017 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 338 "-" "-" "-" 0.0060 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0074 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0020 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 9 "-" "-" "-" 0.0021 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0042 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c0" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0043 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0046 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c3" 201 - "-" "-" "-" 0.0022 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c4" 201 - "-" "-" "-" 0.0015 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 562 "-" "-" "-" 0.0061 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0020 "-" 4171813 -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_trailing_slash -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_trailing_slash ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_root_path_obj_slash_v1 -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_root_path_obj_slash_v1 ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_matching_ending_not_domain -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_matching_ending_not_domain ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_container -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_container ... ok -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml -test.unit.account.test_server.TestAccountController.test_GET_limit_marker_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_log_requests_false -test.unit.account.test_server.TestAccountController.test_GET_log_requests_false ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_unicode_container -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_unicode_container ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix ... ok -test.unit.account.test_server.TestAccountController.test_GET_log_requests_true -test.unit.account.test_server.TestAccountController.test_GET_log_requests_true ... ok -test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter -test.unit.account.test_server.TestAccountController.test_GET_multichar_delimiter ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_json -test.unit.account.test_server.TestAccountController.test_GET_not_found_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_plain -test.unit.account.test_server.TestAccountController.test_GET_not_found_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_not_found_xml -test.unit.account.test_server.TestAccountController.test_GET_not_found_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_over_limit -test.unit.account.test_server.TestAccountController.test_GET_over_limit ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml -test.unit.account.test_server.TestAccountController.test_GET_prefix_delimiter_xml ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix_already_there -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix_already_there ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_bad_prefixes -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_bad_prefixes ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_empty_storage_domain -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_empty_storage_domain ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_no_prefixes -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_no_prefixes ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_prefixes -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_prefixes ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_extra_subdomains -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_extra_subdomains ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_passthrough -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_passthrough ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_redirect -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_redirect ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_with_path_root_and_path_no_slash -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_with_path_root_and_path_no_slash ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_multiple_storage_domains -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_multiple_storage_domains ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_replace ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_storage_domains_conf_format -test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_storage_domains_conf_format ... ok test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck ... ok test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass @@ -6480,1457 +7093,58 @@ test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass_disabled ... ok test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass_not_disabled test.unit.common.middleware.test_healthcheck.TestHealthCheck.test_healthcheck_pass_not_disabled ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins -test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_add_to_response_headers -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_add_to_response_headers ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_match_path -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_match_path ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_overwritten_by_response_header -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_overwritten_by_response_header ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_update -test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_update ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_bad_src -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_bad_src ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_no_src -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_no_src ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_PUT_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_PUT_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_verb ... ok - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0044 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0041 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0019 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0042 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0040 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0048 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0103 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0059 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0048 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0094 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0065 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0091 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0023 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0040 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0019 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 4171812 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_json ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_plain ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_containers_xml ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_account_name ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml_escapes_container_name_as_subdir ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_empty_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_with_containers ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_from -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_from ... ok -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_verb -test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_verb ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail -test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content -test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass -test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass ... ok -test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info -test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info ... ok -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_passes_through_concurrency -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_passes_through_concurrency ... ok -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_reused_logger -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_reused_logger ... ok -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_uses_big_max_deletes -test.unit.common.middleware.test_slo.TestSloBulkDeleter.test_uses_big_max_deletes ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_download_takes_too_long -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_download_takes_too_long ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show_and_analyze -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_show_and_analyze ... ok -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_subcommand_required -test.unit.cli.test_manage_shard_ranges.TestManageShardRanges.test_subcommand_required ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_bad_composite_builder_file -test.unit.cli.test_ringcomposer.TestCommands.test_bad_composite_builder_file ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose -test.unit.cli.test_ringcomposer.TestCommands.test_compose ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose_existing -test.unit.cli.test_ringcomposer.TestCommands.test_compose_existing ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_builder_file -test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_builder_file ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_ring_file -test.unit.cli.test_ringcomposer.TestCommands.test_compose_fails_to_write_composite_ring_file ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose_insufficient_component_builder_files -test.unit.cli.test_ringcomposer.TestCommands.test_compose_insufficient_component_builder_files ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_compose_nonexistent_component_builder_file -test.unit.cli.test_ringcomposer.TestCommands.test_compose_nonexistent_component_builder_file ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_show -test.unit.cli.test_ringcomposer.TestCommands.test_show ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_show_nonexistent_composite_builder_file -test.unit.cli.test_ringcomposer.TestCommands.test_show_nonexistent_composite_builder_file ... ok -test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command -test.unit.cli.test_ringcomposer.TestCommands.test_unknown_command ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_acl_GET ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_canned_acl_PUT_with_s3acl ... ok -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch - self.greenlet.switch(value) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set - self._exception_occurred(server, e, cmd, conn_start_time, - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - sock=sock, fp=fp) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred - elif isinstance(e, (socket.error, MemcacheConnectionError)): - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete - resp = req.get_response(self.app, method='DELETE', query=query, - headers={'Accept': 'application/json'}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response - is_success = resp_class().is_success - ~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: kaboom -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete - delete_result = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -test ERROR: Invalid current //REALM/CLUSTER (foo) -test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) -test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

Access was denied to this reso...) -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, got 401 (

Unauthorized

This server could not verif...) while retrieving /v1/AUTH_test/gettest/c_15 -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, GET of submanifest /v1/AUTH_test/gettest/manifest-bc failed with status 401 (

Unauthorized

This server could not verif...) -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != wrong! or 5 != 5. -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != 594f803b380a41396ed63dca39503542 or 5 != 999999. -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-avail, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/gettest/not_avail_obj -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-exists, got 404 (

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion ... ok -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_account -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_account ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_off -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_off ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_on ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_off -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_off ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_on ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_off -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_off ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9listingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9listingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9subdirlistingcss -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9subdirlistingcss ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_css -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_css ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_no_css -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_no_css ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/04 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0010 - - 1761341044.657840490 1761341044.658879519 0 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/04 GET /bucket/object%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Credential%3Dtest%253Atester%252F20251024%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20251024T212404Z%26X-Amz-Expires%3D1000%26X-Amz-SignedHeaders%3Dhost%26X-Amz-Signature%3DX HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0011 - - 1761341044.716006517 1761341044.717091084 0 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift WARNING: multipart: No SLO middleware in pipeline -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -test INFO: Loaded config file /tmp/tmpnplaono5/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpnplaono5/backend-ratelimit.conf -test INFO: Loaded new config file /tmp/tmpnplaono5/backend-ratelimit.conf, config unchanged -test DEBUG: Loaded existing config file /tmp/tmpnplaono5/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmpkcfmmvrj/missing, config changed -test INFO: Loaded config file /tmp/tmpkcfmmvrj/missing, config changed -test INFO: Loaded new config file /tmp/tmp6hppk8a0/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmpsw7zwf2q/backend-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmpsw7zwf2q/backend-ratelimit.conf, config unchanged: BOOM -test INFO: Loaded config file /tmp/tmpsw7zwf2q/backend-ratelimit.conf, config changed -test INFO: Loaded config file /tmp/tmp3udrxiry/backend-ratelimit.conf, config changed -test DEBUG: Loaded existing config file /tmp/tmp3udrxiry/backend-ratelimit.conf, config unchanged -test INFO: Loaded config file /tmp/tmp3udrxiry/backend-ratelimit.conf, config changed -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpe0r8w98l/missing -test INFO: Loaded config file /tmp/tmparsn7m4t/override-ratelimit.conf, config changed -test WARNING: Invalid config file /tmp/tmpy32t19qg/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmpy32t19qg/backend_rl.conf -test WARNING: Failed to load config file, config unchanged: Unable to read config from -test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmp5dzbu_ih/backend_rl.conf -test INFO: Loaded config file /tmp/tmpim88gbu6/backend-ratelimit.conf, config changed -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_no_memcache -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_no_memcache ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container_listing -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container_listing ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_root -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_root ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_not_override_auth -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_not_override_auth ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_once_if_possible -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_once_if_possible ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format ... ok -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_version -test.unit.common.middleware.test_staticweb.TestStaticWeb.test_version ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_denied_for_second_path -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_denied_for_second_path ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_path_single -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_path_single ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service -test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl -test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_no_deprecated_digests -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_no_deprecated_digests ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods ... ok -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache -test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_off -test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_off ... ok -test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats -test.unit.common.test_base_storage_server.TestTimingStatsDecorators.test_timing_stats ... ok -test.unit.common.test_db.TestChexor.test_chexor -test.unit.common.test_db.TestChexor.test_chexor ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on -test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on_allow_deletes -test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on_allow_deletes ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_non_swift_path -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_non_swift_path ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off ... ok -test.unit.common.test_db.TestChexor.test_invalid_old_hash -test.unit.common.test_db.TestChexor.test_invalid_old_hash ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_destination_account_on_on_copy -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_destination_account_on_on_copy ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_off_on_copy -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_off_on_copy ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_on_on_copy -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_on_on_copy ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on ... ok -test.unit.common.test_db.TestChexor.test_no_name -test.unit.common.test_db.TestChexor.test_no_name ... ok -test.unit.common.test_db.TestChexor.test_normal_case -test.unit.common.test_db.TestChexor.test_normal_case ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_account_off -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_account_off ... ok -test.unit.common.test_db.TestGetDBConnection.test_invalid_path -test.unit.common.test_db.TestGetDBConnection.test_invalid_path ... ok -test.unit.common.test_db.TestGetDBConnection.test_locked_db -test.unit.common.test_db.TestGetDBConnection.test_locked_db ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_allow_deletes -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_allow_deletes ... ok -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_destination_account_off_on_copy -test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_destination_account_off_on_copy ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_fails -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_fails ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_finds_old -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_finds_old ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_tombstone -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_tombstone ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_bogus_content_range -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_bogus_content_range ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_manifest -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_manifest ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest -test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_custom_url_config -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_custom_url_config ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_multiple_reseller -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_multiple_reseller ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller ... ok -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller -test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller ... ok -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user ... ok -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding ... ok -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value ... ok -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation -test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version_different_account -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version_different_account ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true ... ok -test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler -test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler ... ok -test.unit.common.ring.test_utils.TestUtils.test_build_dev_from_opts -test.unit.common.ring.test_utils.TestUtils.test_build_dev_from_opts ... ok -test.unit.common.ring.test_utils.TestUtils.test_build_tier_tree -test.unit.common.ring.test_utils.TestUtils.test_build_tier_tree ... ok -test.unit.common.ring.test_utils.TestUtils.test_dispersion_report -test.unit.common.ring.test_utils.TestUtils.test_dispersion_report ... ok -test.unit.common.ring.test_utils.TestUtils.test_is_local_device -test.unit.common.ring.test_utils.TestUtils.test_is_local_device ... ok -test.unit.common.ring.test_utils.TestUtils.test_is_valid_hostname -test.unit.common.ring.test_utils.TestUtils.test_is_valid_hostname ... ok -test.unit.common.ring.test_utils.TestUtils.test_normalized_device_tier_names -test.unit.common.ring.test_utils.TestUtils.test_normalized_device_tier_names ... ok -test.unit.common.ring.test_utils.TestUtils.test_parse_address_old_format -test.unit.common.ring.test_utils.TestUtils.test_parse_address_old_format ... ok -test.unit.common.ring.test_utils.TestUtils.test_parse_args -test.unit.common.ring.test_utils.TestUtils.test_parse_args ... ok -test.unit.common.ring.test_utils.TestUtils.test_parse_builder_ring_filename_args -test.unit.common.ring.test_utils.TestUtils.test_parse_builder_ring_filename_args ... ok -test.unit.common.ring.test_utils.TestUtils.test_parse_change_values_from_opts -test.unit.common.ring.test_utils.TestUtils.test_parse_change_values_from_opts ... ok -test.unit.common.ring.test_utils.TestUtils.test_parse_search_value -test.unit.common.ring.test_utils.TestUtils.test_parse_search_value ... ok -test.unit.common.ring.test_utils.TestUtils.test_parse_search_values_from_opts -test.unit.common.ring.test_utils.TestUtils.test_parse_search_values_from_opts ... ok -test.unit.common.ring.test_utils.TestUtils.test_replication_defaults -test.unit.common.ring.test_utils.TestUtils.test_replication_defaults ... ok -test.unit.common.ring.test_utils.TestUtils.test_tiers_for_dev -test.unit.common.ring.test_utils.TestUtils.test_tiers_for_dev ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_address -test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_address ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_ip -test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_ip ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_args -test.unit.common.ring.test_utils.TestUtils.test_validate_args ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_args_new_cmd_format -test.unit.common.ring.test_utils.TestUtils.test_validate_args_new_cmd_format ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_close -test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_close ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_errors -test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_errors ... ok -test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_exact -test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_exact ... ok -test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting -test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting ... ok -test.unit.common.test_db.TestDatabaseBroker.test_commit_puts -test.unit.common.test_db.TestDatabaseBroker.test_commit_puts ... ok -test.unit.common.test_db.TestDatabaseBroker.test_delete_db -test.unit.common.test_db.TestDatabaseBroker.test_delete_db ... ok -test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init -test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init ... ok -test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate -test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate ... ok -test.unit.common.test_db.TestDatabaseBroker.test_initialize -test.unit.common.test_db.TestDatabaseBroker.test_initialize ... ok -test.unit.common.test_db.TestDatabaseBroker.test_lock -test.unit.common.test_db.TestDatabaseBroker.test_lock ... ok -test.unit.common.test_db.TestGetDBConnection.test_normal_case -test.unit.common.test_db.TestGetDBConnection.test_normal_case ... ok -test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked -test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_client_exception -test.unit.common.test_direct_client.TestDirectClient.test_direct_client_exception ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account ... ok -test.unit.common.test_db.TestDatabaseBroker.test_memory_db_init -test.unit.common.test_db.TestDatabaseBroker.test_memory_db_init ... ok -test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs -test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata -test.unit.common.test_db.TestDatabaseBroker.test_metadata ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_on_non_utf8 -test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_on_non_utf8 ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_failure -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_failure ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_replication_net -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_replication_net ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_count -test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_count ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size -test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_count -test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_count ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_obj_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_obj_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_object -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_object ... ok -test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_overall_size -test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_overall_size ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_replication_net -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_replication_net ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_with_timestamp -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_with_timestamp ... ok -test.unit.common.test_db.TestDatabaseBroker.test_newid -test.unit.common.test_db.TestDatabaseBroker.test_newid ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_with_timestamp -test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_with_timestamp ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_no_content_does_not_parse_body -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_no_content_does_not_parse_body ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_no_content_does_not_decode_body -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_no_content_does_not_decode_body ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_with_extra_params -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_with_extra_params ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_chunks -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_chunks ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_recon -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_recon ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_503 -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_503 ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_507 -test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_507 ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_deleted -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_deleted ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_replication_net -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_replication_net ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_not_found -test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_not_found ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_container -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_container ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_chunked -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_chunked ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_fail -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_fail ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object_error -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object_error ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_args -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_args ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_chunked -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_chunked ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_fail -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_fail ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_header_content_length -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_header_content_length ... ok -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_with_content_length -test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_with_content_length ... ok -test.unit.common.test_direct_client.TestDirectClient.test_gen_headers -test.unit.common.test_direct_client.TestDirectClient.test_gen_headers ... ok -test.unit.common.test_direct_client.TestDirectClient.test_retry -test.unit.common.test_direct_client.TestDirectClient.test_retry ... ok -test.unit.common.test_direct_client.TestDirectClient.test_retry_client_exception -test.unit.common.test_direct_client.TestDirectClient.test_retry_client_exception ... ok -test.unit.common.test_direct_client.TestDirectClient.test_retry_http_exception -test.unit.common.test_direct_client.TestDirectClient.test_retry_http_exception ... ok -test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing -test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout -test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout ... ok -test.unit.common.test_internal_client.TestInternalClient.test_container_exists -test.unit.common.test_internal_client.TestInternalClient.test_container_exists ... ok -test.unit.common.test_internal_client.TestInternalClient.test_create_account -test.unit.common.test_internal_client.TestInternalClient.test_create_account ... ok -test.unit.common.test_internal_client.TestInternalClient.test_create_container -test.unit.common.test_internal_client.TestInternalClient.test_create_container ... ok -test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_account -test.unit.common.test_internal_client.TestInternalClient.test_delete_account ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_container -test.unit.common.test_internal_client.TestInternalClient.test_delete_container ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_delete_object -test.unit.common.test_internal_client.TestInternalClient.test_delete_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded -test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 -test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status -test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status -test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_object -test.unit.common.test_internal_client.TestInternalClient.test_get_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata -test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_init -test.unit.common.test_internal_client.TestInternalClient.test_init ... ok -test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline -test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline ... ok -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -Traceback (most recent call last): -test.unit.common.test_internal_client.TestInternalClient.test_iter_containers -test.unit.common.test_internal_client.TestInternalClient.test_iter_containers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable -test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_items -test.unit.common.test_internal_client.TestInternalClient.test_iter_items ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix -test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines ... ok - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -Traceback (most recent call last): -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 ... ok - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ - raise Exception() -Exception -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object -test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_iter_objects -test.unit.common.test_internal_client.TestInternalClient.test_iter_objects ... ok -test.unit.common.test_internal_client.TestInternalClient.test_load_from_config -test.unit.common.test_internal_client.TestInternalClient.test_load_from_config ... ok -test.unit.common.test_internal_client.TestInternalClient.test_load_from_config_with_global_conf -test.unit.common.test_internal_client.TestInternalClient.test_load_from_config_with_global_conf ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_path -test.unit.common.test_internal_client.TestInternalClient.test_make_path ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception -test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_acceptable_status_not_2xx -test.unit.common.test_internal_client.TestInternalClient.test_make_request_acceptable_status_not_2xx ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_calls_fobj_seek_each_try -test.unit.common.test_internal_client.TestInternalClient.test_make_request_calls_fobj_seek_each_try ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_clears_txn_id_after_calling_app -test.unit.common.test_internal_client.TestInternalClient.test_make_request_clears_txn_id_after_calling_app ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes -test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_defaults_replication_network_header -test.unit.common.test_internal_client.TestInternalClient.test_make_request_defaults_replication_network_header ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_error_case -test.unit.common.test_internal_client.TestInternalClient.test_make_request_error_case ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_method_path_headers -test.unit.common.test_internal_client.TestInternalClient.test_make_request_method_path_headers ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_request_exception -test.unit.common.test_internal_client.TestInternalClient.test_make_request_request_exception ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_retries -test.unit.common.test_internal_client.TestInternalClient.test_make_request_retries ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_query_string -test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_query_string ... ok -test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_user_agent -test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_user_agent ... ok -test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata -test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata -test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata ... ok -Traceback (most recent call last): -test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_set_metadata -test.unit.common.test_internal_client.TestInternalClient.test_set_metadata ... ok - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set - raise MemcacheConnectionError('failed set: %s' % msg) -swift.common.exceptions.MemcacheConnectionError: failed set: - -During handling of the above exception, another exception occurred: - -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch - self.greenlet.switch(value) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats - result = func(cache, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set - self._exception_occurred(server, e, cmd, conn_start_time, - ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - sock=sock, fp=fp) - ^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred - elif isinstance(e, (socket.error, MemcacheConnectionError)): - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union -test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata -test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata ... ok -test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata_plumbing ... ok -test.unit.common.test_internal_client.TestInternalClient.test_upload_object -test.unit.common.test_internal_client.TestInternalClient.test_upload_object ... ok -test.unit.common.test_internal_client.TestInternalClient.test_upload_object_not_chunked -test.unit.common.test_internal_client.TestInternalClient.test_upload_object_not_chunked ... ok -test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing -test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing ... ok -test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter -test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter ... ok -test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter_ranges -test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter_ranges ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names -test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_bind_ports_cache -test.unit.common.test_storage_policy.TestStoragePolicies.test_bind_ports_cache ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_defaults -test.unit.common.test_storage_policy.TestStoragePolicies.test_defaults ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecate_policies -test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecate_policies ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecated_default -test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecated_default ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_ec_fragment_size_cached -test.unit.common.test_storage_policy.TestStoragePolicies.test_ec_fragment_size_cached ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_custom_diskfile -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_custom_diskfile ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_invalid_policy_config -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_invalid_policy_config ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_object_ring -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_object_ring ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string -test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test ERROR: Returning 497 because of blacklisting: b -test ERROR: Returning 497 because of blacklisting: b -test ERROR: Returning 497 because of blacklisting: b -test ERROR: Returning 497 because of blacklisting: b -test ERROR: Returning 497 because of blacklisting: b -Quarantined /tmp/tmpxinmg2bo/dev/dbs/par/pre/db to /tmp/tmpxinmg2bo/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmpxinmg2bo/dev/dbs/par/pre/db to /tmp/tmpxinmg2bo/dev/quarantined/tests/db due to malformed database -Quarantined /tmp/tmpxinmg2bo/dev/dbs/par/pre/db to /tmp/tmpxinmg2bo/dev/quarantined/tests/db due to corrupted database -Quarantined /tmp/tmpxinmg2bo/dev/dbs/par/pre/db to /tmp/tmpxinmg2bo/dev/quarantined/tests/db due to disk error while accessing database -test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors -test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors ... ok -test.unit.common.test_db.TestDatabaseBroker.test_put_record -test.unit.common.test_db.TestDatabaseBroker.test_put_record ... ok -Quarantined /tmp/tmpzb8bvs5m/dev/dbs/par/pre/db to /tmp/tmpzb8bvs5m/dev/quarantined/containers/db due to missing row in container_stat table -test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info -test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info ... ok -test.unit.common.test_db.TestDatabaseBroker.test_skip_commits -test.unit.common.test_db.TestDatabaseBroker.test_skip_commits ... ok -Quarantined /tmp/tmpw6ckny7u/dev/dbs/par/pre/db to /tmp/tmpw6ckny7u/dev/quarantined/containers/db due to missing row in container_stat table -test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info -test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info ... ok -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata ... ok -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata -test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata ... ok -test.unit.common.test_db.TestDictFactory.test_normal_case -test.unit.common.test_db.TestDictFactory.test_normal_case ... ok -test.unit.common.test_db.TestHelperFunctions.test_zero_like -test.unit.common.test_db.TestHelperFunctions.test_zero_like ... ok -test.unit.common.test_manager.TestManagerModule.test_command_wrapper -test.unit.common.test_manager.TestManagerModule.test_command_wrapper ... ok -test.unit.common.test_manager.TestManagerModule.test_exc -test.unit.common.test_manager.TestManagerModule.test_exc ... ok -test.unit.common.test_manager.TestManagerModule.test_format_server_name -test.unit.common.test_manager.TestManagerModule.test_format_server_name ... ok -test.unit.common.test_manager.TestManagerModule.test_safe_kill -test.unit.common.test_manager.TestManagerModule.test_safe_kill ... ok -test.unit.common.test_manager.TestManagerModule.test_servers -test.unit.common.test_manager.TestManagerModule.test_servers ... ok -test.unit.common.test_manager.TestManagerModule.test_setup_env -test.unit.common.test_manager.TestManagerModule.test_setup_env ... ok -test.unit.common.test_manager.TestManagerModule.test_verify_server -test.unit.common.test_manager.TestManagerModule.test_verify_server ... ok -test.unit.common.test_manager.TestManagerModule.test_watch_server_pids -test.unit.common.test_manager.TestManagerModule.test_watch_server_pids ... ok -test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout -test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... ok - -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} -test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} -test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Not a path query: /, skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test INFO: Caching s3tokens for 20 seconds -test DEBUG: Calling S3Token middleware. -test DEBUG: Cached creds valid -test DEBUG: Connecting with tenant: tenant_id -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test INFO: Caching s3tokens for 20 seconds -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Cached keystone credentials -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Connecting with tenant: TENANT_ID -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET ... ok - -test-reaper ERROR: Exception with 10.10.10.1:6202/sda2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 412, in reap_container - direct_delete_container( - ~~~~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 167, in fake_direct_delete_container - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Exception with 10.0.0.0:1000/sda: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 488, in reap_object - direct_delete_object( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, account, container, obj, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<6 lines>... - 'X-Timestamp': timestamp.internal, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - USE_REPLICATION_NETWORK_HEADER: 'true'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_reaper.py", line 160, in fake_direct_delete_object - raise self.myexp -swift.common.exceptions.ClientException: : 404 -test-reaper ERROR: Timeout Exception with 10.0.0.0:1000/sda -test-reaper ERROR: Timeout Exception with 10.0.0.1:1001/sdb -test-reaper ERROR: Timeout Exception with 10.0.0.2:1002/sdc -test-reaper ERROR: Timeout Exception with 10.0.0.3:1003/sdd -test-reaper DEBUG: Begin devices pass: thisdeviceisbad -test-reaper ERROR: Exception in top-level account reaper loop: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/reaper.py", line 135, in run_once - for device in os.listdir(self.devices): - ~~~~~~~~~~^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: 'thisdeviceisbad' -test-reaper INFO: Devices pass completed: 0.00s -Unrecognized DB type: internal error -DB file doesn't exist -No target specified -Need a ring or policy -No account specified -No policy named 'xyz' -No container specified +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_endpoint +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_endpoint ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_object_ring +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_object_ring ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_account_that_looks_like_version +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_account_that_looks_like_version ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_no_version_specified +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_no_version_specified ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_invalid_version +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_invalid_version ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_no_account +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_no_account ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_valid_version +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_valid_version ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_response_version +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_response_version ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_version_that_looks_like_account +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_version_that_looks_like_account ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v1_response +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v1_response ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_non_obj_response +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_non_obj_response ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_obj_response +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_obj_response ... ok +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response +test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_with_misplaced_objects ... ok Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -8270,609 +7484,698 @@ test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_file ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_1 test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_1 ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_failure ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning ... ok -test.unit.common.test_memcached.TestMemcached.test_connection_pooling -test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... ok - -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. -fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -test-ic DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: - - 24/Oct/2025/21/24/07 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0008 - - 1761341047.496928453 1761341047.497759342 - - -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: - - 24/Oct/2025/21/24/07 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1761341047.499448299 1761341047.499681234 - - -fake-swift INFO: - - 24/Oct/2025/21/24/07 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1761341047.500356913 1761341047.500570774 - - -fake-swift INFO: - - 24/Oct/2025/21/24/07 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1761341047.501061440 1761341047.501224041 - - -test DEBUG: Before request -test DEBUG: Inside of request (txn: foo) -test DEBUG: After request -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift INFO: - - 24/Oct/2025/21/24/07 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1761341047.508494616 1761341047.508612871 - - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (my-log-route) -test DEBUG: Labeled statsd mode: dogstatsd (my-log-route) -Storage policy bad-policy uses an EC configuration known to harm data durability. Any data in this policy should be migrated. See https://bugs.launchpad.net/swift/+bug/1639691 for more information. -Storage policy bad-policy uses an EC configuration known to harm data durability. Any data in this policy should be migrated. See https://bugs.launchpad.net/swift/+bug/1639691 for more information. -test.unit.common.test_storage_policy.TestStoragePolicies.test_known_bad_ec_config -test.unit.common.test_storage_policy.TestStoragePolicies.test_known_bad_ec_config ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names -test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names_EC -test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names_EC ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_policies_with_no_policy_index_zero -test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_policies_with_no_policy_index_zero ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_names_are_normalized -test.unit.common.test_storage_policy.TestStoragePolicies.test_names_are_normalized ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_no_default -test.unit.common.test_storage_policy.TestStoragePolicies.test_no_default ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_parse_storage_policies -test.unit.common.test_storage_policy.TestStoragePolicies.test_parse_storage_policies ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_policies_type_attribute -test.unit.common.test_storage_policy.TestStoragePolicies.test_policies_type_attribute ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_policy_baseclass_instantiate -test.unit.common.test_storage_policy.TestStoragePolicies.test_policy_baseclass_instantiate ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_erasure_coding -test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_erasure_coding ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_replication -test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_replication ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_reload_invalid_storage_policies -test.unit.common.test_storage_policy.TestStoragePolicies.test_reload_invalid_storage_policies ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_singleton_passthrough -test.unit.common.test_storage_policy.TestStoragePolicies.test_singleton_passthrough ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_split_policy_string -test.unit.common.test_storage_policy.TestStoragePolicies.test_split_policy_string ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policies_as_dict_keys -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policies_as_dict_keys ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_get_info -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_get_info ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_ordering -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_ordering ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_repr -test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_repr ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_swift_info -test.unit.common.test_storage_policy.TestStoragePolicies.test_swift_info ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_defaults -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_defaults ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_indexes -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_indexes ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_names -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_names ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_default -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_default ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_invalid -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_invalid ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policy_params -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policy_params ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_ring -test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_ring ... ok -test.unit.common.test_storage_policy.TestStoragePolicies.test_wacky_int_names -test.unit.common.test_storage_policy.TestStoragePolicies.test_wacky_int_names ... ok -test.unit.common.test_utils.TestGreenthreadSafeIterator.test_access_is_serialized -test.unit.common.test_utils.TestGreenthreadSafeIterator.test_access_is_serialized ... ok -test.unit.common.test_utils.TestGreenthreadSafeIterator.test_setup_works -test.unit.common.test_utils.TestGreenthreadSafeIterator.test_setup_works ... ok -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip ... ok -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 ... ok -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 -test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 ... ok -test.unit.common.test_memcached.TestMemcached.test_connection_slow_connect -test.unit.common.test_memcached.TestMemcached.test_connection_slow_connect ... ok -test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set -test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set ... ok -test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority -test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... ok -test.unit.common.test_memcached.TestMemcached.test_decr -test.unit.common.test_memcached.TestMemcached.test_decr ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil -test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil ... ok -test.unit.common.test_memcached.TestMemcached.test_delete -test.unit.common.test_memcached.TestMemcached.test_delete ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none -test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_delta -test.unit.common.utils.test_timestamp.TestTimestamp.test_delta ... ok -test.unit.common.test_memcached.TestMemcached.test_error_disabled -test.unit.common.test_memcached.TestMemcached.test_error_disabled ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_false -test.unit.common.utils.test_timestamp.TestTimestamp.test_false ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_float -test.unit.common.utils.test_timestamp.TestTimestamp.test_float ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal -test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat -test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable -test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_int -test.unit.common.utils.test_timestamp.TestTimestamp.test_int ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion -test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility -test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat -test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal -test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit -test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering -test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons -test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_raw -test.unit.common.utils.test_timestamp.TestTimestamp.test_raw ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset -test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset ... ok -test.unit.common.utils.test_timestamp.TestTimestamp.test_true -test.unit.common.utils.test_timestamp.TestTimestamp.test_true ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Grant AllUsers READ permission on the bucket /bucket -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'}swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter_non_slash ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0045 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0041 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0018 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0023 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0078 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0064 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0051 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0048 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0081 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0057 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0053 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0050 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0046 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0008 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0008 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0032 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0020 "-" 4171812 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_after_DELETE ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_auto_create ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_not_found ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_container_in_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_invalid_reserved_namespace_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_container_in_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_account ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_no_public ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved_and_public ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_except_for_used_policies ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_empty_policy_stats ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_init ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Grant AllUsers READ permission on the bucket /bucket +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_bucket_fails_with_neither_acl_header_nor_xml_PUT ... ok +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_handle_acl_header_with_s3acl +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_handle_acl_header_with_s3acl ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_sharding_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok ... ok +Checking config for swift-proxy-server +Sending USR1 signal +Process is RELOADING +Process is READY +Reloaded swift-proxy-server +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete + resp = req.get_response(self.app, method='DELETE', query=query, + headers={'Accept': 'application/json'}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response + is_success = resp_class().is_success + ~~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: kaboom +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete + delete_result = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete + resp = req.get_response(self.app, 'GET', req.container_name, '', + query={'prefix': req.object_name, + 'versions': True}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete + resp = req.get_response(self.app, 'PUT', query={ + 'version-id': item['version_id']}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_PUT_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_delete_marker +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_delete_marker ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_current_version_id_is_missing ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_with_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_with_version_id ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_without_version +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_in_versioned_container_without_version ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_missing ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_no_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_no_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_old_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_old_version_id ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_version_id_not_implemented +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_version_id_not_implemented ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_DELETE_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Range_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Response +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_Response ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id_not_implemented +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_version_id_not_implemented ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_GET_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_Range_with_invalid_value ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_POST_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_match ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_headers_with_not_match ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_copy_self_metadata_replace ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_root_container_fill_gap ... ok + +test INFO: - - - [27/Nov/2026:03:53:01 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0140 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0047 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0098 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0046 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0007 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0106 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0021 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0040 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0058 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0023 "-" 525358 - +test DEBUG: - - - [27/Nov/2026:03:53:02 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 525358 - +test DEBUG: - - - [27/Nov/2026:03:53:02 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 525358 - +test DEBUG: - - - [27/Nov/2026:03:53:02 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 525358 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [27/Nov/2026:03:53:02 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0023 "-" 525358 - +test DEBUG: - - - [27/Nov/2026:03:53:02 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 525358 - +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method + raise Exception() +Exception +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0065 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0009 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0043 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0053 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0027 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0052 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0023 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0013 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0032 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0021 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0012 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0024 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 525358 - +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_non_default +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_non_default ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_with_legacy +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_with_legacy ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_reserved_markers_with_non_reserved +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_reserved_markers_with_non_reserved ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering ... ok +Exception ignored in: +Traceback (most recent call last): + File "/usr/lib/python3.13/gzip.py", line 373, in close + fileobj.write(self.compress.flush()) + File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper + return func(*args, **kwargs) +ValueError: write to closed file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Expecting an element , got nothing, line 1 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:54 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_bucket_list -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_bucket_list ... ok -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource ... ok -WARNING: Unable to modify file descriptor limit. Running as non-root? -WARNING: Unable to modify memory limit. Running as non-root? -WARNING: Unable to modify max process limit. Running as non-root? -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10048365592956543 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10124707221984863 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10149669647216797 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10165762901306152 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10181832313537598 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10196924209594727 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10211658477783203 -test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10226130485534668 -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.000175952911377 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0004854202270508 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0006234645843506 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0007951259613037 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0009148120880127 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0010225772857666 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0011353492736816 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.001236915588379 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Timeout connecting to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10322165489196777 -test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method decr, time_spent 2.0265579223632812e-05: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET ... ok +Exception ignored in: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr - line = fp.readline().strip().split() - ^^^^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'strip' -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting -test.unit.common.test_memcached.TestMemcached.test_error_limiting ... ok -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:04 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpu53cuyqr/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpu53cuyqr/node/sda1/objects/298 + File "/usr/lib/python3.13/gzip.py", line 373, in close + fileobj.write(self.compress.flush()) + File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper + return func(*args, **kwargs) +ValueError: write to closed file +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:02 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp404pxjtz/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp404pxjtz/node/sda1/objects/353 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpu53cuyqr/node/sda1/objects/149/2c3/9548bbc51a70db30f5da87f81fdad2c3/1761341044.35878.data to /tmp/tmpu53cuyqr/node/sda1/objects/298/2c3/9548bbc51a70db30f5da87f81fdad2c3/1761341044.35878.data: [Errno 17] File exists: '/tmp/tmpu53cuyqr/node/sda1/objects/149/2c3/9548bbc51a70db30f5da87f81fdad2c3/1761341044.35878.data' -> '/tmp/tmpu53cuyqr/node/sda1/objects/298/2c3/9548bbc51a70db30f5da87f81fdad2c3/1761341044.35878.data' -test DEBUG: Run listdir on /tmp/tmpu53cuyqr/node/sda1/objects/149 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp404pxjtz/node/sda1/objects/176/696/b0a890c97a2ee5c4788112a142578696/1795751581.99825.data to /tmp/tmp404pxjtz/node/sda1/objects/353/696/b0a890c97a2ee5c4788112a142578696/1795751581.99825.data: [Errno 17] File exists: '/tmp/tmp404pxjtz/node/sda1/objects/176/696/b0a890c97a2ee5c4788112a142578696/1795751581.99825.data' -> '/tmp/tmp404pxjtz/node/sda1/objects/353/696/b0a890c97a2ee5c4788112a142578696/1795751581.99825.data' +test DEBUG: Run listdir on /tmp/tmp404pxjtz/node/sda1/objects/176 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:04 10/24/25 GMT (0:00:00.038345 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:04 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9xh0x6pa/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp9xh0x6pa/node/sda1/objects/313 +test INFO: Finished relinker (cleanup=True): 03:53:02 11/27/26 GMT (0:00:00.026139 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:02 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpn6fi14do/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpn6fi14do/node/sda1/objects/493 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp9xh0x6pa/node/sda1/objects/156/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341044.44866.data to /tmp/tmp9xh0x6pa/node/sda1/objects/313/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341044.44866.data: [Errno 17] File exists: '/tmp/tmp9xh0x6pa/node/sda1/objects/156/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341044.44866.data' -> '/tmp/tmp9xh0x6pa/node/sda1/objects/313/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341044.44866.data' -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp9xh0x6pa/node/sda1/objects/156/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341045.44866.meta to /tmp/tmp9xh0x6pa/node/sda1/objects/313/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341045.44866.meta: [Errno 17] File exists: '/tmp/tmp9xh0x6pa/node/sda1/objects/156/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341045.44866.meta' -> '/tmp/tmp9xh0x6pa/node/sda1/objects/313/3cc/9c83c8c8c6372354afaebf5f69c783cc/1761341045.44866.meta' -test DEBUG: Run listdir on /tmp/tmp9xh0x6pa/node/sda1/objects/156 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpn6fi14do/node/sda1/objects/246/973/f6b06c936c4de79f265f3c23baf62973/1795751582.08553.data to /tmp/tmpn6fi14do/node/sda1/objects/493/973/f6b06c936c4de79f265f3c23baf62973/1795751582.08553.data: [Errno 17] File exists: '/tmp/tmpn6fi14do/node/sda1/objects/246/973/f6b06c936c4de79f265f3c23baf62973/1795751582.08553.data' -> '/tmp/tmpn6fi14do/node/sda1/objects/493/973/f6b06c936c4de79f265f3c23baf62973/1795751582.08553.data' +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpn6fi14do/node/sda1/objects/246/973/f6b06c936c4de79f265f3c23baf62973/1795751583.08553.meta to /tmp/tmpn6fi14do/node/sda1/objects/493/973/f6b06c936c4de79f265f3c23baf62973/1795751583.08553.meta: [Errno 17] File exists: '/tmp/tmpn6fi14do/node/sda1/objects/246/973/f6b06c936c4de79f265f3c23baf62973/1795751583.08553.meta' -> '/tmp/tmpn6fi14do/node/sda1/objects/493/973/f6b06c936c4de79f265f3c23baf62973/1795751583.08553.meta' +test DEBUG: Run listdir on /tmp/tmpn6fi14do/node/sda1/objects/246 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 2 errors) -test INFO: Finished relinker (cleanup=True): 21:24:04 10/24/25 GMT (0:00:00.009158 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:04 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpkv97t425/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpkv97t425/node/sda1/objects/383 +test INFO: Finished relinker (cleanup=True): 03:53:02 11/27/26 GMT (0:00:00.038454 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:02 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpw7w_wc62/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpw7w_wc62/node/sda1/objects/396 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpkv97t425/node/sda1/objects/191/3af/bfcfb4a6580207571825146bcba303af/1761341044.69233.data to /tmp/tmpkv97t425/node/sda1/objects/383/3af/bfcfb4a6580207571825146bcba303af/1761341044.69233.data: [Errno 17] File exists: '/tmp/tmpkv97t425/node/sda1/objects/191/3af/bfcfb4a6580207571825146bcba303af/1761341044.69233.data' -> '/tmp/tmpkv97t425/node/sda1/objects/383/3af/bfcfb4a6580207571825146bcba303af/1761341044.69233.data' -test DEBUG: Run listdir on /tmp/tmpkv97t425/node/sda1/objects/191 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpw7w_wc62/node/sda1/objects/198/549/c64cb30ef487c3297da44e086327a549/1795751582.19740.data to /tmp/tmpw7w_wc62/node/sda1/objects/396/549/c64cb30ef487c3297da44e086327a549/1795751582.19740.data: [Errno 17] File exists: '/tmp/tmpw7w_wc62/node/sda1/objects/198/549/c64cb30ef487c3297da44e086327a549/1795751582.19740.data' -> '/tmp/tmpw7w_wc62/node/sda1/objects/396/549/c64cb30ef487c3297da44e086327a549/1795751582.19740.data' +test DEBUG: Run listdir on /tmp/tmpw7w_wc62/node/sda1/objects/198 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:04 10/24/25 GMT (0:00:00.017663 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:04 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpsz4zmmz9/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpsz4zmmz9/node/sda1/objects/269 +test INFO: Finished relinker (cleanup=True): 03:53:02 11/27/26 GMT (0:00:00.012956 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:02 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp7bk1vp23/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp7bk1vp23/node/sda1/objects/363 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpsz4zmmz9/node/sda1/objects/134/e7a/86ad9f054f4232e71b895973006e0e7a/1761341044.77237.data -test DEBUG: Run listdir on /tmp/tmpsz4zmmz9/node/sda1/objects/134 +test DEBUG: Removed /tmp/tmp7bk1vp23/node/sda1/objects/181/301/b5b203f0792919637030d19d7e335301/1795751582.28989.data +test DEBUG: Run listdir on /tmp/tmp7bk1vp23/node/sda1/objects/181 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:04 10/24/25 GMT (0:00:00.019953 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:04 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_zybtqgv/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp_zybtqgv/node/sda1/objects/450 +test INFO: Finished relinker (cleanup=True): 03:53:02 11/27/26 GMT (0:00:00.025277 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:02 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpcbqyzd80/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpcbqyzd80/node/sda1/objects/326 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp_zybtqgv/node/sda1/objects/225/1f6/e151df8614448e3d6bc5155a510dc1f6/1761341044.85346.ts to /tmp/tmp_zybtqgv/node/sda1/objects/450/1f6/e151df8614448e3d6bc5155a510dc1f6/1761341044.85346.ts -test DEBUG: Removed /tmp/tmp_zybtqgv/node/sda1/objects/225/1f6/e151df8614448e3d6bc5155a510dc1f6/1761341044.85346.ts -test DEBUG: Run listdir on /tmp/tmp_zybtqgv/node/sda1/objects/225 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpcbqyzd80/node/sda1/objects/163/025/a35f48ab493f4e35e60749c3c0b10025/1795751582.61661.ts to /tmp/tmpcbqyzd80/node/sda1/objects/326/025/a35f48ab493f4e35e60749c3c0b10025/1795751582.61661.ts +test DEBUG: Removed /tmp/tmpcbqyzd80/node/sda1/objects/163/025/a35f48ab493f4e35e60749c3c0b10025/1795751582.61661.ts +test DEBUG: Run listdir on /tmp/tmpcbqyzd80/node/sda1/objects/163 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:04 10/24/25 GMT (0:00:00.022949 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:04 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpsf792sgu/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpsf792sgu/node/sda1/objects/414 +test INFO: Finished relinker (cleanup=True): 03:53:02 11/27/26 GMT (0:00:00.362465 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:03 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdmpz07d0/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpdmpz07d0/node/sda1/objects/480 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpsf792sgu/node/sda1/objects/207/13a/cf4a48a3edb5a5bd2cf6e6e63bcee13a/1761341044.93430.ts to /tmp/tmpsf792sgu/node/sda1/objects/414/13a/cf4a48a3edb5a5bd2cf6e6e63bcee13a/1761341044.93430.ts -test DEBUG: Removed /tmp/tmpsf792sgu/node/sda1/objects/207/13a/cf4a48a3edb5a5bd2cf6e6e63bcee13a/1761341044.93430.ts -test DEBUG: Run listdir on /tmp/tmpsf792sgu/node/sda1/objects/207 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpdmpz07d0/node/sda1/objects/240/163/f05ebb78c926d5385057c845bab6f163/1795751583.03290.ts to /tmp/tmpdmpz07d0/node/sda1/objects/480/163/f05ebb78c926d5385057c845bab6f163/1795751583.03290.ts +test DEBUG: Removed /tmp/tmpdmpz07d0/node/sda1/objects/240/163/f05ebb78c926d5385057c845bab6f163/1795751583.03290.ts +test DEBUG: Run listdir on /tmp/tmpdmpz07d0/node/sda1/objects/240 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpsf792sgu/node/sda1/objects/103/13a/cf4a48a3edb5a5bd2cf6e6e63bcee13a/1761341044.93430.ts -test DEBUG: Run listdir on /tmp/tmpsf792sgu/node/sda1/objects/103 +test DEBUG: Removed /tmp/tmpdmpz07d0/node/sda1/objects/120/163/f05ebb78c926d5385057c845bab6f163/1795751583.03290.ts +test DEBUG: Run listdir on /tmp/tmpdmpz07d0/node/sda1/objects/120 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 2 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:04 10/24/25 GMT (0:00:00.026067 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp7zbx3ysm/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp7zbx3ysm/node/sda1/objects/486 +test INFO: Finished relinker (cleanup=True): 03:53:04 11/27/26 GMT (0:00:01.587384 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:04 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpf_o6orhe/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpf_o6orhe/node/sda1/objects/271 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmp7zbx3ysm/node/sda1/objects/243/26d/f330102a6c34e9de592586216961526d/1761341045.01422.ts to /tmp/tmp7zbx3ysm/node/sda1/objects/486/26d/f330102a6c34e9de592586216961526d/1761341045.01422.ts -test DEBUG: Removed /tmp/tmp7zbx3ysm/node/sda1/objects/243/26d/f330102a6c34e9de592586216961526d/1761341045.01422.ts -test DEBUG: Run listdir on /tmp/tmp7zbx3ysm/node/sda1/objects/243 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpf_o6orhe/node/sda1/objects/135/31c/87af6cefafeba4df04bb3ae74c88431c/1795751584.69344.ts to /tmp/tmpf_o6orhe/node/sda1/objects/271/31c/87af6cefafeba4df04bb3ae74c88431c/1795751584.69344.ts +test DEBUG: Removed /tmp/tmpf_o6orhe/node/sda1/objects/135/31c/87af6cefafeba4df04bb3ae74c88431c/1795751584.69344.ts +test DEBUG: Run listdir on /tmp/tmpf_o6orhe/node/sda1/objects/135 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmp7zbx3ysm/node/sda1/objects/60/26d/f330102a6c34e9de592586216961526d/1761341045.01422.tstest.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_err +test DEBUG: Removed /tmp/tmpf_o6orhe/node/sda1/objects/33/31c/87af6cefafeba4df04bb3ae74c88431c/1795751584.69344.tstest.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_err test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_err ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_conflicting_ts_is_linked_to_part_power_minus_2_ok ... ok @@ -8888,1202 +8191,391 @@ test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid test.unit.cli.test_relinker.TestRelinker.test_cleanup_device_filter_invalid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info ... ok -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~TX~~A" 201 - "-" "-" "-" 0.0009 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~TX~~B" 201 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~~A" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~~B" 201 - "-" "-" "-" 0.0035 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0020 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~UT~~A" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/US~~UT~~~B" 201 - "-" "-" "-" 0.0136 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0059 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0032 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0046 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 145 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0032 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 241 "-" "-" "-" 0.0023 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0009 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0023 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0004 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 412 22 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0021 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 414 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 354 "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0144 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 5 "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 39 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 24 "-" "-" "-" 0.0037 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.0" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.1" 201 - "-" "-" "-" 0.0059 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.0.2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1" 201 - "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.0" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.1" 201 - "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.1.2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.0" 201 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.1" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/sub.2.2" 201 - "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 91 "-" "-" "-" 0.0026 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 647 "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 578 "-" "-" "-" 0.0060 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0058 "-" 4171813 1test.unit.account.test_server.TestAccountController.test_GET_with_containers_json -test.unit.account.test_server.TestAccountController.test_GET_with_containers_json ... ok -test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain -test.unit.account.test_server.TestAccountController.test_GET_with_containers_plain ... ok -test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml -test.unit.account.test_server.TestAccountController.test_GET_with_containers_xml ... ok -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_account_name ... ok -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name ... ok -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir -test.unit.account.test_server.TestAccountController.test_GET_xml_escapes_container_name_as_subdir ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_empty_account -test.unit.account.test_server.TestAccountController.test_HEAD_empty_account ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length -test.unit.account.test_server.TestAccountController.test_HEAD_has_content_length ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_accept ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_content_type ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_format ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition -test.unit.account.test_server.TestAccountController.test_HEAD_invalid_partition ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_not_found -test.unit.account.test_server.TestAccountController.test_HEAD_not_found ... ok -test.unit.account.test_server.TestAccountController.test_HEAD_with_containers -test.unit.account.test_server.TestAccountController.test_HEAD_with_containers ... ok -test.unit.account.test_server.TestAccountController.test_OPTIONS -test.unit.account.test_server.TestAccountController.test_OPTIONS ... ok -test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata -test.unit.account.test_server.TestAccountController.test_POST_HEAD_metadata ... ok -test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata -test.unit.account.test_server.TestAccountController.test_POST_HEAD_sys_metadata ... ok -test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found -test.unit.account.test_server.TestAccountController.test_POST_after_DELETE_not_found ... ok -test.unit.account.test_server.TestAccountController.test_POST_insufficient_space -test.unit.account.test_server.TestAccountController.test_POST_insufficient_space ... ok -test.unit.account.test_server.TestAccountController.test_POST_invalid_partition -test.unit.account.test_server.TestAccountController.test_POST_invalid_partition ... ok -test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float -test.unit.account.test_server.TestAccountController.test_POST_timestamp_not_float ... ok -test.unit.account.test_server.TestAccountController.test_PUT -test.unit.account.test_server.TestAccountController.test_PUT ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:58 -0000', 'Content-Md5': 'i4CS9WiTvEfCFGqAHP8j0A==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '8b8092f56893bc47c2146a801cff23d0', 'Content-Length': '1030946'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_handle_acl_header_with_s3acl -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_handle_acl_header_with_s3acl ... ok -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_object_acl_GET -test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_object_acl_GET ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header -test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.5:11211 -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.4:11211 -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method get: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.5:11211 -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config -test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config ... ok -test.unit.common.test_memcached.TestMemcached.test_error_raising -test.unit.common.test_memcached.TestMemcached.test_error_raising ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns -test.unit.common.test_memcached.TestMemcached.test_get_conns ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 -test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 ... ok -test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname -test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname ... ok -test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request -test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request ... ok -test.unit.common.test_memcached.TestMemcached.test_incr -test.unit.common.test_memcached.TestMemcached.test_incr ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_add_expires -test.unit.common.test_memcached.TestMemcached.test_incr_add_expires ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time -test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request -test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response -test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response ... ok -test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout -test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout ... ok -test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold -test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold ... ok -test.unit.common.test_memcached.TestMemcached.test_logger_kwarg -test.unit.common.test_memcached.TestMemcached.test_logger_kwarg ... ok -test.unit.common.test_memcached.TestMemcached.test_multi -test.unit.common.test_memcached.TestMemcached.test_multi ... ok -test.unit.common.test_memcached.TestMemcached.test_multi_delete -test.unit.common.test_memcached.TestMemcached.test_multi_delete ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_bucket -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_bucket ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission ... ok -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success -test.unit.common.middleware.test_copy.TestServerSideCopyHeartbeat.test_copy_with_heartbeat_success ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string -test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST -test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods -test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors -test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls -test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered -test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy -test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored ... ok -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift -test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_exception ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_ioerror -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_ioerror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_valueerror -test.unit.common.middleware.test_recon.TestReconSuccess.test_from_recon_cache_valueerror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_async_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_account ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_object_parallel_once ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_auditor_info_unrecognized ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_checkmount_fail ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_excludes_files ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_diskusage_oserror ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_driveaudit_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_expirer_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_load ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mem ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_mounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_quarantine_count ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_reconstruction ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_relinker_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_account ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_info_unrecognized ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_replication_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5 ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_configured_missing_obj_rings ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_excludes_unconfigured_present_obj_rings ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container ... ok -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpi9xm5jx2/log/swift/profile/default.profile4171824.tmp' -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpz_9n1wdn/log/swift/profile/default.profile4171824.tmp' -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl - func(*args, **kwargs) - ~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile - profiler.dump_stats(tmpfn) - ~~~~~~~~~~~~~~~~~~~^^^^^^^ - File "/usr/lib/python3.13/profile.py", line 395, in dump_stats - with open(file, 'wb') as f: - ~~~~^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp2pw897ct/log/swift/profile/default.profile4171824.tmp' - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0020 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0052 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 225 "-" "-" "-" 0.0064 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0020 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0062 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 6 "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0015 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0064 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0017 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 397 "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/%22%27" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/%22%27" 200 74 "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%22%3Cword" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 240 "-" "-" "-" 0.0023 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%22%3Cword-test" 201 - "-" "-" "-" 0.0051 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 102 "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0076 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 400 21 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 406 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 400 34 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0053 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 0.0051 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0051 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0061 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0053 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0052 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0052 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0040 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 404 - "-" "-" "-" 0.0051 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 400 26 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0031 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata -test.unit.account.test_server.TestAccountController.test_PUT_GET_metadata ... ok -test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata -test.unit.account.test_server.TestAccountController.test_PUT_GET_sys_metadata ... ok -test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE -test.unit.account.test_server.TestAccountController.test_PUT_after_DELETE ... ok -test.unit.account.test_server.TestAccountController.test_PUT_auto_create -test.unit.account.test_server.TestAccountController.test_PUT_auto_create ... ok -test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space -test.unit.account.test_server.TestAccountController.test_PUT_insufficient_space ... ok -test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition -test.unit.account.test_server.TestAccountController.test_PUT_invalid_partition ... ok -test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata -test.unit.account.test_server.TestAccountController.test_PUT_non_utf8_metadata ... ok -test.unit.account.test_server.TestAccountController.test_PUT_not_found -test.unit.account.test_server.TestAccountController.test_PUT_not_found ... ok -test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race -test.unit.account.test_server.TestAccountController.test_PUT_simulated_create_race ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works -test.unit.account.test_server.TestAccountController.test_REPLICATE_complete_rsync_works ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space -test.unit.account.test_server.TestAccountController.test_REPLICATE_insufficient_space ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works -test.unit.account.test_server.TestAccountController.test_REPLICATE_rsync_then_merge_works ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync -test.unit.account.test_server.TestAccountController.test_REPLICATE_unknown_sync ... ok -test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works -test.unit.account.test_server.TestAccountController.test_REPLICATE_value_error_works ... ok -test.unit.account.test_server.TestAccountController.test__call__raise_timeout -test.unit.account.test_server.TestAccountController.test__call__raise_timeout ... ok -test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD -test.unit.account.test_server.TestAccountController.test_content_type_on_HEAD ... ok -test.unit.account.test_server.TestAccountController.test_correct_allowed_method -test.unit.account.test_server.TestAccountController.test_correct_allowed_method ... ok -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_container_in_account ... ok -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account -test.unit.account.test_server.TestAccountController.test_create_invalid_reserved_namespace_account ... ok -test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account -test.unit.account.test_server.TestAccountController.test_create_reserved_container_in_account ... ok -test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account -test.unit.account.test_server.TestAccountController.test_create_reserved_namespace_account ... ok -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_no_public ... ok -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public -test.unit.account.test_server.TestAccountController.test_delimiter_with_reserved_and_public ... ok -test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies -test.unit.account.test_server.TestAccountController.test_empty_except_for_used_policies ... ok -test.unit.account.test_server.TestAccountController.test_empty_policy_stats -test.unit.account.test_server.TestAccountController.test_empty_policy_stats ... ok -test.unit.account.test_server.TestAccountController.test_init -test.unit.account.test_server.TestAccountController.test_init ... ok -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_false ... ok -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true -test.unit.account.test_server.TestAccountController.test_insufficient_storage_mount_check_true ... ok -test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist -test.unit.account.test_server.TestAccountController.test_invalid_method_doesnt_exist ... ok - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0971 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0008 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0032 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0022 "-" 4171812 - -test DEBUG: - - - [24/Oct/2025:21:24:05 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 4171812 - -test DEBUG: - - - [24/Oct/2025:21:24:05 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 4171812 - -test DEBUG: - - - [24/Oct/2025:21:24:05 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [24/Oct/2025:21:24:05 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0027 "-" 4171812 - -test DEBUG: - - - [24/Oct/2025:21:24:05 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 4171812 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method - raise Exception() -Exception -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0041 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0043 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0032 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0040 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0036 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0014 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0032 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0018 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0018 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171812 3 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0024 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0032 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0026 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 4171812 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_multiple_policies_in_use ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_null_markers ... ok -test INFO: Disabling account_sdb -test INFO: Disabling container_sdb -test INFO: Disabling object_sdb -test INFO: Enabling account_sdb -test INFO: Enabling container_sdb -test INFO: Enabling object_sdb -Checking config for swift-proxy-server -Sending USR1 signal -Process is RELOADING -Process is READY -Reloaded swift-proxy-server fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: nojunk None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000'} -test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000'} -test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000'} -test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000'} -test DEBUG: bucket None POST fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Encoding': 'aws-chunked', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341045.28483', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Encoding': 'aws-chunked', 'X-Amz-Content-Sha256': 'de1dd78ec9c5cc0534c531a4d61c68bc3995fac4934c971ea83d5d3c3d406c32', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341045.29335', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Encoding': 'aws-chunked', 'X-Amz-Content-Sha256': '230d8358dc8e8890b4c58deeb62912ee2f20357ae92a5cc861b98e68fe31acb5', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341045.29695', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} -test DEBUG: User tenant_id has system reader authorizing -test DEBUG: tenant mismatch: AUTH_tenant_id2 != tenant_id -test DEBUG: allow user with role(s) admin,swiftoperator as account admin -test ERROR: Error retrieving recon data: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 226, in raise_Exception - raise Exception -Exception -test ERROR: Error reading recon cache file: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno None] None -test ERROR: Error reading recon cache file: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno None] None -test ERROR: Error parsing recon cache file: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 84, in _from_recon_cache - with openr(cache_file, 'r') as f: - ~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 223, in raise_ValueError - raise ValueError -ValueError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file - raise IOError -OSErrortest.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_failed_ring_hash_recovers_without_restart ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_ioerror_produces_none_hash -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_ioerror_produces_none_hash ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_missing_ring_recovers_without_restart -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_ring_md5_missing_ring_recovers_without_restart ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_sharding_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_socket_info ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_time ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_all_mounted -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_all_mounted ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_checkmount_fail -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_checkmount_fail ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_excludes_files -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_excludes_files ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_no_mounts -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_unmounted_no_mounts ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_container -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_container ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_object ... ok -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_unrecognized -test.unit.common.middleware.test_recon.TestReconSuccess.test_get_updater_info_unrecognized ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_get_nonmanifest_passthrough -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_get_nonmanifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_partially_satisfiable_passthrough -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_partially_satisfiable_passthrough ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_passthrough -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_passthrough ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_starting_beyond_multipart_resp_length -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_starting_beyond_multipart_resp_length ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_non_default -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_non_default ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_unsatisfiable_passthrough -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_unsatisfiable_passthrough ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_passthrough -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_passthrough ... ok -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_unsatisfiable_passthrough -test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_unsatisfiable_passthrough ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_with_legacy -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_policy_stats_with_legacy ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_get_with_if_modified_since -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_get_with_if_modified_since ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_and_range ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_replicaiton_server_call_all_methods ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_reserved_markers_with_non_reserved -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_reserved_markers_with_non_reserved ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_manifest_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_manifest_json_md5 ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_last_modified ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_now ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_no_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_no_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_without_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_without_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download -test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_alternative_expirer_config -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_alternative_expirer_config ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_nested -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_nested ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii_same_container -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii_same_container ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_too_many_containers -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_too_many_containers ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_turned_off -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_turned_off ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_401 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_401 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_json -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_json ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_utf8 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_utf8 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_client_content_type -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_client_content_type ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_man -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_man ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_401 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_401 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_500 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_500 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_too_many_segments -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_too_many_segments ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_not_a_manifest -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_not_a_manifest ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_segment_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_segment_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_404 -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_404 ... ok -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_old_swift -test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_old_swift ... ok -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges -test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges ... ok -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix ... ok -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix ... ok -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_multiple_prefixes -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_multiple_prefixes ... ok -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix -test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix ... ok -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call ... ok -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs ... ok -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_dump_checkpoint -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_dump_checkpoint ... ok -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_int_values -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_int_values ... ok -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile -test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile ... ok -test.unit.common.test_db_auditor.TestAuditor.test_database_auditor -test.unit.common.test_db_auditor.TestAuditor.test_database_auditor ... ok -test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass -test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER -fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:othertest:other -fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_headers +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_headers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_quota_exceeded +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_quota_exceeded ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4 ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_unsigned_payload +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_v4_unsigned_payload ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_with_version +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_PUT_with_version ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_policy_index_logging +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_object_policy_index_logging ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_simple_object_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObj.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash_readline +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_bad_hash_readline ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_bad_hash +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_empty_bad_hash ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_good_readline ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_long ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_all ... ok +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal +test.unit.common.middleware.s3api.test_s3request.TestHashingInput.test_too_short_read_piecemeal ... ok test.unit.common.middleware.test_bulk.TestConfig.test_defaults test.unit.common.middleware.test_bulk.TestConfig.test_defaults ... ok test.unit.common.middleware.test_bulk.TestConfig.test_delete_concurrency test.unit.common.middleware.test_bulk.TestConfig.test_delete_concurrency ... ok -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_copy_from -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_copy_from ... ok -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_destination -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_destination ... ok -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_copy_from -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_copy_from ... ok -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_destination -test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_destination ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_duplicate_headers_not_removed -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_duplicate_headers_not_removed ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound ... ok -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound -test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound ... ok -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant ... ok -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_tenant -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_tenant ... ok -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_unscoped_token -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_unscoped_token ... ok -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_configured_options -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_configured_options ... ok -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_head_manifest_is_efficient -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_head_manifest_is_efficient ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching_with_override -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching_with_override ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override ... ok -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest -test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest ... ok +test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_nondefaults +test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_nondefaults ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_obj_slash_v1 +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_obj_slash_v1 ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_and_path +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_and_path ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_obj +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_root_obj ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_trailing_slash +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_path_trailing_slash ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_root_path_obj_slash_v1 +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_container_with_root_path_obj_slash_v1 ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_matching_ending_not_domain +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_matching_ending_not_domain ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_container +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_unicode_container +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_account_with_path_root_unicode_container ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix_already_there +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_add_prefix_already_there ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_bad_prefixes +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_bad_prefixes ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_empty_storage_domain +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_empty_storage_domain ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_no_prefixes +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_no_prefixes ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_prefixes +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_configured_with_prefixes ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_extra_subdomains +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_extra_subdomains ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_passthrough +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_passthrough ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_redirect +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_redirect ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_with_path_root_and_path_no_slash +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_domain_remap_with_path_root_and_path_no_slash ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_multiple_storage_domains +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_multiple_storage_domains ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_storage_domains_conf_format +test.unit.common.middleware.test_domain_remap.TestDomainRemap.test_storage_domains_conf_format ... ok +test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_nondefaults +test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_nondefaults ... ok +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_plus_other_reseller +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_plus_other_reseller ... ok +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_reseller +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_blank_reseller ... ok +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_default +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_default ... ok +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_multiple_resellers +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_multiple_resellers ... ok +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_same_as_default +test.unit.common.middleware.test_keystoneauth.PrefixAccount.test_same_as_default ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_get ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_none ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_elsewhere_fails ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderSystem.test_reader_put_to_own ... ok +test.unit.common.middleware.test_slo.TestSloDataSegments.test_bunches_of_data_segments +test.unit.common.middleware.test_slo.TestSloDataSegments.test_bunches_of_data_segments ... ok +test.unit.common.middleware.test_slo.TestSloDataSegments.test_data_segment_sandwich +test.unit.common.middleware.test_slo.TestSloDataSegments.test_data_segment_sandwich ... ok +test.unit.common.middleware.test_slo.TestSloDataSegments.test_leading_data_segment +test.unit.common.middleware.test_slo.TestSloDataSegments.test_leading_data_segment ... ok +test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment +test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_download_takes_too_long +test.unit.common.middleware.test_slo.TestSloErrors.test_download_takes_too_long ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest +test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists +test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp +test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest +test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough +test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest +test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_length +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_length ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrors.test_recursion_limit ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_slo_sysmeta_on_error +test.unit.common.middleware.test_slo.TestSloErrors.test_slo_sysmeta_on_error ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion ... ok +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion_limit ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest +test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest ... ok test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input ... ok test.unit.common.middleware.test_slo.TestSloMiddleware.test_bogus_input_bad_keys @@ -10116,560 +8608,569 @@ test.unit.common.middleware.test_slo.TestSloMiddleware.test_slo_header_assigned ... ok test.unit.common.middleware.test_slo.TestSloMiddleware.test_valid_input test.unit.common.middleware.test_slo.TestSloMiddleware.test_valid_input ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_segment_with_non_ascii_path -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_segment_with_non_ascii_path ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_subrange_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_first_byte -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_first_byte ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_on_segment_boundaries -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_on_segment_boundaries ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_overlapping_end -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_overlapping_end ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_sub_slo -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_sub_slo ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_unsatisfiable -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_unsatisfiable ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest ... ok -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_subrange_manifest -test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_subrange_manifest ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_extra_key -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_extra_key ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_simple_etag -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_simple_etag ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path_and_account -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path_and_account ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_error_cases -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_error_cases ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format_xml -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format_xml ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_with_subdir -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_with_subdir ... ok -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_no_affect_for_account_request -test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_no_affect_for_account_request ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_conflict -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_conflict ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_startswith_conflict -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_startswith_conflict ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_conflict -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_conflict ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_startswith_conflict -test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_startswith_conflict ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_auth_scheme_value -test.unit.common.middleware.test_tempurl.TestTempURL.test_auth_scheme_value ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope -test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_ip_range_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_ip_range_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_path -test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_path ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_expires_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_expires_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_path_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_path_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_sig_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_sig_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_incoming_headers -test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_incoming_headers ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_outgoing_headers -test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_outgoing_headers ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_allowed -test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_allowed ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_when_forbidden_by_config -test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_when_forbidden_by_config ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_different_key_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_different_key_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_disallowed_header_object_manifest -test.unit.common.middleware.test_tempurl.TestTempURL.test_disallowed_header_object_manifest ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_filename_trailing_slash -test.unit.common.middleware.test_tempurl.TestTempURL.test_filename_trailing_slash ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_hmacs -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_hmacs ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_not_allowed_by_put -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_not_allowed_by_put ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_path_parts -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_path_parts ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_temp_url_info -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_temp_url_info ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_but_404 -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_but_404 ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_container_keys -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_container_keys ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_key2 -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_key2 ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_fake_ip_from_x_forwarded_for -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_fake_ip_from_x_forwarded_for ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename_and_inline -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename_and_inline ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_inline -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_inline ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_from_remote_addr -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_from_remote_addr ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_range -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_range ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ipv6_range -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ipv6_range ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_no_client_address -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_no_client_address ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_and_staticweb -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_and_staticweb ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_empty -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_empty ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_single_ipv6 -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_single_ipv6 ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_get -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_get ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_post -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_post ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_put -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_put ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_and_get_headers_match -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_and_get_headers_match ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_valid_with_filename -test.unit.common.middleware.test_tempurl.TestTempURL.test_head_valid_with_filename ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_ip_range_value_error -test.unit.common.middleware.test_tempurl.TestTempURL.test_ip_range_value_error ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_expires -test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_expires ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_sig -test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_sig ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_no_key -test.unit.common.middleware.test_tempurl.TestTempURL.test_no_key ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_no_prefix_match_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_no_prefix_match_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_normalize_temp_url_expires -test.unit.common.middleware.test_tempurl.TestTempURL.test_normalize_temp_url_expires ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars -test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars_in_content_disposition_metadata -test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars_in_content_disposition_metadata ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_trailing_slash -test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_trailing_slash ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_object_url_with_prefix_invalid -test.unit.common.middleware.test_tempurl.TestTempURL.test_object_url_with_prefix_invalid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_passthrough -test.unit.common.middleware.test_tempurl.TestTempURL.test_passthrough ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_post_when_forbidden_by_config -test.unit.common.middleware.test_tempurl.TestTempURL.test_post_when_forbidden_by_config ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_put_not_allowed_by_get -test.unit.common.middleware.test_tempurl.TestTempURL.test_put_not_allowed_by_get ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_put_response_headers_in_list -test.unit.common.middleware.test_tempurl.TestTempURL.test_put_response_headers_in_list ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_put_valid -test.unit.common.middleware.test_tempurl.TestTempURL.test_put_valid ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header_defaults -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header_defaults ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_headers_match -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_headers_match ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_header -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_header ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_headers_match -test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_headers_match ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_signature_trim -test.unit.common.middleware.test_tempurl.TestTempURL.test_signature_trim ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_unicode_metadata_value -test.unit.common.middleware.test_tempurl.TestTempURL.test_unicode_metadata_value ... ok -test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed -test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed ... ok +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_bad_config ... ok +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_no_deprecated_digests +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_no_deprecated_digests ... ok +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_non_default_methods ... ok +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_tempurl.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers +test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers ... ok +test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear +test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear ... ok +test.unit.common.middleware.test_xprofile.Test_profile_log.test_dump_profile +test.unit.common.middleware.test_xprofile.Test_profile_log.test_dump_profile ... ok +test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_all_pids +test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_all_pids ... ok +test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles +test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles ... ok test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_multiple_tier_dispersion ... ok test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_rebalance_dispersion test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_rebalance_dispersion ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges ... ok test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion test.unit.common.ring.test_builder.TestRingBuilderDispersion.test_weight_dispersion ... ok -test.unit.common.ring.test_ring.TestRing.test_creation -test.unit.common.ring.test_ring.TestRing.test_creation ... ok -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes ... ok -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region -test.unit.common.ring.test_ring.TestRing.test_get_more_nodes_with_zero_weight_region ... ok -test.unit.common.ring.test_ring.TestRing.test_get_nodes -test.unit.common.ring.test_ring.TestRing.test_get_nodes ... ok -test.unit.common.ring.test_ring.TestRing.test_get_part -test.unit.common.ring.test_ring.TestRing.test_get_part ... ok -test.unit.common.ring.test_ring.TestRing.test_get_part_nodes -test.unit.common.ring.test_ring.TestRing.test_get_part_nodes ... ok -test.unit.common.ring.test_ring.TestRing.test_has_changed -test.unit.common.ring.test_ring.TestRing.test_has_changed ... ok -test.unit.common.ring.test_ring.TestRing.test_reload -test.unit.common.ring.test_ring.TestRing.test_reload ... ok -test.unit.common.ring.test_ring.TestRing.test_reload_without_replication -test.unit.common.ring.test_ring.TestRing.test_reload_without_replication ... ok -test.unit.common.ring.test_ring.TestRing.test_replica_count -test.unit.common.ring.test_ring.TestRing.test_replica_count ... ok -test.unit.common.test_db.TestDatabaseConnectionError.test_str -test.unit.common.test_db.TestDatabaseConnectionError.test_str ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_exactly_two_batches -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_exactly_two_batches ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_one_large_batch -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_one_large_batch ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_several_small_batches -test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_several_small_batches ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_get_tombstone_count_with_leftover -test.unit.common.test_db.TestTombstoneReclaimer.test_get_tombstone_count_with_leftover ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count -test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count ... ok -test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count_with_leftover -test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count_with_leftover ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync ... ok -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success -test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_case_insensitive -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_case_insensitive ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_del_contains -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_del_contains ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_get -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_get ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_init_from_dict -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_init_from_dict ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_keys -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_keys ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_pop -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_pop ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set_none -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set_none ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_setdefault -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_setdefault ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode ... ok -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_update -test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_update ... ok -test.unit.common.test_utils.TestClosingIterator.test_close -test.unit.common.test_utils.TestClosingIterator.test_close ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... ok -test.unit.common.test_utils.TestClosingIterator.test_close_gen -test.unit.common.test_utils.TestClosingIterator.test_close_gen ... ok -test.unit.common.test_utils.TestClosingIterator.test_close_on_exception -test.unit.common.test_utils.TestClosingIterator.test_close_on_exception ... ok -test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration -test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration ... ok -test.unit.common.test_utils.TestClosingIterator.test_close_others -test.unit.common.test_utils.TestClosingIterator.test_close_others ... ok -test.unit.common.test_utils.TestClosingIterator.test_close_wrapped_is_not_same_as_iter -test.unit.common.test_utils.TestClosingIterator.test_close_wrapped_is_not_same_as_iter ... ok -test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable -test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable ... ok -test.unit.common.test_utils.TestClosingIterator.test_nested_iters -test.unit.common.test_utils.TestClosingIterator.test_nested_iters ... ok -test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after -test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after ... ok -test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting -test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting ... ok -test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes -test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes ... ok -test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir -test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... ok -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_decoding -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_decoding ... ok -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_encoding -test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_encoding ... ok -test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim -test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBroker.test_chexor -test.unit.container.test_backend.TestContainerBroker.test_chexor ... ok -test.unit.container.test_backend.TestContainerBroker.test_create_broker -test.unit.container.test_backend.TestContainerBroker.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBroker.test_creation -test.unit.container.test_backend.TestContainerBroker.test_creation ... ok -test.unit.container.test_backend.TestContainerBroker.test_db_file -test.unit.container.test_backend.TestContainerBroker.test_db_file ... ok -test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBroker.test_delete_object -test.unit.container.test_backend.TestContainerBroker.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBroker.test_empty -test.unit.container.test_backend.TestContainerBroker.test_empty ... ok -test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container -test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBroker.test_enable_sharding -test.unit.container.test_backend.TestContainerBroker.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBroker.test_exception -test.unit.container.test_backend.TestContainerBroker.test_exception ... ok -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_brokers -test.unit.container.test_backend.TestContainerBroker.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_db_state -test.unit.container.test_backend.TestContainerBroker.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_info -test.unit.container.test_backend.TestContainerBroker.test_get_info ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBroker.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBroker.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBroker.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBroker.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_items_since -test.unit.container.test_backend.TestContainerBroker.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_namespaces -test.unit.container.test_backend.TestContainerBroker.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_objects -test.unit.container.test_backend.TestContainerBroker.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_policy_info -test.unit.container.test_backend.TestContainerBroker.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_replication_info -test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_report_info -test.unit.container.test_backend.TestContainerBroker.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage -test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBroker.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBroker.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBroker.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBroker.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBroker.test_is_deleted -test.unit.container.test_backend.TestContainerBroker.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBroker.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBroker.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable -test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBroker.test_last_modified_time -test.unit.container.test_backend.TestContainerBroker.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files ... ok -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBroker.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBroker.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBroker.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBroker.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_items -test.unit.container.test_backend.TestContainerBroker.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_range_single_record ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted ... ok +test.unit.common.test_db.TestExampleBroker.test_commit_pending +test.unit.common.test_db.TestExampleBroker.test_commit_pending ... ok +test.unit.common.test_db.TestExampleBroker.test_delete_db +test.unit.common.test_db.TestExampleBroker.test_delete_db ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes ... ok +test.unit.common.test_db.TestExampleBroker.test_get_info +test.unit.common.test_db.TestExampleBroker.test_get_info ... ok +test.unit.common.test_db.TestExampleBroker.test_get_max_row +test.unit.common.test_db.TestExampleBroker.test_get_max_row ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata +test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata ... ok +test.unit.common.test_db.TestExampleBroker.test_get_syncs +test.unit.common.test_db.TestExampleBroker.test_get_syncs ... ok +test.unit.common.test_db.TestExampleBroker.test_maybe_get +test.unit.common.test_db.TestExampleBroker.test_maybe_get ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_delete_with_objects +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_delete_with_objects ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_recreate_with_objects +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_recreate_with_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_delete +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_delete ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_recreate +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_recreate ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_delete_no_status_change +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_delete_no_status_change ... ok +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_put_no_status_change +test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_put_no_status_change ... ok +test.unit.common.test_db.TestExampleBroker.test_put_timestamp +test.unit.common.test_db.TestExampleBroker.test_put_timestamp ... ok +test.unit.common.test_db.TestExampleBroker.test_status_changed_at +test.unit.common.test_db.TestExampleBroker.test_status_changed_at ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... ok -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.5:11211 -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error limiting server 1.2.3.5:11211 -test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method decr, time_spent 2.384185791015625e-05: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr - line = fp.readline().strip().split() - ^^^^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'strip' -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0, expired ttl=1.23 -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr - new_val = self._incr_or_decr(fp, sock, cmd, delta_val) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 480, in _incr_or_decr - return int(line[0].strip()) -ValueError: invalid literal for int() with base 10: b'UNEXPECTED' -test WARNING: Item size larger than warning threshold: 80 (80) >= 80 (80) -test WARNING: Item size larger than warning threshold: 81 (81) >= 80 (80) -test WARNING: Item size larger than warning threshold: 99 (99) >= 80 (80) -test WARNING: Item size larger than warning threshold: 100 (100) >= 80 (80) -test WARNING: Item size larger than warning threshold: 0 (0) >= 0 (0) -test WARNING: Item size larger than warning threshold: 1 (1) >= 0 (0) -test WARNING: Item size larger than warning threshold: 50 (50) >= 0 (0) -test WARNING: Item size larger than warning threshold: 99 (99) >= 0 (0) -test WARNING: Item size larger than warning threshold: 100 (100) >= 0 (0) -test WARNING: Item size larger than warning threshold: 2048576 (2Mi) >= 1000000 (977Ki) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix multi_key, method get_multi, time_spent 2.0265579223632812e-05, incomplete read -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0, failed to connect -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 447, in get - sock.sendall(b'get ' + cmd.hash_key + b'\r\n') - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1375, in handle_get - raise Exception('get failed') -Exception: get failed -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 518, in incr - new_val = self._add(fp, sock, cmd, add_val, timeout) - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 483, in _add - sock.sendall(b' '.join([ - ~~~~~~~~~~~~^^^^^^^^^^^^ - b'add', cmd.hash_key, b'0', str(timeout).encode('ascii'), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - str(len(add_val)).encode('ascii') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ]) + b'\r\n' + add_val + b'\r\n') - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1317, in handle_add - raise Exception('add failed') -Exception: add failed -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix set_key, method set, time_spent 0.0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 415, in set - sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall - handler(*parts[1:]) - ~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1345, in handle_set - raise Exception('set failed') -Exception: set failedtest.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_exception -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_exception ... ok -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_timeout -test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_timeout ... ok -test.unit.common.test_memcached.TestMemcached.test_retry -test.unit.common.test_memcached.TestMemcached.test_retry ... ok -test.unit.common.test_memcached.TestMemcached.test_serialization -test.unit.common.test_memcached.TestMemcached.test_serialization ... ok -test.unit.common.test_memcached.TestMemcached.test_set_error -test.unit.common.test_memcached.TestMemcached.test_set_error ... ok -test.unit.common.test_memcached.TestMemcached.test_set_error_raise_on_error -test.unit.common.test_memcached.TestMemcached.test_set_error_raise_on_error ... ok -test.unit.common.test_memcached.TestMemcached.test_set_expiration_time -test.unit.common.test_memcached.TestMemcached.test_set_expiration_time ... ok -test.unit.common.test_memcached.TestMemcached.test_set_get_json -test.unit.common.test_memcached.TestMemcached.test_set_get_json ... ok -test.unit.common.test_memcached.TestMemcached.test_tls_context_kwarg -test.unit.common.test_memcached.TestMemcached.test_tls_context_kwarg ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params -test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header ... ok -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param -test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:52:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_object_acl_GET +test.unit.common.middleware.s3api.test_acl.TestS3ApiAclCommonSetup.test_object_acl_GET ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE ... ok +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked +test.unit.common.test_db.TestGreenDBConnection.test_execute_when_locked ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_client_exception +test.unit.common.test_direct_client.TestDirectClient.test_direct_client_exception ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_failure +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_failure ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_replication_net +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_account_replication_net ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_obj_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_obj_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_object ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_replication_net +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_replication_net ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_with_timestamp +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_container_with_timestamp ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_with_timestamp +test.unit.common.test_direct_client.TestDirectClient.test_direct_delete_object_with_timestamp ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_no_content_does_not_parse_body +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_account_no_content_does_not_parse_body ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_no_content_does_not_decode_body +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_no_content_does_not_decode_body ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_with_extra_params +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_container_with_extra_params ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_chunks +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_chunks ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_object_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_recon +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_recon ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_503 +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_503 ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_507 +test.unit.common.test_direct_client.TestDirectClient.test_direct_get_suffix_hashes_507 ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_deleted +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_deleted ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_replication_net +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_container_replication_net ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_not_found +test.unit.common.test_direct_client.TestDirectClient.test_direct_head_object_not_found ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_container ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_post_object_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_chunked +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_chunked ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_fail +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_fail ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object_error +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_container_object_error ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_args +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_args ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_chunked +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_chunked ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_fail +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_fail ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_header_content_length +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_header_content_length ... ok +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_with_content_length +test.unit.common.test_direct_client.TestDirectClient.test_direct_put_object_with_content_length ... ok +test.unit.common.test_direct_client.TestDirectClient.test_gen_headers +test.unit.common.test_direct_client.TestDirectClient.test_gen_headers ... ok +test.unit.common.test_direct_client.TestDirectClient.test_retry +test.unit.common.test_direct_client.TestDirectClient.test_retry ... ok +test.unit.common.test_direct_client.TestDirectClient.test_retry_client_exception +test.unit.common.test_direct_client.TestDirectClient.test_retry_client_exception ... ok + +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0025 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0038 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0089 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0018 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0016 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0103 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0010 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0057 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0015 "-" 525358 2 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0025 "-" 525358 3 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0023 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0009 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0030 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0018 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0085 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0090 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0035 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0059 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0047 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0075 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0060 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0053 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0026 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 525358 2 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0152 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0059 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0062 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0057 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0016 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0016 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0082 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0026 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0015 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0019 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0024 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0013 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0025 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0008 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 525358 1 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0024 "-" 525358 0 +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0022 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0017 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0014 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0020 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0034 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 525358 - +test INFO: - - - [27/Nov/2026:03:53:02 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0048 "-" 525358 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata +test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... ok +test.unit.common.test_direct_client.TestDirectClient.test_retry_http_exception +test.unit.common.test_direct_client.TestDirectClient.test_retry_http_exception ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_invalid_etag ... ok +test.unit.common.test_internal_client.TestCompressingfileReader.test_init +test.unit.common.test_internal_client.TestCompressingfileReader.test_init ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj ... ok +test.unit.common.test_internal_client.TestCompressingfileReader.test_read +test.unit.common.test_internal_client.TestCompressingfileReader.test_read ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_crypto_metadata ... ok +test.unit.common.test_internal_client.TestCompressingfileReader.test_seek +test.unit.common.test_internal_client.TestCompressingfileReader.test_seek ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv4 ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv6 +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_curl_command_ipv6 ... ok +test.unit.common.test_internal_client.TestCompressingfileReader.test_seek_not_implemented_exception +test.unit.common.test_internal_client.TestCompressingfileReader.test_seek_not_implemented_exception ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_meta_and_ts_files +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_meta_and_ts_files ... ok +test.unit.common.test_linkat.TestLinkat.test_available +test.unit.common.test_linkat.TestLinkat.test_available ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_metadata ... ok +test.unit.common.test_linkat.TestLinkat.test_errno +test.unit.common.test_linkat.TestLinkat.test_errno ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_no_ring ... ok +test.unit.common.test_linkat.TestLinkat.test_flags +test.unit.common.test_linkat.TestLinkat.test_flags ... ok +test.unit.common.test_linkat.TestLinkat.test_linkat_fd_not_integer +test.unit.common.test_linkat.TestLinkat.test_linkat_fd_not_integer ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_index ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_name_mismatch +test.unit.cli.test_info.TestPrintObjWeirdPath.test_print_obj_policy_name_mismatch ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_unchecked_etag ... ok +test.unit.common.test_linkat.TestLinkat.test_linkat_success +test.unit.common.test_linkat.TestLinkat.test_linkat_success ... ok +test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag +test.unit.cli.test_info.TestPrintObjWeirdPath.test_valid_etag ... ok +test.unit.common.test_linkat.TestLinkat.test_unavailable +test.unit.common.test_linkat.TestLinkat.test_unavailable ... ok +test.unit.cli.test_recon.TestScout.test_scout_http_error +test.unit.cli.test_recon.TestScout.test_scout_http_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_ok +test.unit.cli.test_recon.TestScout.test_scout_ok ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error +test.unit.cli.test_recon.TestScout.test_scout_server_type_http_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_ok ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout +test.unit.cli.test_recon.TestScout.test_scout_server_type_socket_timeout ... ok +test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error +test.unit.cli.test_recon.TestScout.test_scout_server_type_url_error ... ok +test.unit.cli.test_recon.TestScout.test_scout_socket_timeout +test.unit.cli.test_recon.TestScout.test_scout_socket_timeout ... ok +test.unit.cli.test_recon.TestScout.test_scout_url_error +test.unit.cli.test_recon.TestScout.test_scout_url_error ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_add +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_add ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_overload +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_overload ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_part_power +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_part_power ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_random_seed +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_random_seed ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_remove +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_remove ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_replicas +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_replicas ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_rounds +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_rounds ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_set_weight +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_set_weight ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_invalid_json +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_invalid_json ... ok +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object +test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_container_key_for_default_required_list +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_container_key_for_default_required_list ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_callback_exception +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_callback_exception ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_callback +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_callback ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_container_key_for_specified_required_list +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_container_key_for_specified_required_list ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_key_for_default_required_list +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_key_for_default_required_list ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_object_key_for_specified_required_list +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_object_key_for_specified_required_list ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_with_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_with_crypto_meta ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_bucket_list +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_bucket_list ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_multiple_keys +test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_multiple_keys ... ok +test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config +test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg.test_config ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_dict +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_dict ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_id +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_id ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_dict +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_dict ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_id +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_id ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_name +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_name ... ok +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_subresource ... ok +test.unit.common.test_linkat.TestLinkat.test_unavailable_in_libc +test.unit.common.test_linkat.TestLinkat.test_unavailable_in_libc ... ok test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info ... ok test.unit.common.test_registry.TestSwiftInfo.test_get_swift_admin_info_with_disallowed_sections @@ -10698,52 +9199,18 @@ test.unit.common.test_swob.TestConditionalIfModifiedSince.test_out_of_range_is_ignored ... ok test.unit.common.test_swob.TestConditionalIfModifiedSince.test_same test.unit.common.test_swob.TestConditionalIfModifiedSince.test_same ... ok -test.unit.common.test_swob.TestHeaderEnvironProxy.test_contains -test.unit.common.test_swob.TestHeaderEnvironProxy.test_contains ... ok -test.unit.common.test_swob.TestHeaderEnvironProxy.test_del -test.unit.common.test_swob.TestHeaderEnvironProxy.test_del ... ok -test.unit.common.test_swob.TestHeaderEnvironProxy.test_ignored_keys -test.unit.common.test_swob.TestHeaderEnvironProxy.test_ignored_keys ... ok -test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys -test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys ... ok -test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy -test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy ... ok -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_closed_part_iterator -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_closed_part_iterator ... ok -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_multiple_parts -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_multiple_parts ... ok -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_no_parts -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_no_parts ... ok -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part ... ok -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part_unexpected_ranges -test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody.test_single_part_unexpected_ranges ... ok -test.unit.common.test_utils.TestNamespace.test_bounds_serialization -test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... ok -test.unit.common.test_utils.TestNamespace.test_comparisons -test.unit.common.test_utils.TestNamespace.test_comparisons ... ok -test.unit.common.test_utils.TestNamespace.test_contains -test.unit.common.test_utils.TestNamespace.test_contains ... ok -test.unit.common.test_utils.TestNamespace.test_end_marker -test.unit.common.test_utils.TestNamespace.test_end_marker ... ok -test.unit.common.test_utils.TestNamespace.test_entire_namespace -test.unit.common.test_utils.TestNamespace.test_entire_namespace ... ok -test.unit.common.test_utils.TestNamespace.test_expand -test.unit.common.test_utils.TestNamespace.test_expand ... ok -test.unit.common.test_utils.TestNamespace.test_includes -test.unit.common.test_utils.TestNamespace.test_includes ... ok -test.unit.common.test_utils.TestNamespace.test_lower_setter -test.unit.common.test_utils.TestNamespace.test_lower_setter ... ok -test.unit.common.test_utils.TestNamespace.test_name -test.unit.common.test_utils.TestNamespace.test_name ... ok -test.unit.common.test_utils.TestNamespace.test_name_unexpected_format -test.unit.common.test_utils.TestNamespace.test_name_unexpected_format ... ok -test.unit.common.test_utils.TestNamespace.test_total_ordering -test.unit.common.test_utils.TestNamespace.test_total_ordering ... ok -test.unit.common.test_utils.TestNamespace.test_unicode_name -test.unit.common.test_utils.TestNamespace.test_unicode_name ... ok -test.unit.common.test_utils.TestNamespace.test_upper_setter -test.unit.common.test_utils.TestNamespace.test_upper_setter ... ok +test.unit.common.test_utils.TestClosingMapper.test_close +test.unit.common.test_utils.TestClosingMapper.test_close ... ok +test.unit.common.test_utils.TestClosingMapper.test_function_raises_exception +test.unit.common.test_utils.TestClosingMapper.test_function_raises_exception ... ok +test.unit.common.test_utils.TestReiterate.test_reiterate_closes +test.unit.common.test_utils.TestReiterate.test_reiterate_closes ... ok +test.unit.common.test_utils.TestReiterate.test_reiterate_consumes_first +test.unit.common.test_utils.TestReiterate.test_reiterate_consumes_first ... ok +test.unit.common.test_utils.TestReiterate.test_reiterate_list_or_tuple +test.unit.common.test_utils.TestReiterate.test_reiterate_list_or_tuple ... ok +test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir +test.unit.common.test_utils.TestSetSwiftDir.test_set_swift_dir ... ok test.unit.common.test_utils.TestShardRangeList.test_filter test.unit.common.test_utils.TestShardRangeList.test_filter ... ok test.unit.common.test_utils.TestShardRangeList.test_find_lower @@ -10762,1733 +9229,1185 @@ test.unit.common.test_utils.TestShardRangeList.test_states ... ok test.unit.common.test_utils.TestShardRangeList.test_timestamps test.unit.common.test_utils.TestShardRangeList.test_timestamps ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_all_whitespace_value -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_all_whitespace_value ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_bogus_value -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_bogus_value ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_empty_value -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_empty_value ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_more_specific_after_less_specific -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_more_specific_after_less_specific ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_multiple -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_multiple ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_single_region -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_single_region ... ok -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_with_zone_zero -test.unit.common.utils.test_config.TestAffinityKeyFunction.test_with_zone_zero ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception ... ok +test.unit.common.test_utils.TestWatchdog.test_start_stop +test.unit.common.test_utils.TestWatchdog.test_start_stop ... ok +test.unit.common.test_utils.TestWatchdog.test_timeout_concurrency +test.unit.common.test_utils.TestWatchdog.test_timeout_concurrency ... ok +test.unit.common.test_utils.TestWatchdog.test_timeout_expire +test.unit.common.test_utils.TestWatchdog.test_timeout_expire ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim ... ok +Ring Builder file does not exist: /tmp/tmp48ulcfc9/tmpybcsqdqv +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Device d4r2z3-127.0.0.2:6200R127.0.0.2:6200/sda3_"some meta data" with 3.14159265359 weight got id 4 +Device d4r2z3-127.0.0.1:6200R127.0.0.1:6200/sda3_"some meta data" with 3.14159265359 weight got id 4 +Device d4r2z3-[3001:0:1234::c1c0:abcd:876]:6200R[3::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Ring Builder file does not exist: /tmp/tmpbjatikg_/tmpms3p9nqr +Partition power increase in progress. You need +to finish the increase first before adding devices. +Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sda9_"" with 3.14159265359 weight got id 4 +Device 4 already uses 127.0.0.1:6200/sda9. +The on-disk ring builder is unchanged. -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0075 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0053 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "DELETE /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 403 16 "-" "-" "-" 0.0008 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/.a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/.c" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/./a" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0073 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 400 28 "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0021 "-" 4171813 - -test DEBUG: - - - [24/Oct/2025:21:24:06 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0044 "-" 4171813 - -test DEBUG: - - - [24/Oct/2025:21:24:06 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: - - - [24/Oct/2025:21:24:06 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 282, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [24/Oct/2025:21:24:06 +0000] "REPLICATE /sda1/p/a/" 500 700 "-" "-" "-" 0.0065 "-" 4171813 - -test DEBUG: - - - [24/Oct/2025:21:24:06 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 4171813 - -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/account/server.py", line 316, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/account/test_server.py", line 2714, in mock_put_method - raise Exception() -Exception -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0052 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c%00stuff" 400 36 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/foo%00bar" 400 34 "-" "-" "-" 0.0043 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0074 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00c%00stuff" 201 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/%00a" 201 - "-" "-" "-" 0.0071 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/%00foo%00bar" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 135 "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0058 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0030 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0058 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0021 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 20 "-" "-" "-" 0.0057 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 26 "-" "-" "-" 0.0057 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 119 "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 141 "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0062 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "method_doesnt_exist /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "__init__ /sda1/p/a" 405 - "-" "-" "-" 0.0001 "-" 4171813 -test.unit.account.test_server.TestAccountController.test_invalid_method_is_not_public -test.unit.account.test_server.TestAccountController.test_invalid_method_is_not_public ... ok -test.unit.account.test_server.TestAccountController.test_list_allowed_methods -test.unit.account.test_server.TestAccountController.test_list_allowed_methods ... ok -test.unit.account.test_server.TestAccountController.test_log_line_format -test.unit.account.test_server.TestAccountController.test_log_line_format ... ok -test.unit.account.test_server.TestAccountController.test_markers_with_reserved -test.unit.account.test_server.TestAccountController.test_markers_with_reserved ... ok -test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use -test.unit.account.test_server.TestAccountController.test_multiple_policies_in_use ... ok -test.unit.account.test_server.TestAccountController.test_not_allowed_method -test.unit.account.test_server.TestAccountController.test_not_allowed_method ... ok -test.unit.account.test_server.TestAccountController.test_null_markers -test.unit.account.test_server.TestAccountController.test_null_markers ... ok -test.unit.account.test_server.TestAccountController.test_params_format -test.unit.account.test_server.TestAccountController.test_params_format ... ok -test.unit.account.test_server.TestAccountController.test_params_utf8 -test.unit.account.test_server.TestAccountController.test_params_utf8 ... ok -test.unit.account.test_server.TestAccountController.test_policy_stats_non_default -test.unit.account.test_server.TestAccountController.test_policy_stats_non_default ... ok -test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy -test.unit.account.test_server.TestAccountController.test_policy_stats_with_legacy ... ok -test.unit.account.test_server.TestAccountController.test_prefix_and_delim_with_reserved -test.unit.account.test_server.TestAccountController.test_prefix_and_delim_with_reserved ... ok -test.unit.account.test_server.TestAccountController.test_prefix_with_reserved -test.unit.account.test_server.TestAccountController.test_prefix_with_reserved ... ok -test.unit.account.test_server.TestAccountController.test_replicaiton_server_call_all_methods -test.unit.account.test_server.TestAccountController.test_replicaiton_server_call_all_methods ... ok -test.unit.account.test_server.TestAccountController.test_reserved_markers_with_non_reserved -test.unit.account.test_server.TestAccountController.test_reserved_markers_with_non_reserved ... ok -test.unit.account.test_server.TestAccountController.test_serv_reserv -test.unit.account.test_server.TestAccountController.test_serv_reserv ... ok -test.unit.account.test_server.TestAccountController.test_through_call -test.unit.account.test_server.TestAccountController.test_through_call ... ok -test.unit.account.test_server.TestAccountController.test_through_call_invalid_path -test.unit.account.test_server.TestAccountController.test_through_call_invalid_path ... ok -test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8 -test.unit.account.test_server.TestAccountController.test_through_call_invalid_path_utf8 ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBroker.test_newid -test.unit.container.test_backend.TestContainerBroker.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... ok -test.unit.container.test_backend.TestContainerBroker.test_path -test.unit.container.test_backend.TestContainerBroker.test_path ... ok -test.unit.container.test_backend.TestContainerBroker.test_pending_file_name -test.unit.container.test_backend.TestContainerBroker.test_pending_file_name ... ok -test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift-ring-builder create + + Creates with 2^ partitions and . + is number of hours to restrict moving a partition more + than once. +/tmp/tmp2h0uq81a/tmp2mz3432h, build version 4, id ed46e7b3cc4e4df887fe6953b644cb72 +64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion +The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) +The overload factor is 0.00% (0.000000) +Ring file /tmp/tmp2h0uq81a/tmp2mz3432h.ring.gz not found, probably it hasn't been written yet +Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta + 0 0 0 127.0.0.1:6200 127.0.0.1:6200 sda1 100.00 0 -100.00 some meta data + 1 1 1 127.0.0.2:6201 127.0.0.2:6201 sda2 100.00 0 -100.00 + 2 2 2 127.0.0.3:6202 127.0.0.3:6202 sdc3 100.00 0 -100.00 + 3 3 3 127.0.0.4:6203 127.0.0.4:6203 sdd4 100.00 0 -100.00 +/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_output +/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_output_id_assigned +Defaulting to --format-version=1. This ensures the ring +written will be readable by older versions of Swift. +In a future release, the default will change to +--format-version=2 -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission ... ok -test.unit.container.test_backend.TestContainerBroker.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBroker.test_put_misplaced_object_does_not_effect_container_stats ... ok -test.unit.container.test_backend.TestContainerBroker.test_put_object -test.unit.container.test_backend.TestContainerBroker.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info ... ok -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBroker.test_reclaim -test.unit.container.test_backend.TestContainerBroker.test_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states ... ok +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 +Defaulting to --format-version=1. This ensures the ring +written will be readable by older versions of Swift. +In a future release, the default will change to +--format-version=2 + +d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance. +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 +Device d4r1z2-127.0.0.5:6004R127.0.0.5:6004/sda5_"" with 100.0 weight got id 4 +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" marked for removal and will be removed next rebalance. +Defaulting to --format-version=1. This ensures the ring +written will be readable by older versions of Swift. +In a future release, the default will change to +--format-version=2 + +Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Device d0r2z1-127.0.0.6:6005R127.0.0.6:6005/sdb6_"" with 100.0 weight got id 0 +/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_sorted_output +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +Invalid device name +The on-disk ring builder is unchanged. +/build/reproducible-path/swift-2.36.0/test/unit/cli/test_ipv6_output +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Partition Matches + 1 1 + 38 1 +Partition Matches + 6 1 + 7 1 + 11 1 + 12 1 + 16 1 + 18 1 + 19 1 + 20 1 + 32 1 + 35 1 + 40 1 + 46 1 + 48 1 + 53 1 + 61 1 + 63 1 + 0 1 + 1 1 + 3 1 + 4 1 + 9 1 + 23 1 + 24 1 + 26 1 + 28 1 + 34 1 + 36 1 + 39 1 + 42 1 + 54 1 + 56 1 + 62 1 + 5 1 + 8 1 + 10 1 + 13 1 + 15 1 + 17 1 + 31 1 + 37 1 + 41 1 + 45 1 + 47 1 + 49 1 + 50 1 + 52 1 + 55 1 + 59 1 +Partition Matches + 10 1 + 11 1 + 12 1 + 15 1 + 20 1 + 21 1 + 27 1 + 29 1 + 34 1 + 38 1 + 40 1 + 41 1 + 42 1 + 45 1 + 56 1 + 63 1 + 2 1 + 3 1 + 4 1 + 7 1 + 9 1 + 18 1 + 19 1 + 25 1 + 33 1 + 35 1 + 36 1 + 46 1 + 47 1 + 51 1 + 52 1 + 62 1 + 0 1 + 1 1 + 6 1 + 8 1 + 13 1 + 16 1 + 24 1 + 26 1 + 43 1 + 44 1 + 48 1 + 53 1 + 54 1 + 58 1 + 60 1 + 61 1 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Partition Matches + 20 1 + 57 1 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +Partition Matches + 13 1 + 37 1 +Specified builder file "/tmp/tmpzi0su8o2/tmpd29u_x0f" is not rebalanced yet. Please rebalance first. +swift-ring-builder list_parts [] .. + +or + +swift-ring-builder list_parts + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Returns a 2 column list of all the partitions that are assigned to any of + the devices matching the search values given. The first column is the + assigned partition number and the second column is the number of device + matches for that partition. The list is ordered from most number of matches + to least. If there are a lot of devices to match against, this command + could take a while to run. + +The can be of the form:: + + drz-:R:/ + _ + +Where and are replication ip and port. + +Any part is optional, but you must include at least one part. + +Examples:: + + d74 Matches the device id 74 + r4 Matches devices in region 4 + z1 Matches devices in zone 1 + z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 + 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 + z1:5678 Matches devices in zone 1 using port 5678 + :5678 Matches devices that use port 5678 + R5.6.7.8 Matches devices that use replication ip 5.6.7.8 + R:5678 Matches devices that use replication port 5678 + 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip + 5.6.7.8 + /sdb1 Matches devices with the device name sdb1 + _shiny Matches devices with shiny in the meta data + _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data + [::1] Matches devices in any zone with the ip ::1 + z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 + +Most specific example:: + + d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" + +Nerd explanation: + + All items require their single character prefix except the ip, in which + case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments ... ok -test DEBUG: Run listdir on /tmp/tmp7zbx3ysm/node/sda1/objects/60 +test DEBUG: Run listdir on /tmp/tmpf_o6orhe/node/sda1/objects/33 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 2 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.025374 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpob13d378/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpob13d378/node/sda1/objects/443 +test INFO: Finished relinker (cleanup=True): 03:53:04 11/27/26 GMT (0:00:00.012543 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:05 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpllxp6cuh/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpllxp6cuh/node/sda1/objects/299 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpob13d378/node/sda1/objects/221/0c8/dddf284724afcee10fd43bd3ef0c30c8/1761341045.10633.ts to /tmp/tmpob13d378/node/sda1/objects/443/0c8/dddf284724afcee10fd43bd3ef0c30c8/1761341045.10633.ts -test DEBUG: Removed /tmp/tmpob13d378/node/sda1/objects/221/0c8/dddf284724afcee10fd43bd3ef0c30c8/1761341045.10633.ts -test DEBUG: Run listdir on /tmp/tmpob13d378/node/sda1/objects/221 +test DEBUG: Relinking (cleanup): tolerating different inodes for tombstone with same timestamp: /tmp/tmpllxp6cuh/node/sda1/objects/149/cfe/95fcc38c4b8c92267d07be489b756cfe/1795751585.02630.ts to /tmp/tmpllxp6cuh/node/sda1/objects/299/cfe/95fcc38c4b8c92267d07be489b756cfe/1795751585.02630.ts +test DEBUG: Removed /tmp/tmpllxp6cuh/node/sda1/objects/149/cfe/95fcc38c4b8c92267d07be489b756cfe/1795751585.02630.ts +test DEBUG: Run listdir on /tmp/tmpllxp6cuh/node/sda1/objects/149 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Removed /tmp/tmpob13d378/node/sda1/objects/55/0c8/dddf284724afcee10fd43bd3ef0c30c8/1761341045.10633.ts -test DEBUG: Run listdir on /tmp/tmpob13d378/node/sda1/objects/55 +test DEBUG: Removed /tmp/tmpllxp6cuh/node/sda1/objects/37/cfe/95fcc38c4b8c92267d07be489b756cfe/1795751585.02630.ts +test DEBUG: Run listdir on /tmp/tmpllxp6cuh/node/sda1/objects/37 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 3/3 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 2 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.037973 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmptswom65x/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmptswom65x/node/sda1/objects/299 +test INFO: Finished relinker (cleanup=True): 03:53:05 11/27/26 GMT (0:00:00.271487 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:05 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpgeunhjlb/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpgeunhjlb/node/sda1/objects/491 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmptswom65x/node/sda1/objects/149/4eb/95869dd5e2364c523dbd398d34ced4eb/1761341046.20286.meta -test DEBUG: Removed /tmp/tmptswom65x/node/sda1/objects/149/4eb/95869dd5e2364c523dbd398d34ced4eb/1761341045.20286.data -test DEBUG: Run listdir on /tmp/tmptswom65x/node/sda1/objects/149 +test DEBUG: Removed /tmp/tmpgeunhjlb/node/sda1/objects/245/c2f/f587d598d55e488b26d0313ccdb5bc2f/1795751586.59719.meta +test DEBUG: Removed /tmp/tmpgeunhjlb/node/sda1/objects/245/c2f/f587d598d55e488b26d0313ccdb5bc2f/1795751585.59719.data +test DEBUG: Run listdir on /tmp/tmpgeunhjlb/node/sda1/objects/245 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.015219 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmps6h9rmbt/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmps6h9rmbt/node/sda1/objects/442 +test INFO: Finished relinker (cleanup=True): 03:53:06 11/27/26 GMT (0:00:00.693241 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:06 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpuqjp1u9z/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpuqjp1u9z/node/sda1/objects/466 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmps6h9rmbt/node/sda1/objects/221/cec/dd61317d69ccd890237832638a9c7cec/1761341047.27636.ts -test DEBUG: Run listdir on /tmp/tmps6h9rmbt/node/sda1/objects/221 +test DEBUG: Removed /tmp/tmpuqjp1u9z/node/sda1/objects/233/1f9/e914143434139efe44e2160f678161f9/1795751588.42154.ts +test DEBUG: Run listdir on /tmp/tmpuqjp1u9z/node/sda1/objects/233 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.016051 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp0fxubu2m/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp0fxubu2m/node/sda1/objects/431 +test INFO: Finished relinker (cleanup=True): 03:53:06 11/27/26 GMT (0:00:00.012455 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:06 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp13vb6sbz/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp13vb6sbz/node/sda1/objects/352 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp0fxubu2m/node/sda1/objects/215/7a2/d7dc438118a3d7d7da95fe64b74597a2/1761341046.34044.meta -test DEBUG: Removed /tmp/tmp0fxubu2m/node/sda1/objects/215/7a2/d7dc438118a3d7d7da95fe64b74597a2/1761341045.34044.data -test DEBUG: Run listdir on /tmp/tmp0fxubu2m/node/sda1/objects/215 +test DEBUG: Removed /tmp/tmp13vb6sbz/node/sda1/objects/176/63d/b05998fa229bf5fead850a1288f1a63d/1795751587.71097.meta +test DEBUG: Removed /tmp/tmp13vb6sbz/node/sda1/objects/176/63d/b05998fa229bf5fead850a1288f1a63d/1795751586.71097.data +test DEBUG: Run listdir on /tmp/tmp13vb6sbz/node/sda1/objects/176 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.006959 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpcbtrxgg8/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpcbtrxgg8/node/sda1/objects/153/4ff/994e2673a302c407e5cbe3502d07a4ff/1761341045.37265.data to /tmp/tmpcbtrxgg8/node/sda1/objects/306/4ff/994e2673a302c407e5cbe3502d07a4ff/1761341045.37265.data -test DEBUG: Run listdir on /tmp/tmpcbtrxgg8/node/sda1/objects/306 +test INFO: Finished relinker (cleanup=True): 03:53:07 11/27/26 GMT (0:00:00.367850 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp92h6m_8_/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp92h6m_8_/node/sda1/objects/186/3f3/baf3a9bcd6bc44b0d45d46378c46e3f3/1795751587.31455.data to /tmp/tmp92h6m_8_/node/sda1/objects/373/3f3/baf3a9bcd6bc44b0d45d46378c46e3f3/1795751587.31455.data +test DEBUG: Run listdir on /tmp/tmp92h6m_8_/node/sda1/objects/373 test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcbtrxgg8/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpcbtrxgg8/node/sda1/objects/153/4ff/994e2673a302c407e5cbe3502d07a4ff/1761341045.37265.data -test DEBUG: Run listdir on /tmp/tmpcbtrxgg8/node/sda1/objects/153 +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:07 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp92h6m_8_/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp92h6m_8_/node/sda1/objects/186/3f3/baf3a9bcd6bc44b0d45d46378c46e3f3/1795751587.31455.data +test DEBUG: Run listdir on /tmp/tmp92h6m_8_/node/sda1/objects/186 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.010012 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp_6z3hmxp/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp_6z3hmxp/node/sda1/objects/2/deb/02742c5de0c860e79d7bdfee64d1edeb/1761341045.43022.data to /tmp/tmp_6z3hmxp/node/sda1/objects/4/deb/02742c5de0c860e79d7bdfee64d1edeb/1761341045.43022.data +test INFO: Finished relinker (cleanup=True): 03:53:07 11/27/26 GMT (0:00:00.206963 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpkr9iwyda/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpkr9iwyda/node/sda1/objects/21/1ed/15ac7d54a8679127532b567d7ac981ed/1795751587.59436.data to /tmp/tmpkr9iwyda/node/sda1/objects/43/1ed/15ac7d54a8679127532b567d7ac981ed/1795751587.59436.data test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp_6z3hmxp/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp_6z3hmxp/node/sda1/objects/4 +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:07 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpkr9iwyda/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpkr9iwyda/node/sda1/objects/43 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp_6z3hmxp/node/sda1/objects/2/deb/02742c5de0c860e79d7bdfee64d1edeb/1761341045.43022.data -test DEBUG: Run listdir on /tmp/tmp_6z3hmxp/node/sda1/objects/2 +test DEBUG: Removed /tmp/tmpkr9iwyda/node/sda1/objects/21/1ed/15ac7d54a8679127532b567d7ac981ed/1795751587.59436.data +test DEBUG: Run listdir on /tmp/tmpkr9iwyda/node/sda1/objects/21 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.012396 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp26wh9942/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp26wh9942/node/sda1/objects/49/1e8/31d440fcb31b94bfc98eb1546b4d11e8/1761341045.48801.data to /tmp/tmp26wh9942/node/sda1/objects/99/1e8/31d440fcb31b94bfc98eb1546b4d11e8/1761341045.48801.data +test INFO: Finished relinker (cleanup=True): 03:53:08 11/27/26 GMT (0:00:00.409042 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpxg9ups26/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpxg9ups26/node/sda1/objects/210/f3d/d2a43e74532e568fde1ceaa38dbf6f3d/1795751588.40848.data to /tmp/tmpxg9ups26/node/sda1/objects/421/f3d/d2a43e74532e568fde1ceaa38dbf6f3d/1795751588.40848.data +test DEBUG: Run listdir on /tmp/tmpxg9ups26/node/sda1/objects/421 test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp26wh9942/node/none (cleanup=True) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:08 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxg9ups26/node/none (cleanup=True) test DEBUG: Updating recon test INFO: 0 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.002290 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpbngi7j0e/node/sda1 (cleanup=False) -test WARNING: Unexpected file /tmp/tmpbngi7j0e/node/sda1/objects/208/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error +test INFO: Finished relinker (cleanup=True): 03:53:08 11/27/26 GMT (0:00:00.004501 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpp7qpi7n2/node/sda1 (cleanup=False) +test WARNING: Unexpected file /tmp/tmpp7qpi7n2/node/sda1/objects/6/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data: Bad fragment index: None: invalid literal for int() with base 10: 'None'test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error ... ok test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missing -test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missing ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_diskfile_error_new_file_missingTraceback (most recent call last): + ... File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ +ok + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception +Traceback (most recent call last): +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable ... ok + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_internal_client.py", line 889, in __call__ + raise Exception() +Exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files ... ok -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:full_control OWNER fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/53/07 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0015 - - 1795751587.824254751 1795751587.825754642 1 test:tester +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/53/07 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0017 - - 1795751587.826782465 1795751587.828488588 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +test DEBUG: User tenant_id has system reader authorizing +test DEBUG: tenant mismatch: AUTH_tenant_id2 != tenant_id +test DEBUG: allow user with role(s) admin,swiftoperator as account admin +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

Access was denied to this reso...) +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, got 401 (

Unauthorized

This server could not verif...) while retrieving /v1/AUTH_test/gettest/c_15 +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, GET of submanifest /v1/AUTH_test/gettest/manifest-bc failed with status 401 (

Unauthorized

This server could not verif...) +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != wrong! or 5 != 5. +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != 594f803b380a41396ed63dca39503542 or 5 != 999999. +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-avail, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/gettest/not_avail_obj +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-exists, got 404 (

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. +fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Kaboom! +direct-client-test ERROR: Kaboom! +direct-client-test ERROR: Kaboom! +test1 +STDOUT: test2 +STDERR: test4 +test5 +STDERR: test6 +test8 +STDOUT: a#012b#012c +STDOUT: d +test.unit.common.utils.test_logs.TestUtilsLogs.test_LoggerFileObject +test.unit.common.utils.test_logs.TestUtilsLogs.test_LoggerFileObject ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_NullLogger +test.unit.common.utils.test_logs.TestUtilsLogs.test_NullLogger ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_capture_stdio +test.unit.common.utils.test_logs.TestUtilsLogs.test_capture_stdio ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_clean_logger_exception +test.unit.common.utils.test_logs.TestUtilsLogs.test_clean_logger_exception ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_log_line +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_log_line ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_policy_index +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_policy_index ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_exception_method +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_exception_method ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_isolation +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_isolation ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_non_string_values +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_non_string_values ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_replaces_prefix +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_replaces_prefix ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_console +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_console ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_custom_log_handlers +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_custom_log_handlers ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_name_and_route +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_name_and_route ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_sysloghandler_plumbing +test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_sysloghandler_plumbing ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_log_string_formatter +test.unit.common.utils.test_logs.TestUtilsLogs.test_log_string_formatter ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer +test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer_python_maddness +test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer_python_maddness ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_str_format_time +test.unit.common.utils.test_logs.TestUtilsLogs.test_str_format_time ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter +test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter ... ok +test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter_max_line_length +test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter_max_line_length ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil +test.unit.common.utils.test_timestamp.TestTimestamp.test_ceil ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none +test.unit.common.utils.test_timestamp.TestTimestamp.test_cmp_with_none ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_delta +test.unit.common.utils.test_timestamp.TestTimestamp.test_delta ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_false +test.unit.common.utils.test_timestamp.TestTimestamp.test_false ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_float +test.unit.common.utils.test_timestamp.TestTimestamp.test_float ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal +test.unit.common.utils.test_timestamp.TestTimestamp.test_force_internal ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat +test.unit.common.utils.test_timestamp.TestTimestamp.test_from_isoformat ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_greater_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable +test.unit.common.utils.test_timestamp.TestTimestamp.test_hashable ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_int +test.unit.common.utils.test_timestamp.TestTimestamp.test_int ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_internal_format_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_input ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion +test.unit.common.utils.test_timestamp.TestTimestamp.test_invalid_string_conversion ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility +test.unit.common.utils.test_timestamp.TestTimestamp.test_inversion_reversibility ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat +test.unit.common.utils.test_timestamp.TestTimestamp.test_isoformat ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_no_force_internal_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_normal_format_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal +test.unit.common.utils.test_timestamp.TestTimestamp.test_not_equal ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit +test.unit.common.utils.test_timestamp.TestTimestamp.test_offset_limit ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering +test.unit.common.utils.test_timestamp.TestTimestamp.test_ordering ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons +test.unit.common.utils.test_timestamp.TestTimestamp.test_out_of_range_comparisons ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_raw +test.unit.common.utils.test_timestamp.TestTimestamp.test_raw ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_short_format_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_no_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset +test.unit.common.utils.test_timestamp.TestTimestamp.test_smaller_with_offset ... ok +test.unit.common.utils.test_timestamp.TestTimestamp.test_true +test.unit.common.utils.test_timestamp.TestTimestamp.test_true ... ok +test.unit.container.test_server.TestContainerController.test_DELETE +test.unit.container.test_server.TestContainerController.test_DELETE ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate_replication_race +test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate_replication_race ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_account_update +test.unit.container.test_server.TestContainerController.test_DELETE_account_update ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_container_not_found +test.unit.container.test_server.TestContainerController.test_DELETE_container_not_found ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_invalid_partition +test.unit.container.test_server.TestContainerController.test_DELETE_invalid_partition ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_not_found +test.unit.container.test_server.TestContainerController.test_DELETE_not_found ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_obj_not_found +test.unit.container.test_server.TestContainerController.test_DELETE_obj_not_found ... ok + +test ERROR: Bad key for 'container': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: Bad key for 'object': Key must be length 32 bytes: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys + self.crypto.check_key(key) + ~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key + raise ValueError("Key must be length %s bytes" % self.key_length) +ValueError: Key must be length 32 bytes +test ERROR: get_keys(): from callback: boom: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_crypto_utils.py", line 95, in callback + raise Exception('boom') +Exception: boom +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' +test ERROR: Missing key for 'container': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'container' +test ERROR: Missing key for 'object': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'object' +test ERROR: Missing key for 'object': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +KeyError: 'object' +test ERROR: Did not get a keys dict: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys + key = keys[name] + ~~~~^^^^^^ +TypeError: list indices must be integers or slices, not str +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID"}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID"}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting requesttest.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_roles +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_roles ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_not_json +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_not_json ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token ... ok +test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults +test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults ... ok +test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete +test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete ... ok +test.unit.common.middleware.s3api.test_utils.TestConfig.test_update +test.unit.common.middleware.s3api.test_utils.TestConfig.test_update ... ok +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat ... ok +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat ... ok +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat +test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_object +test.unit.container.test_server.TestContainerController.test_DELETE_object ... ok +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses +test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_500_resp +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_500_resp ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_content_type +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_content_type ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_over_twice_max_length +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_over_twice_max_length ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_too_long +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_too_long ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_path +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_path ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_call_and_content_type +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_call_and_content_type ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_fails +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_fails ... ok + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects ... ok - -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0021 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0018 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0039 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0022 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c_zero" 201 - "-" "-" "-" 0.0010 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0017 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0016 "-" 4171812 2 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0016 "-" 4171812 3 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0015 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0016 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0015 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0031 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0016 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0019 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:05 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0017 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171812 3 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0019 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0009 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0026 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0073 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0062 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0022 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0016 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0036 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0025 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0033 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0011 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0017 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0034 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0018 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0029 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0025 "-" 4171812 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0015 "-" 4171812 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0020 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0015 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0042 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0014 "-" 4171812 -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata -test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy.test_utf8_metadata ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_init_internal_client_log_name -test.unit.cli.test_container_deleter.TestContainerDeleter.test_init_internal_client_log_name ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_native_utf8 -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_native_utf8 ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 -test.unit.cli.test_container_deleter.TestContainerDeleter.test_make_delete_jobs_unicode_utf8 ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_no_yield -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_no_yield ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_with_yield -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_empty_with_yield ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_one_update_no_yield ... ok -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield -test.unit.cli.test_container_deleter.TestContainerDeleter.test_mark_for_deletion_two_updates_with_yield ... ok -test.unit.cli.test_info.TestPrintObj.test_missing_etag -test.unit.cli.test_info.TestPrintObj.test_missing_etag ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... ok -test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid -test.unit.cli.test_info.TestPrintObj.test_print_obj_invalid ... ok -test.unit.cli.test_info.TestPrintObj.test_print_obj_valid -test.unit.cli.test_info.TestPrintObj.test_print_obj_valid ... ok -test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy -test.unit.cli.test_info.TestPrintObj.test_print_obj_with_policy ... ok -test.unit.cli.test_recon.TestRecon.test_async_check -test.unit.cli.test_recon.TestRecon.test_async_check ... ok -test.unit.cli.test_recon.TestRecon.test_calculate_least_and_most_recent -test.unit.cli.test_recon.TestRecon.test_calculate_least_and_most_recent ... ok -test.unit.cli.test_recon.TestRecon.test_drive_audit_check -test.unit.cli.test_recon.TestRecon.test_drive_audit_check ... ok -test.unit.cli.test_recon.TestRecon.test_gen_stats -test.unit.cli.test_recon.TestRecon.test_gen_stats ... ok -test.unit.cli.test_recon.TestRecon.test_get_error_ringnames -test.unit.cli.test_recon.TestRecon.test_get_error_ringnames ... ok -test.unit.cli.test_recon.TestRecon.test_get_hosts -test.unit.cli.test_recon.TestRecon.test_get_hosts ... ok -test.unit.cli.test_recon.TestRecon.test_get_ring_names -test.unit.cli.test_recon.TestRecon.test_get_ring_names ... ok -test.unit.cli.test_recon.TestRecon.test_get_ringmd5 -test.unit.cli.test_recon.TestRecon.test_get_ringmd5 ... ok -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_alias -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_alias ... ok -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_all_policies ... ok -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_invalid -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_invalid ... ok -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu -test.unit.cli.test_recon.TestRecon.test_main_object_hosts_default_unu ... ok -test.unit.cli.test_recon.TestRecon.test_ptime -test.unit.cli.test_recon.TestRecon.test_ptime ... ok -test.unit.cli.test_recon.TestRecon.test_quarantine_check -test.unit.cli.test_recon.TestRecon.test_quarantine_check ... ok -test.unit.cli.test_recon.TestRecon.test_umount_check -test.unit.cli.test_recon.TestRecon.test_umount_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_disk_usage -test.unit.cli.test_recon.TestReconCommands.test_disk_usage ... ok -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5 -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5 ... ok -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch -test.unit.cli.test_recon.TestReconCommands.test_get_swiftconfmd5_mismatch ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... ok -test.unit.cli.test_recon.TestReconCommands.test_load_check -test.unit.cli.test_recon.TestReconCommands.test_load_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types -test.unit.cli.test_recon.TestReconCommands.test_multiple_server_types ... ok -test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check -test.unit.cli.test_recon.TestReconCommands.test_object_auditor_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check -test.unit.cli.test_recon.TestReconCommands.test_reconstruction_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_replication_check -test.unit.cli.test_recon.TestReconCommands.test_replication_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_server_type_check -test.unit.cli.test_recon.TestReconCommands.test_server_type_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_sharding_check -test.unit.cli.test_recon.TestReconCommands.test_sharding_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_time_check -test.unit.cli.test_recon.TestReconCommands.test_time_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter ... ok -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch -test.unit.cli.test_recon.TestReconCommands.test_time_check_jitter_mismatch ... ok -test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch -test.unit.cli.test_recon.TestReconCommands.test_time_check_mismatch ... ok -test.unit.cli.test_recon.TestReconCommands.test_version_check -test.unit.cli.test_recon.TestReconCommands.test_version_check ... ok -test.unit.cli.test_recon.TestReconCommands.test_version_check_differs -test.unit.cli.test_recon.TestReconCommands.test_version_check_differs ... ok -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count ... ok -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted -test.unit.cli.test_recon_cron.TestReconCron.test_get_async_count_deleted ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_add -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_add ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_overload -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_overload ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_part_power -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_part_power ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_random_seed -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_random_seed ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_remove -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_remove ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_replicas -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_replicas ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_rounds -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_rounds ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_save ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_set_weight -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_bad_set_weight ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_good ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_invalid_json -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_invalid_json ... ok -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object -test.unit.cli.test_ring_builder_analyzer.TestParseScenario.test_json_not_object ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_already_exists ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv4_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_old_missing_region -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_old_missing_region ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_part_power_increase -test.unit.cli.test_ringbuilder.TestCommands.test_add_device_part_power_increase ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices -test.unit.cli.test_ringbuilder.TestCommands.test_add_duplicate_devices ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_create_ring -test.unit.cli.test_ringbuilder.TestCommands.test_create_ring ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_create_ring_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default -test.unit.cli.test_ringbuilder.TestCommands.test_default ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception -test.unit.cli.test_ringbuilder.TestCommands.test_default_no_device_ring_without_exception ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_output -test.unit.cli.test_ringbuilder.TestCommands.test_default_output ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned -test.unit.cli.test_ringbuilder.TestCommands.test_default_output_id_assigned ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check -test.unit.cli.test_ringbuilder.TestCommands.test_default_ringfile_check ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed -test.unit.cli.test_ringbuilder.TestCommands.test_default_show_removed ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output -test.unit.cli.test_ringbuilder.TestCommands.test_default_sorted_output ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command -test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate -test.unit.cli.test_ringbuilder.TestCommands.test_dispersion_command_recalculate ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring -test.unit.cli.test_ringbuilder.TestCommands.test_empty_ring ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_find_parts -test.unit.cli.test_ringbuilder.TestCommands.test_find_parts ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name -test.unit.cli.test_ringbuilder.TestCommands.test_invalid_device_name ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output -test.unit.cli.test_ringbuilder.TestCommands.test_ipv6_output ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv4_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_no_matching ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage ... ok -swift: Using crc32c_kern implementation for CRC32C. - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET ... ok -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit ... ok - -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0075 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0012 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0060 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 134 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0060 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test03" 201 - "-" "-" "-" 0.0018 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 270 "-" "-" "-" 0.0023 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 136 "-" "-" "-" 0.0059 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0017 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00" 201 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0060 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a/null" 201 - "-" "-" "-" 0.0016 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 118 "-" "-" "-" 0.0063 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 381 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 252 "-" "-" "-" 0.0056 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0070 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 68 "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 400 37 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 400 33 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 400 38 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 400 34 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0033 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0056 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0068 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0011 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0032 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0055 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0071 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/c1" 201 - "-" "-" "-" 0.0010 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 3 "-" "-" "-" 0.0021 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0069 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0051 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0017 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0058 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0016 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0066 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 158 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0009 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0016 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00foo" 201 - "-" "-" "-" 0.0057 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00nullish" 201 - "-" "-" "-" 0.0015 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 2 "-" "-" "-" 0.0061 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 269 "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0027 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00test01" 201 - "-" "-" "-" 0.0051 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/%00null%00test02" 201 - "-" "-" "-" 0.0015 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a/nullish" 201 - "-" "-" "-" 0.0057 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0021 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 121 "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 390 "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 200 255 "-" "-" "-" 0.0056 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/p/a/c%D8%3E%2520" 412 12 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 201 - "-" "-" "-" 0.0035 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/p/a" 202 - "-" "-" "-" 0.0015 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:24:07 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171813 -test.unit.account.test_server.TestAccountController.test_utf8_metadata -test.unit.account.test_server.TestAccountController.test_utf8_metadata ... ok -test.unit.account.test_utils.TestAccountUtils.test_account_listing_reserved_names -test.unit.account.test_utils.TestAccountUtils.test_account_listing_reserved_names ... ok -test.unit.account.test_utils.TestAccountUtils.test_account_listing_response -test.unit.account.test_utils.TestAccountUtils.test_account_listing_response ... ok -test.unit.account.test_utils.TestAccountUtils.test_account_listing_with_containers -test.unit.account.test_utils.TestAccountUtils.test_account_listing_with_containers ... ok -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_empty_memory_broker ... ok -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_fake_broker -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_fake_broker ... ok -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_data -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_data ... ok -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data -test.unit.account.test_utils.TestAccountUtils.test_get_response_headers_with_legacy_data ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key -test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_invalid_swift_path -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_invalid_swift_path ... ok -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_non_swift_path -test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_non_swift_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_empty_body -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_empty_body ... ok -test ERROR: Error in '/tmp/tmpd3rdlqgc/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' -test ERROR: Could not load '/tmp/tmpvjtejgoh/container-sync-realms.conf': File contains no section headers. -file: '/tmp/tmpvjtejgoh/container-sync-realms.conf', line: 1 -'invalid' -test DEBUG: Could not load 'fac82c903d7b479e9f8a0d93c858d481': [Errno 2] No such file or directory: 'fac82c903d7b479e9f8a0d93c858d481' -test ERROR: Could not load '/tmp/tmpk8qh3j1p/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmpk8qh3j1p/container-sync-realms.conf' - -user quit -No .MockServer object at 0xffff85c83240> running -.MockServerFactory.MockServer object at 0xffff8615ecf0> (1) appears to have stopped -No .MockServerFactory.MockServer object at 0xffff85d03250> running -No .MockServerFactory.MockServer object at 0xffff85d01bd0> running -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff85ba2520> to die; giving up -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff8615eba0> to die; killing -Signal .MockServerFactory.MockServer object at 0xffff8615eba0> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff85d03b10> to die; killing -Signal .MockServerFactory.MockServer object at 0xffff85d03b10> pid: None signal: 9 -Waited 15 seconds for .MockServerFactory.MockServer object at 0xffff85d01bd0> to die; killing -Signal .MockServerFactory.MockServer object at 0xffff85d01bd0> pid: None signal: 9 -test NOTICE: Started child 0 (PID 88) for port 6006 -test NOTICE: Started child 1 (PID 89) for port 6006 -test NOTICE: Started child 2 (PID 90) for port 6006 -test NOTICE: Started child 0 (PID 91) for port 6007 -test NOTICE: Started child 1 (PID 92) for port 6007 -test NOTICE: Started child 2 (PID 93) for port 6007 -test NOTICE: Closing unnecessary sock for port 6006 (child pid 88) -test NOTICE: Closing unnecessary sock for port 6006 (child pid 89) -test NOTICE: Closing unnecessary sock for port 6006 (child pid 90) -test CRITICAL: Unable to bind to port 6009: ack -test CRITICAL: Unable to bind to port 6009: ack -test CRITICAL: Unable to bind to port 6009: ack -test NOTICE: Started child 0 (PID 94) for port 6009 -test NOTICE: Started child 1 (PID 95) for port 6009 -test NOTICE: Started child 2 (PID 96) for port 6009 -test ERROR: Removing dead child 95 from parent 4171797 -test NOTICE: Started child 1 (PID 97) for port 6009 -test NOTICE: Child 2 (PID 4171797, port 6007) exiting normally -test WARNING: Ignoring wait() result from unknown PID 89 -test NOTICE: Started child 0 (PID 88) for port 6006 -test NOTICE: Started child 1 (PID 89) for port 6006 -test NOTICE: Started child 2 (PID 90) for port 6006 -test NOTICE: Started child 0 (PID 91) for port 6007 -test NOTICE: Started child 1 (PID 92) for port 6007 -test NOTICE: Started child 2 (PID 93) for port 6007 -sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmpqluj2oql/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Audit warnings for shard: account not in shards namespace '.shards_', path: bad_account/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1761341046.00000, (0, 0) as of 1761341046.00000, active as of 1761341046.00000> to ShardRange<'k' to 't' as of 1761341047.00000, (0, 0) as of 1761341047.00000, active as of 1761341047.00000>, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341051.00000, (0, 0) as of 1761341051.00000, shrinking as of 1761341048.00000> to ShardRange<'k' to 't' as of 1761341051.00000, (0, 0) as of 1761341051.00000, sharding as of 1761341052.00000>, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp63ar1atb/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341046.00000, db: /tmp/tmp14w98j90/sda/containers/0/9a7/15a555813cc7979969ae0eb7f56c69a7/15a555813cc7979969ae0eb7f56c69a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341048.00000, db: /tmp/tmp14w98j90/sda/containers/0/030/0b7db318d59c08df2b0a0cbfacad7030/0b7db318d59c08df2b0a0cbfacad7030.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341047.00000, (0, 0) as of 1761341047.00000, found as of 1761341047.00000> to ShardRange<'k' to 't' as of 1761341048.00000, (0, 0) as of 1761341048.00000, created as of 1761341048.00000>, path: .shards_a/shard_c_1761341048.00000, db: /tmp/tmp14w98j90/sda/containers/0/030/0b7db318d59c08df2b0a0cbfacad7030/0b7db318d59c08df2b0a0cbfacad7030.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341050.00000, db: /tmp/tmp14w98j90/sda/containers/0/8ac/423461f78b5b93d59b7e8b6d460d38ac/423461f78b5b93d59b7e8b6d460d38ac.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341049.00000, (0, 0) as of 1761341049.00000, found as of 1761341049.00000> to ShardRange<'k' to 't' as of 1761341050.00000, (0, 0) as of 1761341050.00000, cleaved as of 1761341050.00000>, path: .shards_a/shard_c_1761341050.00000, db: /tmp/tmp14w98j90/sda/containers/0/8ac/423461f78b5b93d59b7e8b6d460d38ac/423461f78b5b93d59b7e8b6d460d38ac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341052.00000, db: /tmp/tmp14w98j90/sda/containers/0/ac9/16a4dae728f17396401f9bebb536cac9/16a4dae728f17396401f9bebb536cac9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341051.00000, (0, 0) as of 1761341051.00000, found as of 1761341051.00000> to ShardRange<'k' to 't' as of 1761341052.00000, (0, 0) as of 1761341052.00000, active as of 1761341052.00000>, path: .shards_a/shard_c_1761341052.00000, db: /tmp/tmp14w98j90/sda/containers/0/ac9/16a4dae728f17396401f9bebb536cac9/16a4dae728f17396401f9bebb536cac9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341054.00000, db: /tmp/tmp14w98j90/sda/containers/0/4d0/25c1f18c9711c79f69d1aed5bd7f64d0/25c1f18c9711c79f69d1aed5bd7f64d0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341053.00000, (0, 0) as of 1761341053.00000, found as of 1761341053.00000> to ShardRange<'k' to 't' as of 1761341054.00000, (0, 0) as of 1761341054.00000, shrinking as of 1761341054.00000>, path: .shards_a/shard_c_1761341054.00000, db: /tmp/tmp14w98j90/sda/containers/0/4d0/25c1f18c9711c79f69d1aed5bd7f64d0/25c1f18c9711c79f69d1aed5bd7f64d0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341054.00000, db: /tmp/tmp14w98j90/sda/containers/0/4d0/25c1f18c9711c79f69d1aed5bd7f64d0/25c1f18c9711c79f69d1aed5bd7f64d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341056.00000, db: /tmp/tmp14w98j90/sda/containers/0/773/a07a40d19e665566341c83dd7de77773/a07a40d19e665566341c83dd7de77773.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341055.00000, (0, 0) as of 1761341055.00000, found as of 1761341055.00000> to ShardRange<'k' to 't' as of 1761341056.00000, (0, 0) as of 1761341056.00000, sharding as of 1761341056.00000>, path: .shards_a/shard_c_1761341056.00000, db: /tmp/tmp14w98j90/sda/containers/0/773/a07a40d19e665566341c83dd7de77773/a07a40d19e665566341c83dd7de77773.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341056.00000, db: /tmp/tmp14w98j90/sda/containers/0/773/a07a40d19e665566341c83dd7de77773/a07a40d19e665566341c83dd7de77773.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341058.00000, db: /tmp/tmp14w98j90/sda/containers/0/ba7/6732158a2f9c1949e77217c83ba1cba7/6732158a2f9c1949e77217c83ba1cba7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341057.00000, (0, 0) as of 1761341057.00000, found as of 1761341057.00000> to ShardRange<'k' to 't' as of 1761341058.00000, (0, 0) as of 1761341058.00000, sharded as of 1761341058.00000>, path: .shards_a/shard_c_1761341058.00000, db: /tmp/tmp14w98j90/sda/containers/0/ba7/6732158a2f9c1949e77217c83ba1cba7/6732158a2f9c1949e77217c83ba1cba7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341058.00000, db: /tmp/tmp14w98j90/sda/containers/0/ba7/6732158a2f9c1949e77217c83ba1cba7/6732158a2f9c1949e77217c83ba1cba7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341060.00000, db: /tmp/tmp14w98j90/sda/containers/0/3c7/0f3ec0787eaca652c2e14c86fd8f13c7/0f3ec0787eaca652c2e14c86fd8f13c7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341059.00000, (0, 0) as of 1761341059.00000, found as of 1761341059.00000> to ShardRange<'k' to 't' as of 1761341060.00000, (0, 0) as of 1761341060.00000, shrunk as of 1761341060.00000>, path: .shards_a/shard_c_1761341060.00000, db: /tmp/tmp14w98j90/sda/containers/0/3c7/0f3ec0787eaca652c2e14c86fd8f13c7/0f3ec0787eaca652c2e14c86fd8f13c7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341060.00000, db: /tmp/tmp14w98j90/sda/containers/0/3c7/0f3ec0787eaca652c2e14c86fd8f13c7/0f3ec0787eaca652c2e14c86fd8f13c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341062.00000, db: /tmp/tmp14w98j90/sda/containers/0/e8b/83aa1ed41bac058057ed99dbee211e8b/83aa1ed41bac058057ed99dbee211e8b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341061.00000, (0, 0) as of 1761341061.00000, created as of 1761341061.00000> to ShardRange<'k' to 't' as of 1761341062.00000, (0, 0) as of 1761341062.00000, found as of 1761341062.00000>, path: .shards_a/shard_c_1761341062.00000, db: /tmp/tmp14w98j90/sda/containers/0/e8b/83aa1ed41bac058057ed99dbee211e8b/83aa1ed41bac058057ed99dbee211e8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341064.00000, db: /tmp/tmp14w98j90/sda/containers/0/ed1/830d25d2a6514bd230c8fb4042e23ed1/830d25d2a6514bd230c8fb4042e23ed1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341066.00000, db: /tmp/tmp14w98j90/sda/containers/0/53b/c595a883b7e20b6fe639cab0036f153b/c595a883b7e20b6fe639cab0036f153b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341065.00000, (0, 0) as of 1761341065.00000, created as of 1761341065.00000> to ShardRange<'k' to 't' as of 1761341066.00000, (0, 0) as of 1761341066.00000, cleaved as of 1761341066.00000>, path: .shards_a/shard_c_1761341066.00000, db: /tmp/tmp14w98j90/sda/containers/0/53b/c595a883b7e20b6fe639cab0036f153b/c595a883b7e20b6fe639cab0036f153b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341068.00000, db: /tmp/tmp14w98j90/sda/containers/0/45d/d4d798df305a29aaf85fc7cc8a57345d/d4d798df305a29aaf85fc7cc8a57345d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341067.00000, (0, 0) as of 1761341067.00000, created as of 1761341067.00000> to ShardRange<'k' to 't' as of 1761341068.00000, (0, 0) as of 1761341068.00000, active as of 1761341068.00000>, path: .shards_a/shard_c_1761341068.00000, db: /tmp/tmp14w98j90/sda/containers/0/45d/d4d798df305a29aaf85fc7cc8a57345d/d4d798df305a29aaf85fc7cc8a57345d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341070.00000, db: /tmp/tmp14w98j90/sda/containers/0/68a/d242404d475a6981e20eeda057d6f68a/d242404d475a6981e20eeda057d6f68a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341069.00000, (0, 0) as of 1761341069.00000, created as of 1761341069.00000> to ShardRange<'k' to 't' as of 1761341070.00000, (0, 0) as of 1761341070.00000, shrinking as of 1761341070.00000>, path: .shards_a/shard_c_1761341070.00000, db: /tmp/tmp14w98j90/sda/containers/0/68a/d242404d475a6981e20eeda057d6f68a/d242404d475a6981e20eeda057d6f68a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341070.00000, db: /tmp/tmp14w98j90/sda/containers/0/68a/d242404d475a6981e20eeda057d6f68a/d242404d475a6981e20eeda057d6f68a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341072.00000, db: /tmp/tmp14w98j90/sda/containers/0/4c6/1b5c2044300b793d9fda533c4c8604c6/1b5c2044300b793d9fda533c4c8604c6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341071.00000, (0, 0) as of 1761341071.00000, created as of 1761341071.00000> to ShardRange<'k' to 't' as of 1761341072.00000, (0, 0) as of 1761341072.00000, sharding as of 1761341072.00000>, path: .shards_a/shard_c_1761341072.00000, db: /tmp/tmp14w98j90/sda/containers/0/4c6/1b5c2044300b793d9fda533c4c8604c6/1b5c2044300b793d9fda533c4c8604c6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341072.00000, db: /tmp/tmp14w98j90/sda/containers/0/4c6/1b5c2044300b793d9fda533c4c8604c6/1b5c2044300b793d9fda533c4c8604c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341074.00000, db: /tmp/tmp14w98j90/sda/containers/0/d4d/ce782bc021953db653ece0055ef5ad4d/ce782bc021953db653ece0055ef5ad4d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341073.00000, (0, 0) as of 1761341073.00000, created as of 1761341073.00000> to ShardRange<'k' to 't' as of 1761341074.00000, (0, 0) as of 1761341074.00000, sharded as of 1761341074.00000>, path: .shards_a/shard_c_1761341074.00000, db: /tmp/tmp14w98j90/sda/containers/0/d4d/ce782bc021953db653ece0055ef5ad4d/ce782bc021953db653ece0055ef5ad4d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341074.00000, db: /tmp/tmp14w98j90/sda/containers/0/d4d/ce782bc021953db653ece0055ef5ad4d/ce782bc021953db653ece0055ef5ad4d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341076.00000, db: /tmp/tmp14w98j90/sda/containers/0/c69/a9141bb4ee54f203d04fc02ca890dc69/a9141bb4ee54f203d04fc02ca890dc69.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341075.00000, (0, 0) as of 1761341075.00000, created as of 1761341075.00000> to ShardRange<'k' to 't' as of 1761341076.00000, (0, 0) as of 1761341076.00000, shrunk as of 1761341076.00000>, path: .shards_a/shard_c_1761341076.00000, db: /tmp/tmp14w98j90/sda/containers/0/c69/a9141bb4ee54f203d04fc02ca890dc69/a9141bb4ee54f203d04fc02ca890dc69.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341076.00000, db: /tmp/tmp14w98j90/sda/containers/0/c69/a9141bb4ee54f203d04fc02ca890dc69/a9141bb4ee54f203d04fc02ca890dc69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341078.00000, db: /tmp/tmp14w98j90/sda/containers/0/1e7/f5056f9741efa1bf598d667408b4f1e7/f5056f9741efa1bf598d667408b4f1e7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341077.00000, (0, 0) as of 1761341077.00000, cleaved as of 1761341077.00000> to ShardRange<'k' to 't' as of 1761341078.00000, (0, 0) as of 1761341078.00000, found as of 1761341078.00000>, path: .shards_a/shard_c_1761341078.00000, db: /tmp/tmp14w98j90/sda/containers/0/1e7/f5056f9741efa1bf598d667408b4f1e7/f5056f9741efa1bf598d667408b4f1e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341080.00000, db: /tmp/tmp14w98j90/sda/containers/0/2fd/5c230d5b1aeee17c98ea7e90e12de2fd/5c230d5b1aeee17c98ea7e90e12de2fd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341079.00000, (0, 0) as of 1761341079.00000, cleaved as of 1761341079.00000> to ShardRange<'k' to 't' as of 1761341080.00000, (0, 0) as of 1761341080.00000, created as of 1761341080.00000>, path: .shards_a/shard_c_1761341080.00000, db: /tmp/tmp14w98j90/sda/containers/0/2fd/5c230d5b1aeee17c98ea7e90e12de2fd/5c230d5b1aeee17c98ea7e90e12de2fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341082.00000, db: /tmp/tmp14w98j90/sda/containers/0/8fd/b63f59a09203498d4c63db79199508fd/b63f59a09203498d4c63db79199508fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341084.00000, db: /tmp/tmp14w98j90/sda/containers/0/97e/0b10e6a6d5c2ee19091c975d4189b97e/0b10e6a6d5c2ee19091c975d4189b97e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341083.00000, (0, 0) as of 1761341083.00000, cleaved as of 1761341083.00000> to ShardRange<'k' to 't' as of 1761341084.00000, (0, 0) as of 1761341084.00000, active as of 1761341084.00000>, path: .shards_a/shard_c_1761341084.00000, db: /tmp/tmp14w98j90/sda/containers/0/97e/0b10e6a6d5c2ee19091c975d4189b97e/0b10e6a6d5c2ee19091c975d4189b97e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341086.00000, db: /tmp/tmp14w98j90/sda/containers/0/61a/04f8878f3694c57185c699c193c6661a/04f8878f3694c57185c699c193c6661a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341085.00000, (0, 0) as of 1761341085.00000, cleaved as of 1761341085.00000> to ShardRange<'k' to 't' as of 1761341086.00000, (0, 0) as of 1761341086.00000, shrinking as of 1761341086.00000>, path: .shards_a/shard_c_1761341086.00000, db: /tmp/tmp14w98j90/sda/containers/0/61a/04f8878f3694c57185c699c193c6661a/04f8878f3694c57185c699c193c6661a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341086.00000, db: /tmp/tmp14w98j90/sda/containers/0/61a/04f8878f3694c57185c699c193c6661a/04f8878f3694c57185c699c193c6661a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341088.00000, db: /tmp/tmp14w98j90/sda/containers/0/05d/4b35795ebc223f8e70c345dd0670a05d/4b35795ebc223f8e70c345dd0670a05d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341087.00000, (0, 0) as of 1761341087.00000, cleaved as of 1761341087.00000> to ShardRange<'k' to 't' as of 1761341088.00000, (0, 0) as of 1761341088.00000, sharding as of 1761341088.00000>, path: .shards_a/shard_c_1761341088.00000, db: /tmp/tmp14w98j90/sda/containers/0/05d/4b35795ebc223f8e70c345dd0670a05d/4b35795ebc223f8e70c345dd0670a05d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341088.00000, db: /tmp/tmp14w98j90/sda/containers/0/05d/4b35795ebc223f8e70c345dd0670a05d/4b35795ebc223f8e70c345dd0670a05d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341090.00000, db: /tmp/tmp14w98j90/sda/containers/0/1d4/1f0de8049dc08b5820fd689e774cd1d4/1f0de8049dc08b5820fd689e774cd1d4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341089.00000, (0, 0) as of 1761341089.00000, cleaved as of 1761341089.00000> to ShardRange<'k' to 't' as of 1761341090.00000, (0, 0) as of 1761341090.00000, sharded as of 1761341090.00000>, path: .shards_a/shard_c_1761341090.00000, db: /tmp/tmp14w98j90/sda/containers/0/1d4/1f0de8049dc08b5820fd689e774cd1d4/1f0de8049dc08b5820fd689e774cd1d4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341090.00000, db: /tmp/tmp14w98j90/sda/containers/0/1d4/1f0de8049dc08b5820fd689e774cd1d4/1f0de8049dc08b5820fd689e774cd1d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341092.00000, db: /tmp/tmp14w98j90/sda/containers/0/6d7/e02cc8676694d540f5758a8a1516a6d7/e02cc8676694d540f5758a8a1516a6d7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341091.00000, (0, 0) as of 1761341091.00000, cleaved as of 1761341091.00000> to ShardRange<'k' to 't' as of 1761341092.00000, (0, 0) as of 1761341092.00000, shrunk as of 1761341092.00000>, path: .shards_a/shard_c_1761341092.00000, db: /tmp/tmp14w98j90/sda/containers/0/6d7/e02cc8676694d540f5758a8a1516a6d7/e02cc8676694d540f5758a8a1516a6d7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341092.00000, db: /tmp/tmp14w98j90/sda/containers/0/6d7/e02cc8676694d540f5758a8a1516a6d7/e02cc8676694d540f5758a8a1516a6d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341094.00000, db: /tmp/tmp14w98j90/sda/containers/0/c99/21c7ff9c2de81eb195cec99a8d303c99/21c7ff9c2de81eb195cec99a8d303c99.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341093.00000, (0, 0) as of 1761341093.00000, active as of 1761341093.00000> to ShardRange<'k' to 't' as of 1761341094.00000, (0, 0) as of 1761341094.00000, found as of 1761341094.00000>, path: .shards_a/shard_c_1761341094.00000, db: /tmp/tmp14w98j90/sda/containers/0/c99/21c7ff9c2de81eb195cec99a8d303c99/21c7ff9c2de81eb195cec99a8d303c99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341096.00000, db: /tmp/tmp14w98j90/sda/containers/0/382/47aad4f4bfcaca68faa08d3fc685d382/47aad4f4bfcaca68faa08d3fc685d382.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341095.00000, (0, 0) as of 1761341095.00000, active as of 1761341095.00000> to ShardRange<'k' to 't' as of 1761341096.00000, (0, 0) as of 1761341096.00000, created as of 1761341096.00000>, path: .shards_a/shard_c_1761341096.00000, db: /tmp/tmp14w98j90/sda/containers/0/382/47aad4f4bfcaca68faa08d3fc685d382/47aad4f4bfcaca68faa08d3fc685d382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341098.00000, db: /tmp/tmp14w98j90/sda/containers/0/f1f/088d4fc2d00b452ef0b7eb4ac4748f1f/088d4fc2d00b452ef0b7eb4ac4748f1f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341097.00000, (0, 0) as of 1761341097.00000, active as of 1761341097.00000> to ShardRange<'k' to 't' as of 1761341098.00000, (0, 0) as of 1761341098.00000, cleaved as of 1761341098.00000>, path: .shards_a/shard_c_1761341098.00000, db: /tmp/tmp14w98j90/sda/containers/0/f1f/088d4fc2d00b452ef0b7eb4ac4748f1f/088d4fc2d00b452ef0b7eb4ac4748f1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341100.00000, db: /tmp/tmp14w98j90/sda/containers/0/aa4/29db910dfe363cc4feebf5573245caa4/29db910dfe363cc4feebf5573245caa4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341102.00000, db: /tmp/tmp14w98j90/sda/containers/0/50f/bf3686456a570b227bb987c58967050f/bf3686456a570b227bb987c58967050f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341101.00000, (0, 0) as of 1761341101.00000, active as of 1761341101.00000> to ShardRange<'k' to 't' as of 1761341102.00000, (0, 0) as of 1761341102.00000, shrinking as of 1761341102.00000>, path: .shards_a/shard_c_1761341102.00000, db: /tmp/tmp14w98j90/sda/containers/0/50f/bf3686456a570b227bb987c58967050f/bf3686456a570b227bb987c58967050f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341102.00000, db: /tmp/tmp14w98j90/sda/containers/0/50f/bf3686456a570b227bb987c58967050f/bf3686456a570b227bb987c58967050f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341104.00000, db: /tmp/tmp14w98j90/sda/containers/0/1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341103.00000, (0, 0) as of 1761341103.00000, active as of 1761341103.00000> to ShardRange<'k' to 't' as of 1761341104.00000, (0, 0) as of 1761341104.00000, sharding as of 1761341104.00000>, path: .shards_a/shard_c_1761341104.00000, db: /tmp/tmp14w98j90/sda/containers/0/1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341104.00000, db: /tmp/tmp14w98j90/sda/containers/0/1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341106.00000, db: /tmp/tmp14w98j90/sda/containers/0/74a/3b9acc6674c736214b614b5229c4c74a/3b9acc6674c736214b614b5229c4c74a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341105.00000, (0, 0) as of 1761341105.00000, active as of 1761341105.00000> to ShardRange<'k' to 't' as of 1761341106.00000, (0, 0) as of 1761341106.00000, sharded as of 1761341106.00000>, path: .shards_a/shard_c_1761341106.00000, db: /tmp/tmp14w98j90/sda/containers/0/74a/3b9acc6674c736214b614b5229c4c74a/3b9acc6674c736214b614b5229c4c74a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341106.00000, db: /tmp/tmp14w98j90/sda/containers/0/74a/3b9acc6674c736214b614b5229c4c74a/3b9acc6674c736214b614b5229c4c74a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341108.00000, db: /tmp/tmp14w98j90/sda/containers/0/e2a/e83b7f0282070ff0602c2e94efaece2a/e83b7f0282070ff0602c2e94efaece2a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341107.00000, (0, 0) as of 1761341107.00000, active as of 1761341107.00000> to ShardRange<'k' to 't' as of 1761341108.00000, (0, 0) as of 1761341108.00000, shrunk as of 1761341108.00000>, path: .shards_a/shard_c_1761341108.00000, db: /tmp/tmp14w98j90/sda/containers/0/e2a/e83b7f0282070ff0602c2e94efaece2a/e83b7f0282070ff0602c2e94efaece2a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341108.00000, db: /tmp/tmp14w98j90/sda/containers/0/e2a/e83b7f0282070ff0602c2e94efaece2a/e83b7f0282070ff0602c2e94efaece2a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341110.00000, db: /tmp/tmp14w98j90/sda/containers/0/b0b/efacd1875673210cf4c6cb8fad666b0b/efacd1875673210cf4c6cb8fad666b0b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341109.00000, (0, 0) as of 1761341109.00000, shrinking as of 1761341109.00000> to ShardRange<'k' to 't' as of 1761341110.00000, (0, 0) as of 1761341110.00000, found as of 1761341110.00000>, path: .shards_a/shard_c_1761341110.00000, db: /tmp/tmp14w98j90/sda/containers/0/b0b/efacd1875673210cf4c6cb8fad666b0b/efacd1875673210cf4c6cb8fad666b0b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341112.00000, db: /tmp/tmp14w98j90/sda/containers/0/b73/8bee7bfb56cf5ae639088b899410db73/8bee7bfb56cf5ae639088b899410db73.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341111.00000, (0, 0) as of 1761341111.00000, shrinking as of 1761341111.00000> to ShardRange<'k' to 't' as of 1761341112.00000, (0, 0) as of 1761341112.00000, created as of 1761341112.00000>, path: .shards_a/shard_c_1761341112.00000, db: /tmp/tmp14w98j90/sda/containers/0/b73/8bee7bfb56cf5ae639088b899410db73/8bee7bfb56cf5ae639088b899410db73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341114.00000, db: /tmp/tmp14w98j90/sda/containers/0/6a5/ecfd3dbe5c509fb4eae8917bea34f6a5/ecfd3dbe5c509fb4eae8917bea34f6a5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341113.00000, (0, 0) as of 1761341113.00000, shrinking as of 1761341113.00000> to ShardRange<'k' to 't' as of 1761341114.00000, (0, 0) as of 1761341114.00000, cleaved as of 1761341114.00000>, path: .shards_a/shard_c_1761341114.00000, db: /tmp/tmp14w98j90/sda/containers/0/6a5/ecfd3dbe5c509fb4eae8917bea34f6a5/ecfd3dbe5c509fb4eae8917bea34f6a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341116.00000, db: /tmp/tmp14w98j90/sda/containers/0/4d4/c949c05b9951c3307d5f2255915284d4/c949c05b9951c3307d5f2255915284d4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341115.00000, (0, 0) as of 1761341115.00000, shrinking as of 1761341115.00000> to ShardRange<'k' to 't' as of 1761341116.00000, (0, 0) as of 1761341116.00000, active as of 1761341116.00000>, path: .shards_a/shard_c_1761341116.00000, db: /tmp/tmp14w98j90/sda/containers/0/4d4/c949c05b9951c3307d5f2255915284d4/c949c05b9951c3307d5f2255915284d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341118.00000, db: /tmp/tmp14w98j90/sda/containers/0/623/8a0a9a00b467a17fdc248d2d898d2623/8a0a9a00b467a17fdc248d2d898d2623.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341118.00000, db: /tmp/tmp14w98j90/sda/containers/0/623/8a0a9a00b467a17fdc248d2d898d2623/8a0a9a00b467a17fdc248d2d898d2623.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341120.00000, db: /tmp/tmp14w98j90/sda/containers/0/bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341119.00000, (0, 0) as of 1761341119.00000, shrinking as of 1761341119.00000> to ShardRange<'k' to 't' as of 1761341120.00000, (0, 0) as of 1761341120.00000, sharding as of 1761341120.00000>, path: .shards_a/shard_c_1761341120.00000, db: /tmp/tmp14w98j90/sda/containers/0/bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341120.00000, db: /tmp/tmp14w98j90/sda/containers/0/bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341122.00000, db: /tmp/tmp14w98j90/sda/containers/0/928/f2927b75939391c9530a22f3f4875928/f2927b75939391c9530a22f3f4875928.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341121.00000, (0, 0) as of 1761341121.00000, shrinking as of 1761341121.00000> to ShardRange<'k' to 't' as of 1761341122.00000, (0, 0) as of 1761341122.00000, sharded as of 1761341122.00000>, path: .shards_a/shard_c_1761341122.00000, db: /tmp/tmp14w98j90/sda/containers/0/928/f2927b75939391c9530a22f3f4875928/f2927b75939391c9530a22f3f4875928.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341122.00000, db: /tmp/tmp14w98j90/sda/containers/0/928/f2927b75939391c9530a22f3f4875928/f2927b75939391c9530a22f3f4875928.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341124.00000, db: /tmp/tmp14w98j90/sda/containers/0/34e/6b334a2717f4a72903e5eb0ecdbc834e/6b334a2717f4a72903e5eb0ecdbc834e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341123.00000, (0, 0) as of 1761341123.00000, shrinking as of 1761341123.00000> to ShardRange<'k' to 't' as of 1761341124.00000, (0, 0) as of 1761341124.00000, shrunk as of 1761341124.00000>, path: .shards_a/shard_c_1761341124.00000, db: /tmp/tmp14w98j90/sda/containers/0/34e/6b334a2717f4a72903e5eb0ecdbc834e/6b334a2717f4a72903e5eb0ecdbc834e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341124.00000, db: /tmp/tmp14w98j90/sda/containers/0/34e/6b334a2717f4a72903e5eb0ecdbc834e/6b334a2717f4a72903e5eb0ecdbc834e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341126.00000, db: /tmp/tmp14w98j90/sda/containers/0/dd0/03a200e2628a9e7d0f7c832bd9005dd0/03a200e2628a9e7d0f7c832bd9005dd0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341125.00000, (0, 0) as of 1761341125.00000, sharding as of 1761341125.00000> to ShardRange<'k' to 't' as of 1761341126.00000, (0, 0) as of 1761341126.00000, found as of 1761341126.00000>, path: .shards_a/shard_c_1761341126.00000, db: /tmp/tmp14w98j90/sda/containers/0/dd0/03a200e2628a9e7d0f7c832bd9005dd0/03a200e2628a9e7d0f7c832bd9005dd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341128.00000, db: /tmp/tmp14w98j90/sda/containers/0/92c/214b1e95813bccb68f205ca3bd07092c/214b1e95813bccb68f205ca3bd07092c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341127.00000, (0, 0) as of 1761341127.00000, sharding as of 1761341127.00000> to ShardRange<'k' to 't' as of 1761341128.00000, (0, 0) as of 1761341128.00000, created as of 1761341128.00000>, path: .shards_a/shard_c_1761341128.00000, db: /tmp/tmp14w98j90/sda/containers/0/92c/214b1e95813bccb68f205ca3bd07092c/214b1e95813bccb68f205ca3bd07092c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341130.00000, db: /tmp/tmp14w98j90/sda/containers/0/251/876baaa5d386f6f0eab46c29795ed251/876baaa5d386f6f0eab46c29795ed251.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341129.00000, (0, 0) as of 1761341129.00000, sharding as of 1761341129.00000> to ShardRange<'k' to 't' as of 1761341130.00000, (0, 0) as of 1761341130.00000, cleaved as of 1761341130.00000>, path: .shards_a/shard_c_1761341130.00000, db: /tmp/tmp14w98j90/sda/containers/0/251/876baaa5d386f6f0eab46c29795ed251/876baaa5d386f6f0eab46c29795ed251.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341132.00000, db: /tmp/tmp14w98j90/sda/containers/0/3d6/4d9e983e38cd03688adc4aa1e88613d6/4d9e983e38cd03688adc4aa1e88613d6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341131.00000, (0, 0) as of 1761341131.00000, sharding as of 1761341131.00000> to ShardRange<'k' to 't' as of 1761341132.00000, (0, 0) as of 1761341132.00000, active as of 1761341132.00000>, path: .shards_a/shard_c_1761341132.00000, db: /tmp/tmp14w98j90/sda/containers/0/3d6/4d9e983e38cd03688adc4aa1e88613d6/4d9e983e38cd03688adc4aa1e88613d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341134.00000, db: /tmp/tmp14w98j90/sda/containers/0/33e/cc6d3676b01cc514a409e50cb60d333e/cc6d3676b01cc514a409e50cb60d333e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341133.00000, (0, 0) as of 1761341133.00000, sharding as of 1761341133.00000> to ShardRange<'k' to 't' as of 1761341134.00000, (0, 0) as of 1761341134.00000, shrinking as of 1761341134.00000>, path: .shards_a/shard_c_1761341134.00000, db: /tmp/tmp14w98j90/sda/containers/0/33e/cc6d3676b01cc514a409e50cb60d333e/cc6d3676b01cc514a409e50cb60d333e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341134.00000, db: /tmp/tmp14w98j90/sda/containers/0/33e/cc6d3676b01cc514a409e50cb60d333e/cc6d3676b01cc514a409e50cb60d333e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341136.00000, db: /tmp/tmp14w98j90/sda/containers/0/4e9/ac06b9304842ef265088bbc99303d4e9/ac06b9304842ef265088bbc99303d4e9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341136.00000, db: /tmp/tmp14w98j90/sda/containers/0/4e9/ac06b9304842ef265088bbc99303d4e9/ac06b9304842ef265088bbc99303d4e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341138.00000, db: /tmp/tmp14w98j90/sda/containers/0/f86/a5b61e3673e2b35a4d93bf071cf95f86/a5b61e3673e2b35a4d93bf071cf95f86.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341137.00000, (0, 0) as of 1761341137.00000, sharding as of 1761341137.00000> to ShardRange<'k' to 't' as of 1761341138.00000, (0, 0) as of 1761341138.00000, sharded as of 1761341138.00000>, path: .shards_a/shard_c_1761341138.00000, db: /tmp/tmp14w98j90/sda/containers/0/f86/a5b61e3673e2b35a4d93bf071cf95f86/a5b61e3673e2b35a4d93bf071cf95f86.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341138.00000, db: /tmp/tmp14w98j90/sda/containers/0/f86/a5b61e3673e2b35a4d93bf071cf95f86/a5b61e3673e2b35a4d93bf071cf95f86.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341140.00000, db: /tmp/tmp14w98j90/sda/containers/0/2b3/83ca3d97ca8d776c4525fbce834b32b3/83ca3d97ca8d776c4525fbce834b32b3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341139.00000, (0, 0) as of 1761341139.00000, sharding as of 1761341139.00000> to ShardRange<'k' to 't' as of 1761341140.00000, (0, 0) as of 1761341140.00000, shrunk as of 1761341140.00000>, path: .shards_a/shard_c_1761341140.00000, db: /tmp/tmp14w98j90/sda/containers/0/2b3/83ca3d97ca8d776c4525fbce834b32b3/83ca3d97ca8d776c4525fbce834b32b3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341140.00000, db: /tmp/tmp14w98j90/sda/containers/0/2b3/83ca3d97ca8d776c4525fbce834b32b3/83ca3d97ca8d776c4525fbce834b32b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341142.00000, db: /tmp/tmp14w98j90/sda/containers/0/0cf/ba4ba28718acbd0bd3ce841584e850cf/ba4ba28718acbd0bd3ce841584e850cf.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341141.00000, (0, 0) as of 1761341141.00000, sharded as of 1761341141.00000> to ShardRange<'k' to 't' as of 1761341142.00000, (0, 0) as of 1761341142.00000, found as of 1761341142.00000>, path: .shards_a/shard_c_1761341142.00000, db: /tmp/tmp14w98j90/sda/containers/0/0cf/ba4ba28718acbd0bd3ce841584e850cf/ba4ba28718acbd0bd3ce841584e850cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341144.00000, db: /tmp/tmp14w98j90/sda/containers/0/27e/c76df44592840a0c54c7b675b2a0f27e/c76df44592840a0c54c7b675b2a0f27e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341143.00000, (0, 0) as of 1761341143.00000, sharded as of 1761341143.00000> to ShardRange<'k' to 't' as of 1761341144.00000, (0, 0) as of 1761341144.00000, created as of 1761341144.00000>, path: .shards_a/shard_c_1761341144.00000, db: /tmp/tmp14w98j90/sda/containers/0/27e/c76df44592840a0c54c7b675b2a0f27e/c76df44592840a0c54c7b675b2a0f27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341146.00000, db: /tmp/tmp14w98j90/sda/containers/0/809/4fedef6bc347329ac300ab5a5d5c8809/4fedef6bc347329ac300ab5a5d5c8809.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341145.00000, (0, 0) as of 1761341145.00000, sharded as of 1761341145.00000> to ShardRange<'k' to 't' as of 1761341146.00000, (0, 0) as of 1761341146.00000, cleaved as of 1761341146.00000>, path: .shards_a/shard_c_1761341146.00000, db: /tmp/tmp14w98j90/sda/containers/0/809/4fedef6bc347329ac300ab5a5d5c8809/4fedef6bc347329ac300ab5a5d5c8809.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341148.00000, db: /tmp/tmp14w98j90/sda/containers/0/5d3/1c97e368683938eb39fadb862d6c15d3/1c97e368683938eb39fadb862d6c15d3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341147.00000, (0, 0) as of 1761341147.00000, sharded as of 1761341147.00000> to ShardRange<'k' to 't' as of 1761341148.00000, (0, 0) as of 1761341148.00000, active as of 1761341148.00000>, path: .shards_a/shard_c_1761341148.00000, db: /tmp/tmp14w98j90/sda/containers/0/5d3/1c97e368683938eb39fadb862d6c15d3/1c97e368683938eb39fadb862d6c15d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341150.00000, db: /tmp/tmp14w98j90/sda/containers/0/6a6/d1eb401c9645c15b15e2aa49cf3a66a6/d1eb401c9645c15b15e2aa49cf3a66a6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341149.00000, (0, 0) as of 1761341149.00000, sharded as of 1761341149.00000> to ShardRange<'k' to 't' as of 1761341150.00000, (0, 0) as of 1761341150.00000, shrinking as of 1761341150.00000>, path: .shards_a/shard_c_1761341150.00000, db: /tmp/tmp14w98j90/sda/containers/0/6a6/d1eb401c9645c15b15e2aa49cf3a66a6/d1eb401c9645c15b15e2aa49cf3a66a6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341150.00000, db: /tmp/tmp14w98j90/sda/containers/0/6a6/d1eb401c9645c15b15e2aa49cf3a66a6/d1eb401c9645c15b15e2aa49cf3a66a6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341152.00000, db: /tmp/tmp14w98j90/sda/containers/0/f94/4c0325d1865f4161ecb7f040d0e43f94/4c0325d1865f4161ecb7f040d0e43f94.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341151.00000, (0, 0) as of 1761341151.00000, sharded as of 1761341151.00000> to ShardRange<'k' to 't' as of 1761341152.00000, (0, 0) as of 1761341152.00000, sharding as of 1761341152.00000>, path: .shards_a/shard_c_1761341152.00000, db: /tmp/tmp14w98j90/sda/containers/0/f94/4c0325d1865f4161ecb7f040d0e43f94/4c0325d1865f4161ecb7f040d0e43f94.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341152.00000, db: /tmp/tmp14w98j90/sda/containers/0/f94/4c0325d1865f4161ecb7f040d0e43f94/4c0325d1865f4161ecb7f040d0e43f94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341154.00000, db: /tmp/tmp14w98j90/sda/containers/0/7ff/3bd45e8a7d97b4de399875fae15d97ff/3bd45e8a7d97b4de399875fae15d97ff.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341154.00000, db: /tmp/tmp14w98j90/sda/containers/0/7ff/3bd45e8a7d97b4de399875fae15d97ff/3bd45e8a7d97b4de399875fae15d97ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341156.00000, db: /tmp/tmp14w98j90/sda/containers/0/dad/b28c02bdd89edf5e5ab2894a95085dad/b28c02bdd89edf5e5ab2894a95085dad.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341155.00000, (0, 0) as of 1761341155.00000, sharded as of 1761341155.00000> to ShardRange<'k' to 't' as of 1761341156.00000, (0, 0) as of 1761341156.00000, shrunk as of 1761341156.00000>, path: .shards_a/shard_c_1761341156.00000, db: /tmp/tmp14w98j90/sda/containers/0/dad/b28c02bdd89edf5e5ab2894a95085dad/b28c02bdd89edf5e5ab2894a95085dad.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341156.00000, db: /tmp/tmp14w98j90/sda/containers/0/dad/b28c02bdd89edf5e5ab2894a95085dad/b28c02bdd89edf5e5ab2894a95085dad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341158.00000, db: /tmp/tmp14w98j90/sda/containers/0/31e/02eecda5cb40d4d5e962e6219ec5531e/02eecda5cb40d4d5e962e6219ec5531e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341157.00000, (0, 0) as of 1761341157.00000, shrunk as of 1761341157.00000> to ShardRange<'k' to 't' as of 1761341158.00000, (0, 0) as of 1761341158.00000, found as of 1761341158.00000>, path: .shards_a/shard_c_1761341158.00000, db: /tmp/tmp14w98j90/sda/containers/0/31e/02eecda5cb40d4d5e962e6219ec5531e/02eecda5cb40d4d5e962e6219ec5531e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341160.00000, db: /tmp/tmp14w98j90/sda/containers/0/534/50fcb16c8468969e4eec968029329534/50fcb16c8468969e4eec968029329534.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341159.00000, (0, 0) as of 1761341159.00000, shrunk as of 1761341159.00000> to ShardRange<'k' to 't' as of 1761341160.00000, (0, 0) as of 1761341160.00000, created as of 1761341160.00000>, path: .shards_a/shard_c_1761341160.00000, db: /tmp/tmp14w98j90/sda/containers/0/534/50fcb16c8468969e4eec968029329534/50fcb16c8468969e4eec968029329534.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341162.00000, db: /tmp/tmp14w98j90/sda/containers/0/9a4/4b961cddda338bc410a71ed0d84459a4/4b961cddda338bc410a71ed0d84459a4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341161.00000, (0, 0) as of 1761341161.00000, shrunk as of 1761341161.00000> to ShardRange<'k' to 't' as of 1761341162.00000, (0, 0) as of 1761341162.00000, cleaved as of 1761341162.00000>, path: .shards_a/shard_c_1761341162.00000, db: /tmp/tmp14w98j90/sda/containers/0/9a4/4b961cddda338bc410a71ed0d84459a4/4b961cddda338bc410a71ed0d84459a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341164.00000, db: /tmp/tmp14w98j90/sda/containers/0/466/b167d0d2cce340fb7b8fad25bce2f466/b167d0d2cce340fb7b8fad25bce2f466.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341163.00000, (0, 0) as of 1761341163.00000, shrunk as of 1761341163.00000> to ShardRange<'k' to 't' as of 1761341164.00000, (0, 0) as of 1761341164.00000, active as of 1761341164.00000>, path: .shards_a/shard_c_1761341164.00000, db: /tmp/tmp14w98j90/sda/containers/0/466/b167d0d2cce340fb7b8fad25bce2f466/b167d0d2cce340fb7b8fad25bce2f466.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341166.00000, db: /tmp/tmp14w98j90/sda/containers/0/b45/fb0e9624298510b0fbd01dc9fcfcbb45/fb0e9624298510b0fbd01dc9fcfcbb45.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341165.00000, (0, 0) as of 1761341165.00000, shrunk as of 1761341165.00000> to ShardRange<'k' to 't' as of 1761341166.00000, (0, 0) as of 1761341166.00000, shrinking as of 1761341166.00000>, path: .shards_a/shard_c_1761341166.00000, db: /tmp/tmp14w98j90/sda/containers/0/b45/fb0e9624298510b0fbd01dc9fcfcbb45/fb0e9624298510b0fbd01dc9fcfcbb45.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341166.00000, db: /tmp/tmp14w98j90/sda/containers/0/b45/fb0e9624298510b0fbd01dc9fcfcbb45/fb0e9624298510b0fbd01dc9fcfcbb45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341168.00000, db: /tmp/tmp14w98j90/sda/containers/0/584/2abc11c09be5075e14a9b6398b65d584/2abc11c09be5075e14a9b6398b65d584.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341167.00000, (0, 0) as of 1761341167.00000, shrunk as of 1761341167.00000> to ShardRange<'k' to 't' as of 1761341168.00000, (0, 0) as of 1761341168.00000, sharding as of 1761341168.00000>, path: .shards_a/shard_c_1761341168.00000, db: /tmp/tmp14w98j90/sda/containers/0/584/2abc11c09be5075e14a9b6398b65d584/2abc11c09be5075e14a9b6398b65d584.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341168.00000, db: /tmp/tmp14w98j90/sda/containers/0/584/2abc11c09be5075e14a9b6398b65d584/2abc11c09be5075e14a9b6398b65d584.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341170.00000, db: /tmp/tmp14w98j90/sda/containers/0/35e/f8b08dd8f42a09a61fcc87eb8992335e/f8b08dd8f42a09a61fcc87eb8992335e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341169.00000, (0, 0) as of 1761341169.00000, shrunk as of 1761341169.00000> to ShardRange<'k' to 't' as of 1761341170.00000, (0, 0) as of 1761341170.00000, sharded as of 1761341170.00000>, path: .shards_a/shard_c_1761341170.00000, db: /tmp/tmp14w98j90/sda/containers/0/35e/f8b08dd8f42a09a61fcc87eb8992335e/f8b08dd8f42a09a61fcc87eb8992335e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341170.00000, db: /tmp/tmp14w98j90/sda/containers/0/35e/f8b08dd8f42a09a61fcc87eb8992335e/f8b08dd8f42a09a61fcc87eb8992335e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341172.00000, db: /tmp/tmp14w98j90/sda/containers/0/bc5/ac641dc7fcb81ae4827e0da1ac1debc5/ac641dc7fcb81ae4827e0da1ac1debc5.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341172.00000, db: /tmp/tmp14w98j90/sda/containers/0/bc5/ac641dc7fcb81ae4827e0da1ac1debc5/ac641dc7fcb81ae4827e0da1ac1debc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341173.00000, db: /tmp/tmp14w98j90/sda/containers/0/6b2/cd5a3d49f3b6e49e9ab27b512a5546b2/cd5a3d49f3b6e49e9ab27b512a5546b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341175.00000, db: /tmp/tmp14w98j90/sda/containers/0/67c/21b14f60206eb0c59a75748649e9467c/21b14f60206eb0c59a75748649e9467c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341177.00000, db: /tmp/tmp14w98j90/sda/containers/0/027/9bc8042d433ad3c2cf2145a0926a1027/9bc8042d433ad3c2cf2145a0926a1027.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341179.00000, db: /tmp/tmp14w98j90/sda/containers/0/81f/06d10894ea4ecf543ee5582c8e22a81f/06d10894ea4ecf543ee5582c8e22a81f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341181.00000, db: /tmp/tmp14w98j90/sda/containers/0/267/7a79308aac5e144e01439db476105267/7a79308aac5e144e01439db476105267.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341183.00000, db: /tmp/tmp14w98j90/sda/containers/0/c30/ffcbe935beeb544a530e400aad765c30/ffcbe935beeb544a530e400aad765c30.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341185.00000, db: /tmp/tmp14w98j90/sda/containers/0/a1a/7ab83a9dfd0bfdedc3b0167e1ceeaa1a/7ab83a9dfd0bfdedc3b0167e1ceeaa1a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341187.00000, db: /tmp/tmp14w98j90/sda/containers/0/e8f/fd5b2309d84362990299ac9038215e8f/fd5b2309d84362990299ac9038215e8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341189.00000, db: /tmp/tmp14w98j90/sda/containers/0/728/e7a0181aa3d536a00bf9d0189a597728/e7a0181aa3d536a00bf9d0189a597728.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341191.00000, db: /tmp/tmp14w98j90/sda/containers/0/96c/bd7da40f874b9547970eabddb558896c/bd7da40f874b9547970eabddb558896c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341193.00000, db: /tmp/tmp14w98j90/sda/containers/0/f15/14cbeeb8ebc241f90fb511858cc91f15/14cbeeb8ebc241f90fb511858cc91f15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341195.00000, db: /tmp/tmp14w98j90/sda/containers/0/994/d247a74d2eca03c5a16c0be4daa7b994/d247a74d2eca03c5a16c0be4daa7b994.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341197.00000, db: /tmp/tmp14w98j90/sda/containers/0/9e4/3c295600271e9e012d5d0d9d0274d9e4/3c295600271e9e012d5d0d9d0274d9e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341199.00000, db: /tmp/tmp14w98j90/sda/containers/0/15d/d519a910256d254e0213034b33cd715d/d519a910256d254e0213034b33cd715d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341201.00000, db: /tmp/tmp14w98j90/sda/containers/0/554/2689f81281f7eb3ef2fade332b682554/2689f81281f7eb3ef2fade332b682554.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341203.00000, db: /tmp/tmp14w98j90/sda/containers/0/c90/38b06ffaf3ff863b6d3e6f0af4a08c90/38b06ffaf3ff863b6d3e6f0af4a08c90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341205.00000, db: /tmp/tmp14w98j90/sda/containers/0/c5e/5d429785ad3e06e559103ae0aa693c5e/5d429785ad3e06e559103ae0aa693c5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341207.00000, db: /tmp/tmp14w98j90/sda/containers/0/001/a769775efa0e6897f8d38bfb046fb001/a769775efa0e6897f8d38bfb046fb001.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341209.00000, db: /tmp/tmp14w98j90/sda/containers/0/bc5/398200c06460c9cdb786b3c789c88bc5/398200c06460c9cdb786b3c789c88bc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341211.00000, db: /tmp/tmp14w98j90/sda/containers/0/e28/dd0cfd98189beaa722c4cd46254efe28/dd0cfd98189beaa722c4cd46254efe28.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341213.00000, db: /tmp/tmp14w98j90/sda/containers/0/aa5/eb857a6105e5333ee5d39c9efc250aa5/eb857a6105e5333ee5d39c9efc250aa5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341215.00000, db: /tmp/tmp14w98j90/sda/containers/0/6f6/7bf07c797f70347fe1a5df35e18216f6/7bf07c797f70347fe1a5df35e18216f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341217.00000, db: /tmp/tmp14w98j90/sda/containers/0/300/c3197bdf7d56416588c5880220355300/c3197bdf7d56416588c5880220355300.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341219.00000, db: /tmp/tmp14w98j90/sda/containers/0/f38/edd8d28b3ed4d586ec4a60c457d79f38/edd8d28b3ed4d586ec4a60c457d79f38.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341221.00000, db: /tmp/tmp14w98j90/sda/containers/0/4e8/54332faefb72ba935a72ead54099b4e8/54332faefb72ba935a72ead54099b4e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341223.00000, db: /tmp/tmp14w98j90/sda/containers/0/94c/cfd361da1d00b33efabb326411d2594c/cfd361da1d00b33efabb326411d2594c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341225.00000, db: /tmp/tmp14w98j90/sda/containers/0/0c6/808561e3732bdb3d545bf3881cbd20c6/808561e3732bdb3d545bf3881cbd20c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341227.00000, db: /tmp/tmp14w98j90/sda/containers/0/848/49bab0b8dd63c1ceb6e0fdbe7e910848/49bab0b8dd63c1ceb6e0fdbe7e910848.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341229.00000, db: /tmp/tmp14w98j90/sda/containers/0/d73/e5cdd782a624d529a3fd84bc7db2ed73/e5cdd782a624d529a3fd84bc7db2ed73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341231.00000, db: /tmp/tmp14w98j90/sda/containers/0/bf5/b9fe6ebccc07e958a6e3ee22c622fbf5/b9fe6ebccc07e958a6e3ee22c622fbf5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341233.00000, db: /tmp/tmp14w98j90/sda/containers/0/85d/2f6a36601714266ae68290d8b48aa85d/2f6a36601714266ae68290d8b48aa85d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341235.00000, db: /tmp/tmp14w98j90/sda/containers/0/f33/5f854a44fb0dc265b95d9c74d7f09f33/5f854a44fb0dc265b95d9c74d7f09f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341237.00000, db: /tmp/tmp14w98j90/sda/containers/0/bc3/951a6b88f36dea76e663ba5c44e94bc3/951a6b88f36dea76e663ba5c44e94bc3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341237.00000, db: /tmp/tmp14w98j90/sda/containers/0/bc3/951a6b88f36dea76e663ba5c44e94bc3/951a6b88f36dea76e663ba5c44e94bc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341239.00000, db: /tmp/tmp14w98j90/sda/containers/0/7ce/6187a112ab41833a24b030fea9b827ce/6187a112ab41833a24b030fea9b827ce.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341239.00000, db: /tmp/tmp14w98j90/sda/containers/0/7ce/6187a112ab41833a24b030fea9b827ce/6187a112ab41833a24b030fea9b827ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341241.00000, db: /tmp/tmp14w98j90/sda/containers/0/c64/443c3bdd71563999a9652258904e6c64/443c3bdd71563999a9652258904e6c64.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341241.00000, db: /tmp/tmp14w98j90/sda/containers/0/c64/443c3bdd71563999a9652258904e6c64/443c3bdd71563999a9652258904e6c64.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341243.00000, db: /tmp/tmp14w98j90/sda/containers/0/fff/34c7447f7647797b3227230e120cbfff/34c7447f7647797b3227230e120cbfff.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341243.00000, db: /tmp/tmp14w98j90/sda/containers/0/fff/34c7447f7647797b3227230e120cbfff/34c7447f7647797b3227230e120cbfff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341245.00000, db: /tmp/tmp14w98j90/sda/containers/0/5f9/65f28b4f1bfe249fb6bd5cb38d8945f9/65f28b4f1bfe249fb6bd5cb38d8945f9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341245.00000, db: /tmp/tmp14w98j90/sda/containers/0/5f9/65f28b4f1bfe249fb6bd5cb38d8945f9/65f28b4f1bfe249fb6bd5cb38d8945f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341247.00000, db: /tmp/tmp14w98j90/sda/containers/0/38d/dd7d7b9d3cedfe04402c953f261d338d/dd7d7b9d3cedfe04402c953f261d338d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341247.00000, db: /tmp/tmp14w98j90/sda/containers/0/38d/dd7d7b9d3cedfe04402c953f261d338d/dd7d7b9d3cedfe04402c953f261d338d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341249.00000, db: /tmp/tmp14w98j90/sda/containers/0/fe9/81536f5ba72165dc3d8aa0069e673fe9/81536f5ba72165dc3d8aa0069e673fe9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341249.00000, db: /tmp/tmp14w98j90/sda/containers/0/fe9/81536f5ba72165dc3d8aa0069e673fe9/81536f5ba72165dc3d8aa0069e673fe9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341251.00000, db: /tmp/tmp14w98j90/sda/containers/0/dfe/33750b81689d1c6a37fcea6241b53dfe/33750b81689d1c6a37fcea6241b53dfe.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341251.00000, db: /tmp/tmp14w98j90/sda/containers/0/dfe/33750b81689d1c6a37fcea6241b53dfe/33750b81689d1c6a37fcea6241b53dfe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341253.00000, db: /tmp/tmp14w98j90/sda/containers/0/22f/7b86c326c5f3b1faf7ef1c98d675122f/7b86c326c5f3b1faf7ef1c98d675122f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341253.00000, db: /tmp/tmp14w98j90/sda/containers/0/22f/7b86c326c5f3b1faf7ef1c98d675122f/7b86c326c5f3b1faf7ef1c98d675122f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341255.00000, db: /tmp/tmp14w98j90/sda/containers/0/91b/37468c85b2e4eae685f173a33caa191b/37468c85b2e4eae685f173a33caa191b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341255.00000, db: /tmp/tmp14w98j90/sda/containers/0/91b/37468c85b2e4eae685f173a33caa191b/37468c85b2e4eae685f173a33caa191b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341257.00000, db: /tmp/tmp14w98j90/sda/containers/0/29a/1506c9e62580a83dcc69ce365e23f29a/1506c9e62580a83dcc69ce365e23f29a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341257.00000, db: /tmp/tmp14w98j90/sda/containers/0/29a/1506c9e62580a83dcc69ce365e23f29a/1506c9e62580a83dcc69ce365e23f29a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341259.00000, db: /tmp/tmp14w98j90/sda/containers/0/29c/19a7f1032712d59e836dcb7e7390929c/19a7f1032712d59e836dcb7e7390929c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341259.00000, db: /tmp/tmp14w98j90/sda/containers/0/29c/19a7f1032712d59e836dcb7e7390929c/19a7f1032712d59e836dcb7e7390929c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341261.00000, db: /tmp/tmp14w98j90/sda/containers/0/1af/7dfc11927a28bab64725355b1b4971af/7dfc11927a28bab64725355b1b4971af.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341261.00000, db: /tmp/tmp14w98j90/sda/containers/0/1af/7dfc11927a28bab64725355b1b4971af/7dfc11927a28bab64725355b1b4971af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341263.00000, db: /tmp/tmp14w98j90/sda/containers/0/293/8dfb4f366ba141e9593444b148866293/8dfb4f366ba141e9593444b148866293.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341263.00000, db: /tmp/tmp14w98j90/sda/containers/0/293/8dfb4f366ba141e9593444b148866293/8dfb4f366ba141e9593444b148866293.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341265.00000, db: /tmp/tmp14w98j90/sda/containers/0/414/895f858511dad52717db73dbd2fa3414/895f858511dad52717db73dbd2fa3414.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341265.00000, db: /tmp/tmp14w98j90/sda/containers/0/414/895f858511dad52717db73dbd2fa3414/895f858511dad52717db73dbd2fa3414.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341267.00000, db: /tmp/tmp14w98j90/sda/containers/0/60c/c67f9aeac8786a3c926b377524cb260c/c67f9aeac8786a3c926b377524cb260c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341267.00000, db: /tmp/tmp14w98j90/sda/containers/0/60c/c67f9aeac8786a3c926b377524cb260c/c67f9aeac8786a3c926b377524cb260c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341269.00000, db: /tmp/tmp14w98j90/sda/containers/0/17e/3ed2c1489b79fa400f1e2555fe93b17e/3ed2c1489b79fa400f1e2555fe93b17e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341269.00000, db: /tmp/tmp14w98j90/sda/containers/0/17e/3ed2c1489b79fa400f1e2555fe93b17e/3ed2c1489b79fa400f1e2555fe93b17e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341271.00000, db: /tmp/tmp14w98j90/sda/containers/0/cb7/447c3d6afcce964c8aa000ecbcb9acb7/447c3d6afcce964c8aa000ecbcb9acb7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341271.00000, db: /tmp/tmp14w98j90/sda/containers/0/cb7/447c3d6afcce964c8aa000ecbcb9acb7/447c3d6afcce964c8aa000ecbcb9acb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341273.00000, db: /tmp/tmp14w98j90/sda/containers/0/6c9/4d34f6ea745550f6e992b85db87eb6c9/4d34f6ea745550f6e992b85db87eb6c9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341273.00000, db: /tmp/tmp14w98j90/sda/containers/0/6c9/4d34f6ea745550f6e992b85db87eb6c9/4d34f6ea745550f6e992b85db87eb6c9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341275.00000, db: /tmp/tmp14w98j90/sda/containers/0/8d6/b5ced922b96a5d28f2cf7f7356d038d6/b5ced922b96a5d28f2cf7f7356d038d6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341275.00000, db: /tmp/tmp14w98j90/sda/containers/0/8d6/b5ced922b96a5d28f2cf7f7356d038d6/b5ced922b96a5d28f2cf7f7356d038d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341277.00000, db: /tmp/tmp14w98j90/sda/containers/0/0bf/297b93f500865d0ec5916a043ebef0bf/297b93f500865d0ec5916a043ebef0bf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341277.00000, db: /tmp/tmp14w98j90/sda/containers/0/0bf/297b93f500865d0ec5916a043ebef0bf/297b93f500865d0ec5916a043ebef0bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341279.00000, db: /tmp/tmp14w98j90/sda/containers/0/eac/92489336527766ecbe268d13af3f8eac/92489336527766ecbe268d13af3f8eac.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341279.00000, db: /tmp/tmp14w98j90/sda/containers/0/eac/92489336527766ecbe268d13af3f8eac/92489336527766ecbe268d13af3f8eac.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes ... ok - -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/test_recon.py", line 384, in fake_hash_for_file - raise IOError -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test ERROR: Error reading ringfile: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/recon.py", line 277, in get_ring_md5 - sums[ringfile] = md5_hash_for_file(ringfile) - ~~~~~~~~~~~~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -Fri Oct 24 09:24:10 2025 /tmp/tmpi9xm5jx2/log/swift/profile/default.profile4171824 -Fri Oct 24 09:24:10 2025 /tmp/tmpi9xm5jx2/log/swift/profile/default.profile123 -Fri Oct 24 09:24:10 2025 /tmp/tmpi9xm5jx2/log/swift/profile/default.profile456 - - 45 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 9 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 9 0.000 0.000 0.000 0.000 :0(exec) - 9 0.000 0.000 0.000 0.000 :0(getcwd) - 9 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 9 0.000 0.000 0.000 0.000 :0(setprofile) - - -test ERROR: ERROR Could not get container info /tmp/tmpky6hraa5/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpky6hraa5/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test ERROR: ERROR Could not get container info /tmp/tmpr912reu2/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test INFO: Since Wed Dec 31 12:00:00 1969: container audits: 0 passed audit, 1 failed audit -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test ERROR: ERROR Could not get container info /tmp/tmpr912reu2/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.02s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmpqv2ypyla/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container audit pass. -test ERROR: ERROR auditing: Timeout (Nones) -test INFO: Container audit pass completed: 0.00s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.common.test_db_auditor.TestAuditor.test_run_forever -test.unit.common.test_db_auditor.TestAuditor.test_run_forever ... ok -test.unit.common.test_db_auditor.TestAuditor.test_run_once -test.unit.common.test_db_auditor.TestAuditor.test_run_once ... ok -test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm -test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests -test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac -test.unit.common.test_digest.TestDigestUtils.test_get_hmac ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range ... ok -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type -test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_client_exception -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_client_exception ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_failure -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_failure ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_replication_net -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_replication_net ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_obj_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_obj_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_object -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_object ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_replication_net -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_replication_net ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_with_timestamp -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_with_timestamp ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_with_timestamp -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_with_timestamp ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_no_content_does_not_parse_body -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_no_content_does_not_parse_body ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_no_content_does_not_decode_body -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_no_content_does_not_decode_body ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_with_extra_params -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_with_extra_params ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_chunks -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_chunks ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_recon -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_recon ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_503 -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_503 ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_507 -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_507 ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_deleted -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_deleted ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_replication_net -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_replication_net ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_not_found -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_not_found ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_container -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_container ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_chunked -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_chunked ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_fail -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_fail ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object_error -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object_error ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_args -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_args ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_chunked -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_chunked ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_fail -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_fail ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_header_content_length -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_header_content_length ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_with_content_length -test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_with_content_length ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_gen_headers -test.unit.common.test_direct_client.TestUTF8DirectClient.test_gen_headers ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry -test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_client_exception -test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_client_exception ... ok -test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_http_exception -test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_http_exception ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_success +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_success ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_get_objs +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_get_objs ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_max_failures +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_max_failures ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_body +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_body ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_files_in_body +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_files_in_body ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_too_many_newlines +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_too_many_newlines ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_unauth +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_unauth ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_uses_predefined_object_errors +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_uses_predefined_object_errors ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_extra_newlines_extra_quoting +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_extra_newlines_extra_quoting ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_unicode +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_unicode ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_DELETE_verb +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_DELETE_verb ... ok +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_POST_verb +test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_POST_verb ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_and_HEAD_registered ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_overrides_uploaded ... ok +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length +test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length ... ok +test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_configured_options +test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_configured_options ... ok +test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_name_check.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string +test.unit.common.middleware.test_helpers.TestFakeSwift.test_GET_registered_with_query_string ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_POST ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_error_reading_body ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_uploaded_with_query_string ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_footers_callback ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST +test.unit.common.middleware.test_helpers.TestFakeSwift.test_PUT_with_query_string_POST ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods +test.unit.common.middleware.test_helpers.TestFakeSwift.test_allowed_methods ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors +test.unit.common.middleware.test_helpers.TestFakeSwift.test_call_accessors ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls +test.unit.common.middleware.test_helpers.TestFakeSwift.test_capture_unexpected_calls ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered +test.unit.common.middleware.test_helpers.TestFakeSwift.test_not_registered ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy +test.unit.common.middleware.test_helpers.TestFakeSwift.test_object_GET_updated_with_storage_policy ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_ignored ... ok +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift +test.unit.common.middleware.test_helpers.TestFakeSwift.test_range_ignore_range_header_old_swift ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_environ_copy +test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_environ_copy ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_header_mutation +test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_header_mutation ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_init +test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_init ... ok +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_character +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_character ... ok +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_length +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_length ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_obj_is_unversioned +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_obj_is_unversioned ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version ... ok +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_regexp +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_invalid_regexp ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version_is_delete_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_current_version_is_delete_marker ... ok +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_maximum_length_from_config +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_maximum_length_from_config ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_not_current_version +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_not_current_version ... ok +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_length_and_character +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_length_and_character ... ok +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_regexp +test.unit.common.middleware.test_name_check.TestNameCheckMiddleware.test_valid_regexp ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_null_version +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_DELETE_null_version ... ok +test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler +test.unit.common.middleware.test_xprofile.TestXProfile.test_get_profiler ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_recompressed +test.unit.common.ring.test_io.TestRoundTrip.test_recompressed ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_sections +test.unit.common.ring.test_io.TestRoundTrip.test_sections ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum +test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high +test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high ... ok +test.unit.common.ring.test_io.TestRoundTrip.test_write_failure +test.unit.common.ring.test_io.TestRoundTrip.test_write_failure ... ok +test.unit.common.ring.test_ring.TestRingData.test_attrs +test.unit.common.ring.test_ring.TestRingData.test_attrs ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_404 ... ok +test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization +test.unit.common.ring.test_ring.TestRingData.test_byteswapped_serialization ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash ... ok +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v1 ... ok +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 +test.unit.common.ring.test_ring.TestRingData.test_deserialize_v2 ... ok +test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization +test.unit.common.ring.test_ring.TestRingData.test_deterministic_serialization ... ok +test.unit.common.ring.test_ring.TestRingData.test_load +test.unit.common.ring.test_ring.TestRingData.test_load ... ok +test.unit.common.ring.test_ring.TestRingData.test_load_closes_file +test.unit.common.ring.test_ring.TestRingData.test_load_closes_file ... ok +test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only +test.unit.common.ring.test_ring.TestRingData.test_load_metadata_only ... ok +test.unit.common.ring.test_ring.TestRingData.test_permissions +test.unit.common.ring.test_ring.TestRingData.test_permissions ... ok +test.unit.common.ring.test_ring.TestRingData.test_replica_count +test.unit.common.ring.test_ring.TestRingData.test_replica_count ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_and_HEAD ... ok +test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization +test.unit.common.ring.test_ring.TestRingData.test_roundtrip_serialization ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id ... ok +test.unit.common.ring.test_ring.TestRingData.test_save +test.unit.common.ring.test_ring.TestRingData.test_save ... ok +test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes +test.unit.common.ring.test_ring.TestRingData.test_save_bad_dev_id_bytes ... ok +test.unit.common.ring.test_utils.TestUtils.test_build_dev_from_opts +test.unit.common.ring.test_utils.TestUtils.test_build_dev_from_opts ... ok +test.unit.common.ring.test_utils.TestUtils.test_build_tier_tree +test.unit.common.ring.test_utils.TestUtils.test_build_tier_tree ... ok +test.unit.common.ring.test_utils.TestUtils.test_dispersion_report +test.unit.common.ring.test_utils.TestUtils.test_dispersion_report ... ok +test.unit.common.ring.test_utils.TestUtils.test_is_local_device +test.unit.common.ring.test_utils.TestUtils.test_is_local_device ... ok +test.unit.common.ring.test_utils.TestUtils.test_is_valid_hostname +test.unit.common.ring.test_utils.TestUtils.test_is_valid_hostname ... ok +test.unit.common.ring.test_utils.TestUtils.test_normalized_device_tier_names +test.unit.common.ring.test_utils.TestUtils.test_normalized_device_tier_names ... ok +test.unit.common.ring.test_utils.TestUtils.test_parse_address_old_format +test.unit.common.ring.test_utils.TestUtils.test_parse_address_old_format ... ok +test.unit.common.ring.test_utils.TestUtils.test_parse_args +test.unit.common.ring.test_utils.TestUtils.test_parse_args ... ok +test.unit.common.ring.test_utils.TestUtils.test_parse_builder_ring_filename_args +test.unit.common.ring.test_utils.TestUtils.test_parse_builder_ring_filename_args ... ok +test.unit.common.ring.test_utils.TestUtils.test_parse_change_values_from_opts +test.unit.common.ring.test_utils.TestUtils.test_parse_change_values_from_opts ... ok +test.unit.common.ring.test_utils.TestUtils.test_parse_search_value +test.unit.common.ring.test_utils.TestUtils.test_parse_search_value ... ok +test.unit.common.ring.test_utils.TestUtils.test_parse_search_values_from_opts +test.unit.common.ring.test_utils.TestUtils.test_parse_search_values_from_opts ... ok +test.unit.common.ring.test_utils.TestUtils.test_replication_defaults +test.unit.common.ring.test_utils.TestUtils.test_replication_defaults ... ok +test.unit.common.ring.test_utils.TestUtils.test_tiers_for_dev +test.unit.common.ring.test_utils.TestUtils.test_tiers_for_dev ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_address +test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_address ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_ip +test.unit.common.ring.test_utils.TestUtils.test_validate_and_normalize_ip ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_args +test.unit.common.ring.test_utils.TestUtils.test_validate_args ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_args_new_cmd_format +test.unit.common.ring.test_utils.TestUtils.test_validate_args_new_cmd_format ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_close +test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_close ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_errors +test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_errors ... ok +test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_exact +test.unit.common.ring.test_utils.TestUtils.test_validate_replicas_by_tier_exact ... ok +test.unit.common.test_db.TestGetDBConnection.test_invalid_path +test.unit.common.test_db.TestGetDBConnection.test_invalid_path ... ok +test.unit.common.test_db.TestGetDBConnection.test_locked_db +test.unit.common.test_db.TestGetDBConnection.test_locked_db ... ok +test.unit.common.test_db.TestGetDBConnection.test_normal_case +test.unit.common.test_db.TestGetDBConnection.test_normal_case ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_increment +test.unit.common.test_error_limiter.TestErrorLimiter.test_increment ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_404 +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_404 ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_versioned_obj +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_GET_null_id_versioned_obj ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config +test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited +test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_order_and_reverse ... ok +test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key +test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_case_insensitive +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_case_insensitive ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_del_contains +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_del_contains ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_get +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_get ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_delete_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_delete_marker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_null_id +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_HEAD_null_id ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_init_from_dict +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_init_from_dict ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_keys +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_keys ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_pop +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_pop ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_POST_error +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_POST_error ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set_none +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_set_none ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_setdefault +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_setdefault ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_unicode ... ok +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_update +test.unit.common.test_header_key_dict.TestHeaderKeyDict.test_update ... ok test.unit.common.test_http_protocol.TestProxyProtocol.test_address_and_environ test.unit.common.test_http_protocol.TestProxyProtocol.test_address_and_environ ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version ... ok test.unit.common.test_http_protocol.TestProxyProtocol.test_malformed_proxy_lines test.unit.common.test_http_protocol.TestProxyProtocol.test_malformed_proxy_lines ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_container_not_found +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_container_not_found ... ok test.unit.common.test_http_protocol.TestProxyProtocol.test_missing_proxy_line test.unit.common.test_http_protocol.TestProxyProtocol.test_missing_proxy_line ... ok test.unit.common.test_http_protocol.TestProxyProtocol.test_multiple_requests_with_proxy @@ -12499,2706 +10418,368 @@ test.unit.common.test_http_protocol.TestProxyProtocol.test_request_with_proxy_https ... ok test.unit.common.test_http_protocol.TestProxyProtocol.test_unknown_client_addr test.unit.common.test_http_protocol.TestProxyProtocol.test_unknown_client_addr ... ok -test.unit.common.test_internal_client.TestGetAuth.test_invalid_version -test.unit.common.test_internal_client.TestGetAuth.test_invalid_version ... ok -test.unit.common.test_internal_client.TestGetAuth.test_ok -test.unit.common.test_internal_client.TestGetAuth.test_ok ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_404_no_retry -test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_404_no_retry ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_409_no_retry -test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_409_no_retry ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_get -test.unit.common.test_internal_client.TestSimpleClient.test_get ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries -test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_all_failed -test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_all_failed ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_param -test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_param ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_head -test.unit.common.test_internal_client.TestSimpleClient.test_head ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_proxy -test.unit.common.test_internal_client.TestSimpleClient.test_proxy ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_request_container_with_retries_with_HTTPError -test.unit.common.test_internal_client.TestSimpleClient.test_request_container_with_retries_with_HTTPError ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_request_object_with_retries_with_HTTPError -test.unit.common.test_internal_client.TestSimpleClient.test_request_object_with_retries_with_HTTPError ... ok -test.unit.common.test_internal_client.TestSimpleClient.test_request_with_retries_with_HTTPError -test.unit.common.test_internal_client.TestSimpleClient.test_request_with_retries_with_HTTPError ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_invalid ... ok +test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing +test.unit.common.test_internal_client.TestInternalClient.test_base_full_listing ... ok +test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout +test.unit.common.test_internal_client.TestInternalClient.test_base_request_timeout ... ok +test.unit.common.test_internal_client.TestInternalClient.test_container_exists +test.unit.common.test_internal_client.TestInternalClient.test_container_exists ... ok +test.unit.common.test_internal_client.TestInternalClient.test_create_account +test.unit.common.test_internal_client.TestInternalClient.test_create_account ... ok +test.unit.common.test_internal_client.TestInternalClient.test_create_container +test.unit.common.test_internal_client.TestInternalClient.test_create_container ... ok +test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_create_container_plumbing ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_not_found ... ok +test.unit.common.test_internal_client.TestInternalClient.test_delete_account +test.unit.common.test_internal_client.TestInternalClient.test_delete_account ... ok +test.unit.common.test_internal_client.TestInternalClient.test_delete_container +test.unit.common.test_internal_client.TestInternalClient.test_delete_container ... ok +test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_delete_container_plumbing ... ok +test.unit.common.test_internal_client.TestInternalClient.test_delete_object +test.unit.common.test_internal_client.TestInternalClient.test_delete_object ... ok +test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded +test.unit.common.test_internal_client.TestInternalClient.test_gatekeeper_not_loaded ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_no_length_or_encoding +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_no_length_or_encoding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_account_info +test.unit.common.test_internal_client.TestInternalClient.test_get_account_info ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 +test.unit.common.test_internal_client.TestInternalClient.test_get_account_info_404 ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata +test.unit.common.test_internal_client.TestInternalClient.test_get_account_metadata ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_PUT_version_with_non_empty_body ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata +test.unit.common.test_internal_client.TestInternalClient.test_get_container_metadata ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status +test.unit.common.test_internal_client.TestInternalClient.test_get_metadadata_with_acceptable_status ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_metadata +test.unit.common.test_internal_client.TestInternalClient.test_get_metadata ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestVersionAPI.test_fail_non_versioned_container ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers +test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_extra_headers ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status +test.unit.common.test_internal_client.TestInternalClient.test_get_metadata_invalid_status ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_object +test.unit.common.test_internal_client.TestInternalClient.test_get_object ... ok +test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata +test.unit.common.test_internal_client.TestInternalClient.test_get_object_metadata ... ok +test.unit.common.test_internal_client.TestInternalClient.test_init +test.unit.common.test_internal_client.TestInternalClient.test_init ... ok +test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline +test.unit.common.test_internal_client.TestInternalClient.test_init_allow_modify_pipeline ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_containers +test.unit.common.test_internal_client.TestInternalClient.test_iter_containers ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable +test.unit.common.test_internal_client.TestInternalClient.test_iter_item_read_response_if_status_is_acceptable ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_items +test.unit.common.test_internal_client.TestInternalClient.test_iter_items ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers +test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix +test.unit.common.test_internal_client.TestInternalClient.test_iter_items_with_markers_and_prefix ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines +test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 +test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_404 ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object +test.unit.common.test_internal_client.TestInternalClient.test_iter_object_lines_compressed_object ... ok +test.unit.common.test_internal_client.TestInternalClient.test_iter_objects +test.unit.common.test_internal_client.TestInternalClient.test_iter_objects ... ok +test.unit.common.test_internal_client.TestInternalClient.test_load_from_config +test.unit.common.test_internal_client.TestInternalClient.test_load_from_config ... ok +test.unit.common.test_internal_client.TestInternalClient.test_load_from_config_with_global_conf +test.unit.common.test_internal_client.TestInternalClient.test_load_from_config_with_global_conf ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_path +test.unit.common.test_internal_client.TestInternalClient.test_make_path ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception +test.unit.common.test_internal_client.TestInternalClient.test_make_path_exception ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_acceptable_status_not_2xx +test.unit.common.test_internal_client.TestInternalClient.test_make_request_acceptable_status_not_2xx ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_calls_fobj_seek_each_try +test.unit.common.test_internal_client.TestInternalClient.test_make_request_calls_fobj_seek_each_try ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_clears_txn_id_after_calling_app +test.unit.common.test_internal_client.TestInternalClient.test_make_request_clears_txn_id_after_calling_app ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes +test.unit.common.test_internal_client.TestInternalClient.test_make_request_codes ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_defaults_replication_network_header +test.unit.common.test_internal_client.TestInternalClient.test_make_request_defaults_replication_network_header ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_error_case +test.unit.common.test_internal_client.TestInternalClient.test_make_request_error_case ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_method_path_headers +test.unit.common.test_internal_client.TestInternalClient.test_make_request_method_path_headers ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_request_exception +test.unit.common.test_internal_client.TestInternalClient.test_make_request_request_exception ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_retries +test.unit.common.test_internal_client.TestInternalClient.test_make_request_retries ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_query_string +test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_query_string ... ok +test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_user_agent +test.unit.common.test_internal_client.TestInternalClient.test_make_request_sets_user_agent ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata +test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_set_account_metadata_plumbing ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata +test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_set_container_metadata_plumbing ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_metadata +test.unit.common.test_internal_client.TestInternalClient.test_set_metadata ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata +test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata ... ok +test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_set_object_metadata_plumbing ... ok +test.unit.common.test_internal_client.TestInternalClient.test_upload_object +test.unit.common.test_internal_client.TestInternalClient.test_upload_object ... ok +test.unit.common.test_internal_client.TestInternalClient.test_upload_object_not_chunked +test.unit.common.test_internal_client.TestInternalClient.test_upload_object_not_chunked ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req ... ok +test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing +test.unit.common.test_internal_client.TestInternalClient.test_upload_object_plumbing ... ok test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_emit_legacy test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_emit_legacy ... ok test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_defaults test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_defaults ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time ... ok test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_options test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_get_statsd_client_options ... ok test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_legacy_client_does_not_support_labels_kwarg test.unit.common.test_statsd_client.TestGetStatsdClientConfParsing.test_legacy_client_does_not_support_labels_kwarg ... ok -test.unit.common.test_swob.TestResponse.test_200_with_body_and_headers -test.unit.common.test_swob.TestResponse.test_200_with_body_and_headers ... ok -test.unit.common.test_swob.TestResponse.test_507 -test.unit.common.test_swob.TestResponse.test_507 ... ok -test.unit.common.test_swob.TestResponse.test_app_iter -test.unit.common.test_swob.TestResponse.test_app_iter ... ok -test.unit.common.test_swob.TestResponse.test_call_finds_nonempty_chunk -test.unit.common.test_swob.TestResponse.test_call_finds_nonempty_chunk ... ok -test.unit.common.test_swob.TestResponse.test_call_preserves_closeability -test.unit.common.test_swob.TestResponse.test_call_preserves_closeability ... ok -test.unit.common.test_swob.TestResponse.test_call_reifies_request_if_necessary -test.unit.common.test_swob.TestResponse.test_call_reifies_request_if_necessary ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.common.test_swob.TestResponse.test_call_requires_that_start_response_is_called -test.unit.common.test_swob.TestResponse.test_call_requires_that_start_response_is_called ... ok -test.unit.common.test_swob.TestResponse.test_charset -test.unit.common.test_swob.TestResponse.test_charset ... ok -test.unit.common.test_swob.TestResponse.test_charset_content_type -test.unit.common.test_swob.TestResponse.test_charset_content_type ... ok -test.unit.common.test_swob.TestResponse.test_content_type -test.unit.common.test_swob.TestResponse.test_content_type ... ok -test.unit.common.test_swob.TestResponse.test_empty_body -test.unit.common.test_swob.TestResponse.test_empty_body ... ok -test.unit.common.test_swob.TestResponse.test_etag -test.unit.common.test_swob.TestResponse.test_etag ... ok -test.unit.common.test_swob.TestResponse.test_host_url_default -test.unit.common.test_swob.TestResponse.test_host_url_default ... ok -test.unit.common.test_swob.TestResponse.test_host_url_default_port_squelched -test.unit.common.test_swob.TestResponse.test_host_url_default_port_squelched ... ok -test.unit.common.test_swob.TestResponse.test_host_url_host_https -test.unit.common.test_swob.TestResponse.test_host_url_host_https ... ok -test.unit.common.test_swob.TestResponse.test_host_url_host_override -test.unit.common.test_swob.TestResponse.test_host_url_host_override ... ok -test.unit.common.test_swob.TestResponse.test_host_url_host_port_override -test.unit.common.test_swob.TestResponse.test_host_url_host_port_override ... ok -test.unit.common.test_swob.TestResponse.test_host_url_https -test.unit.common.test_swob.TestResponse.test_host_url_https ... ok -test.unit.common.test_swob.TestResponse.test_host_url_https_port_squelched -test.unit.common.test_swob.TestResponse.test_host_url_https_port_squelched ... ok -test.unit.common.test_swob.TestResponse.test_init_with_body_headers_app_iter -test.unit.common.test_swob.TestResponse.test_init_with_body_headers_app_iter ... ok -test.unit.common.test_swob.TestResponse.test_location_no_rewrite -test.unit.common.test_swob.TestResponse.test_location_no_rewrite ... ok -test.unit.common.test_swob.TestResponse.test_location_no_rewrite_when_told_not_to -test.unit.common.test_swob.TestResponse.test_location_no_rewrite_when_told_not_to ... ok -test.unit.common.test_swob.TestResponse.test_location_rewrite -test.unit.common.test_swob.TestResponse.test_location_rewrite ... ok -test.unit.common.test_swob.TestResponse.test_location_rewrite_no_host -test.unit.common.test_swob.TestResponse.test_location_rewrite_no_host ... ok -test.unit.common.test_swob.TestResponse.test_multi_range_body -test.unit.common.test_swob.TestResponse.test_multi_range_body ... ok -test.unit.common.test_swob.TestResponse.test_multi_ranges_wo_iter_ranges -test.unit.common.test_swob.TestResponse.test_multi_ranges_wo_iter_ranges ... ok -test.unit.common.test_swob.TestResponse.test_multi_response_iter -test.unit.common.test_swob.TestResponse.test_multi_response_iter ... ok -test.unit.common.test_swob.TestResponse.test_properties -test.unit.common.test_swob.TestResponse.test_properties ... ok -test.unit.common.test_swob.TestResponse.test_range_body -test.unit.common.test_swob.TestResponse.test_range_body ... ok -test.unit.common.test_swob.TestResponse.test_single_range_wo_iter_range -test.unit.common.test_swob.TestResponse.test_single_range_wo_iter_range ... ok -test.unit.common.test_swob.TestResponse.test_swob_closes_large_HEAD_resp_iter -test.unit.common.test_swob.TestResponse.test_swob_closes_large_HEAD_resp_iter ... ok -test.unit.common.test_swob.TestResponse.test_swob_drains_small_HEAD_resp_iter -test.unit.common.test_swob.TestResponse.test_swob_drains_small_HEAD_resp_iter ... ok -test.unit.common.test_swob.TestResponse.test_unicode_body -test.unit.common.test_swob.TestResponse.test_unicode_body ... ok -test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes -test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes ... ok -test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes_using_file_descriptor -test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes_using_file_descriptor ... ok -test.unit.common.test_utils.TestFsHasFreeSpace.test_percent -test.unit.common.test_utils.TestFsHasFreeSpace.test_percent ... ok -test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats -test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats ... ok -test.unit.common.test_utils.TestReiterate.test_reiterate_closes -test.unit.common.test_utils.TestReiterate.test_reiterate_closes ... ok -test.unit.common.test_utils.TestReiterate.test_reiterate_consumes_first -test.unit.common.test_utils.TestReiterate.test_reiterate_consumes_first ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... ok -test.unit.common.test_utils.TestReiterate.test_reiterate_list_or_tuple -test.unit.common.test_utils.TestReiterate.test_reiterate_list_or_tuple ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_blocking -test.unit.common.utils.test_logs.TestPipeMutex.test_blocking ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_preserves_ownership -test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_preserves_ownership ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_tpool -test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_tpool ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_context_manager_api -test.unit.common.utils.test_logs.TestPipeMutex.test_context_manager_api ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_nonblocking -test.unit.common.utils.test_logs.TestPipeMutex.test_nonblocking ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_recursive -test.unit.common.utils.test_logs.TestPipeMutex.test_recursive ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_release_without_acquire -test.unit.common.utils.test_logs.TestPipeMutex.test_release_without_acquire ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_too_many_releases -test.unit.common.utils.test_logs.TestPipeMutex.test_too_many_releases ... ok -test.unit.common.utils.test_logs.TestPipeMutex.test_wrong_releaser -test.unit.common.utils.test_logs.TestPipeMutex.test_wrong_releaser ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash ... ok - -test WARNING: Unexpected file 1761341045.52260.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Relinking created link: /tmp/tmpbngi7j0e/node/sda1/objects/208/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data to /tmp/tmpbngi7j0e/node/sda1/objects/417/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data -test DEBUG: Run listdir on /tmp/tmpbngi7j0e/node/sda1/objects/417 -test WARNING: Unexpected file /tmp/tmpbngi7j0e/node/sda1/objects/417/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpbngi7j0e/node/sda1 (cleanup=True) -test WARNING: Unexpected file /tmp/tmpbngi7j0e/node/sda1/objects/417/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file /tmp/tmpbngi7j0e/node/sda1/objects/208/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file 1761341045.52260.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Removed /tmp/tmpbngi7j0e/node/sda1/objects/208/ea0/d089a1075d1b78d0c944c4ed4c10aea0/1761341045.52260.data -test DEBUG: Run listdir on /tmp/tmpbngi7j0e/node/sda1/objects/208 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.004667 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpju0i3i51/node/sda1 (cleanup=True) -test WARNING: Unexpected file /tmp/tmpju0i3i51/node/sda1/objects/106/d8f/6a1ac64894f60eccdb9bb52082fcfd8f/1761341045.55894.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test WARNING: Unexpected file 1761341045.55894.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Relinking (cleanup) created link: /tmp/tmpju0i3i51/node/sda1/objects/106/d8f/6a1ac64894f60eccdb9bb52082fcfd8f/1761341045.55894.data to /tmp/tmpju0i3i51/node/sda1/objects/212/d8f/6a1ac64894f60eccdb9bb52082fcfd8f/1761341045.55894.data -test DEBUG: Removed /tmp/tmpju0i3i51/node/sda1/objects/106/d8f/6a1ac64894f60eccdb9bb52082fcfd8f/1761341045.55894.data -test DEBUG: Run listdir on /tmp/tmpju0i3i51/node/sda1/objects/212 -test WARNING: Unexpected file /tmp/tmpju0i3i51/node/sda1/objects/212/d8f/6a1ac64894f60eccdb9bb52082fcfd8f/1761341045.55894.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test DEBUG: Run listdir on /tmp/tmpju0i3i51/node/sda1/objects/106 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.006518 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpfpjvb_1g/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpfpjvb_1g/node/sda1/objects/167/02c/a75f0fbbde0f4b9cb6a224a5e38df02c/1761341045.59062.data to /tmp/tmpfpjvb_1g/node/sda1/objects/334/02c/a75f0fbbde0f4b9cb6a224a5e38df02c/1761341045.59062.data -test DEBUG: Run listdir on /tmp/tmpfpjvb_1g/node/sda1/objects/334 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second -test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:write OWNER -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other OWNER -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok +test.unit.common.test_swob.TestEtag.test_normalize_bytes +test.unit.common.test_swob.TestEtag.test_normalize_bytes ... ok +test.unit.common.test_swob.TestEtag.test_normalize_etag +test.unit.common.test_swob.TestEtag.test_normalize_etag ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... ok +test.unit.common.test_utils.TestGetPpid.test_happy_path +test.unit.common.test_utils.TestGetPpid.test_happy_path ... ok +test.unit.common.test_utils.TestGetPpid.test_not_allowed +test.unit.common.test_utils.TestGetPpid.test_not_allowed ... ok +test.unit.common.test_utils.TestGetPpid.test_not_found +test.unit.common.test_utils.TestGetPpid.test_not_found ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes +test.unit.common.test_utils.TestGreenAsyncPile.test_blocking_last_next_explodes ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_at_end_of_streaming_pile ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile +test.unit.common.test_utils.TestGreenAsyncPile.test_exceptions_in_streaming_pile ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous +test.unit.common.test_utils.TestGreenAsyncPile.test_is_asynchronous ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty +test.unit.common.test_utils.TestGreenAsyncPile.test_next_when_empty ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes +test.unit.common.test_utils.TestGreenAsyncPile.test_no_blocking_last_next_explodes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_with_reserved_name ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_pending +test.unit.common.test_utils.TestGreenAsyncPile.test_pending ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_runs_everything +test.unit.common.test_utils.TestGreenAsyncPile.test_runs_everything ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_wait_with_firstn +test.unit.common.test_utils.TestGreenAsyncPile.test_wait_with_firstn ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_completes ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': '0psj556+oeNaquEdDeMxig==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd29b23e79ebea1e35aaae11d0de3318a', 'Content-Length': '226', 'Content-Type': 'multipart/form-data'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'Content-Md5': 'i4CS9WiTvEfCFGqAHP8j0A==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '8b8092f56893bc47c2146a801cff23d0', 'Content-Length': '1030946'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_lots_of_keys ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_content_md5 ... ok -test INFO: Processing files for policy platinum under /tmp/tmplpv0smn9/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmplpv0smn9/node/sda1/objects/20/33e/145e32b402dc632fd7bee95c3b3f933e/1761341045.63977.data to /tmp/tmplpv0smn9/node/sda1/objects/40/33e/145e32b402dc632fd7bee95c3b3f933e/1761341045.63977.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash -test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error -test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_both_relinks_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_both_relinks_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_one_relink_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_one_relink_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_existing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_existing_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file_relink_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file_relink_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_data_missing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_data_missing_meta_files ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync -test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Content-Length': '139'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'Content-Md5': 'PggRsy85Tu07EsbATYB/cA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '3e0811b32f394eed3b12c6c04d807f70', 'Content-Length': '139'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'Content-Md5': 'zDBBHq17IpuHzskOm+GHEQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'cc30411ead7b229b87cec90e9be18711', 'Content-Length': '139'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'Content-Md5': 'hTnOh9sxGnzPiScnD+t0Mg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '8539ce87db311a7ccf8927270feb7432', 'Content-Length': '139'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_no_key ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_quiet ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.TestContainerBroker.test_remove_objects -test.unit.container.test_backend.TestContainerBroker.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states ... ok -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path -test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim ... ok -test INFO: Processing files for policy platinum under /tmp/tmp8bq972pc/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp8bq972pc/node/sda1/objects/238/31b/eef7d2d131025038afac90a103c0531b/1761341045.74759.data to /tmp/tmp8bq972pc/node/sda1/objects/477/31b/eef7d2d131025038afac90a103c0531b/1761341045.74759.data -test DEBUG: Run listdir on /tmp/tmp8bq972pc/node/sda1/objects/477 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp8bq972pc/node/sda1 (cleanup=True) -test WARNING: Skipping /tmp/tmp8bq972pc/node/sda1/objects because -test DEBUG: Updating recon -test WARNING: There were 1 errors listing partition directories -test WARNING: 0 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.007028 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpd8dspb4h/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpd8dspb4h/node/sda1/objects/229/31f/e5b1a83592a04de051aa347bf6dee31f/1761341045.81325.data to /tmp/tmpd8dspb4h/node/sda1/objects/459/31f/e5b1a83592a04de051aa347bf6dee31f/1761341045.81325.data: [Errno 1] oops -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpd8dspb4h/node/sda1/objects/229/31f/e5b1a83592a04de051aa347bf6dee31f/1761341046.81325.meta to /tmp/tmpd8dspb4h/node/sda1/objects/459/31f/e5b1a83592a04de051aa347bf6dee31f/1761341046.81325.meta: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmpd8dspb4h/node/sda1/objects/229 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 2 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.004905 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpu4x_8j7t/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpu4x_8j7t/node/sda1/objects/183/b89/b7b572dbaa30b81ecfc264ef022b2b89/1761341046.84611.meta to /tmp/tmpu4x_8j7t/node/sda1/objects/367/b89/b7b572dbaa30b81ecfc264ef022b2b89/1761341046.84611.meta: [Errno 1] oops -test DEBUG: Relinking (cleanup) created link: /tmp/tmpu4x_8j7t/node/sda1/objects/183/b89/b7b572dbaa30b81ecfc264ef022b2b89/1761341045.84611.data to /tmp/tmpu4x_8j7t/node/sda1/objects/367/b89/b7b572dbaa30b81ecfc264ef022b2b89/1761341045.84611.data -test DEBUG: Run listdir on /tmp/tmpu4x_8j7t/node/sda1/objects/367 -test DEBUG: Run listdir on /tmp/tmpu4x_8j7t/node/sda1/objects/183 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 1 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.018256 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6gtpfb_9/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp6gtpfb_9/node/sda1/objects/350 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmp6gtpfb_9/node/sda1/objects/175/acb/af307509ee8937f17f56373bc113cacb/1761341045.91832.data to /tmp/tmp6gtpfb_9/node/sda1/objects/350/acb/af307509ee8937f17f56373bc113cacb/1761341045.91832.data -test DEBUG: Removed /tmp/tmp6gtpfb_9/node/sda1/objects/175/acb/af307509ee8937f17f56373bc113cacb/1761341046.91832.meta -test DEBUG: Removed /tmp/tmp6gtpfb_9/node/sda1/objects/175/acb/af307509ee8937f17f56373bc113cacb/1761341045.91832.data -test DEBUG: Run listdir on /tmp/tmp6gtpfb_9/node/sda1/objects/175 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 1 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:05 10/24/25 GMT (0:00:00.017812 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:05 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp5ckg3k8y/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp5ckg3k8y/node/sda1/objects/198/4a4/c6496331f172f36acdd4843ee745c4a4/1761341045.98742.data to /tmp/tmp5ckg3k8y/node/sda1/objects/396/4a4/c6496331f172f36acdd4843ee745c4a4/1761341045.98742.data -test DEBUG: Removed /tmp/tmp5ckg3k8y/node/sda1/objects/198/4a4/c6496331f172f36acdd4843ee745c4a4/1761341045.98742.data -test DEBUG: Run listdir on /tmp/tmp5ckg3k8y/node/sda1/objects/396 -test DEBUG: Run listdir on /tmp/tmp5ckg3k8y/node/sda1/objects/198 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:06 10/24/25 GMT (0:00:00.012894 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:06 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpn55a9qvr/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpn55a9qvr/node/sda1/objects/332 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpn55a9qvr/node/sda1/objects/166/134/a63fc99e32d2c3cb8351ed2a7774c134/1761341046.04292.data to /tmp/tmpn55a9qvr/node/sda1/objects/332/134/a63fc99e32d2c3cb8351ed2a7774c134/1761341046.04292.data: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmpn55a9qvr/node/sda1/objects/166 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:06 10/24/25 GMT (0:00:00.017879 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:06 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6v0adveo/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp6v0adveo/node/sda1/objects/200/ebf/c81b5be8d2db17faa9562f0416213ebf/1761341048.10809.meta to /tmp/tmp6v0adveo/node/sda1/objects/400/ebf/c81b5be8d2db17faa9562f0416213ebf/1761341048.10809.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmp6v0adveo/node/sda1/objects/200/ebf/c81b5be8d2db17faa9562f0416213ebf/1761341047.10809.data to /tmp/tmp6v0adveo/node/sda1/objects/400/ebf/c81b5be8d2db17faa9562f0416213ebf/1761341047.10809.data -test DEBUG: Removed /tmp/tmp6v0adveo/node/sda1/objects/200/ebf/c81b5be8d2db17faa9562f0416213ebf/1761341048.10809.meta -test DEBUG: Removed /tmp/tmp6v0adveo/node/sda1/objects/200/ebf/c81b5be8d2db17faa9562f0416213ebf/1761341047.10809.data -test DEBUG: Run listdir on /tmp/tmp6v0adveo/node/sda1/objects/400 -test DEBUG: Run listdir on /tmp/tmp6v0adveo/node/sda1/objects/200 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:06 10/24/25 GMT (0:00:00.016251 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:06 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpataliyut/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpataliyut/node/sda1/objects/331 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_ts_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_missing_ts_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_missing_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_ts_missing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_ts_missing_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_existing_newer_data_files ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Content-Length': '139'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'Content-Md5': 'PggRsy85Tu07EsbATYB/cA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '3e0811b32f394eed3b12c6c04d807f70', 'Content-Length': '139'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'Content-Md5': 'zDBBHq17IpuHzskOm+GHEQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'cc30411ead7b229b87cec90e9be18711', 'Content-Length': '139'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'Content-Md5': 'hTnOh9sxGnzPiScnD+t0Mg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '8539ce87db311a7ccf8927270feb7432', 'Content-Length': '139'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API.test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_bad ... ok test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_invalid test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_invalid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -fake INFO: - - 24/Oct/2025/21/24/07 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1761342047 HTTP/1.0 404 - - - - - - - - 0.0002 - - 1761341047.769156694 1761341047.769351959 - - -test ERROR: Problem finding shard upper in '/tmp/tmp8ns5xifx/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmp8ns5xifx/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmp09ljeo9x/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp09ljeo9x/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBroker.test_set_db_states -test.unit.container.test_backend.TestContainerBroker.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBroker.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBroker.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBroker.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBroker.test_set_x_syncs -test.unit.container.test_backend.TestContainerBroker.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBroker.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBroker.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBroker.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property -test.unit.container.test_backend.TestContainerBroker.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBroker.test_sync_merging -test.unit.container.test_backend.TestContainerBroker.test_sync_merging ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_in_order_expirer_bytes_ctype -test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_in_order_expirer_bytes_ctype ... ok -test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_out_of_order_expirer_bytes_ctype -test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_out_of_order_expirer_bytes_ctype ... ok -test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_unupgraded_expirer_bytes_ctype -test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_unupgraded_expirer_bytes_ctype ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_lt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_lt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_bounds -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_bounds ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_deleted -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_deleted ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_eq -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_eq ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_gt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_gt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_lt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_lt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_gt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_gt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_lt -test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_lt ... ok -test.unit.container.test_backend.TestModuleFunctions.test_sift_shard_ranges -test.unit.container.test_backend.TestModuleFunctions.test_sift_shard_ranges ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails_custom_request_node_count -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... ok - -test DEBUG: Relinking (cleanup) created link: /tmp/tmpataliyut/node/sda1/objects/165/9da/a5ed406ec55a2f5a4a1a3ce4b24cb9da/1761341048.16664.meta to /tmp/tmpataliyut/node/sda1/objects/331/9da/a5ed406ec55a2f5a4a1a3ce4b24cb9da/1761341048.16664.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpataliyut/node/sda1/objects/165/9da/a5ed406ec55a2f5a4a1a3ce4b24cb9da/1761341046.16664.data to /tmp/tmpataliyut/node/sda1/objects/331/9da/a5ed406ec55a2f5a4a1a3ce4b24cb9da/1761341046.16664.data -test DEBUG: Removed /tmp/tmpataliyut/node/sda1/objects/165/9da/a5ed406ec55a2f5a4a1a3ce4b24cb9da/1761341048.16664.meta -test DEBUG: Removed /tmp/tmpataliyut/node/sda1/objects/165/9da/a5ed406ec55a2f5a4a1a3ce4b24cb9da/1761341046.16664.data -test DEBUG: Run listdir on /tmp/tmpataliyut/node/sda1/objects/165 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:07 10/24/25 GMT (0:00:01.529722 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:07 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmph9jxo0zg/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmph9jxo0zg/node/sda1/objects/371 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmph9jxo0zg/node/sda1/objects/185/973/b9baf53fd6f3603970667671af9ef973/1761341049.83852.meta to /tmp/tmph9jxo0zg/node/sda1/objects/371/973/b9baf53fd6f3603970667671af9ef973/1761341049.83852.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmph9jxo0zg/node/sda1/objects/185/973/b9baf53fd6f3603970667671af9ef973/1761341048.83852.data to /tmp/tmph9jxo0zg/node/sda1/objects/371/973/b9baf53fd6f3603970667671af9ef973/1761341048.83852.data -test DEBUG: Removed /tmp/tmph9jxo0zg/node/sda1/objects/185/973/b9baf53fd6f3603970667671af9ef973/1761341049.83852.meta -test DEBUG: Removed /tmp/tmph9jxo0zg/node/sda1/objects/185/973/b9baf53fd6f3603970667671af9ef973/1761341048.83852.data -test DEBUG: Run listdir on /tmp/tmph9jxo0zg/node/sda1/objects/185 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:07 10/24/25 GMT (0:00:00.017672 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:07 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpkgspc0mh/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpkgspc0mh/node/sda1/objects/243/5f5/f3c90beabd0819cd7191d48099fc25f5/1761341048.89405.meta to /tmp/tmpkgspc0mh/node/sda1/objects/487/5f5/f3c90beabd0819cd7191d48099fc25f5/1761341048.89405.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmpkgspc0mh/node/sda1/objects/243/5f5/f3c90beabd0819cd7191d48099fc25f5/1761341047.89405.data to /tmp/tmpkgspc0mh/node/sda1/objects/487/5f5/f3c90beabd0819cd7191d48099fc25f5/1761341047.89405.data -test DEBUG: Removed /tmp/tmpkgspc0mh/node/sda1/objects/243/5f5/f3c90beabd0819cd7191d48099fc25f5/1761341048.89405.meta -test DEBUG: Removed /tmp/tmpkgspc0mh/node/sda1/objects/243/5f5/f3c90beabd0819cd7191d48099fc25f5/1761341047.89405.data -test DEBUG: Run listdir on /tmp/tmpkgspc0mh/node/sda1/objects/487 -test DEBUG: Run listdir on /tmp/tmpkgspc0mh/node/sda1/objects/243 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:07 10/24/25 GMT (0:00:00.015263 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:07 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9_f7k58b/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp9_f7k58b/node/sda1/objects/198/454/c65fd6e6b5c9c41dfe1bc92419e4c454/1761341049.95159.ts to /tmp/tmp9_f7k58b/node/sda1/objects/396/454/c65fd6e6b5c9c41dfe1bc92419e4c454/1761341049.95159.ts -test DEBUG: Removed /tmp/tmp9_f7k58b/node/sda1/objects/198/454/c65fd6e6b5c9c41dfe1bc92419e4c454/1761341049.95159.ts -test DEBUG: Run listdir on /tmp/tmp9_f7k58b/node/sda1/objects/396 -test DEBUG: Run listdir on /tmp/tmp9_f7k58b/node/sda1/objects/198 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:07 10/24/25 GMT (0:00:00.010749 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:08 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp0n0_m3e8/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp0n0_m3e8/node/sda1/objects/231/089/e7db69215d6b423c3177c9efbfbf3089/1761341050.00400.meta to /tmp/tmp0n0_m3e8/node/sda1/objects/463/089/e7db69215d6b423c3177c9efbfbf3089/1761341050.00400.meta -test DEBUG: Relinking (cleanup) created link: /tmp/tmp0n0_m3e8/node/sda1/objects/231/089/e7db69215d6b423c3177c9efbfbf3089/1761341049.00400.ts to /tmp/tmp0n0_m3e8/node/sda1/objects/463/089/e7db69215d6b423c3177c9efbfbf3089/1761341049.00400.ts -test DEBUG: Removed /tmp/tmp0n0_m3e8/node/sda1/objects/231/089/e7db69215d6b423c3177c9efbfbf3089/1761341050.00400.meta -test DEBUG: Removed /tmp/tmp0n0_m3e8/node/sda1/objects/231/089/e7db69215d6b423c3177c9efbfbf3089/1761341049.00400.ts -test DEBUG: Run listdir on /tmp/tmp0n0_m3e8/node/sda1/objects/463 -test DEBUG: Run listdir on /tmp/tmp0n0_m3e8/node/sda1/objects/231 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:08 10/24/25 GMT (0:00:00.009314 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:08 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp2mg91fg5/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp2mg91fg5/node/sda1/objects/258 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmp2mg91fg5/node/sda1/objects/129/75b/81128415371c6926e39df3867bfdf75b/1761341050.05980.meta to /tmp/tmp2mg91fg5/node/sda1/objects/258/75b/81128415371c6926e39df3867bfdf75b/1761341050.05980.meta -test DEBUG: Removed /tmp/tmp2mg91fg5/node/sda1/objects/129/75b/81128415371c6926e39df3867bfdf75b/1761341050.05980.meta -test DEBUG: Removed /tmp/tmp2mg91fg5/node/sda1/objects/129/75b/81128415371c6926e39df3867bfdf75b/1761341048.05980.data -test DEBUG: Run listdir on /tmp/tmp2mg91fg5/node/sda1/objects/129 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:08 10/24/25 GMT (0:00:00.013295 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:08 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpff71l7fi/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpff71l7fi/node/sda1/objects/232/04a/e8a873b408675ecbc7449376fb29c04a/1761341048.11877.meta to /tmp/tmpff71l7fi/node/sda1/objects/465/04a/e8a873b408675ecbc7449376fb29c04a/1761341048.11877.meta -test DEBUG: Removed /tmp/tmpff71l7fi/node/sda1/objects/232/04a/e8a873b408675ecbc7449376fb29c04a/1761341048.11877.meta -test DEBUG: Run listdir on /tmp/tmpff71l7fi/node/sda1/objects/465 -test DEBUG: Run listdir on /tmp/tmpff71l7fi/node/sda1/objects/232 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recontest.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file_relink_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file_relink_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_missing_ts_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_missing_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_missing_data_missing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_missing_data_missing_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist -test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist_and_relink_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist_and_relink_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy -test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_with_misplaced_objects ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... ok - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0012 "-" 4171812 - -test INFO: - - - [24/Oct/2025:21:24:06 +0000] "POST /sda1/p/a" 204 - "-" "-" "-" 0.0011 "-" 4171812 - -Finished. Marked 0 objects for deletion. -Data file doesn't exist -Data file doesn't exist -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 5 hosts (object) -=============================================================================== -=============================================================================== ---> Starting reconnaissance on 2 hosts (object) -=============================================================================== -[2025-10-24 21:24:06] Checking auditor stats -=============================================================================== -Ring Builder file does not exist: /tmp/tmpq9nx0re5/tmp1t0t0giu -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Device d4r2z3-127.0.0.2:6200R127.0.0.2:6200/sda3_"some meta data" with 3.14159265359 weight got id 4 -Device d4r2z3-127.0.0.1:6200R127.0.0.1:6200/sda3_"some meta data" with 3.14159265359 weight got id 4 -Device d4r2z3-[3001:0:1234::c1c0:abcd:876]:6200R[3::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Ring Builder file does not exist: /tmp/tmpegzyzlkm/tmp9i6cogas -Partition power increase in progress. You need -to finish the increase first before adding devices. -Device d4r1z1-127.0.0.1:6200R127.0.0.1:6200/sda9_"" with 3.14159265359 weight got id 4 -Device 4 already uses 127.0.0.1:6200/sda9. -The on-disk ring builder is unchanged. - -swift-ring-builder create - - Creates with 2^ partitions and . - is number of hours to restrict moving a partition more - than once. -/tmp/tmpuhrkhxnl/tmpxr53myx1, build version 4, id 420adf3bbb754f13be057cf279293b2b -64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion -The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) -The overload factor is 0.00% (0.000000) -Ring file /tmp/tmpuhrkhxnl/tmpxr53myx1.ring.gz not found, probably it hasn't been written yet -Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta - 0 0 0 127.0.0.1:6200 127.0.0.1:6200 sda1 100.00 0 -100.00 some meta data - 1 1 1 127.0.0.2:6201 127.0.0.2:6201 sda2 100.00 0 -100.00 - 2 2 2 127.0.0.3:6202 127.0.0.3:6202 sdc3 100.00 0 -100.00 - 3 3 3 127.0.0.4:6203 127.0.0.4:6203 sdd4 100.00 0 -100.00 -/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_output -/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_output_id_assigned -Defaulting to --format-version=1. This ensures the ring -written will be readable by older versions of Swift. -In a future release, the default will change to ---format-version=2 - -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 -Defaulting to --format-version=1. This ensures the ring -written will be readable by older versions of Swift. -In a future release, the default will change to ---format-version=2 - -d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" marked for removal and will be removed next rebalance. -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" weight set to 0.0 -Device d4r1z2-127.0.0.5:6004R127.0.0.5:6004/sda5_"" with 100.0 weight got id 4 -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" marked for removal and will be removed next rebalance. -Defaulting to --format-version=1. This ensures the ring -written will be readable by older versions of Swift. -In a future release, the default will change to ---format-version=2 - -Reassigned 192 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Device d0r2z1-127.0.0.6:6005R127.0.0.6:6005/sdb6_"" with 100.0 weight got id 0 -/build/reproducible-path/swift-2.36.0/test/unit/cli/test_default_sorted_output -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -Invalid device name -The on-disk ring builder is unchanged. -/build/reproducible-path/swift-2.36.0/test/unit/cli/test_ipv6_output -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Partition Matches - 13 1 - 11 1 -Partition Matches - 1 1 - 5 1 - 17 1 - 24 1 - 27 1 - 29 1 - 32 1 - 38 1 - 39 1 - 40 1 - 43 1 - 44 1 - 47 1 - 48 1 - 56 1 - 61 1 - 6 1 - 8 1 - 9 1 - 16 1 - 23 1 - 25 1 - 28 1 - 30 1 - 37 1 - 41 1 - 42 1 - 45 1 - 46 1 - 52 1 - 53 1 - 55 1 - 0 1 - 3 1 - 7 1 - 11 1 - 13 1 - 20 1 - 22 1 - 26 1 - 31 1 - 35 1 - 36 1 - 50 1 - 51 1 - 54 1 - 59 1 - 63 1 -Partition Matches - 1 1 - 6 1 - 10 1 - 13 1 - 14 1 - 19 1 - 21 1 - 23 1 - 24 1 - 31 1 - 38 1 - 47 1 - 52 1 - 58 1 - 59 1 - 60 1 - 0 1 - 2 1 - 3 1 - 9 1 - 17 1 - 18 1 - 22 1 - 25 1 - 30 1 - 36 1 - 40 1 - 42 1 - 43 1 - 44 1 - 57 1 - 61 1 - 4 1 - 5 1 - 11 1 - 12 1 - 16 1 - 28 1 - 35 1 - 39 1 - 41 1 - 45 1 - 48 1 - 49 1 - 50 1 - 51 1 - 55 1 - 63 1 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Partition Matches - 7 1 - 53 1 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6200R[2::10]:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -Partition Matches - 60 1 - 16 1 -Specified builder file "/tmp/tmpxe_e9jj1/tmp1qxcc7g7" is not rebalanced yet. Please rebalance first. -swift-ring-builder list_parts [] .. - -or - -swift-ring-builder list_parts - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Returns a 2 column list of all the partitions that are assigned to any of - the devices matching the search values given. The first column is the - assigned partition number and the second column is the number of device - matches for that partition. The list is ordered from most number of matches - to least. If there are a lot of devices to match against, this command - could take a while to run.test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_list_parts_number_of_arguments ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'X-Amz-Content-Sha256': '1f7579140d49b831582cb0c7358ed480afb750509ae4a5791572c5bde7f53a44', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '90'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_valid -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_valid ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_to_object -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_to_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... ok - -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.880953 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp9mwkhk_n/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp9mwkhk_n/node/sda1/objects/379 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp9mwkhk_n/node/sda1/objects/189/b39/bdaa485811a19d240444037f3e216b39/1761341050.08154.meta to /tmp/tmp9mwkhk_n/node/sda1/objects/379/b39/bdaa485811a19d240444037f3e216b39/1761341050.08154.meta: [Errno 1] oops -test DEBUG: Run listdir on /tmp/tmp9mwkhk_n/node/sda1/objects/189 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.010376 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpmnx8qgpk/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpmnx8qgpk/node/sda1/objects/346 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpmnx8qgpk/node/sda1/objects/173/b05/ad32b0544a457bfdfa2b74426696cb05/1761341051.11993.ts to /tmp/tmpmnx8qgpk/node/sda1/objects/346/b05/ad32b0544a457bfdfa2b74426696cb05/1761341051.11993.ts -test DEBUG: Removed /tmp/tmpmnx8qgpk/node/sda1/objects/173/b05/ad32b0544a457bfdfa2b74426696cb05/1761341051.11993.ts -test DEBUG: Run listdir on /tmp/tmpmnx8qgpk/node/sda1/objects/173 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.010226 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp7a9hxuc7/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp7a9hxuc7/node/sda1/objects/165/26d/a52e7e8f1fb4319ab652848a2181a26d/1761341049.15760.ts to /tmp/tmp7a9hxuc7/node/sda1/objects/330/26d/a52e7e8f1fb4319ab652848a2181a26d/1761341049.15760.ts -test DEBUG: Removed /tmp/tmp7a9hxuc7/node/sda1/objects/165/26d/a52e7e8f1fb4319ab652848a2181a26d/1761341049.15760.ts -test DEBUG: Run listdir on /tmp/tmp7a9hxuc7/node/sda1/objects/330 -test DEBUG: Run listdir on /tmp/tmp7a9hxuc7/node/sda1/objects/165 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.009511 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpu7llpfyn/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpu7llpfyn/node/sda1/objects/243/4aa/f390435c81f84bdf45d17e1a2bfe64aa/1761341050.19358.data to /tmp/tmpu7llpfyn/node/sda1/objects/487/4aa/f390435c81f84bdf45d17e1a2bfe64aa/1761341050.19358.data -test DEBUG: Relinking (cleanup) created link: /tmp/tmpu7llpfyn/node/sda1/objects/243/4aa/f390435c81f84bdf45d17e1a2bfe64aa/1761341051.19358.meta to /tmp/tmpu7llpfyn/node/sda1/objects/487/4aa/f390435c81f84bdf45d17e1a2bfe64aa/1761341051.19358.meta -test DEBUG: Removed /tmp/tmpu7llpfyn/node/sda1/objects/243/4aa/f390435c81f84bdf45d17e1a2bfe64aa/1761341051.19358.meta -test DEBUG: Removed /tmp/tmpu7llpfyn/node/sda1/objects/243/4aa/f390435c81f84bdf45d17e1a2bfe64aa/1761341050.19358.data -test DEBUG: Run listdir on /tmp/tmpu7llpfyn/node/sda1/objects/487 -test DEBUG: Run listdir on /tmp/tmpu7llpfyn/node/sda1/objects/243 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.006635 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpgoof7cwp/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpgoof7cwp/node/sda1/objects/241/560/f1558556ef060b76a1945819b77bb560/1761341049.22641.data to /tmp/tmpgoof7cwp/node/sda1/objects/482/560/f1558556ef060b76a1945819b77bb560/1761341049.22641.data -test DEBUG: Run listdir on /tmp/tmpgoof7cwp/node/sda1/objects/482 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgoof7cwp/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpgoof7cwp/node/sda1/objects/241/560/f1558556ef060b76a1945819b77bb560/1761341049.22641.data to /tmp/tmpgoof7cwp/node/sda1/objects/482/560/f1558556ef060b76a1945819b77bb560/1761341049.22641.data -test DEBUG: Removed /tmp/tmpgoof7cwp/node/sda1/objects/241/560/f1558556ef060b76a1945819b77bb560/1761341049.22641.data -test DEBUG: Run listdir on /tmp/tmpgoof7cwp/node/sda1/objects/241 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.005574 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpohrijkc_/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpohrijkc_/node/sda1/objects/165/9e9/a564118f49835c0fd0759756d8f749e9/1761341049.26097.data to /tmp/tmpohrijkc_/node/sda1/objects/330/9e9/a564118f49835c0fd0759756d8f749e9/1761341049.26097.data -test DEBUG: Run listdir on /tmp/tmpohrijkc_/node/sda1/objects/330 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpohrijkc_/node/sda1 (cleanup=True) -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpohrijkc_/node/sda1/objects/165/9e9/a564118f49835c0fd0759756d8f749e9/1761341049.26097.data to /tmp/tmpohrijkc_/node/sda1/objects/330/9e9/a564118f49835c0fd0759756d8f749e9/1761341049.26097.data: -test DEBUG: Run listdir on /tmp/tmpohrijkc_/node/sda1/objects/165 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.004673 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:09 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=True): 21:24:09 10/24/25 GMT (0:00:00.002621 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpbu5d4qo4/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpbu5d4qo4/node/sda1/objects/163/a7c/a33c7bbda5ae79a4d5569e79ab053a7c/1761341049.31764.data to /tmp/tmpbu5d4qo4/node/sda1/objects/326/a7c/a33c7bbda5ae79a4d5569e79ab053a7c/1761341049.31764.data -test DEBUG: Run listdir on /tmp/tmpbu5d4qo4/node/sda1/objects/326test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low -test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 204 - "HEAD http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx7e4b72c2b86e4221bdbbf-0068fbee75" "proxy-server 4171832" 0.0024 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx89a97f4075af491e9b327-0068fbee75" "proxy-server 4171832" 0.0042 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 204 - "HEAD http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f" "txfe1e7a88f5d241239e36a-0068fbee75" "proxy-server 4171832" 0.0053 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "PUT http://foo:8080/sdh1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" "tx094ae53358ac42d180558-0068fbee75" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "PUT http://foo:8080/sdg1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" "tx094ae53358ac42d180558-0068fbee75" "object-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdi1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "PUT http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "tx094ae53358ac42d180558-0068fbee75" "proxy-server 4171832" 0.0925 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdg1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "PUT http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "tx094ae53358ac42d180558-0068fbee75" "proxy-server 4171832" 0.0850 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdh1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "PUT http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "tx094ae53358ac42d180558-0068fbee75" "proxy-server 4171832" 0.0900 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx31c1553d2d7446cc8ad8a-0068fbee75" "proxy-server 4171832" 0.0095 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 204 - "HEAD http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx01e43bfdfcd7441783bfe-0068fbee75" "proxy-server 4171832" 0.0030 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "POST /sdi1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 202 76 "POST http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txe9b1572f353c4351b8744-0068fbee75" "proxy-server 4171832" 0.0058 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "POST http://foo:8080/sdh1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txe9b1572f353c4351b8744-0068fbee75" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/11b2c11e346a4258866aa6ad64cfb18f/o" 201 - "POST http://foo:8080/sdg1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txe9b1572f353c4351b8744-0068fbee75" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "POST /sdg1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 202 76 "POST http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txe9b1572f353c4351b8744-0068fbee75" "proxy-server 4171832" 0.0226 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "POST /sdh1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 202 76 "POST http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txe9b1572f353c4351b8744-0068fbee75" "proxy-server 4171832" 0.0175 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc95e3cce0137420bb7b5e-0068fbee75" "proxy-server 4171832" 0.0014 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/1/a/bef000d372a04492b0f0b16e5316d24e" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" "txc95e3cce0137420bb7b5e-0068fbee75" "container-server 4171832" 0.0011 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/1/a/bef000d372a04492b0f0b16e5316d24e" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/bef000d372a04492b0f0b16e5316d24e" "txc95e3cce0137420bb7b5e-0068fbee75" "container-server 4171832" 0.0011 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 201 - "PUT http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "txc95e3cce0137420bb7b5e-0068fbee75" "proxy-server 4171832" 0.0143 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 201 - "PUT http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "txc95e3cce0137420bb7b5e-0068fbee75" "proxy-server 4171832" 0.0301 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8c9fa9acbecc49eba972d-0068fbee75" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx8c9fa9acbecc49eba972d-0068fbee75" "proxy-server 4171832" 0.0026 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx94c29c79328a4bbdb3f5e-0068fbee75" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a/11b2c11e346a4258866aa6ad64cfb18f" 204 - "HEAD http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f" "tx21a325abc33244669f618-0068fbee75" "proxy-server 4171832" 0.0064 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 200 92 "GET http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txa981f40133f248e18660c-0068fbee75" "proxy-server 4171832" 0.0037 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdh1/0/a/11b2c11e346a4258866aa6ad64cfb18f/o" 200 92 "GET http://foo:8080/v1/a/11b2c11e346a4258866aa6ad64cfb18f/o" "txa981f40133f248e18660c-0068fbee75" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9ffbc831a6224f13a7df5-0068fbee75" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://foo:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx3d09b4921f8044b98fa1e-0068fbee75" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 201 - "PUT http://foo:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx9f92c011d0be4c4286e13-0068fbee75" "proxy-server 4171832" 0.0395 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sda1/2/a/bef000d372a04492b0f0b16e5316d24e/o" 201 - "PUT http://foo:8080/sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" "tx9f92c011d0be4c4286e13-0068fbee75" "object-server 4171832" 0.0010 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e/o" 201 - "PUT http://foo:8080/sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" "tx9f92c011d0be4c4286e13-0068fbee75" "object-server 4171832" 0.0005 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 201 - "PUT http://foo:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx9f92c011d0be4c4286e13-0068fbee75" "proxy-server 4171832" 0.0473 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "PUT /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 201 - "PUT http://foo:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx9f92c011d0be4c4286e13-0068fbee75" "proxy-server 4171832" 0.0471 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6fdadce3efab4c1f8987a-0068fbee75" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx17b8fce2324c4c3087370-0068fbee75" "proxy-server 4171832" 0.0064 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txfeef5a17ce334a8fbc7c9-0068fbee75" "proxy-server 4171832" 0.0018 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txfeef5a17ce334a8fbc7c9-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0812bb80721f49bd8d772-0068fbee75" "proxy-server 4171832" 0.0051 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx2a8fb78f122542c28bf2f-0068fbee75" "proxy-server 4171832" 0.0029 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx1461578639474aacb5edd-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbfe125bfc74447c4bdd8d-0068fbee75" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 200 384 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e?format=json&states=listing" "txbfe125bfc74447c4bdd8d-0068fbee75" "proxy-server 4171832" 0.0071 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx07e8fa488f9e4433855ec-0068fbee75" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx723c4778f3504e709da16-0068fbee75" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txde94390aebb746bdbe8f5-0068fbee75" "proxy-server 4171832" 0.0077 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txde94390aebb746bdbe8f5-0068fbee75" "proxy-server 4171832" 0.0018 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx259cc442a2dd493fba579-0068fbee75" "proxy-server 4171832" 0.0022 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx24281d128dba4f05b24c6-0068fbee75" "proxy-server 4171832" 0.0065 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx2bd06a9e45694c7781e3b-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx2bd06a9e45694c7781e3b-0068fbee75" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txafbfac3b60864fcca5339-0068fbee75" "proxy-server 4171832" 0.0026 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx6c3cb0257cd24870891ec-0068fbee75" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 412 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txb9870ac355fb489c88eec-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 412 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txb9870ac355fb489c88eec-0068fbee75" "proxy-server 4171832" 0.0130 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txb9870ac355fb489c88eec-0068fbee75) -proxy DEBUG: Ignoring 412 from primary (txn: txb9870ac355fb489c88eec-0068fbee75) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 412 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txb9870ac355fb489c88eec-0068fbee75" "proxy-server 4171832" 0.0009 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txb9870ac355fb489c88eec-0068fbee75) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d2b26b5862645d0bcdbd-0068fbee75" "proxy-server 4171832" 0.0095 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "txc7de95a298ef4263928a5-0068fbee75" "proxy-server 4171832" 0.0019 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx90f0f03e38c042848fe15-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx90f0f03e38c042848fe15-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx90f0f03e38c042848fe15-0068fbee75" "proxy-server 4171832" 0.0046 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8a1e938583234664a58be-0068fbee75" "proxy-server 4171832" 0.0051 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "txf8a9f8e433ef4ebc9bf91-0068fbee75" "proxy-server 4171832" 0.0055 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txa15f69f1704c4ab5b3845-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txa15f69f1704c4ab5b3845-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txa15f69f1704c4ab5b3845-0068fbee75" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb87ad163b484f48a87bb-0068fbee75" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx51ad12b9d0d7489ba923f-0068fbee75" "proxy-server 4171832" 0.0032 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx56bb67a259af4be78a5c4-0068fbee75" "proxy-server 4171832" 0.0017 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:05 +0000] "GET /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "GET http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx56bb67a259af4be78a5c4-0068fbee75" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4ac321d15cf64cdea5c64-0068fbee75" "proxy-server 4171832" 0.0071 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "txe6adc5d5edcc4025b31a3-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txf9643d1591ff4c96996ca-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf039f466c2af4ba79a325-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx2ee20d0597254c8eadf5f-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx87e7acaac34a479eb714b-0068fbee76" "proxy-server 4171832" 0.0058 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbdad017cbb424291948d8-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx72f4427db54b4367a6e21-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdi1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 412 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx3513fd118f254967a50c5-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 412 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx3513fd118f254967a50c5-0068fbee76" "proxy-server 4171832" 0.0010 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdh1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 412 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx3513fd118f254967a50c5-0068fbee76" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txda8cffd1752c44bc97987-0068fbee76" "proxy-server 4171832" 0.0077 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx745792d354e44813b1fe0-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "txac222d2db59c444fba300-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaed07d158527436e9be44-0068fbee76" "proxy-server 4171832" 0.0046 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx7bed9e0f34d649fdb1aa5-0068fbee76" "proxy-server 4171832" 0.0094 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 304 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx2f858b008b1e407abb4a4-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4f51d403032c49ae9fa23-0068fbee76" "proxy-server 4171832" 0.0017 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/2/a/bef000d372a04492b0f0b16e5316d24e" 204 - "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e" "tx7d379c11319f4f2e81ee7-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/bef000d372a04492b0f0b16e5316d24e/o" 200 92 "HEAD http://localhost:8080/v1/a/bef000d372a04492b0f0b16e5316d24e/o" "tx0b8830db9aa848da87b6d-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6436d761f099419ca2258-0068fbee76" "proxy-server 4171832" 0.0018 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/1/a/fcd50612f63c470f9837080690006ab2" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/fcd50612f63c470f9837080690006ab2" "tx6436d761f099419ca2258-0068fbee76" "container-server 4171832" 0.0011 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/1/a/fcd50612f63c470f9837080690006ab2" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/fcd50612f63c470f9837080690006ab2" "tx6436d761f099419ca2258-0068fbee76" "container-server 4171832" 0.0011 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/3/a/fcd50612f63c470f9837080690006ab2" 201 - "PUT http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2" "tx6436d761f099419ca2258-0068fbee76" "proxy-server 4171832" 0.0156 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/3/a/fcd50612f63c470f9837080690006ab2" 201 - "PUT http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2" "tx6436d761f099419ca2258-0068fbee76" "proxy-server 4171832" 0.0116 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac45a43c5b264c1eb8831-0068fbee76" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/3/a/fcd50612f63c470f9837080690006ab2" 204 - "HEAD http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2" "txac45a43c5b264c1eb8831-0068fbee76" "proxy-server 4171832" 0.0017 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa92fcce1c710408a8947f-0068fbee76" "proxy-server 4171832" 0.0052 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/3/a/fcd50612f63c470f9837080690006ab2" 204 - "HEAD http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2" "tx7ae71f56f92e47959f877-0068fbee76" "proxy-server 4171832" 0.0018 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/3/a/fcd50612f63c470f9837080690006ab2/o" 201 - "PUT http://foo:8080/sdc1/3/a/fcd50612f63c470f9837080690006ab2/o" "txc3d12aa606a4413688bc7-0068fbee76" "object-server 4171832" 0.0010 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdc1/3/a/fcd50612f63c470f9837080690006ab2/o" 201 - "PUT http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2/o" "txc3d12aa606a4413688bc7-0068fbee76" "proxy-server 4171832" 0.0154 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/3/a/fcd50612f63c470f9837080690006ab2/o" 201 - "PUT http://foo:8080/sdd1/3/a/fcd50612f63c470f9837080690006ab2/o" "txc3d12aa606a4413688bc7-0068fbee76" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdd1/3/a/fcd50612f63c470f9837080690006ab2/o" 201 - "PUT http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2/o" "txc3d12aa606a4413688bc7-0068fbee76" "proxy-server 4171832" 0.0250 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f497c351048413b84304-0068fbee76" "proxy-server 4171832" 0.0039 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/3/a/fcd50612f63c470f9837080690006ab2" 204 - "HEAD http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2" "tx7a6d95e5267f4fe29a27c-0068fbee76" "proxy-server 4171832" 0.0036 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/3/a/fcd50612f63c470f9837080690006ab2/o" 201 - "POST http://foo:8080/sdc1/3/a/fcd50612f63c470f9837080690006ab2/o" "tx5b34b5d3bb5b487fb4fc1-0068fbee76" "object-server 4171832" 0.0011 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/3/a/fcd50612f63c470f9837080690006ab2/o" 201 - "POST http://foo:8080/sdd1/3/a/fcd50612f63c470f9837080690006ab2/o" "tx5b34b5d3bb5b487fb4fc1-0068fbee76" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "POST /sdc1/3/a/fcd50612f63c470f9837080690006ab2/o" 202 76 "POST http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2/o" "tx5b34b5d3bb5b487fb4fc1-0068fbee76" "proxy-server 4171832" 0.0199 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "POST /sdd1/3/a/fcd50612f63c470f9837080690006ab2/o" 202 76 "POST http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2/o" "tx5b34b5d3bb5b487fb4fc1-0068fbee76" "proxy-server 4171832" 0.0162 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc1fa2c633a6e41ecbef37-0068fbee76" "proxy-server 4171832" 0.0021 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" "txc1fa2c633a6e41ecbef37-0068fbee76" "container-server 4171832" 0.0012 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" "txc1fa2c633a6e41ecbef37-0068fbee76" "container-server 4171832" 0.0110 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 201 - "PUT http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txc1fa2c633a6e41ecbef37-0068fbee76" "proxy-server 4171832" 0.0482 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 201 - "PUT http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txc1fa2c633a6e41ecbef37-0068fbee76" "proxy-server 4171832" 0.0446 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf22b6f2308614a269d770-0068fbee76" "proxy-server 4171832" 0.0063 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txf22b6f2308614a269d770-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2c2bbc454b49416aa833f-0068fbee76" "proxy-server 4171832" 0.0021 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/3/a/fcd50612f63c470f9837080690006ab2" 204 - "HEAD http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2" "tx1a0a54e48468413aa2421-0068fbee76" "proxy-server 4171832" 0.0103 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdd1/3/a/fcd50612f63c470f9837080690006ab2/o" 200 24 "GET http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2/o" "tx20cb2a8be8ce479a9a605-0068fbee76" "proxy-server 4171832" 0.0009 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdc1/3/a/fcd50612f63c470f9837080690006ab2/o" 200 24 "GET http://foo:8080/v1/a/fcd50612f63c470f9837080690006ab2/o" "tx20cb2a8be8ce479a9a605-0068fbee76" "proxy-server 4171832" 0.0049 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a581f7a27bd4689b94db-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://foo:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txa7bfa074c5884013a6190-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 201 - "PUT http://foo:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx8491541e316541f795cf8-0068fbee76" "proxy-server 4171832" 0.0228 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4/o" 201 - "PUT http://foo:8080/sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx8491541e316541f795cf8-0068fbee76" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4/o" 201 - "PUT http://foo:8080/sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx8491541e316541f795cf8-0068fbee76" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 201 - "PUT http://foo:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx8491541e316541f795cf8-0068fbee76" "proxy-server 4171832" 0.0270 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 201 - "PUT http://foo:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx8491541e316541f795cf8-0068fbee76" "proxy-server 4171832" 0.0268 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1e4003c79c154b85a06c4-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx0986fb068f6a47ba9eb0c-0068fbee76" "proxy-server 4171832" 0.0024 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx37a959ed0bc643739555a-0068fbee76" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx37a959ed0bc643739555a-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txab4b8f969d20415ba8150-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txf2b449de782c4653aeed7-0068fbee76" "proxy-server 4171832" 0.0054 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx4851bc9ed85a4bb294f60-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx332843694f6f4c8ebda25-0068fbee76" "proxy-server 4171832" 0.0048 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 200 384 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4?format=json&states=listing" "tx332843694f6f4c8ebda25-0068fbee76" "proxy-server 4171832" 0.0025 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0d1f3a1194264e12b11ed-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx742fbc53faf14af5802b7-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx43bdc7a1d93444d998b9e-0068fbee76" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx43bdc7a1d93444d998b9e-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx917b8710a5a440eba66ee-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txeff77e7b7488434383d0b-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx3152a3a5570e43109663e-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx3152a3a5570e43109663e-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc46c3e8c718e4bf794152-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx53e3051354a1437ab30a5-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 412 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx90db41077d6248518d0dd-0068fbee76" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 412 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx90db41077d6248518d0dd-0068fbee76" "proxy-server 4171832" 0.0049 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx90db41077d6248518d0dd-0068fbee76) -proxy DEBUG: Ignoring 412 from primary (txn: tx90db41077d6248518d0dd-0068fbee76) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 412 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx90db41077d6248518d0dd-0068fbee76" "proxy-server 4171832" 0.0051 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx90db41077d6248518d0dd-0068fbee76) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx262f228fe9f943adb4cd7-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx45d513d7849d42b89191a-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx0f10789b37094d50b475e-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx0f10789b37094d50b475e-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx0f10789b37094d50b475e-0068fbee76" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx683e203ad6d043218de22-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txbca9a4f676ca4716984b1-0068fbee76" "proxy-server 4171832" 0.0017 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "txb892ec6f1c034221b4d32-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "txb892ec6f1c034221b4d32-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "txb892ec6f1c034221b4d32-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0f399d993b024524b8344-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "txe57b8f58080844979a8e9-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx7e088f41be9c47af9b45f-0068fbee76" "proxy-server 4171832" 0.0050 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "GET /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "GET http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx7e088f41be9c47af9b45f-0068fbee76" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx724c903ba49e4946949e9-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx44c2d91c0b6e4d94ae770-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx7936a46534794dcbb731f-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txde71eec83edc4c1ab7e31-0068fbee76" "proxy-server 4171832" 0.0054 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx040fb58eebce4267b2ba0-0068fbee76" "proxy-server 4171832" 0.0057 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "txc94c9216881848c2b5401-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx803fbf3100034f05bd58c-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx61ed381467a64b839826c-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdi1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 412 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx62ff7cee572248e2a02ca-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 412 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx62ff7cee572248e2a02ca-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 412 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx62ff7cee572248e2a02ca-0068fbee76" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3886567bdeb54829a2d5e-0068fbee76" "proxy-server 4171832" 0.0025 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx0ac85ef1a10449a996dd6-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx2c73ed624ce448f7af362-0068fbee76" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4149c0c0d3a14eb083577-0068fbee76" "proxy-server 4171832" 0.0027 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx80611015c0b34be0b1926-0068fbee76" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdg1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 304 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "txdc0b6a6a0e0040788fcc9-0068fbee76" "proxy-server 4171832" 0.0010 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4823a208260e4ef79ae64-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a/d0e4bb8356b74934854bbb06ca0197e4" 204 - "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4" "tx6ce5d67638484dc7a39f7-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdh1/0/a/d0e4bb8356b74934854bbb06ca0197e4/o" 200 92 "HEAD http://localhost:8080/v1/a/d0e4bb8356b74934854bbb06ca0197e4/o" "tx7228bc49d5e74f7a9e881-0068fbee76" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4cd39641ae6a460597516-0068fbee76" "proxy-server 4171832" 0.0016 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/1/a/0d490b61a36a440693c686753078dd98" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/0d490b61a36a440693c686753078dd98" "tx4cd39641ae6a460597516-0068fbee76" "container-server 4171832" 0.0011 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/1/a/0d490b61a36a440693c686753078dd98" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/0d490b61a36a440693c686753078dd98" "tx4cd39641ae6a460597516-0068fbee76" "container-server 4171832" 0.0013 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdb1/2/a/0d490b61a36a440693c686753078dd98" 201 - "PUT http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98" "tx4cd39641ae6a460597516-0068fbee76" "proxy-server 4171832" 0.0200 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sda1/2/a/0d490b61a36a440693c686753078dd98" 201 - "PUT http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98" "tx4cd39641ae6a460597516-0068fbee76" "proxy-server 4171832" 0.0158 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7f09acfa310e4486b6bc9-0068fbee76" "proxy-server 4171832" 0.0027 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/2/a/0d490b61a36a440693c686753078dd98" 204 - "HEAD http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98" "tx7f09acfa310e4486b6bc9-0068fbee76" "proxy-server 4171832" 0.0014 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbd7735ec91844d09b4093-0068fbee76" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "HEAD /sdb1/2/a/0d490b61a36a440693c686753078dd98" 204 - "HEAD http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98" "txd23c38490f0b44d39a288-0068fbee76" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:06 +0000] "PUT /sdh1/0/a/0d490b61a36a440693c686753078dd98/o" 201 - "PUT http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "txe6f73e475e56457b91243-0068fbee76" "proxy-server 4171832" 0.0341 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/2/a/0d490b61a36a440693c686753078dd98/o" 201 - "PUT http://foo:8080/sdg1/0/a/0d490b61a36a440693c686753078dd98/o" "txe6f73e475e56457b91243-0068fbee76" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/2/a/0d490b61a36a440693c686753078dd98/o" 201 - "PUT http://foo:8080/sdi1/0/a/0d490b61a36a440693c686753078dd98/o" "txe6f73e475e56457b91243-0068fbee76" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdi1/0/a/0d490b61a36a440693c686753078dd98/o" 201 - "PUT http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "txe6f73e475e56457b91243-0068fbee76" "proxy-server 4171832" 0.0516 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdg1/0/a/0d490b61a36a440693c686753078dd98/o" 201 - "PUT http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "txe6f73e475e56457b91243-0068fbee76" "proxy-server 4171832" 0.0514 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbee3ca2fd66b4a31a288b-0068fbee77" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/2/a/0d490b61a36a440693c686753078dd98" 204 - "HEAD http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98" "tx39642223b2f44225986bb-0068fbee77" "proxy-server 4171832" 0.0025 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "POST /sdg1/0/a/0d490b61a36a440693c686753078dd98/o" 202 76 "POST http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "tx5ae152744ce6458c8c817-0068fbee77" "proxy-server 4171832" 0.0120 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/2/a/0d490b61a36a440693c686753078dd98/o" 201 - "POST http://foo:8080/sdi1/0/a/0d490b61a36a440693c686753078dd98/o" "tx5ae152744ce6458c8c817-0068fbee77" "object-server 4171832" 0.0004 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/2/a/0d490b61a36a440693c686753078dd98/o" 201 - "POST http://foo:8080/sdh1/0/a/0d490b61a36a440693c686753078dd98/o" "tx5ae152744ce6458c8c817-0068fbee77" "object-server 4171832" 0.0121 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "POST /sdi1/0/a/0d490b61a36a440693c686753078dd98/o" 202 76 "POST http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "tx5ae152744ce6458c8c817-0068fbee77" "proxy-server 4171832" 0.0342 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "POST /sdh1/0/a/0d490b61a36a440693c686753078dd98/o" 202 76 "POST http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "tx5ae152744ce6458c8c817-0068fbee77" "proxy-server 4171832" 0.0240 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe1e17ec0689249c68ddb5-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/1/a/f741c779cab442aebb25cba580904c68" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/f741c779cab442aebb25cba580904c68" "txe1e17ec0689249c68ddb5-0068fbee77" "container-server 4171832" 0.0123 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/1/a/f741c779cab442aebb25cba580904c68" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/f741c779cab442aebb25cba580904c68" "txe1e17ec0689249c68ddb5-0068fbee77" "container-server 4171832" 0.0011 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/f741c779cab442aebb25cba580904c68" 201 - "PUT http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txe1e17ec0689249c68ddb5-0068fbee77" "proxy-server 4171832" 0.0242 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/f741c779cab442aebb25cba580904c68" 201 - "PUT http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txe1e17ec0689249c68ddb5-0068fbee77" "proxy-server 4171832" 0.0331 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx18869d2de7714c8495747-0068fbee77" "proxy-server 4171832" 0.0063 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx18869d2de7714c8495747-0068fbee77" "proxy-server 4171832" 0.0055 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2aad89ef30aa4cae82610-0068fbee77" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/2/a/0d490b61a36a440693c686753078dd98" 204 - "HEAD http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98" "txaffac5f900b1403b86967-0068fbee77" "proxy-server 4171832" 0.0080 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdi1/0/a/0d490b61a36a440693c686753078dd98/o" 200 92 "GET http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "tx503625c734d64e8fbfb21-0068fbee77" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdg1/0/a/0d490b61a36a440693c686753078dd98/o" 200 92 "GET http://foo:8080/v1/a/0d490b61a36a440693c686753078dd98/o" "tx503625c734d64e8fbfb21-0068fbee77" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx787e21c63a414328aa6b1-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://foo:8080/v1/a/f741c779cab442aebb25cba580904c68" "txbf512ec551624581b73a4-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/f741c779cab442aebb25cba580904c68/o" 201 - "PUT http://foo:8080/sdc1/1/a/f741c779cab442aebb25cba580904c68/o" "tx76fe198db60e40f19e060-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/f741c779cab442aebb25cba580904c68/o" 201 - "PUT http://foo:8080/sdd1/1/a/f741c779cab442aebb25cba580904c68/o" "tx76fe198db60e40f19e060-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 201 - "PUT http://foo:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx76fe198db60e40f19e060-0068fbee77" "proxy-server 4171832" 0.0148 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 201 - "PUT http://foo:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx76fe198db60e40f19e060-0068fbee77" "proxy-server 4171832" 0.0145 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8e707749fa65448da5f6a-0068fbee77" "proxy-server 4171832" 0.0056 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txab2293d55822402c9704e-0068fbee77" "proxy-server 4171832" 0.0077 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx72bb5087d3c846509d495-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx207ebcd8a7d24c45a29d8-0068fbee77" "proxy-server 4171832" 0.0056 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx5a4de392e07647e5a3269-0068fbee77" "proxy-server 4171832" 0.0055 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx075bccd673ce4b2893219-0068fbee77" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3988265480d94a2d8d6ab-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sda1/0/a/f741c779cab442aebb25cba580904c68" 200 384 "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68?format=json&states=listing" "tx3988265480d94a2d8d6ab-0068fbee77" "proxy-server 4171832" 0.0023 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx74726ebb5ac24e98ba225-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txff01b25f66f1422eb11b8-0068fbee77" "proxy-server 4171832" 0.0037 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txb120ee0a47cd4ad3883ce-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8ca5f69c417c48d796025-0068fbee77" "proxy-server 4171832" 0.0026 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txc48c09b91a014252a848c-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txeaf139afad5f4713b1fb5-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx26ae513d6dd647bd89641-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx396d66796a8547cda85bf-0068fbee77" "proxy-server 4171832" 0.0023 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 412 - "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx3a61014723fd43daba18c-0068fbee77" "proxy-server 4171832" 0.0019 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 412 - "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx3a61014723fd43daba18c-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdd95f29246264158bd843-0068fbee77" "proxy-server 4171832" 0.0022 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txd5b4d64b1e5344a4a9edf-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 304 - "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx603da1d19cef4613a6b12-0068fbee77" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c25f03ff7234fa28950a-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx0dc41fa8422041de9846b-0068fbee77" "proxy-server 4171832" 0.0019 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 304 - "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txe1d84249faae481aa290b-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx926051426d0f4839aa97b-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txd015578e2d3e490da11af-0068fbee77" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "GET http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx6b34f00ca1e746299731e-0068fbee77" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2fe0af901d3748428685a-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx123fbb657ff440049dcbf-0068fbee77" "proxy-server 4171832" 0.0029 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx11a838d017fe4021a0d4d-0068fbee77" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2fba59cdf5ff4a85ba442-0068fbee77" "proxy-server 4171832" 0.0026 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx96f78cd752984c1787b0d-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txf0210373de1d4fad97903-0068fbee77" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf2e6581d761b40859c115-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txa256ece3a7264c00b7efa-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 412 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txcaab5f9c46ef416ba1000-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 412 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txcaab5f9c46ef416ba1000-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx69fb16dcc56f42248dcad-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx7cb2143551b04106832a4-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 304 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx06abf2ff2e8846a5aa956-0068fbee77" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txae5ea0f46dae497c95930-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "txc9ffacbcf1394d42932be-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdd1/1/a/f741c779cab442aebb25cba580904c68/o" 304 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "txc4fb4c8710d14456915d3-0068fbee77" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx92dc5a63b1f440f08aa7b-0068fbee77" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/f741c779cab442aebb25cba580904c68" 204 - "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68" "tx362ef93415974068bd2dd-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdc1/1/a/f741c779cab442aebb25cba580904c68/o" 200 24 "HEAD http://localhost:8080/v1/a/f741c779cab442aebb25cba580904c68/o" "tx9ce1db21a20e417abe9f5-0068fbee77" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb5072f37479a478f8dde7-0068fbee77" "proxy-server 4171832" 0.0019 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/1/a/89830665886c4c049bf1589113920f8d" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/89830665886c4c049bf1589113920f8d" "txb5072f37479a478f8dde7-0068fbee77" "container-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/1/a/89830665886c4c049bf1589113920f8d" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/89830665886c4c049bf1589113920f8d" "txb5072f37479a478f8dde7-0068fbee77" "container-server 4171832" 0.0015 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/89830665886c4c049bf1589113920f8d" 201 - "PUT http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d" "txb5072f37479a478f8dde7-0068fbee77" "proxy-server 4171832" 0.0141 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/89830665886c4c049bf1589113920f8d" 201 - "PUT http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d" "txb5072f37479a478f8dde7-0068fbee77" "proxy-server 4171832" 0.0102 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a7db864c6424b4895c82-0068fbee77" "proxy-server 4171832" 0.0022 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/89830665886c4c049bf1589113920f8d" 204 - "HEAD http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d" "tx9a7db864c6424b4895c82-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3fd979bdaf94ba78bb1d-0068fbee77" "proxy-server 4171832" 0.0052 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/89830665886c4c049bf1589113920f8d" 204 - "HEAD http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d" "tx0649cd3e55f34fb090b07-0068fbee77" "proxy-server 4171832" 0.0016 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/89830665886c4c049bf1589113920f8d/o" 201 - "PUT http://foo:8080/sdc1/0/a/89830665886c4c049bf1589113920f8d/o" "txa72556c8981d436f9c141-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/89830665886c4c049bf1589113920f8d/o" 201 - "PUT http://foo:8080/sdd1/0/a/89830665886c4c049bf1589113920f8d/o" "txa72556c8981d436f9c141-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdd1/0/a/89830665886c4c049bf1589113920f8d/o" 201 - "PUT http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d/o" "txa72556c8981d436f9c141-0068fbee77" "proxy-server 4171832" 0.0125 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdc1/0/a/89830665886c4c049bf1589113920f8d/o" 201 - "PUT http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d/o" "txa72556c8981d436f9c141-0068fbee77" "proxy-server 4171832" 0.0142 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx55c17ba672d941fab2c81-0068fbee77" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/0/a/89830665886c4c049bf1589113920f8d" 204 - "HEAD http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d" "tx3f16fb6d8b7e47a69854e-0068fbee77" "proxy-server 4171832" 0.0025 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/89830665886c4c049bf1589113920f8d/o" 201 - "POST http://foo:8080/sdd1/0/a/89830665886c4c049bf1589113920f8d/o" "tx3b5a0820e5dd42998b0dc-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/89830665886c4c049bf1589113920f8d/o" 201 - "POST http://foo:8080/sdc1/0/a/89830665886c4c049bf1589113920f8d/o" "tx3b5a0820e5dd42998b0dc-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "POST /sdc1/0/a/89830665886c4c049bf1589113920f8d/o" 202 76 "POST http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d/o" "tx3b5a0820e5dd42998b0dc-0068fbee77" "proxy-server 4171832" 0.0130 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "POST /sdd1/0/a/89830665886c4c049bf1589113920f8d/o" 202 76 "POST http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d/o" "tx3b5a0820e5dd42998b0dc-0068fbee77" "proxy-server 4171832" 0.0120 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe49163199af34f25af606-0068fbee77" "proxy-server 4171832" 0.0022 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/1/a/48d6d0c1118f49b089d6929ddd9f3672" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" "txe49163199af34f25af606-0068fbee77" "container-server 4171832" 0.0016 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/1/a/48d6d0c1118f49b089d6929ddd9f3672" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" "txe49163199af34f25af606-0068fbee77" "container-server 4171832" 0.0029 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 201 - "PUT http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txe49163199af34f25af606-0068fbee77" "proxy-server 4171832" 0.0116 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 201 - "PUT http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txe49163199af34f25af606-0068fbee77" "proxy-server 4171832" 0.0171 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7684013bcf744fbc8f353-0068fbee77" "proxy-server 4171832" 0.0031 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx7684013bcf744fbc8f353-0068fbee77" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx620aebfc5a3b4ec8a9e71-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/89830665886c4c049bf1589113920f8d" 204 - "HEAD http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d" "tx68e3c6ffaa604c8288521-0068fbee77" "proxy-server 4171832" 0.0051 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdc1/0/a/89830665886c4c049bf1589113920f8d/o" 200 24 "GET http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d/o" "txf97aab709dc54e35b69d5-0068fbee77" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "GET /sdd1/0/a/89830665886c4c049bf1589113920f8d/o" 200 24 "GET http://foo:8080/v1/a/89830665886c4c049bf1589113920f8d/o" "txf97aab709dc54e35b69d5-0068fbee77" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc54218c0063b4206b488b-0068fbee77" "proxy-server 4171832" 0.0021 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://foo:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx6cbcab8f86d24bb69ab3b-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672/o" 201 - "PUT http://foo:8080/sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx566d40bd2cfc461d9570f-0068fbee77" "object-server 4171832" 0.0028 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 201 - "PUT http://foo:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx566d40bd2cfc461d9570f-0068fbee77" "proxy-server 4171832" 0.0138 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672/o" 201 - "PUT http://foo:8080/sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx566d40bd2cfc461d9570f-0068fbee77" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "PUT /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 201 - "PUT http://foo:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx566d40bd2cfc461d9570f-0068fbee77" "proxy-server 4171832" 0.0206 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8ab591204f4940f09720e-0068fbee77" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:07 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txab178285e537477dae312-0068fbee77" "proxy-server 4171832" 0.0029 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txd141cb98620c4cc0a3188-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1ef32268be154e39a4494-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx4661085d7e554602aca32-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx6dee021e2ce14bebb9978-0068fbee78" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc71ffcea5e8445f381d91-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 200 380 "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672?format=json&states=listing" "txc71ffcea5e8445f381d91-0068fbee78" "proxy-server 4171832" 0.0087 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb512a5f2f5514808956eb-0068fbee78" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txd8d9ab49c687433ab9d94-0068fbee78" "proxy-server 4171832" 0.0055 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txe74be05c62284b99b19d8-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx94d53f074c5e473c9fe24-0068fbee78" "proxy-server 4171832" 0.0054 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx8465bc32e54c4a878fcf9-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx4eaee56c25c34add80a1e-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc068b8efa4a24b6cbbc83-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txd6f2a74770e042499648b-0068fbee78" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 412 - "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx4d78da02b1ab4ed19a3df-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 412 - "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx4d78da02b1ab4ed19a3df-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx41af918b5cad4578bd78c-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx8054a76e58d546c8a9459-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 304 - "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx7744cf3a4d5248ac8191b-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc8a46f0e0f1849888cff3-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx528e991dc5bc47d5b6c87-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 304 - "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txb300cb49c14a4c8283dff-0068fbee78" "proxy-server 4171832" 0.0090 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1d5faf263c8c4ad89f0b6-0068fbee78" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx00485ae68fe2409db753b-0068fbee78" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "GET /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "GET http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx6446845c6d1346bf82244-0068fbee78" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx30e6116446f24bec88bba-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx353a13d8d5c6408a9d7d6-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx54dab437e2a74d9d91b92-0068fbee78" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1b45f01b6c7c45d9b02f1-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx050a218604d649bbbe932-0068fbee78" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx062b0d7eb6274ce483e6e-0068fbee78" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx04ef8f9eba984b3b83673-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txdc235b505ba14bcb8615d-0068fbee78" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:08 +0000] "HEAD /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 412 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txc40c099c1cfb47d7980bc-0068fbee78" "proxy-server 4171832" 0.0006 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_timesout +test.unit.common.test_utils.TestGreenAsyncPile.test_waitall_timeout_timesout ... ok +test.unit.common.test_utils.TestGreenAsyncPile.test_waitfirst_only_returns_first +test.unit.common.test_utils.TestGreenAsyncPile.test_waitfirst_only_returns_first ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple ... ok +test.unit.common.test_utils.TestNamespaceBoundList.test_eq +test.unit.common.test_utils.TestNamespaceBoundList.test_eq ... ok +test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace +test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace ... ok +test.unit.common.test_utils.TestNamespaceBoundList.test_parse +test.unit.common.test_utils.TestNamespaceBoundList.test_parse ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none ... ok +test.unit.common.test_wsgi.TestWorkersStrategy.test_log_sock_exit +test.unit.common.test_wsgi.TestWorkersStrategy.test_log_sock_exit ... ok +test.unit.common.test_wsgi.TestWorkersStrategy.test_loop_timeout +test.unit.common.test_wsgi.TestWorkersStrategy.test_loop_timeout ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template ... ok +test.unit.common.test_wsgi.TestWorkersStrategy.test_new_worker_socks +test.unit.common.test_wsgi.TestWorkersStrategy.test_new_worker_socks ... ok +test.unit.common.test_wsgi.TestWorkersStrategy.test_no_fork_sock +test.unit.common.test_wsgi.TestWorkersStrategy.test_no_fork_sock ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api ... ok +test.unit.common.test_wsgi.TestWorkersStrategy.test_post_fork_hook +test.unit.common.test_wsgi.TestWorkersStrategy.test_post_fork_hook ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string ... ok +test.unit.common.test_wsgi.TestWorkersStrategy.test_shutdown_sockets +test.unit.common.test_wsgi.TestWorkersStrategy.test_shutdown_sockets ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_ip_specific +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_ip_specific ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_to_all +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_to_all ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_getifaddrs +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_getifaddrs ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_error +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_error ... ok +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 +test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 ... ok +test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_decoding +test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_decoding ... ok +test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_encoding +test.unit.common.utils.test_timestamp.TestTimestampEncoding.test_encoding ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' -fake-swift ERROR: Expecting value: line 1 column 1 (char 0): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET - objects = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:06 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default ... ok - -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:12 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpbu5d4qo4/node/sda1 (cleanup=True) -test WARNING: Skipping sda1 as it is not mounted -test DEBUG: Updating recon -test WARNING: 1 disks were unmounted -test WARNING: 0 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:12 10/24/25 GMT (0:00:00.004034 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:12 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpo10vymi6/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpo10vymi6/node/sda1/objects/248/aa6/f80f790a5a01ed7f97863d0bbdd8faa6/1761341052.53756.data to /tmp/tmpo10vymi6/node/sda1/objects/496/aa6/f80f790a5a01ed7f97863d0bbdd8faa6/1761341052.53756.data -test DEBUG: Removed /tmp/tmpo10vymi6/node/sda1/objects/248/aa6/f80f790a5a01ed7f97863d0bbdd8faa6/1761341052.53756.data -test DEBUG: Run listdir on /tmp/tmpo10vymi6/node/sda1/objects/496 -test DEBUG: Run listdir on /tmp/tmpo10vymi6/node/sda1/objects/248 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:12 10/24/25 GMT (0:00:00.011810 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:12 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp17lzc_kb/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmp17lzc_kb/node/sda1/objects/84/241/54edf16ce1ba5fe6f3ecee65406b4241/1761341052.57499.data to /tmp/tmp17lzc_kb/node/sda1/objects/169/241/54edf16ce1ba5fe6f3ecee65406b4241/1761341052.57499.data -test DEBUG: Removed /tmp/tmp17lzc_kb/node/sda1/objects/84/241/54edf16ce1ba5fe6f3ecee65406b4241/1761341052.57499.data -test DEBUG: Run listdir on /tmp/tmp17lzc_kb/node/sda1/objects/169 -test DEBUG: Run listdir on /tmp/tmp17lzc_kb/node/sda1/objects/84 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:12 10/24/25 GMT (0:00:00.009280 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp924ppm3s/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp924ppm3s/node/sda1/objects/153/ff8/993bb537bb2e87b8282d2b749fad4ff8/1761341052.62021.data to /tmp/tmp924ppm3s/node/sda1/objects/306/ff8/993bb537bb2e87b8282d2b749fad4ff8/1761341052.62021.data -test DEBUG: Run listdir on /tmp/tmp924ppm3s/node/sda1/objects/306 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_lock_taken_between_get_hashes_and_rm -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_lock_taken_between_get_hashes_and_rm ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_partition_lock_taken_during_get_hashes -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_partition_lock_taken_during_get_hashes ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_replication_lock_taken -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_replication_lock_taken ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust -test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition -test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition ... ok - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: A key is specified for bucket API. -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Content-Length': '90'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files ... ok - - -The can be of the form:: - - drz-:R:/ - _ - -Where and are replication ip and port. - -Any part is optional, but you must include at least one part. - -Examples:: - - d74 Matches the device id 74 - r4 Matches devices in region 4 - z1 Matches devices in zone 1 - z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 - 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 - z1:5678 Matches devices in zone 1 using port 5678 - :5678 Matches devices that use port 5678 - R5.6.7.8 Matches devices that use replication ip 5.6.7.8 - R:5678 Matches devices that use replication port 5678 - 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip - 5.6.7.8 - /sdb1 Matches devices with the device name sdb1 - _shiny Matches devices with shiny in the meta data - _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data - [::1] Matches devices in any zone with the ip ::1 - z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 - -Most specific example:: - - d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" - -Nerd explanation: - - All items require their single character prefix except the ip, in which - case the - is optional unless the device id or zone is also included. -swift-ring-builder 1.3 - -swift-ring-builder - Shows information about the ring and the devices within. Output - includes a table that describes the report parameters (id, region, - port, flags, etc). - flags: possible values are 'DEL' and '' - DEL - indicates that the device is marked for removal from - ring and will be removed in next rebalance. - -swift-ring-builder add - [r]z-:[R:]/_ - - [[r]z-:[R:]/_ - ] ... - - Where and are replication ip and port. - -or - -swift-ring-builder add - --region --zone --ip --port - [--replication-ip ] [--replication-port ] - --device --weight - [--meta ] - - Adds devices to the ring with the given information. No partitions will be - assigned to the new device until after running 'rebalance'. This is so you - can make multiple device changes and rebalance them all just once. - -swift-ring-builder cancel_increase_partition_power - Cancel the increase of the partition power. - - A write_ring command is needed to make the change take effect. - - Once the updated rings have been deployed to all servers you need to run - the swift-object-relinker tool to cleanup unneeded links. - - ***************************** - USE THIS WITH EXTREME CAUTION - ***************************** - - If you increase the partition power and deploy changed rings, you may - introduce unavailability in your cluster. This has an end-user impact. Make - sure you execute required operations to increase the partition power - accurately. - -swift-ring-builder create - - Creates with 2^ partitions and . - is number of hours to restrict moving a partition more - than once. - -swift-ring-builder dispersion [options] - - Output report on dispersion. - - --recalculate option will rebuild cached dispersion info and save builder - --verbose option will display dispersion graph broken down by tier - - You can filter which tiers are evaluated to drill down using a regex - in the optional search_filter argument. i.e. - - swift-ring-builder dispersion "r\d+z\d+$" -v - - ... would only display rows for the zone tiers - - swift-ring-builder dispersion ".*\-[^/]*$" -v - - ... would only display rows for the server tiers - - The reports columns are: - - Tier : the name of the tier - parts : the total number of partitions with assignment in the tier - % : the percentage of parts in the tier with replicas over assigned - max : maximum replicas a part should have assigned at the tier - 0 - N : the number of parts with that many replicas assigned - - e.g. - Tier: parts % max 0 1 2 3 - r1z1 1022 79.45 1 2 210 784 28 - - r1z1 has 1022 total parts assigned, 79% of them have more than the - recommend max replica count of 1 assigned. Only 2 parts in the ring - are *not* assigned in this tier (0 replica count), 210 parts have - the recommend replica count of 1, 784 have 2 replicas, and 28 sadly - have all three replicas in this tier. - -swift-ring-builder finish_increase_partition_power - Finally removes the next_part_power flag. Has to be run after the - swift-object-relinker tool has been used to cleanup old existing data. - - A write_ring command is needed to make the change take effect. - - ***************************** - USE THIS WITH EXTREME CAUTION - ***************************** - - If you increase the partition power and deploy changed rings, you may - introduce unavailability in your cluster. This has an end-user impact. Make - sure you execute required operations to increase the partition power - accurately. - -swift-ring-builder increase_partition_power - Increases the partition power by one. Needs to be run after - prepare_increase_partition_power has been run and all existing data has - been relinked using the swift-object-relinker tool. - - A write_ring command is needed to make the change take effect. - - Once the updated rings have been deployed to all servers you need to run - the swift-object-relinker tool to cleanup old data. - - ***************************** - USE THIS WITH EXTREME CAUTION - ***************************** - - If you increase the partition power and deploy changed rings, you may - introduce unavailability in your cluster. This has an end-user impact. Make - sure you execute required operations to increase the partition power - accurately. - -swift-ring-builder list_parts [] .. - -or - -swift-ring-builder list_parts - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Returns a 2 column list of all the partitions that are assigned to any of - the devices matching the search values given. The first column is the - assigned partition number and the second column is the number of device - matches for that partition. The list is ordered from most number of matches - to least. If there are a lot of devices to match against, this command - could take a while to run. - -swift-ring-builder prepare_increase_partition_power - Prepare the ring to increase the partition power by one. - - A write_ring command is needed to make the change take effect. - - Once the updated rings have been deployed to all servers you need to run - the swift-object-relinker tool to relink existing data. - - ***************************** - USE THIS WITH EXTREME CAUTION - ***************************** - - If you increase the partition power and deploy changed rings, you may - introduce unavailability in your cluster. This has an end-user impact. Make - sure you execute required operations to increase the partition power - accurately. - -swift-ring-builder pretend_min_part_hours_passed - Resets the clock on the last time a rebalance happened, thus - circumventing the min_part_hours check. - - ***************************** - USE THIS WITH EXTREME CAUTION - ***************************** - - If you run this command and deploy rebalanced rings before a replication - pass completes, you may introduce unavailability in your cluster. This - has an end-user impact. - -swift-ring-builder rebalance [options] - Attempts to rebalance the ring by reassigning partitions that haven't been - recently reassigned. - -swift-ring-builder remove [search-value ...] - [--yes] - -or - -swift-ring-builder remove - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Removes the device(s) from the ring. This should normally just be used for - a device that has failed. For a device you wish to decommission, it's best - to set its weight to 0, wait for it to drain all its data, then use this - remove command. This will not take effect until after running 'rebalance'. - This is so you can make multiple device changes and rebalance them all just - once. - - Option --yes assume a yes response to all questions. - -swift-ring-builder search - -or - -swift-ring-builder search - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Shows information about matching devices. - -swift-ring-builder set_info - :[R:]/_ - [ :[R:]/_] ... - [--yes] - -or - -swift-ring-builder set_info - --ip --port - --replication-ip --replication-port - --device --meta - --change-ip --change-port - --change-replication-ip - --change-replication-port - --change-device - --change-meta - [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - For each search-value, resets the matched device's information. - This information isn't used to assign partitions, so you can use - 'write_ring' afterward to rewrite the current ring with the newer - device information. Any of the parts are optional in the final - :/_ parameter; just give what you - want to change. For instance set_info d74 _"snet: 5.6.7.8" would - just update the meta data for device id 74. - - Option --yes assume a yes response to all questions. - -swift-ring-builder set_min_part_hours - Changes the to the given . This should be set to - however long a full replication/update cycle takes. We're working on a way - to determine this more easily than scanning logs. - -swift-ring-builder set_overload [%] - Changes the overload factor to the given . - - A rebalance is needed to make the change take effect. - -swift-ring-builder set_region - [ set_region - --region --zone --ip --port - --replication-ip --replication-port - --device --meta [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Resets the devices' regions. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. - - Option --yes assume a yes response to all questions. - -swift-ring-builder set_replicas - Changes the replica count to the given . may - be a floating-point value, in which case some partitions will have - floor() replicas and some will have ceiling() - in the correct proportions. - - A rebalance is needed to make the change take effect. - -swift-ring-builder set_weight - [ ] ... - [--yes] - -or - -swift-ring-builder set_weight - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - [--yes] - - Where , and are replication ip, hostname - and port. and are the search weight and new - weight values respectively. - Any of the options are optional in both cases. - - Resets the devices' weights. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. - - Option --yes assume a yes response to all questions. - -swift-ring-builder set_zone - [ set_zone - --region --zone --ip --port - --replication-ip --replication-port - --device --meta [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Resets the devices' zones. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. - - Option --yes assume a yes response to all questions. - -swift-ring-builder validate - Just runs the validation routines on the ring. - -swift-ring-builder version - -swift-ring-builder write_builder [min_part_hours] - Recreate a builder from a ring file (lossy) if you lost your builder - backups. (Protip: don't lose your builder backups). - [min_part_hours] is one of those numbers lost to the builder, - you can change it with set_min_part_hours. - -swift-ring-builder write_ring - Just rewrites the distributable ring file. This is done automatically after - a successful rebalance, so really this is only useful after one or more - 'set_info' calls when no rebalance is needed but you want to send out the - new device information. - -The can be of the form:: - - drz-:R:/ - _ - -Where and are replication ip and port. - -Any part is optional, but you must include at least one part. - -Examples:: - - d74 Matches the device id 74 - r4 Matches devices in region 4 - z1 Matches devices in zone 1 - z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 - 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 - z1:5678 Matches devices in zone 1 using port 5678 - :5678 Matches devices that use port 5678 - R5.6.7.8 Matches devices that use replication ip 5.6.7.8 - R:5678 Matches devices that use replication port 5678 - 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip - 5.6.7.8 - /sdb1 Matches devices with the device name sdb1 - _shiny Matches devices with shiny in the meta data - _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data - [::1] Matches devices in any zone with the ip ::1 - z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 - -Most specific example:: - - d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" - -Nerd explanation: - - All items require their single character prefix except the ip, in which - case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... ok -test INFO: Processing files for policy platinum under /tmp/tmpxpmqd1_l/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpxpmqd1_l/node/sda1/objects/124/754/7cc9c5829192bf3073761f83bc82f754/1761341053.35000.data to /tmp/tmpxpmqd1_l/node/sda1/objects/249/754/7cc9c5829192bf3073761f83bc82f754/1761341053.35000.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:13 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpxpmqd1_l/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpxpmqd1_l/node/sda1/objects/249 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpxpmqd1_l/node/sda1/objects/124/754/7cc9c5829192bf3073761f83bc82f754/1761341053.35000.data -test DEBUG: Run listdir on /tmp/tmpxpmqd1_l/node/sda1/objects/124 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:13 10/24/25 GMT (0:00:00.014096 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpunccsw4c/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpunccsw4c/node/sda1/objects/152/484/980317625f5e1ec7309e840d8a349484/1761341053.39350.data to /tmp/tmpunccsw4c/node/sda1/objects/304/484/980317625f5e1ec7309e840d8a349484/1761341053.39350.data -test DEBUG: Run listdir on /tmp/tmpunccsw4c/node/sda1/objects/304 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:13 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpunccsw4c/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpunccsw4c/node/sda1/objects/152/484/980317625f5e1ec7309e840d8a349484/1761341053.39350.data -test DEBUG: Run listdir on /tmp/tmpunccsw4c/node/sda1/objects/152 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:14 10/24/25 GMT (0:00:01.005223 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpcoyvphuo/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpcoyvphuo/node/sda1/objects/53/080/3567cb732652379c5758c66ff32aa080/1761341054.43380.data to /tmp/tmpcoyvphuo/node/sda1/objects/106/080/3567cb732652379c5758c66ff32aa080/1761341054.43380.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:14 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpcoyvphuo/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpcoyvphuo/node/sda1/objects/106 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpcoyvphuo/node/sda1/objects/53/080/3567cb732652379c5758c66ff32aa080/1761341054.43380.data -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:14 10/24/25 GMT (0:00:00.109727 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpr6kfpsa5/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpr6kfpsa5/node/sda1/objects/206/25b/ce76e628fa673def073a7fd0d2e3025b/1761341054.57827.data to /tmp/tmpr6kfpsa5/node/sda1/objects/412/25b/ce76e628fa673def073a7fd0d2e3025b/1761341054.57827.data -test DEBUG: Run listdir on /tmp/tmpr6kfpsa5/node/sda1/objects/412 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:14 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpr6kfpsa5/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpr6kfpsa5/node/sda1/objects/206/25b/ce76e628fa673def073a7fd0d2e3025b/1761341054.57827.data -test DEBUG: Run listdir on /tmp/tmpr6kfpsa5/node/sda1/objects/206 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:01.008658 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpdvdznhwv/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpdvdznhwv/node/sda1/objects/176/1f3/b034de4218c7cfcbaff258eb003721f3/1761341055.62801.data to /tmp/tmpdvdznhwv/node/sda1/objects/352/1f3/b034de4218c7cfcbaff258eb003721f3/1761341055.62801.data -test DEBUG: Run listdir on /tmp/tmpdvdznhwv/node/sda1/objects/352 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpdvdznhwv/node/sda1 (cleanup=True) -test DEBUG: Removed /tmp/tmpdvdznhwv/node/sda1/objects/176/1f3/b034de4218c7cfcbaff258eb003721f3/1761341055.62801.data -test DEBUG: Run listdir on /tmp/tmpdvdznhwv/node/sda1/objects/176 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.013211 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpqmptqigb/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpqmptqigb/node/sda1/objects/315 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking (cleanup) created link: /tmp/tmpqmptqigb/node/sda1/objects/157/451/9da7f87a060e817ba3bba63f83061451/1761341055.68587.data to /tmp/tmpqmptqigb/node/sda1/objects/315/451/9da7f87a060e817ba3bba63f83061451/1761341055.68587.data -test DEBUG: Removed /tmp/tmpqmptqigb/node/sda1/objects/157/451/9da7f87a060e817ba3bba63f83061451/1761341055.68587.data -test DEBUG: Run listdir on /tmp/tmpqmptqigb/node/sda1/objects/157 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.011448 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpkmzotv37/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpkmzotv37/node/sda1/objects/35/455/2318f012ed02caf4409686c81cde5455/1761341055.71900.ts to /tmp/tmpkmzotv37/node/sda1/objects/70/455/2318f012ed02caf4409686c81cde5455/1761341055.71900.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 17:46:39 11/20/86 GMTtest.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable -test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails -test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_same_object_different_inode_in_new_partition -test.unit.cli.test_relinker.TestRelinker.test_cleanup_same_object_different_inode_in_new_partition ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_bucket +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_bucket ... ok DEBUG: New builder; performing initial balance New builder; performing initial balance DEBUG: Planning 3.0 on (1,) @@ -15225,1546 +10806,1546 @@ r1z1-10.1.1.1/sdd wants 0.75 and is weighted for 0.75 so therefore requires 0.0 overload DEBUG: 768 new parts and 0 removed parts from replica-count change 768 new parts and 0 removed parts from replica-count change -DEBUG: Gather start is 167 (Last start was 0) -Gather start is 167 (Last start was 0) +DEBUG: Gather start is 105 (Last start was 0) +Gather start is 105 (Last start was 0) DEBUG: Gathered 768 parts Gathered 768 parts -DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sdc -Placed 174/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sdd -Placed 174/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdb -Placed 174/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 236/0 onto dev r1z1-10.1.1.1/sda -Placed 236/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 236/1 onto dev r1z1-10.1.1.1/sdc -Placed 236/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdd -Placed 236/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 254/0 onto dev r1z1-10.1.1.1/sdb -Placed 254/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 254/1 onto dev r1z1-10.1.1.1/sda -Placed 254/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sdc -Placed 254/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sdd -Placed 111/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sdb -Placed 111/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sda -Placed 111/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sdc -Placed 165/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sdd -Placed 165/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sdb -Placed 165/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 1/0 onto dev r1z1-10.1.1.1/sda -Placed 1/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 1/1 onto dev r1z1-10.1.1.1/sdc -Placed 1/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sdd -Placed 1/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 50/0 onto dev r1z1-10.1.1.1/sdb -Placed 50/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 50/1 onto dev r1z1-10.1.1.1/sda -Placed 50/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 50/2 onto dev r1z1-10.1.1.1/sdc -Placed 50/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sdd -Placed 6/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 6/1 onto dev r1z1-10.1.1.1/sdb -Placed 6/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 6/2 onto dev r1z1-10.1.1.1/sda -Placed 6/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 164/0 onto dev r1z1-10.1.1.1/sdc -Placed 164/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sdd -Placed 164/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sdb -Placed 164/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 153/0 onto dev r1z1-10.1.1.1/sda -Placed 153/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 153/1 onto dev r1z1-10.1.1.1/sdc -Placed 153/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 153/2 onto dev r1z1-10.1.1.1/sdd -Placed 153/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 8/0 onto dev r1z1-10.1.1.1/sdb -Placed 8/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 8/1 onto dev r1z1-10.1.1.1/sda -Placed 8/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 8/2 onto dev r1z1-10.1.1.1/sdc -Placed 8/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 13/0 onto dev r1z1-10.1.1.1/sdd -Placed 13/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdb -Placed 13/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sda -Placed 13/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sdc -Placed 160/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdd -Placed 160/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdb -Placed 160/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 150/0 onto dev r1z1-10.1.1.1/sda -Placed 150/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 150/1 onto dev r1z1-10.1.1.1/sdc -Placed 150/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 150/2 onto dev r1z1-10.1.1.1/sdd -Placed 150/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sdb -Placed 16/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sda -Placed 16/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sdc -Placed 16/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 57/0 onto dev r1z1-10.1.1.1/sdd -Placed 57/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 57/1 onto dev r1z1-10.1.1.1/sdb -Placed 57/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 57/2 onto dev r1z1-10.1.1.1/sda -Placed 57/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdc -Placed 180/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sdd -Placed 180/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 180/2 onto dev r1z1-10.1.1.1/sdb -Placed 180/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 143/0 onto dev r1z1-10.1.1.1/sda -Placed 143/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sdc -Placed 143/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 143/2 onto dev r1z1-10.1.1.1/sdd -Placed 143/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 221/0 onto dev r1z1-10.1.1.1/sdb -Placed 221/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 221/1 onto dev r1z1-10.1.1.1/sda -Placed 221/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 221/2 onto dev r1z1-10.1.1.1/sdc -Placed 221/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdd -Placed 122/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdb -Placed 122/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sda -Placed 122/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sdc -Placed 171/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdd -Placed 171/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 171/2 onto dev r1z1-10.1.1.1/sdb -Placed 171/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sda -Placed 17/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sdc -Placed 17/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 17/2 onto dev r1z1-10.1.1.1/sdd -Placed 17/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sdb -Placed 40/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sda -Placed 40/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sdc -Placed 40/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 146/0 onto dev r1z1-10.1.1.1/sdd -Placed 146/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 146/1 onto dev r1z1-10.1.1.1/sdb -Placed 146/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 146/2 onto dev r1z1-10.1.1.1/sda -Placed 146/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 134/0 onto dev r1z1-10.1.1.1/sdc -Placed 134/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 134/1 onto dev r1z1-10.1.1.1/sdd -Placed 134/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 134/2 onto dev r1z1-10.1.1.1/sdb -Placed 134/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sda -Placed 131/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 131/1 onto dev r1z1-10.1.1.1/sdc -Placed 131/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 131/2 onto dev r1z1-10.1.1.1/sdd -Placed 131/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 238/0 onto dev r1z1-10.1.1.1/sdb -Placed 238/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 238/1 onto dev r1z1-10.1.1.1/sda -Placed 238/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sdc -Placed 238/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 60/0 onto dev r1z1-10.1.1.1/sdd -Placed 60/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sdb -Placed 60/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 60/2 onto dev r1z1-10.1.1.1/sda -Placed 60/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 120/0 onto dev r1z1-10.1.1.1/sdc -Placed 120/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 120/1 onto dev r1z1-10.1.1.1/sdd -Placed 120/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 120/2 onto dev r1z1-10.1.1.1/sdb -Placed 120/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sda -Placed 204/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sdc -Placed 204/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 204/2 onto dev r1z1-10.1.1.1/sdd -Placed 204/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 3/0 onto dev r1z1-10.1.1.1/sdb -Placed 3/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 3/1 onto dev r1z1-10.1.1.1/sda -Placed 3/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sdc -Placed 3/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 20/0 onto dev r1z1-10.1.1.1/sdd -Placed 20/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 20/1 onto dev r1z1-10.1.1.1/sdb -Placed 20/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 20/2 onto dev r1z1-10.1.1.1/sda -Placed 20/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 98/0 onto dev r1z1-10.1.1.1/sdc -Placed 98/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sdd -Placed 98/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sdb -Placed 98/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 88/0 onto dev r1z1-10.1.1.1/sda -Placed 88/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 88/1 onto dev r1z1-10.1.1.1/sdc -Placed 88/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 88/2 onto dev r1z1-10.1.1.1/sdd -Placed 88/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 89/0 onto dev r1z1-10.1.1.1/sdb -Placed 89/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 89/1 onto dev r1z1-10.1.1.1/sda -Placed 89/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 89/2 onto dev r1z1-10.1.1.1/sdc -Placed 89/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 137/0 onto dev r1z1-10.1.1.1/sdd -Placed 137/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 137/1 onto dev r1z1-10.1.1.1/sdb -Placed 137/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sda -Placed 137/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdc -Placed 104/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sdd -Placed 104/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 104/2 onto dev r1z1-10.1.1.1/sdb -Placed 104/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 182/0 onto dev r1z1-10.1.1.1/sda -Placed 182/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 182/1 onto dev r1z1-10.1.1.1/sdc -Placed 182/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 182/2 onto dev r1z1-10.1.1.1/sdd -Placed 182/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdb -Placed 177/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sda -Placed 177/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sdc -Placed 177/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdd -Placed 94/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sdb -Placed 94/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 94/2 onto dev r1z1-10.1.1.1/sda -Placed 94/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 251/0 onto dev r1z1-10.1.1.1/sdc -Placed 251/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 251/1 onto dev r1z1-10.1.1.1/sdd -Placed 251/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 251/2 onto dev r1z1-10.1.1.1/sdb -Placed 251/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sda -Placed 11/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sdc -Placed 11/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdd -Placed 11/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sdb -Placed 118/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 118/1 onto dev r1z1-10.1.1.1/sda -Placed 118/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sdc -Placed 118/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 48/0 onto dev r1z1-10.1.1.1/sdd -Placed 48/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdb -Placed 48/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sda -Placed 48/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sdc -Placed 185/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sdd -Placed 185/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 185/2 onto dev r1z1-10.1.1.1/sdb -Placed 185/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sda -Placed 209/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sdc -Placed 209/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdd -Placed 209/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 147/0 onto dev r1z1-10.1.1.1/sdb -Placed 147/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 147/1 onto dev r1z1-10.1.1.1/sda -Placed 147/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdc -Placed 147/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sdd -Placed 246/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sdb -Placed 246/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 246/2 onto dev r1z1-10.1.1.1/sda -Placed 246/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 135/0 onto dev r1z1-10.1.1.1/sdc +Placed 135/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 135/1 onto dev r1z1-10.1.1.1/sdd +Placed 135/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sdb +Placed 135/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 254/0 onto dev r1z1-10.1.1.1/sda +Placed 254/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 254/1 onto dev r1z1-10.1.1.1/sdc +Placed 254/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 254/2 onto dev r1z1-10.1.1.1/sdd +Placed 254/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdb +Placed 148/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 148/1 onto dev r1z1-10.1.1.1/sda +Placed 148/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 148/2 onto dev r1z1-10.1.1.1/sdc +Placed 148/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 77/0 onto dev r1z1-10.1.1.1/sdd +Placed 77/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 77/1 onto dev r1z1-10.1.1.1/sdb +Placed 77/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 77/2 onto dev r1z1-10.1.1.1/sda +Placed 77/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 224/0 onto dev r1z1-10.1.1.1/sdc +Placed 224/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 224/1 onto dev r1z1-10.1.1.1/sdd +Placed 224/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 224/2 onto dev r1z1-10.1.1.1/sdb +Placed 224/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 116/0 onto dev r1z1-10.1.1.1/sda +Placed 116/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 116/1 onto dev r1z1-10.1.1.1/sdc +Placed 116/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 116/2 onto dev r1z1-10.1.1.1/sdd +Placed 116/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 219/0 onto dev r1z1-10.1.1.1/sdb +Placed 219/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sda +Placed 219/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sdc +Placed 219/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdd +Placed 244/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sdb +Placed 244/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sda +Placed 244/2 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 68/0 onto dev r1z1-10.1.1.1/sdc Placed 68/0 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 68/1 onto dev r1z1-10.1.1.1/sdd Placed 68/1 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 68/2 onto dev r1z1-10.1.1.1/sdb Placed 68/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sda -Placed 192/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sdc -Placed 192/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sdd -Placed 192/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sdb -Placed 113/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sda -Placed 113/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sdc -Placed 113/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sdd -Placed 255/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sdb -Placed 255/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 255/2 onto dev r1z1-10.1.1.1/sda -Placed 255/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 19/0 onto dev r1z1-10.1.1.1/sdc -Placed 19/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 19/1 onto dev r1z1-10.1.1.1/sdd -Placed 19/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sdb -Placed 19/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 30/0 onto dev r1z1-10.1.1.1/sda -Placed 30/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 30/1 onto dev r1z1-10.1.1.1/sdc -Placed 30/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sdd -Placed 30/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 235/0 onto dev r1z1-10.1.1.1/sda +Placed 235/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 235/1 onto dev r1z1-10.1.1.1/sdc +Placed 235/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 235/2 onto dev r1z1-10.1.1.1/sdd +Placed 235/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 189/0 onto dev r1z1-10.1.1.1/sdb +Placed 189/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sda +Placed 189/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sdc +Placed 189/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sdd +Placed 144/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sdb +Placed 144/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 144/2 onto dev r1z1-10.1.1.1/sda +Placed 144/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sdc +Placed 43/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdd +Placed 43/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 43/2 onto dev r1z1-10.1.1.1/sdb +Placed 43/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 226/0 onto dev r1z1-10.1.1.1/sda +Placed 226/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sdc +Placed 226/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sdd +Placed 226/2 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 173/0 onto dev r1z1-10.1.1.1/sdb Placed 173/0 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 173/1 onto dev r1z1-10.1.1.1/sda Placed 173/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 173/2 onto dev r1z1-10.1.1.1/sdc Placed 173/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 231/0 onto dev r1z1-10.1.1.1/sdd -Placed 231/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sdb -Placed 231/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sda -Placed 231/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdc -Placed 163/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 163/1 onto dev r1z1-10.1.1.1/sdd -Placed 163/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 163/2 onto dev r1z1-10.1.1.1/sdb -Placed 163/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sda -Placed 186/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 186/1 onto dev r1z1-10.1.1.1/sdc -Placed 186/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdd -Placed 186/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sdb -Placed 91/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sda -Placed 91/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sdc -Placed 91/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 28/0 onto dev r1z1-10.1.1.1/sdd -Placed 28/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 28/1 onto dev r1z1-10.1.1.1/sdb -Placed 28/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 28/2 onto dev r1z1-10.1.1.1/sda -Placed 28/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 25/0 onto dev r1z1-10.1.1.1/sdc -Placed 25/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdd -Placed 25/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sdb -Placed 25/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 9/0 onto dev r1z1-10.1.1.1/sda -Placed 9/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 9/1 onto dev r1z1-10.1.1.1/sdc -Placed 9/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 9/2 onto dev r1z1-10.1.1.1/sdd -Placed 9/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdb -Placed 80/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sda -Placed 80/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sdc -Placed 80/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sdd -Placed 58/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdb -Placed 58/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sda -Placed 58/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 247/0 onto dev r1z1-10.1.1.1/sdc -Placed 247/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 247/1 onto dev r1z1-10.1.1.1/sdd -Placed 247/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdb -Placed 247/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 23/0 onto dev r1z1-10.1.1.1/sda -Placed 23/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 23/1 onto dev r1z1-10.1.1.1/sdc -Placed 23/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sdd -Placed 23/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 245/0 onto dev r1z1-10.1.1.1/sdb -Placed 245/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 245/1 onto dev r1z1-10.1.1.1/sda -Placed 245/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sdc -Placed 245/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 208/0 onto dev r1z1-10.1.1.1/sdd -Placed 208/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 208/1 onto dev r1z1-10.1.1.1/sdb -Placed 208/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sda -Placed 208/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 36/0 onto dev r1z1-10.1.1.1/sdc -Placed 36/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 36/1 onto dev r1z1-10.1.1.1/sdd -Placed 36/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 36/2 onto dev r1z1-10.1.1.1/sdb -Placed 36/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 51/0 onto dev r1z1-10.1.1.1/sda -Placed 51/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 51/1 onto dev r1z1-10.1.1.1/sdc -Placed 51/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdd -Placed 51/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 38/0 onto dev r1z1-10.1.1.1/sdb -Placed 38/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 38/1 onto dev r1z1-10.1.1.1/sda -Placed 38/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sdc -Placed 38/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sdd -Placed 227/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdb -Placed 227/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sda -Placed 227/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdc -Placed 99/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sdd -Placed 99/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sdb -Placed 99/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 114/0 onto dev r1z1-10.1.1.1/sda -Placed 114/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 114/1 onto dev r1z1-10.1.1.1/sdc -Placed 114/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 114/2 onto dev r1z1-10.1.1.1/sdd -Placed 114/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdb -Placed 65/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sda -Placed 65/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 65/2 onto dev r1z1-10.1.1.1/sdc -Placed 65/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 181/0 onto dev r1z1-10.1.1.1/sdd -Placed 181/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 181/1 onto dev r1z1-10.1.1.1/sdb -Placed 181/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sda -Placed 181/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sdc -Placed 49/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sdd -Placed 49/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 49/2 onto dev r1z1-10.1.1.1/sdb -Placed 49/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 41/0 onto dev r1z1-10.1.1.1/sda -Placed 41/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdc -Placed 41/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdd -Placed 41/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 124/0 onto dev r1z1-10.1.1.1/sdb -Placed 124/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 124/1 onto dev r1z1-10.1.1.1/sda -Placed 124/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sdc -Placed 124/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sdd -Placed 109/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 109/1 onto dev r1z1-10.1.1.1/sdb -Placed 109/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sda -Placed 109/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sdc -Placed 53/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdd -Placed 53/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sdb -Placed 53/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 43/0 onto dev r1z1-10.1.1.1/sda -Placed 43/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 43/1 onto dev r1z1-10.1.1.1/sdc -Placed 43/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 43/2 onto dev r1z1-10.1.1.1/sdd -Placed 43/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 218/0 onto dev r1z1-10.1.1.1/sdb -Placed 218/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sda -Placed 218/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 218/2 onto dev r1z1-10.1.1.1/sdc -Placed 218/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sdd -Placed 242/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sdb -Placed 242/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 242/2 onto dev r1z1-10.1.1.1/sda -Placed 242/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 55/0 onto dev r1z1-10.1.1.1/sdc -Placed 55/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 55/1 onto dev r1z1-10.1.1.1/sdd -Placed 55/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdb -Placed 55/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 240/0 onto dev r1z1-10.1.1.1/sda -Placed 240/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 240/1 onto dev r1z1-10.1.1.1/sdc -Placed 240/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 240/2 onto dev r1z1-10.1.1.1/sdd -Placed 240/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 187/0 onto dev r1z1-10.1.1.1/sdb -Placed 187/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 187/1 onto dev r1z1-10.1.1.1/sda -Placed 187/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 187/2 onto dev r1z1-10.1.1.1/sdc -Placed 187/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 141/0 onto dev r1z1-10.1.1.1/sdd -Placed 141/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 141/1 onto dev r1z1-10.1.1.1/sdb -Placed 141/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sda -Placed 141/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sdc -Placed 64/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdd -Placed 64/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sdb -Placed 64/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 130/0 onto dev r1z1-10.1.1.1/sda -Placed 130/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sdc -Placed 130/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 130/2 onto dev r1z1-10.1.1.1/sdd -Placed 130/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sdb -Placed 201/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sda -Placed 201/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sdc -Placed 201/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sdd -Placed 54/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 54/1 onto dev r1z1-10.1.1.1/sdb -Placed 54/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sda -Placed 54/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 136/0 onto dev r1z1-10.1.1.1/sdc -Placed 136/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sdd -Placed 136/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sdb -Placed 136/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sda -Placed 239/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sdc -Placed 239/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 239/2 onto dev r1z1-10.1.1.1/sdd -Placed 239/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 59/0 onto dev r1z1-10.1.1.1/sdb -Placed 59/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 59/1 onto dev r1z1-10.1.1.1/sda -Placed 59/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sdc -Placed 59/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sdd -Placed 42/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sdb -Placed 42/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sda -Placed 42/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 138/0 onto dev r1z1-10.1.1.1/sdc -Placed 138/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sdd -Placed 138/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sdb -Placed 138/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sda -Placed 72/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sdc -Placed 72/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdd -Placed 72/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 125/0 onto dev r1z1-10.1.1.1/sdb -Placed 125/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sda -Placed 125/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sdc -Placed 125/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 161/0 onto dev r1z1-10.1.1.1/sdd -Placed 161/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sdb -Placed 161/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sda -Placed 161/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sdc -Placed 179/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 179/1 onto dev r1z1-10.1.1.1/sdd -Placed 179/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 179/2 onto dev r1z1-10.1.1.1/sdb -Placed 179/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sda -Placed 67/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sdc -Placed 67/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 67/2 onto dev r1z1-10.1.1.1/sdd -Placed 67/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 205/0 onto dev r1z1-10.1.1.1/sdb -Placed 205/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sda -Placed 205/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdc -Placed 205/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sdd -Placed 243/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sdb -Placed 243/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sda -Placed 243/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 78/0 onto dev r1z1-10.1.1.1/sdc -Placed 78/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 78/1 onto dev r1z1-10.1.1.1/sdd -Placed 78/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sdb -Placed 78/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sda -Placed 197/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/sdc -Placed 197/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 197/2 onto dev r1z1-10.1.1.1/sdd -Placed 197/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 106/0 onto dev r1z1-10.1.1.1/sdb -Placed 106/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sda -Placed 106/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sdc -Placed 106/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 156/0 onto dev r1z1-10.1.1.1/sdd -Placed 156/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 156/1 onto dev r1z1-10.1.1.1/sdb -Placed 156/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 156/2 onto dev r1z1-10.1.1.1/sda -Placed 156/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 15/0 onto dev r1z1-10.1.1.1/sdc -Placed 15/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 15/1 onto dev r1z1-10.1.1.1/sdd -Placed 15/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 15/2 onto dev r1z1-10.1.1.1/sdb -Placed 15/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 12/0 onto dev r1z1-10.1.1.1/sda -Placed 12/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sdc -Placed 12/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sdd -Placed 12/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 135/0 onto dev r1z1-10.1.1.1/sdb -Placed 135/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 135/1 onto dev r1z1-10.1.1.1/sda -Placed 135/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 135/2 onto dev r1z1-10.1.1.1/sdc -Placed 135/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sdd -Placed 27/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sdb -Placed 27/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sda -Placed 27/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 168/0 onto dev r1z1-10.1.1.1/sdc -Placed 168/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 168/1 onto dev r1z1-10.1.1.1/sdd -Placed 168/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 168/2 onto dev r1z1-10.1.1.1/sdb -Placed 168/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 232/0 onto dev r1z1-10.1.1.1/sda -Placed 232/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 232/1 onto dev r1z1-10.1.1.1/sdc -Placed 232/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sdd -Placed 232/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 203/0 onto dev r1z1-10.1.1.1/sdb -Placed 203/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sda -Placed 203/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 203/2 onto dev r1z1-10.1.1.1/sdc -Placed 203/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 84/0 onto dev r1z1-10.1.1.1/sdd -Placed 84/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 84/1 onto dev r1z1-10.1.1.1/sdb -Placed 84/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 84/2 onto dev r1z1-10.1.1.1/sda -Placed 84/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 202/0 onto dev r1z1-10.1.1.1/sdc -Placed 202/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 202/1 onto dev r1z1-10.1.1.1/sdd -Placed 202/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sdb -Placed 202/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 79/0 onto dev r1z1-10.1.1.1/sda -Placed 79/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 79/1 onto dev r1z1-10.1.1.1/sdc -Placed 79/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 79/2 onto dev r1z1-10.1.1.1/sdd -Placed 79/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 207/0 onto dev r1z1-10.1.1.1/sdb -Placed 207/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 207/1 onto dev r1z1-10.1.1.1/sda -Placed 207/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sdc -Placed 207/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sdd -Placed 154/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sdb -Placed 154/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sda -Placed 154/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 32/0 onto dev r1z1-10.1.1.1/sdc -Placed 32/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 32/1 onto dev r1z1-10.1.1.1/sdd -Placed 32/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdb -Placed 32/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 199/0 onto dev r1z1-10.1.1.1/sda -Placed 199/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdc -Placed 199/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sdd -Placed 199/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sdb -Placed 237/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sda -Placed 237/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sdc -Placed 237/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sdd -Placed 194/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/sdb -Placed 194/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 194/2 onto dev r1z1-10.1.1.1/sda -Placed 194/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 56/0 onto dev r1z1-10.1.1.1/sdc -Placed 56/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 56/1 onto dev r1z1-10.1.1.1/sdd -Placed 56/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sdb -Placed 56/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sda -Placed 230/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sdc -Placed 230/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sdd -Placed 230/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sdb -Placed 62/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sda -Placed 62/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sdc -Placed 62/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sdd -Placed 10/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sdb -Placed 10/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sda -Placed 10/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 69/0 onto dev r1z1-10.1.1.1/sdc -Placed 69/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdd -Placed 69/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 69/2 onto dev r1z1-10.1.1.1/sdb -Placed 69/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 214/0 onto dev r1z1-10.1.1.1/sda -Placed 214/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 214/1 onto dev r1z1-10.1.1.1/sdc -Placed 214/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sdd -Placed 214/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sdb -Placed 5/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 5/1 onto dev r1z1-10.1.1.1/sda -Placed 5/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 5/2 onto dev r1z1-10.1.1.1/sdc -Placed 5/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 235/0 onto dev r1z1-10.1.1.1/sdd -Placed 235/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 235/1 onto dev r1z1-10.1.1.1/sdb -Placed 235/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 235/2 onto dev r1z1-10.1.1.1/sda -Placed 235/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sdc -Placed 211/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 211/1 onto dev r1z1-10.1.1.1/sdd -Placed 211/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 211/2 onto dev r1z1-10.1.1.1/sdb -Placed 211/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sda -Placed 167/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 167/1 onto dev r1z1-10.1.1.1/sdc -Placed 167/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 167/2 onto dev r1z1-10.1.1.1/sdd -Placed 167/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 123/0 onto dev r1z1-10.1.1.1/sdb -Placed 123/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 123/1 onto dev r1z1-10.1.1.1/sda -Placed 123/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 123/2 onto dev r1z1-10.1.1.1/sdc -Placed 123/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sdd -Placed 223/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sdb -Placed 223/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 223/2 onto dev r1z1-10.1.1.1/sda -Placed 223/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sdc -Placed 73/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 73/1 onto dev r1z1-10.1.1.1/sdd -Placed 73/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 73/2 onto dev r1z1-10.1.1.1/sdb -Placed 73/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 85/0 onto dev r1z1-10.1.1.1/sda -Placed 85/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 85/1 onto dev r1z1-10.1.1.1/sdc -Placed 85/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 85/2 onto dev r1z1-10.1.1.1/sdd -Placed 85/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 152/0 onto dev r1z1-10.1.1.1/sdb -Placed 152/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sda -Placed 152/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sdc -Placed 152/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 198/0 onto dev r1z1-10.1.1.1/sdd -Placed 198/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 198/1 onto dev r1z1-10.1.1.1/sdb -Placed 198/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 198/2 onto dev r1z1-10.1.1.1/sda -Placed 198/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sdc -Placed 95/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sdd -Placed 95/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sdb -Placed 95/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 250/0 onto dev r1z1-10.1.1.1/sda -Placed 250/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 250/1 onto dev r1z1-10.1.1.1/sdc -Placed 250/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 250/2 onto dev r1z1-10.1.1.1/sdd -Placed 250/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sdb -Placed 252/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sda -Placed 252/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sdc -Placed 252/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 210/0 onto dev r1z1-10.1.1.1/sdd -Placed 210/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sdb -Placed 210/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sda -Placed 210/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 241/0 onto dev r1z1-10.1.1.1/sdc -Placed 241/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 241/1 onto dev r1z1-10.1.1.1/sdd -Placed 241/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sdb -Placed 241/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 149/0 onto dev r1z1-10.1.1.1/sda -Placed 149/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sdc -Placed 149/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sdd -Placed 149/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 148/0 onto dev r1z1-10.1.1.1/sdb -Placed 148/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 148/1 onto dev r1z1-10.1.1.1/sda -Placed 148/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 148/2 onto dev r1z1-10.1.1.1/sdc -Placed 148/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sdd -Placed 234/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sdb -Placed 234/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sda -Placed 234/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sdc -Placed 195/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdd -Placed 195/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sdb -Placed 195/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 52/0 onto dev r1z1-10.1.1.1/sda -Placed 52/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sdc -Placed 52/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 52/2 onto dev r1z1-10.1.1.1/sdd -Placed 52/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 133/0 onto dev r1z1-10.1.1.1/sdb -Placed 133/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 133/1 onto dev r1z1-10.1.1.1/sda -Placed 133/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdc -Placed 133/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sdd -Placed 119/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdb -Placed 119/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sda -Placed 119/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 145/0 onto dev r1z1-10.1.1.1/sdc -Placed 145/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 145/1 onto dev r1z1-10.1.1.1/sdd -Placed 145/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 145/2 onto dev r1z1-10.1.1.1/sdb -Placed 145/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 253/0 onto dev r1z1-10.1.1.1/sda -Placed 253/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 253/1 onto dev r1z1-10.1.1.1/sdc -Placed 253/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sdd -Placed 253/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 220/0 onto dev r1z1-10.1.1.1/sdb -Placed 220/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 220/1 onto dev r1z1-10.1.1.1/sda -Placed 220/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 220/2 onto dev r1z1-10.1.1.1/sdc -Placed 220/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sdd -Placed 191/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sdb -Placed 191/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 191/2 onto dev r1z1-10.1.1.1/sda -Placed 191/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 108/0 onto dev r1z1-10.1.1.1/sdc -Placed 108/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 108/1 onto dev r1z1-10.1.1.1/sdd -Placed 108/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdb -Placed 108/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 34/0 onto dev r1z1-10.1.1.1/sda -Placed 34/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 34/1 onto dev r1z1-10.1.1.1/sdc -Placed 34/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sdd -Placed 34/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 175/0 onto dev r1z1-10.1.1.1/sdb -Placed 175/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 175/1 onto dev r1z1-10.1.1.1/sda -Placed 175/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sdc -Placed 175/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sdd -Placed 29/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sdb -Placed 29/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 29/2 onto dev r1z1-10.1.1.1/sda -Placed 29/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 93/0 onto dev r1z1-10.1.1.1/sdc -Placed 93/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 93/1 onto dev r1z1-10.1.1.1/sdd -Placed 93/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdb -Placed 93/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sda -Placed 190/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdc -Placed 190/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sdd -Placed 190/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 139/0 onto dev r1z1-10.1.1.1/sdb -Placed 139/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 139/1 onto dev r1z1-10.1.1.1/sda -Placed 139/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sdc -Placed 139/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sdd -Placed 178/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sdb -Placed 178/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sda -Placed 178/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 34/0 onto dev r1z1-10.1.1.1/sdd +Placed 34/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 34/1 onto dev r1z1-10.1.1.1/sdb +Placed 34/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 34/2 onto dev r1z1-10.1.1.1/sda +Placed 34/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 131/0 onto dev r1z1-10.1.1.1/sdc +Placed 131/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 131/1 onto dev r1z1-10.1.1.1/sdd +Placed 131/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 131/2 onto dev r1z1-10.1.1.1/sdb +Placed 131/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 90/0 onto dev r1z1-10.1.1.1/sda +Placed 90/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sdc +Placed 90/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sdd +Placed 90/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 177/0 onto dev r1z1-10.1.1.1/sdb +Placed 177/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 177/1 onto dev r1z1-10.1.1.1/sda +Placed 177/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 177/2 onto dev r1z1-10.1.1.1/sdc +Placed 177/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 138/0 onto dev r1z1-10.1.1.1/sdd +Placed 138/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 138/1 onto dev r1z1-10.1.1.1/sdb +Placed 138/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 138/2 onto dev r1z1-10.1.1.1/sda +Placed 138/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 220/0 onto dev r1z1-10.1.1.1/sdc +Placed 220/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 220/1 onto dev r1z1-10.1.1.1/sdd +Placed 220/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 220/2 onto dev r1z1-10.1.1.1/sdb +Placed 220/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 40/0 onto dev r1z1-10.1.1.1/sda +Placed 40/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 40/1 onto dev r1z1-10.1.1.1/sdc +Placed 40/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 40/2 onto dev r1z1-10.1.1.1/sdd +Placed 40/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 126/0 onto dev r1z1-10.1.1.1/sdb +Placed 126/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 126/1 onto dev r1z1-10.1.1.1/sda +Placed 126/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdc +Placed 126/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 113/0 onto dev r1z1-10.1.1.1/sdd +Placed 113/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 113/1 onto dev r1z1-10.1.1.1/sdb +Placed 113/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 113/2 onto dev r1z1-10.1.1.1/sda +Placed 113/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 10/0 onto dev r1z1-10.1.1.1/sdc +Placed 10/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 10/1 onto dev r1z1-10.1.1.1/sdd +Placed 10/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 10/2 onto dev r1z1-10.1.1.1/sdb +Placed 10/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sda +Placed 83/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdc +Placed 83/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sdd +Placed 83/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 186/0 onto dev r1z1-10.1.1.1/sdb +Placed 186/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 186/1 onto dev r1z1-10.1.1.1/sda +Placed 186/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 186/2 onto dev r1z1-10.1.1.1/sdc +Placed 186/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 17/0 onto dev r1z1-10.1.1.1/sdd +Placed 17/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 17/1 onto dev r1z1-10.1.1.1/sdb +Placed 17/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 17/2 onto dev r1z1-10.1.1.1/sda +Placed 17/2 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 229/0 onto dev r1z1-10.1.1.1/sdc Placed 229/0 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 229/1 onto dev r1z1-10.1.1.1/sdd Placed 229/1 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 229/2 onto dev r1z1-10.1.1.1/sdb Placed 229/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 193/0 onto dev r1z1-10.1.1.1/sda -Placed 193/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 193/1 onto dev r1z1-10.1.1.1/sdc -Placed 193/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 193/2 onto dev r1z1-10.1.1.1/sdd -Placed 193/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sdb -Placed 76/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sda -Placed 76/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sdc -Placed 76/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 144/0 onto dev r1z1-10.1.1.1/sdd -Placed 144/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 144/1 onto dev r1z1-10.1.1.1/sdb -Placed 144/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 144/2 onto dev r1z1-10.1.1.1/sda -Placed 144/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 112/0 onto dev r1z1-10.1.1.1/sdc -Placed 112/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 112/1 onto dev r1z1-10.1.1.1/sdd -Placed 112/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 112/2 onto dev r1z1-10.1.1.1/sdb -Placed 112/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 228/0 onto dev r1z1-10.1.1.1/sda -Placed 228/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 228/1 onto dev r1z1-10.1.1.1/sdc -Placed 228/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 228/2 onto dev r1z1-10.1.1.1/sdd -Placed 228/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sdb -Placed 121/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sda -Placed 121/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sdc -Placed 121/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 33/0 onto dev r1z1-10.1.1.1/sdd -Placed 33/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sdb -Placed 33/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sda -Placed 33/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 183/0 onto dev r1z1-10.1.1.1/sdc -Placed 183/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sdd -Placed 183/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdb -Placed 183/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 126/0 onto dev r1z1-10.1.1.1/sda -Placed 126/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 126/1 onto dev r1z1-10.1.1.1/sdc -Placed 126/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 126/2 onto dev r1z1-10.1.1.1/sdd -Placed 126/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 217/0 onto dev r1z1-10.1.1.1/sdb -Placed 217/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sda -Placed 217/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdc -Placed 217/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 133/0 onto dev r1z1-10.1.1.1/sda +Placed 133/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 133/1 onto dev r1z1-10.1.1.1/sdc +Placed 133/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 133/2 onto dev r1z1-10.1.1.1/sdd +Placed 133/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 98/0 onto dev r1z1-10.1.1.1/sdb +Placed 98/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 98/1 onto dev r1z1-10.1.1.1/sda +Placed 98/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 98/2 onto dev r1z1-10.1.1.1/sdc +Placed 98/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 50/0 onto dev r1z1-10.1.1.1/sdd +Placed 50/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 50/1 onto dev r1z1-10.1.1.1/sdb +Placed 50/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 50/2 onto dev r1z1-10.1.1.1/sda +Placed 50/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 29/0 onto dev r1z1-10.1.1.1/sdc +Placed 29/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 29/1 onto dev r1z1-10.1.1.1/sdd +Placed 29/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 29/2 onto dev r1z1-10.1.1.1/sdb +Placed 29/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 95/0 onto dev r1z1-10.1.1.1/sda +Placed 95/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 95/1 onto dev r1z1-10.1.1.1/sdc +Placed 95/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 95/2 onto dev r1z1-10.1.1.1/sdd +Placed 95/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 167/0 onto dev r1z1-10.1.1.1/sdb +Placed 167/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 167/1 onto dev r1z1-10.1.1.1/sda +Placed 167/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 167/2 onto dev r1z1-10.1.1.1/sdc +Placed 167/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sdd +Placed 7/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdb +Placed 7/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sda +Placed 7/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 31/0 onto dev r1z1-10.1.1.1/sdc +Placed 31/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sdd +Placed 31/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sdb +Placed 31/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 192/0 onto dev r1z1-10.1.1.1/sda +Placed 192/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 192/1 onto dev r1z1-10.1.1.1/sdc +Placed 192/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 192/2 onto dev r1z1-10.1.1.1/sdd +Placed 192/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sdb +Placed 74/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sda +Placed 74/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sdc +Placed 74/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 0/0 onto dev r1z1-10.1.1.1/sdd +Placed 0/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 0/1 onto dev r1z1-10.1.1.1/sdb +Placed 0/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 0/2 onto dev r1z1-10.1.1.1/sda +Placed 0/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 65/0 onto dev r1z1-10.1.1.1/sdc +Placed 65/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 65/1 onto dev r1z1-10.1.1.1/sdd +Placed 65/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 65/2 onto dev r1z1-10.1.1.1/sdb +Placed 65/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 62/0 onto dev r1z1-10.1.1.1/sda +Placed 62/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 62/1 onto dev r1z1-10.1.1.1/sdc +Placed 62/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 62/2 onto dev r1z1-10.1.1.1/sdd +Placed 62/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 184/0 onto dev r1z1-10.1.1.1/sdb +Placed 184/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sda +Placed 184/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sdc +Placed 184/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdd +Placed 200/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sdb +Placed 200/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 200/2 onto dev r1z1-10.1.1.1/sda +Placed 200/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 199/0 onto dev r1z1-10.1.1.1/sdc +Placed 199/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 199/1 onto dev r1z1-10.1.1.1/sdd +Placed 199/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 199/2 onto dev r1z1-10.1.1.1/sdb +Placed 199/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 100/0 onto dev r1z1-10.1.1.1/sda +Placed 100/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 100/1 onto dev r1z1-10.1.1.1/sdc +Placed 100/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sdd +Placed 100/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 30/0 onto dev r1z1-10.1.1.1/sdb +Placed 30/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 30/1 onto dev r1z1-10.1.1.1/sda +Placed 30/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 30/2 onto dev r1z1-10.1.1.1/sdc +Placed 30/2 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 157/0 onto dev r1z1-10.1.1.1/sdd Placed 157/0 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 157/1 onto dev r1z1-10.1.1.1/sdb Placed 157/1 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 157/2 onto dev r1z1-10.1.1.1/sda Placed 157/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 71/0 onto dev r1z1-10.1.1.1/sdc -Placed 71/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdd -Placed 71/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdb -Placed 71/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 7/0 onto dev r1z1-10.1.1.1/sda -Placed 7/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 7/1 onto dev r1z1-10.1.1.1/sdc -Placed 7/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 7/2 onto dev r1z1-10.1.1.1/sdd -Placed 7/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 226/0 onto dev r1z1-10.1.1.1/sdb -Placed 226/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 226/1 onto dev r1z1-10.1.1.1/sda -Placed 226/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 226/2 onto dev r1z1-10.1.1.1/sdc -Placed 226/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 110/0 onto dev r1z1-10.1.1.1/sdd -Placed 110/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 110/1 onto dev r1z1-10.1.1.1/sdb -Placed 110/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sda -Placed 110/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 140/0 onto dev r1z1-10.1.1.1/sdc -Placed 140/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdd -Placed 140/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sdb -Placed 140/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 219/0 onto dev r1z1-10.1.1.1/sda -Placed 219/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 219/1 onto dev r1z1-10.1.1.1/sdc -Placed 219/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 219/2 onto dev r1z1-10.1.1.1/sdd -Placed 219/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 116/0 onto dev r1z1-10.1.1.1/sdb -Placed 116/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 116/1 onto dev r1z1-10.1.1.1/sda -Placed 116/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 116/2 onto dev r1z1-10.1.1.1/sdc -Placed 116/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sdd -Placed 188/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdb -Placed 188/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sda -Placed 188/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sdc -Placed 37/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sdd -Placed 37/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdb -Placed 37/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sda -Placed 22/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sdc -Placed 22/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sdd -Placed 22/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdb -Placed 21/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sda -Placed 21/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sdc -Placed 21/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 74/0 onto dev r1z1-10.1.1.1/sdd -Placed 74/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 74/1 onto dev r1z1-10.1.1.1/sdb -Placed 74/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 74/2 onto dev r1z1-10.1.1.1/sda -Placed 74/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sdc -Placed 170/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdd -Placed 170/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdb -Placed 170/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 61/0 onto dev r1z1-10.1.1.1/sda -Placed 61/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 61/1 onto dev r1z1-10.1.1.1/sdc -Placed 61/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 61/2 onto dev r1z1-10.1.1.1/sdd -Placed 61/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 96/0 onto dev r1z1-10.1.1.1/sdb -Placed 96/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 96/1 onto dev r1z1-10.1.1.1/sda -Placed 96/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdc -Placed 96/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 189/0 onto dev r1z1-10.1.1.1/sdd -Placed 189/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 189/1 onto dev r1z1-10.1.1.1/sdb -Placed 189/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 189/2 onto dev r1z1-10.1.1.1/sda -Placed 189/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 2/0 onto dev r1z1-10.1.1.1/sdc -Placed 2/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sdd -Placed 2/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sdb -Placed 2/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 224/0 onto dev r1z1-10.1.1.1/sda -Placed 224/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 224/1 onto dev r1z1-10.1.1.1/sdc -Placed 224/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 224/2 onto dev r1z1-10.1.1.1/sdd -Placed 224/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 18/0 onto dev r1z1-10.1.1.1/sdb -Placed 18/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 18/1 onto dev r1z1-10.1.1.1/sda -Placed 18/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sdc -Placed 18/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sdd -Placed 102/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sdb -Placed 102/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sda -Placed 102/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 92/0 onto dev r1z1-10.1.1.1/sdc -Placed 92/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 92/1 onto dev r1z1-10.1.1.1/sdd -Placed 92/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sdb -Placed 92/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sda -Placed 87/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sdc -Placed 87/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sdd -Placed 87/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 128/0 onto dev r1z1-10.1.1.1/sdb -Placed 128/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sda -Placed 128/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdc -Placed 128/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 75/0 onto dev r1z1-10.1.1.1/sdd -Placed 75/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdb -Placed 75/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 75/2 onto dev r1z1-10.1.1.1/sda -Placed 75/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 196/0 onto dev r1z1-10.1.1.1/sdc -Placed 196/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 196/1 onto dev r1z1-10.1.1.1/sdd -Placed 196/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 196/2 onto dev r1z1-10.1.1.1/sdb -Placed 196/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 14/0 onto dev r1z1-10.1.1.1/sda -Placed 14/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sdc -Placed 14/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 14/2 onto dev r1z1-10.1.1.1/sdd -Placed 14/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 244/0 onto dev r1z1-10.1.1.1/sdb -Placed 244/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 244/1 onto dev r1z1-10.1.1.1/sda -Placed 244/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 244/2 onto dev r1z1-10.1.1.1/sdc -Placed 244/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 90/0 onto dev r1z1-10.1.1.1/sdd -Placed 90/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 90/1 onto dev r1z1-10.1.1.1/sdb -Placed 90/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 90/2 onto dev r1z1-10.1.1.1/sda -Placed 90/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 158/0 onto dev r1z1-10.1.1.1/sdc -Placed 158/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 158/1 onto dev r1z1-10.1.1.1/sdd -Placed 158/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sdb -Placed 158/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 215/0 onto dev r1z1-10.1.1.1/sda -Placed 215/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 215/1 onto dev r1z1-10.1.1.1/sdc -Placed 215/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 215/2 onto dev r1z1-10.1.1.1/sdd -Placed 215/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 107/0 onto dev r1z1-10.1.1.1/sdb -Placed 107/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 107/1 onto dev r1z1-10.1.1.1/sda -Placed 107/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sdc -Placed 107/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 115/0 onto dev r1z1-10.1.1.1/sdd -Placed 115/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 115/1 onto dev r1z1-10.1.1.1/sdb -Placed 115/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 115/2 onto dev r1z1-10.1.1.1/sda -Placed 115/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 184/0 onto dev r1z1-10.1.1.1/sdc -Placed 184/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 184/1 onto dev r1z1-10.1.1.1/sdd -Placed 184/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 184/2 onto dev r1z1-10.1.1.1/sdb -Placed 184/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 46/0 onto dev r1z1-10.1.1.1/sda -Placed 46/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sdc -Placed 46/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sdd -Placed 46/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 106/0 onto dev r1z1-10.1.1.1/sdc +Placed 106/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 106/1 onto dev r1z1-10.1.1.1/sdd +Placed 106/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 106/2 onto dev r1z1-10.1.1.1/sdb +Placed 106/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 154/0 onto dev r1z1-10.1.1.1/sda +Placed 154/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 154/1 onto dev r1z1-10.1.1.1/sdc +Placed 154/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 154/2 onto dev r1z1-10.1.1.1/sdd +Placed 154/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 237/0 onto dev r1z1-10.1.1.1/sdb +Placed 237/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 237/1 onto dev r1z1-10.1.1.1/sda +Placed 237/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 237/2 onto dev r1z1-10.1.1.1/sdc +Placed 237/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 194/0 onto dev r1z1-10.1.1.1/sdd +Placed 194/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 194/1 onto dev r1z1-10.1.1.1/sdb +Placed 194/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 194/2 onto dev r1z1-10.1.1.1/sda +Placed 194/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sdc +Placed 151/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/sdd +Placed 151/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 151/2 onto dev r1z1-10.1.1.1/sdb +Placed 151/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 174/0 onto dev r1z1-10.1.1.1/sda +Placed 174/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 174/1 onto dev r1z1-10.1.1.1/sdc +Placed 174/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 174/2 onto dev r1z1-10.1.1.1/sdd +Placed 174/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 84/0 onto dev r1z1-10.1.1.1/sdb +Placed 84/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 84/1 onto dev r1z1-10.1.1.1/sda +Placed 84/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 84/2 onto dev r1z1-10.1.1.1/sdc +Placed 84/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 197/0 onto dev r1z1-10.1.1.1/sdd +Placed 197/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 197/1 onto dev r1z1-10.1.1.1/sdb +Placed 197/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 197/2 onto dev r1z1-10.1.1.1/sda +Placed 197/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 153/0 onto dev r1z1-10.1.1.1/sdc +Placed 153/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 153/1 onto dev r1z1-10.1.1.1/sdd +Placed 153/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 153/2 onto dev r1z1-10.1.1.1/sdb +Placed 153/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 218/0 onto dev r1z1-10.1.1.1/sda +Placed 218/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 218/1 onto dev r1z1-10.1.1.1/sdc +Placed 218/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 218/2 onto dev r1z1-10.1.1.1/sdd +Placed 218/2 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 166/0 onto dev r1z1-10.1.1.1/sdb Placed 166/0 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 166/1 onto dev r1z1-10.1.1.1/sda Placed 166/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 166/2 onto dev r1z1-10.1.1.1/sdc Placed 166/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sdd -Placed 97/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sdb -Placed 97/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 97/2 onto dev r1z1-10.1.1.1/sda -Placed 97/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 27/0 onto dev r1z1-10.1.1.1/sdd +Placed 27/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 27/1 onto dev r1z1-10.1.1.1/sdb +Placed 27/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 27/2 onto dev r1z1-10.1.1.1/sda +Placed 27/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 180/0 onto dev r1z1-10.1.1.1/sdc +Placed 180/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 180/1 onto dev r1z1-10.1.1.1/sdd +Placed 180/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 180/2 onto dev r1z1-10.1.1.1/sdb +Placed 180/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 195/0 onto dev r1z1-10.1.1.1/sda +Placed 195/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 195/1 onto dev r1z1-10.1.1.1/sdc +Placed 195/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 195/2 onto dev r1z1-10.1.1.1/sdd +Placed 195/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 209/0 onto dev r1z1-10.1.1.1/sdb +Placed 209/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 209/1 onto dev r1z1-10.1.1.1/sda +Placed 209/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 209/2 onto dev r1z1-10.1.1.1/sdc +Placed 209/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 22/0 onto dev r1z1-10.1.1.1/sdd +Placed 22/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 22/1 onto dev r1z1-10.1.1.1/sdb +Placed 22/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 22/2 onto dev r1z1-10.1.1.1/sda +Placed 22/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 39/0 onto dev r1z1-10.1.1.1/sdc +Placed 39/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 39/1 onto dev r1z1-10.1.1.1/sdd +Placed 39/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 39/2 onto dev r1z1-10.1.1.1/sdb +Placed 39/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 121/0 onto dev r1z1-10.1.1.1/sda +Placed 121/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 121/1 onto dev r1z1-10.1.1.1/sdc +Placed 121/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 121/2 onto dev r1z1-10.1.1.1/sdd +Placed 121/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 87/0 onto dev r1z1-10.1.1.1/sdb +Placed 87/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 87/1 onto dev r1z1-10.1.1.1/sda +Placed 87/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 87/2 onto dev r1z1-10.1.1.1/sdc +Placed 87/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 182/0 onto dev r1z1-10.1.1.1/sdd +Placed 182/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 182/1 onto dev r1z1-10.1.1.1/sdb +Placed 182/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 182/2 onto dev r1z1-10.1.1.1/sda +Placed 182/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sdc +Placed 222/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 222/1 onto dev r1z1-10.1.1.1/sdd +Placed 222/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sdb +Placed 222/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 33/0 onto dev r1z1-10.1.1.1/sda +Placed 33/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 33/1 onto dev r1z1-10.1.1.1/sdc +Placed 33/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 33/2 onto dev r1z1-10.1.1.1/sdd +Placed 33/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 20/0 onto dev r1z1-10.1.1.1/sdb +Placed 20/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 20/1 onto dev r1z1-10.1.1.1/sda +Placed 20/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 20/2 onto dev r1z1-10.1.1.1/sdc +Placed 20/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 152/0 onto dev r1z1-10.1.1.1/sdd +Placed 152/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 152/1 onto dev r1z1-10.1.1.1/sdb +Placed 152/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 152/2 onto dev r1z1-10.1.1.1/sda +Placed 152/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 55/0 onto dev r1z1-10.1.1.1/sdc +Placed 55/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 55/1 onto dev r1z1-10.1.1.1/sdd +Placed 55/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 55/2 onto dev r1z1-10.1.1.1/sdb +Placed 55/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 124/0 onto dev r1z1-10.1.1.1/sda +Placed 124/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 124/1 onto dev r1z1-10.1.1.1/sdc +Placed 124/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 124/2 onto dev r1z1-10.1.1.1/sdd +Placed 124/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdb +Placed 213/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sda +Placed 213/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 213/2 onto dev r1z1-10.1.1.1/sdc +Placed 213/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 89/0 onto dev r1z1-10.1.1.1/sdd +Placed 89/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 89/1 onto dev r1z1-10.1.1.1/sdb +Placed 89/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 89/2 onto dev r1z1-10.1.1.1/sda +Placed 89/2 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 35/0 onto dev r1z1-10.1.1.1/sdc Placed 35/0 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 35/1 onto dev r1z1-10.1.1.1/sdd Placed 35/1 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 35/2 onto dev r1z1-10.1.1.1/sdb Placed 35/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sda -Placed 63/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 63/1 onto dev r1z1-10.1.1.1/sdc -Placed 63/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 63/2 onto dev r1z1-10.1.1.1/sdd -Placed 63/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 51/0 onto dev r1z1-10.1.1.1/sda +Placed 51/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 51/1 onto dev r1z1-10.1.1.1/sdc +Placed 51/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 51/2 onto dev r1z1-10.1.1.1/sdd +Placed 51/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 232/0 onto dev r1z1-10.1.1.1/sdb +Placed 232/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 232/1 onto dev r1z1-10.1.1.1/sda +Placed 232/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 232/2 onto dev r1z1-10.1.1.1/sdc +Placed 232/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 190/0 onto dev r1z1-10.1.1.1/sdd +Placed 190/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 190/1 onto dev r1z1-10.1.1.1/sdb +Placed 190/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 190/2 onto dev r1z1-10.1.1.1/sda +Placed 190/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 149/0 onto dev r1z1-10.1.1.1/sdc +Placed 149/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 149/1 onto dev r1z1-10.1.1.1/sdd +Placed 149/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 149/2 onto dev r1z1-10.1.1.1/sdb +Placed 149/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 201/0 onto dev r1z1-10.1.1.1/sda +Placed 201/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 201/1 onto dev r1z1-10.1.1.1/sdc +Placed 201/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 201/2 onto dev r1z1-10.1.1.1/sdd +Placed 201/2 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 47/0 onto dev r1z1-10.1.1.1/sdb Placed 47/0 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 47/1 onto dev r1z1-10.1.1.1/sda Placed 47/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 47/2 onto dev r1z1-10.1.1.1/sdc Placed 47/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 31/0 onto dev r1z1-10.1.1.1/sdd -Placed 31/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 31/1 onto dev r1z1-10.1.1.1/sdb -Placed 31/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 31/2 onto dev r1z1-10.1.1.1/sda -Placed 31/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 77/0 onto dev r1z1-10.1.1.1/sdc -Placed 77/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 77/1 onto dev r1z1-10.1.1.1/sdd -Placed 77/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 77/2 onto dev r1z1-10.1.1.1/sdb -Placed 77/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 117/0 onto dev r1z1-10.1.1.1/sda -Placed 117/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sdc -Placed 117/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdd -Placed 117/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 66/0 onto dev r1z1-10.1.1.1/sdb -Placed 66/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 66/1 onto dev r1z1-10.1.1.1/sda -Placed 66/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 66/2 onto dev r1z1-10.1.1.1/sdc -Placed 66/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 172/0 onto dev r1z1-10.1.1.1/sdd -Placed 172/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sdb -Placed 172/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sda -Placed 172/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 101/0 onto dev r1z1-10.1.1.1/sdc -Placed 101/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 101/1 onto dev r1z1-10.1.1.1/sdd -Placed 101/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sdb -Placed 101/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 162/0 onto dev r1z1-10.1.1.1/sda -Placed 162/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sdc -Placed 162/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 162/2 onto dev r1z1-10.1.1.1/sdd -Placed 162/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 213/0 onto dev r1z1-10.1.1.1/sdb -Placed 213/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 213/1 onto dev r1z1-10.1.1.1/sda -Placed 213/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 213/2 onto dev r1z1-10.1.1.1/sdc -Placed 213/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 248/0 onto dev r1z1-10.1.1.1/sdd -Placed 248/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 248/1 onto dev r1z1-10.1.1.1/sdb -Placed 248/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 248/2 onto dev r1z1-10.1.1.1/sda -Placed 248/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 200/0 onto dev r1z1-10.1.1.1/sdc -Placed 200/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 200/1 onto dev r1z1-10.1.1.1/sdd -Placed 200/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 200/2 onto dev r1z1-10.1.1.1/sdb -Placed 200/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 39/0 onto dev r1z1-10.1.1.1/sda -Placed 39/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 39/1 onto dev r1z1-10.1.1.1/sdc -Placed 39/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 39/2 onto dev r1z1-10.1.1.1/sdd -Placed 39/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 118/0 onto dev r1z1-10.1.1.1/sdd +Placed 118/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 118/1 onto dev r1z1-10.1.1.1/sdb +Placed 118/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 118/2 onto dev r1z1-10.1.1.1/sda +Placed 118/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 248/0 onto dev r1z1-10.1.1.1/sdc +Placed 248/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 248/1 onto dev r1z1-10.1.1.1/sdd +Placed 248/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 248/2 onto dev r1z1-10.1.1.1/sdb +Placed 248/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 136/0 onto dev r1z1-10.1.1.1/sda +Placed 136/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 136/1 onto dev r1z1-10.1.1.1/sdc +Placed 136/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 136/2 onto dev r1z1-10.1.1.1/sdd +Placed 136/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 183/0 onto dev r1z1-10.1.1.1/sdb +Placed 183/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 183/1 onto dev r1z1-10.1.1.1/sda +Placed 183/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 183/2 onto dev r1z1-10.1.1.1/sdc +Placed 183/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 36/0 onto dev r1z1-10.1.1.1/sdd +Placed 36/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 36/1 onto dev r1z1-10.1.1.1/sdb +Placed 36/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 36/2 onto dev r1z1-10.1.1.1/sda +Placed 36/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 252/0 onto dev r1z1-10.1.1.1/sdc +Placed 252/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 252/1 onto dev r1z1-10.1.1.1/sdd +Placed 252/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 252/2 onto dev r1z1-10.1.1.1/sdb +Placed 252/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 205/0 onto dev r1z1-10.1.1.1/sda +Placed 205/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 205/1 onto dev r1z1-10.1.1.1/sdc +Placed 205/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 205/2 onto dev r1z1-10.1.1.1/sdd +Placed 205/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 93/0 onto dev r1z1-10.1.1.1/sdb +Placed 93/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 93/1 onto dev r1z1-10.1.1.1/sda +Placed 93/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 93/2 onto dev r1z1-10.1.1.1/sdc +Placed 93/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 91/0 onto dev r1z1-10.1.1.1/sdd +Placed 91/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 91/1 onto dev r1z1-10.1.1.1/sdb +Placed 91/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 91/2 onto dev r1z1-10.1.1.1/sda +Placed 91/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdc +Placed 82/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 82/1 onto dev r1z1-10.1.1.1/sdd +Placed 82/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 82/2 onto dev r1z1-10.1.1.1/sdb +Placed 82/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 187/0 onto dev r1z1-10.1.1.1/sda +Placed 187/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 187/1 onto dev r1z1-10.1.1.1/sdc +Placed 187/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 187/2 onto dev r1z1-10.1.1.1/sdd +Placed 187/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 32/0 onto dev r1z1-10.1.1.1/sdb +Placed 32/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 32/1 onto dev r1z1-10.1.1.1/sda +Placed 32/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 32/2 onto dev r1z1-10.1.1.1/sdc +Placed 32/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 125/0 onto dev r1z1-10.1.1.1/sdd +Placed 125/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 125/1 onto dev r1z1-10.1.1.1/sdb +Placed 125/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 125/2 onto dev r1z1-10.1.1.1/sda +Placed 125/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 227/0 onto dev r1z1-10.1.1.1/sdc +Placed 227/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 227/1 onto dev r1z1-10.1.1.1/sdd +Placed 227/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 227/2 onto dev r1z1-10.1.1.1/sdb +Placed 227/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 54/0 onto dev r1z1-10.1.1.1/sda +Placed 54/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 54/1 onto dev r1z1-10.1.1.1/sdc +Placed 54/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 54/2 onto dev r1z1-10.1.1.1/sdd +Placed 54/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sdb +Placed 132/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 132/1 onto dev r1z1-10.1.1.1/sda +Placed 132/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 132/2 onto dev r1z1-10.1.1.1/sdc +Placed 132/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 253/0 onto dev r1z1-10.1.1.1/sdd +Placed 253/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 253/1 onto dev r1z1-10.1.1.1/sdb +Placed 253/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 253/2 onto dev r1z1-10.1.1.1/sda +Placed 253/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 250/0 onto dev r1z1-10.1.1.1/sdc +Placed 250/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 250/1 onto dev r1z1-10.1.1.1/sdd +Placed 250/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 250/2 onto dev r1z1-10.1.1.1/sdb +Placed 250/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sda +Placed 176/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 176/1 onto dev r1z1-10.1.1.1/sdc +Placed 176/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sdd +Placed 176/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 73/0 onto dev r1z1-10.1.1.1/sdb +Placed 73/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 73/1 onto dev r1z1-10.1.1.1/sda +Placed 73/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 73/2 onto dev r1z1-10.1.1.1/sdc +Placed 73/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 208/0 onto dev r1z1-10.1.1.1/sdd +Placed 208/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 208/1 onto dev r1z1-10.1.1.1/sdb +Placed 208/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 208/2 onto dev r1z1-10.1.1.1/sda +Placed 208/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 169/0 onto dev r1z1-10.1.1.1/sdc +Placed 169/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 169/1 onto dev r1z1-10.1.1.1/sdd +Placed 169/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 169/2 onto dev r1z1-10.1.1.1/sdb +Placed 169/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 242/0 onto dev r1z1-10.1.1.1/sda +Placed 242/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 242/1 onto dev r1z1-10.1.1.1/sdc +Placed 242/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 242/2 onto dev r1z1-10.1.1.1/sdd +Placed 242/2 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 216/0 onto dev r1z1-10.1.1.1/sdb Placed 216/0 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 216/1 onto dev r1z1-10.1.1.1/sda Placed 216/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 216/2 onto dev r1z1-10.1.1.1/sdc Placed 216/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 81/0 onto dev r1z1-10.1.1.1/sdd -Placed 81/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sdb -Placed 81/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 81/2 onto dev r1z1-10.1.1.1/sda -Placed 81/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sdc -Placed 127/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 127/1 onto dev r1z1-10.1.1.1/sdd -Placed 127/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 127/2 onto dev r1z1-10.1.1.1/sdb -Placed 127/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 83/0 onto dev r1z1-10.1.1.1/sda -Placed 83/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 83/1 onto dev r1z1-10.1.1.1/sdc -Placed 83/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 83/2 onto dev r1z1-10.1.1.1/sdd -Placed 83/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 142/0 onto dev r1z1-10.1.1.1/sdb -Placed 142/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 142/1 onto dev r1z1-10.1.1.1/sda -Placed 142/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sdc -Placed 142/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 176/0 onto dev r1z1-10.1.1.1/sdd -Placed 176/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 176/1 onto dev r1z1-10.1.1.1/sdb -Placed 176/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 176/2 onto dev r1z1-10.1.1.1/sda -Placed 176/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sdc -Placed 24/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sdd -Placed 24/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 24/2 onto dev r1z1-10.1.1.1/sdb -Placed 24/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 132/0 onto dev r1z1-10.1.1.1/sda -Placed 132/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 132/1 onto dev r1z1-10.1.1.1/sdc -Placed 132/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 132/2 onto dev r1z1-10.1.1.1/sdd -Placed 132/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sdb -Placed 105/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sda -Placed 105/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sdc -Placed 105/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 44/0 onto dev r1z1-10.1.1.1/sdd -Placed 44/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 44/1 onto dev r1z1-10.1.1.1/sdb -Placed 44/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 44/2 onto dev r1z1-10.1.1.1/sda -Placed 44/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 221/0 onto dev r1z1-10.1.1.1/sdd +Placed 221/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 221/1 onto dev r1z1-10.1.1.1/sdb +Placed 221/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 221/2 onto dev r1z1-10.1.1.1/sda +Placed 221/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 37/0 onto dev r1z1-10.1.1.1/sdc +Placed 37/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 37/1 onto dev r1z1-10.1.1.1/sdd +Placed 37/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 37/2 onto dev r1z1-10.1.1.1/sdb +Placed 37/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 76/0 onto dev r1z1-10.1.1.1/sda +Placed 76/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 76/1 onto dev r1z1-10.1.1.1/sdc +Placed 76/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 76/2 onto dev r1z1-10.1.1.1/sdd +Placed 76/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 78/0 onto dev r1z1-10.1.1.1/sdb +Placed 78/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 78/1 onto dev r1z1-10.1.1.1/sda +Placed 78/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 78/2 onto dev r1z1-10.1.1.1/sdc +Placed 78/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 88/0 onto dev r1z1-10.1.1.1/sdd +Placed 88/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 88/1 onto dev r1z1-10.1.1.1/sdb +Placed 88/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 88/2 onto dev r1z1-10.1.1.1/sda +Placed 88/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 247/0 onto dev r1z1-10.1.1.1/sdc +Placed 247/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 247/1 onto dev r1z1-10.1.1.1/sdd +Placed 247/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 247/2 onto dev r1z1-10.1.1.1/sdb +Placed 247/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 139/0 onto dev r1z1-10.1.1.1/sda +Placed 139/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 139/1 onto dev r1z1-10.1.1.1/sdc +Placed 139/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 139/2 onto dev r1z1-10.1.1.1/sdd +Placed 139/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 3/0 onto dev r1z1-10.1.1.1/sdb +Placed 3/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 3/1 onto dev r1z1-10.1.1.1/sda +Placed 3/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 3/2 onto dev r1z1-10.1.1.1/sdc +Placed 3/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 207/0 onto dev r1z1-10.1.1.1/sdd +Placed 207/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 207/1 onto dev r1z1-10.1.1.1/sdb +Placed 207/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 207/2 onto dev r1z1-10.1.1.1/sda +Placed 207/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 217/0 onto dev r1z1-10.1.1.1/sdc +Placed 217/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 217/1 onto dev r1z1-10.1.1.1/sdd +Placed 217/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 217/2 onto dev r1z1-10.1.1.1/sdb +Placed 217/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 59/0 onto dev r1z1-10.1.1.1/sda +Placed 59/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 59/1 onto dev r1z1-10.1.1.1/sdc +Placed 59/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 59/2 onto dev r1z1-10.1.1.1/sdd +Placed 59/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 233/0 onto dev r1z1-10.1.1.1/sdb +Placed 233/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 233/1 onto dev r1z1-10.1.1.1/sda +Placed 233/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 233/2 onto dev r1z1-10.1.1.1/sdc +Placed 233/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 141/0 onto dev r1z1-10.1.1.1/sdd +Placed 141/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 141/1 onto dev r1z1-10.1.1.1/sdb +Placed 141/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 141/2 onto dev r1z1-10.1.1.1/sda +Placed 141/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 160/0 onto dev r1z1-10.1.1.1/sdc +Placed 160/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 160/1 onto dev r1z1-10.1.1.1/sdd +Placed 160/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 160/2 onto dev r1z1-10.1.1.1/sdb +Placed 160/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 71/0 onto dev r1z1-10.1.1.1/sda +Placed 71/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 71/1 onto dev r1z1-10.1.1.1/sdc +Placed 71/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 71/2 onto dev r1z1-10.1.1.1/sdd +Placed 71/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 92/0 onto dev r1z1-10.1.1.1/sdb +Placed 92/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 92/1 onto dev r1z1-10.1.1.1/sda +Placed 92/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 92/2 onto dev r1z1-10.1.1.1/sdc +Placed 92/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 70/0 onto dev r1z1-10.1.1.1/sdd +Placed 70/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 70/1 onto dev r1z1-10.1.1.1/sdb +Placed 70/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sda +Placed 70/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 150/0 onto dev r1z1-10.1.1.1/sdc +Placed 150/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 150/1 onto dev r1z1-10.1.1.1/sdd +Placed 150/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 150/2 onto dev r1z1-10.1.1.1/sdb +Placed 150/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 96/0 onto dev r1z1-10.1.1.1/sda +Placed 96/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 96/1 onto dev r1z1-10.1.1.1/sdc +Placed 96/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 96/2 onto dev r1z1-10.1.1.1/sdd +Placed 96/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 210/0 onto dev r1z1-10.1.1.1/sdb +Placed 210/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 210/1 onto dev r1z1-10.1.1.1/sda +Placed 210/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 210/2 onto dev r1z1-10.1.1.1/sdc +Placed 210/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 38/0 onto dev r1z1-10.1.1.1/sdd +Placed 38/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 38/1 onto dev r1z1-10.1.1.1/sdb +Placed 38/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 38/2 onto dev r1z1-10.1.1.1/sda +Placed 38/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 41/0 onto dev r1z1-10.1.1.1/sdc +Placed 41/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 41/1 onto dev r1z1-10.1.1.1/sdd +Placed 41/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 41/2 onto dev r1z1-10.1.1.1/sdb +Placed 41/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 162/0 onto dev r1z1-10.1.1.1/sda +Placed 162/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 162/1 onto dev r1z1-10.1.1.1/sdc +Placed 162/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 162/2 onto dev r1z1-10.1.1.1/sdd +Placed 162/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 9/0 onto dev r1z1-10.1.1.1/sdb +Placed 9/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 9/1 onto dev r1z1-10.1.1.1/sda +Placed 9/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 9/2 onto dev r1z1-10.1.1.1/sdc +Placed 9/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 80/0 onto dev r1z1-10.1.1.1/sdd +Placed 80/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 80/1 onto dev r1z1-10.1.1.1/sdb +Placed 80/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 80/2 onto dev r1z1-10.1.1.1/sda +Placed 80/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 243/0 onto dev r1z1-10.1.1.1/sdc +Placed 243/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 243/1 onto dev r1z1-10.1.1.1/sdd +Placed 243/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 243/2 onto dev r1z1-10.1.1.1/sdb +Placed 243/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 191/0 onto dev r1z1-10.1.1.1/sda +Placed 191/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 191/1 onto dev r1z1-10.1.1.1/sdc +Placed 191/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 191/2 onto dev r1z1-10.1.1.1/sdd +Placed 191/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 11/0 onto dev r1z1-10.1.1.1/sdb +Placed 11/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 11/1 onto dev r1z1-10.1.1.1/sda +Placed 11/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 11/2 onto dev r1z1-10.1.1.1/sdc +Placed 11/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 64/0 onto dev r1z1-10.1.1.1/sdd +Placed 64/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 64/1 onto dev r1z1-10.1.1.1/sdb +Placed 64/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 64/2 onto dev r1z1-10.1.1.1/sda +Placed 64/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 246/0 onto dev r1z1-10.1.1.1/sdc +Placed 246/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 246/1 onto dev r1z1-10.1.1.1/sdd +Placed 246/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 246/2 onto dev r1z1-10.1.1.1/sdb +Placed 246/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 161/0 onto dev r1z1-10.1.1.1/sda +Placed 161/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 161/1 onto dev r1z1-10.1.1.1/sdc +Placed 161/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 161/2 onto dev r1z1-10.1.1.1/sdd +Placed 161/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 44/0 onto dev r1z1-10.1.1.1/sdb +Placed 44/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 44/1 onto dev r1z1-10.1.1.1/sda +Placed 44/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 44/2 onto dev r1z1-10.1.1.1/sdc +Placed 44/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 69/0 onto dev r1z1-10.1.1.1/sdd +Placed 69/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 69/1 onto dev r1z1-10.1.1.1/sdb +Placed 69/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 69/2 onto dev r1z1-10.1.1.1/sda +Placed 69/2 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 4/0 onto dev r1z1-10.1.1.1/sdc Placed 4/0 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 4/1 onto dev r1z1-10.1.1.1/sdd Placed 4/1 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 4/2 onto dev r1z1-10.1.1.1/sdb Placed 4/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 233/0 onto dev r1z1-10.1.1.1/sda -Placed 233/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 233/1 onto dev r1z1-10.1.1.1/sdc -Placed 233/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 233/2 onto dev r1z1-10.1.1.1/sdd -Placed 233/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 103/0 onto dev r1z1-10.1.1.1/sdb -Placed 103/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 103/1 onto dev r1z1-10.1.1.1/sda -Placed 103/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 103/2 onto dev r1z1-10.1.1.1/sdc -Placed 103/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sdd -Placed 86/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 86/1 onto dev r1z1-10.1.1.1/sdb -Placed 86/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 86/2 onto dev r1z1-10.1.1.1/sda -Placed 86/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 206/0 onto dev r1z1-10.1.1.1/sdc -Placed 206/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdd -Placed 206/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdb -Placed 206/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 169/0 onto dev r1z1-10.1.1.1/sda -Placed 169/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 169/1 onto dev r1z1-10.1.1.1/sdc -Placed 169/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 169/2 onto dev r1z1-10.1.1.1/sdd -Placed 169/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 102/0 onto dev r1z1-10.1.1.1/sda +Placed 102/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 102/1 onto dev r1z1-10.1.1.1/sdc +Placed 102/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 102/2 onto dev r1z1-10.1.1.1/sdd +Placed 102/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 52/0 onto dev r1z1-10.1.1.1/sdb +Placed 52/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 52/1 onto dev r1z1-10.1.1.1/sda +Placed 52/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 52/2 onto dev r1z1-10.1.1.1/sdc +Placed 52/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 122/0 onto dev r1z1-10.1.1.1/sdd +Placed 122/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 122/1 onto dev r1z1-10.1.1.1/sdb +Placed 122/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 122/2 onto dev r1z1-10.1.1.1/sda +Placed 122/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 178/0 onto dev r1z1-10.1.1.1/sdc +Placed 178/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 178/1 onto dev r1z1-10.1.1.1/sdd +Placed 178/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 178/2 onto dev r1z1-10.1.1.1/sdb +Placed 178/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 107/0 onto dev r1z1-10.1.1.1/sda +Placed 107/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 107/1 onto dev r1z1-10.1.1.1/sdc +Placed 107/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 107/2 onto dev r1z1-10.1.1.1/sdd +Placed 107/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 198/0 onto dev r1z1-10.1.1.1/sdb +Placed 198/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 198/1 onto dev r1z1-10.1.1.1/sda +Placed 198/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 198/2 onto dev r1z1-10.1.1.1/sdc +Placed 198/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 8/0 onto dev r1z1-10.1.1.1/sdd +Placed 8/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 8/1 onto dev r1z1-10.1.1.1/sdb +Placed 8/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 8/2 onto dev r1z1-10.1.1.1/sda +Placed 8/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 203/0 onto dev r1z1-10.1.1.1/sdc +Placed 203/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 203/1 onto dev r1z1-10.1.1.1/sdd +Placed 203/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 203/2 onto dev r1z1-10.1.1.1/sdb +Placed 203/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 60/0 onto dev r1z1-10.1.1.1/sda +Placed 60/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 60/1 onto dev r1z1-10.1.1.1/sdc +Placed 60/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 60/2 onto dev r1z1-10.1.1.1/sdd +Placed 60/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 165/0 onto dev r1z1-10.1.1.1/sdb +Placed 165/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 165/1 onto dev r1z1-10.1.1.1/sda +Placed 165/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 165/2 onto dev r1z1-10.1.1.1/sdc +Placed 165/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 239/0 onto dev r1z1-10.1.1.1/sdd +Placed 239/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 239/1 onto dev r1z1-10.1.1.1/sdb +Placed 239/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 239/2 onto dev r1z1-10.1.1.1/sda +Placed 239/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 53/0 onto dev r1z1-10.1.1.1/sdc +Placed 53/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 53/1 onto dev r1z1-10.1.1.1/sdd +Placed 53/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 53/2 onto dev r1z1-10.1.1.1/sdb +Placed 53/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 110/0 onto dev r1z1-10.1.1.1/sda +Placed 110/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 110/1 onto dev r1z1-10.1.1.1/sdc +Placed 110/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 110/2 onto dev r1z1-10.1.1.1/sdd +Placed 110/2 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 225/0 onto dev r1z1-10.1.1.1/sdb Placed 225/0 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 225/1 onto dev r1z1-10.1.1.1/sda Placed 225/1 onto dev r1z1-10.1.1.1/sda DEBUG: Placed 225/2 onto dev r1z1-10.1.1.1/sdc Placed 225/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 172/0 onto dev r1z1-10.1.1.1/sdd +Placed 172/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 172/1 onto dev r1z1-10.1.1.1/sdb +Placed 172/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 172/2 onto dev r1z1-10.1.1.1/sda +Placed 172/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 206/0 onto dev r1z1-10.1.1.1/sdc +Placed 206/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 206/1 onto dev r1z1-10.1.1.1/sdd +Placed 206/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 206/2 onto dev r1z1-10.1.1.1/sdb +Placed 206/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 46/0 onto dev r1z1-10.1.1.1/sda +Placed 46/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 46/1 onto dev r1z1-10.1.1.1/sdc +Placed 46/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 46/2 onto dev r1z1-10.1.1.1/sdd +Placed 46/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 19/0 onto dev r1z1-10.1.1.1/sdb +Placed 19/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 19/1 onto dev r1z1-10.1.1.1/sda +Placed 19/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 19/2 onto dev r1z1-10.1.1.1/sdc +Placed 19/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 127/0 onto dev r1z1-10.1.1.1/sdd +Placed 127/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 127/1 onto dev r1z1-10.1.1.1/sdb +Placed 127/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 127/2 onto dev r1z1-10.1.1.1/sda +Placed 127/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 115/0 onto dev r1z1-10.1.1.1/sdc +Placed 115/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 115/1 onto dev r1z1-10.1.1.1/sdd +Placed 115/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 115/2 onto dev r1z1-10.1.1.1/sdb +Placed 115/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 175/0 onto dev r1z1-10.1.1.1/sda +Placed 175/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 175/1 onto dev r1z1-10.1.1.1/sdc +Placed 175/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 175/2 onto dev r1z1-10.1.1.1/sdd +Placed 175/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 108/0 onto dev r1z1-10.1.1.1/sdb +Placed 108/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 108/1 onto dev r1z1-10.1.1.1/sda +Placed 108/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 108/2 onto dev r1z1-10.1.1.1/sdc +Placed 108/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 123/0 onto dev r1z1-10.1.1.1/sdd +Placed 123/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 123/1 onto dev r1z1-10.1.1.1/sdb +Placed 123/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 123/2 onto dev r1z1-10.1.1.1/sda +Placed 123/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 179/0 onto dev r1z1-10.1.1.1/sdc +Placed 179/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 179/1 onto dev r1z1-10.1.1.1/sdd +Placed 179/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 179/2 onto dev r1z1-10.1.1.1/sdb +Placed 179/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 170/0 onto dev r1z1-10.1.1.1/sda +Placed 170/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 170/1 onto dev r1z1-10.1.1.1/sdc +Placed 170/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 170/2 onto dev r1z1-10.1.1.1/sdd +Placed 170/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 155/0 onto dev r1z1-10.1.1.1/sdb +Placed 155/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 155/1 onto dev r1z1-10.1.1.1/sda +Placed 155/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 155/2 onto dev r1z1-10.1.1.1/sdc +Placed 155/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 28/0 onto dev r1z1-10.1.1.1/sdd +Placed 28/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 28/1 onto dev r1z1-10.1.1.1/sdb +Placed 28/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 28/2 onto dev r1z1-10.1.1.1/sda +Placed 28/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 240/0 onto dev r1z1-10.1.1.1/sdc +Placed 240/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 240/1 onto dev r1z1-10.1.1.1/sdd +Placed 240/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 240/2 onto dev r1z1-10.1.1.1/sdb +Placed 240/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 112/0 onto dev r1z1-10.1.1.1/sda +Placed 112/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 112/1 onto dev r1z1-10.1.1.1/sdc +Placed 112/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 112/2 onto dev r1z1-10.1.1.1/sdd +Placed 112/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 214/0 onto dev r1z1-10.1.1.1/sdb +Placed 214/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 214/1 onto dev r1z1-10.1.1.1/sda +Placed 214/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 214/2 onto dev r1z1-10.1.1.1/sdc +Placed 214/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 25/0 onto dev r1z1-10.1.1.1/sdd +Placed 25/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 25/1 onto dev r1z1-10.1.1.1/sdb +Placed 25/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 25/2 onto dev r1z1-10.1.1.1/sda +Placed 25/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 49/0 onto dev r1z1-10.1.1.1/sdc +Placed 49/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 49/1 onto dev r1z1-10.1.1.1/sdd +Placed 49/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 49/2 onto dev r1z1-10.1.1.1/sdb +Placed 49/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 211/0 onto dev r1z1-10.1.1.1/sda +Placed 211/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 211/1 onto dev r1z1-10.1.1.1/sdc +Placed 211/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 211/2 onto dev r1z1-10.1.1.1/sdd +Placed 211/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 245/0 onto dev r1z1-10.1.1.1/sdb +Placed 245/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 245/1 onto dev r1z1-10.1.1.1/sda +Placed 245/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 245/2 onto dev r1z1-10.1.1.1/sdc +Placed 245/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 171/0 onto dev r1z1-10.1.1.1/sdd +Placed 171/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 171/1 onto dev r1z1-10.1.1.1/sdb +Placed 171/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 171/2 onto dev r1z1-10.1.1.1/sda +Placed 171/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 249/0 onto dev r1z1-10.1.1.1/sdc +Placed 249/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 249/1 onto dev r1z1-10.1.1.1/sdd +Placed 249/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 249/2 onto dev r1z1-10.1.1.1/sdb +Placed 249/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 97/0 onto dev r1z1-10.1.1.1/sda +Placed 97/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 97/1 onto dev r1z1-10.1.1.1/sdc +Placed 97/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 97/2 onto dev r1z1-10.1.1.1/sdd +Placed 97/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 101/0 onto dev r1z1-10.1.1.1/sdb +Placed 101/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 101/1 onto dev r1z1-10.1.1.1/sda +Placed 101/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 101/2 onto dev r1z1-10.1.1.1/sdc +Placed 101/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 94/0 onto dev r1z1-10.1.1.1/sdd +Placed 94/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 94/1 onto dev r1z1-10.1.1.1/sdb +Placed 94/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 94/2 onto dev r1z1-10.1.1.1/sda +Placed 94/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 164/0 onto dev r1z1-10.1.1.1/sdc +Placed 164/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 164/1 onto dev r1z1-10.1.1.1/sdd +Placed 164/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 164/2 onto dev r1z1-10.1.1.1/sdb +Placed 164/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 137/0 onto dev r1z1-10.1.1.1/sda +Placed 137/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 137/1 onto dev r1z1-10.1.1.1/sdc +Placed 137/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 137/2 onto dev r1z1-10.1.1.1/sdd +Placed 137/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 215/0 onto dev r1z1-10.1.1.1/sdb +Placed 215/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 215/1 onto dev r1z1-10.1.1.1/sda +Placed 215/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 215/2 onto dev r1z1-10.1.1.1/sdc +Placed 215/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 196/0 onto dev r1z1-10.1.1.1/sdd +Placed 196/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 196/1 onto dev r1z1-10.1.1.1/sdb +Placed 196/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 196/2 onto dev r1z1-10.1.1.1/sda +Placed 196/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 85/0 onto dev r1z1-10.1.1.1/sdc +Placed 85/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 85/1 onto dev r1z1-10.1.1.1/sdd +Placed 85/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 85/2 onto dev r1z1-10.1.1.1/sdb +Placed 85/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 63/0 onto dev r1z1-10.1.1.1/sda +Placed 63/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 63/1 onto dev r1z1-10.1.1.1/sdc +Placed 63/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 63/2 onto dev r1z1-10.1.1.1/sdd +Placed 63/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 86/0 onto dev r1z1-10.1.1.1/sdb +Placed 86/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 86/1 onto dev r1z1-10.1.1.1/sda +Placed 86/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 86/2 onto dev r1z1-10.1.1.1/sdc +Placed 86/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 228/0 onto dev r1z1-10.1.1.1/sdd +Placed 228/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 228/1 onto dev r1z1-10.1.1.1/sdb +Placed 228/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 228/2 onto dev r1z1-10.1.1.1/sda +Placed 228/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 13/0 onto dev r1z1-10.1.1.1/sdc +Placed 13/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 13/1 onto dev r1z1-10.1.1.1/sdd +Placed 13/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 13/2 onto dev r1z1-10.1.1.1/sdb +Placed 13/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 6/0 onto dev r1z1-10.1.1.1/sda +Placed 6/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 6/1 onto dev r1z1-10.1.1.1/sdc +Placed 6/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 6/2 onto dev r1z1-10.1.1.1/sdd +Placed 6/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 24/0 onto dev r1z1-10.1.1.1/sdb +Placed 24/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 24/1 onto dev r1z1-10.1.1.1/sda +Placed 24/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 24/2 onto dev r1z1-10.1.1.1/sdc +Placed 24/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 241/0 onto dev r1z1-10.1.1.1/sdd +Placed 241/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 241/1 onto dev r1z1-10.1.1.1/sdb +Placed 241/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 241/2 onto dev r1z1-10.1.1.1/sda +Placed 241/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 58/0 onto dev r1z1-10.1.1.1/sdc +Placed 58/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 58/1 onto dev r1z1-10.1.1.1/sdd +Placed 58/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 58/2 onto dev r1z1-10.1.1.1/sdb +Placed 58/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 18/0 onto dev r1z1-10.1.1.1/sda +Placed 18/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 18/1 onto dev r1z1-10.1.1.1/sdc +Placed 18/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 18/2 onto dev r1z1-10.1.1.1/sdd +Placed 18/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 146/0 onto dev r1z1-10.1.1.1/sdb +Placed 146/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 146/1 onto dev r1z1-10.1.1.1/sda +Placed 146/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 146/2 onto dev r1z1-10.1.1.1/sdc +Placed 146/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 143/0 onto dev r1z1-10.1.1.1/sdd +Placed 143/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 143/1 onto dev r1z1-10.1.1.1/sdb +Placed 143/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 143/2 onto dev r1z1-10.1.1.1/sda +Placed 143/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 72/0 onto dev r1z1-10.1.1.1/sdc +Placed 72/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 72/1 onto dev r1z1-10.1.1.1/sdd +Placed 72/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 72/2 onto dev r1z1-10.1.1.1/sdb +Placed 72/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 142/0 onto dev r1z1-10.1.1.1/sda +Placed 142/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 142/1 onto dev r1z1-10.1.1.1/sdc +Placed 142/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 142/2 onto dev r1z1-10.1.1.1/sdd +Placed 142/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 21/0 onto dev r1z1-10.1.1.1/sdb +Placed 21/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 21/1 onto dev r1z1-10.1.1.1/sda +Placed 21/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 21/2 onto dev r1z1-10.1.1.1/sdc +Placed 21/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 156/0 onto dev r1z1-10.1.1.1/sdd +Placed 156/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 156/1 onto dev r1z1-10.1.1.1/sdb +Placed 156/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 156/2 onto dev r1z1-10.1.1.1/sda +Placed 156/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 14/0 onto dev r1z1-10.1.1.1/sdc +Placed 14/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 14/1 onto dev r1z1-10.1.1.1/sdd +Placed 14/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 14/2 onto dev r1z1-10.1.1.1/sdb +Placed 14/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 81/0 onto dev r1z1-10.1.1.1/sda +Placed 81/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 81/1 onto dev r1z1-10.1.1.1/sdc +Placed 81/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 81/2 onto dev r1z1-10.1.1.1/sdd +Placed 81/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 236/0 onto dev r1z1-10.1.1.1/sdb +Placed 236/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 236/1 onto dev r1z1-10.1.1.1/sda +Placed 236/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 236/2 onto dev r1z1-10.1.1.1/sdc +Placed 236/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 185/0 onto dev r1z1-10.1.1.1/sdd +Placed 185/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 185/1 onto dev r1z1-10.1.1.1/sdb +Placed 185/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 185/2 onto dev r1z1-10.1.1.1/sda +Placed 185/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 145/0 onto dev r1z1-10.1.1.1/sdc +Placed 145/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 145/1 onto dev r1z1-10.1.1.1/sdd +Placed 145/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 145/2 onto dev r1z1-10.1.1.1/sdb +Placed 145/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 181/0 onto dev r1z1-10.1.1.1/sda +Placed 181/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 181/1 onto dev r1z1-10.1.1.1/sdc +Placed 181/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 181/2 onto dev r1z1-10.1.1.1/sdd +Placed 181/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 2/0 onto dev r1z1-10.1.1.1/sdb +Placed 2/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 2/1 onto dev r1z1-10.1.1.1/sda +Placed 2/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 2/2 onto dev r1z1-10.1.1.1/sdc +Placed 2/2 onto dev r1z1-10.1.1.1/sdc DEBUG: Placed 45/0 onto dev r1z1-10.1.1.1/sdd Placed 45/0 onto dev r1z1-10.1.1.1/sdd DEBUG: Placed 45/1 onto dev r1z1-10.1.1.1/sdb Placed 45/1 onto dev r1z1-10.1.1.1/sdb DEBUG: Placed 45/2 onto dev r1z1-10.1.1.1/sda Placed 45/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 70/0 onto dev r1z1-10.1.1.1/sdc -Placed 70/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 70/1 onto dev r1z1-10.1.1.1/sdd -Placed 70/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 70/2 onto dev r1z1-10.1.1.1/sdb -Placed 70/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 249/0 onto dev r1z1-10.1.1.1/sda -Placed 249/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 249/1 onto dev r1z1-10.1.1.1/sdc -Placed 249/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 249/2 onto dev r1z1-10.1.1.1/sdd -Placed 249/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 100/0 onto dev r1z1-10.1.1.1/sdb -Placed 100/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 100/1 onto dev r1z1-10.1.1.1/sda -Placed 100/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 100/2 onto dev r1z1-10.1.1.1/sdc -Placed 100/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 151/0 onto dev r1z1-10.1.1.1/sdd -Placed 151/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 151/1 onto dev r1z1-10.1.1.1/sdb -Placed 151/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 151/2 onto dev r1z1-10.1.1.1/sda -Placed 151/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 129/0 onto dev r1z1-10.1.1.1/sdc -Placed 129/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdd -Placed 129/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdb -Placed 129/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 159/0 onto dev r1z1-10.1.1.1/sda -Placed 159/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sdc -Placed 159/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdd -Placed 159/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 222/0 onto dev r1z1-10.1.1.1/sdb -Placed 222/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 222/1 onto dev r1z1-10.1.1.1/sda -Placed 222/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 222/2 onto dev r1z1-10.1.1.1/sdc -Placed 222/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 155/0 onto dev r1z1-10.1.1.1/sdd -Placed 155/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 155/1 onto dev r1z1-10.1.1.1/sdb -Placed 155/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 155/2 onto dev r1z1-10.1.1.1/sda -Placed 155/2 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 82/0 onto dev r1z1-10.1.1.1/sdc -Placed 82/0 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 82/1 onto dev r1z1-10.1.1.1/sdd -Placed 82/1 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 82/2 onto dev r1z1-10.1.1.1/sdb -Placed 82/2 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sda -Placed 212/0 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sdc -Placed 212/1 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdd -Placed 212/2 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 26/0 onto dev r1z1-10.1.1.1/sdb -Placed 26/0 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sda -Placed 26/1 onto dev r1z1-10.1.1.1/sda -DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sdc -Placed 26/2 onto dev r1z1-10.1.1.1/sdc -DEBUG: Placed 0/0 onto dev r1z1-10.1.1.1/sdd -Placed 0/0 onto dev r1z1-10.1.1.1/sdd -DEBUG: Placed 0/1 onto dev r1z1-10.1.1.1/sdb -Placed 0/1 onto dev r1z1-10.1.1.1/sdb -DEBUG: Placed 0/2 onto dev r1z1-10.1.1.1/sda -Placed 0/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 75/0 onto dev r1z1-10.1.1.1/sdc +Placed 75/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 75/1 onto dev r1z1-10.1.1.1/sdd +Placed 75/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 75/2 onto dev r1z1-10.1.1.1/sdb +Placed 75/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 251/0 onto dev r1z1-10.1.1.1/sda +Placed 251/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 251/1 onto dev r1z1-10.1.1.1/sdc +Placed 251/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 251/2 onto dev r1z1-10.1.1.1/sdd +Placed 251/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 111/0 onto dev r1z1-10.1.1.1/sdb +Placed 111/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 111/1 onto dev r1z1-10.1.1.1/sda +Placed 111/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 111/2 onto dev r1z1-10.1.1.1/sdc +Placed 111/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 120/0 onto dev r1z1-10.1.1.1/sdd +Placed 120/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 120/1 onto dev r1z1-10.1.1.1/sdb +Placed 120/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 120/2 onto dev r1z1-10.1.1.1/sda +Placed 120/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 117/0 onto dev r1z1-10.1.1.1/sdc +Placed 117/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 117/1 onto dev r1z1-10.1.1.1/sdd +Placed 117/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 117/2 onto dev r1z1-10.1.1.1/sdb +Placed 117/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 147/0 onto dev r1z1-10.1.1.1/sda +Placed 147/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 147/1 onto dev r1z1-10.1.1.1/sdc +Placed 147/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 147/2 onto dev r1z1-10.1.1.1/sdd +Placed 147/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 99/0 onto dev r1z1-10.1.1.1/sdb +Placed 99/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 99/1 onto dev r1z1-10.1.1.1/sda +Placed 99/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 99/2 onto dev r1z1-10.1.1.1/sdc +Placed 99/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 79/0 onto dev r1z1-10.1.1.1/sdd +Placed 79/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 79/1 onto dev r1z1-10.1.1.1/sdb +Placed 79/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 79/2 onto dev r1z1-10.1.1.1/sda +Placed 79/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 231/0 onto dev r1z1-10.1.1.1/sdc +Placed 231/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 231/1 onto dev r1z1-10.1.1.1/sdd +Placed 231/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 231/2 onto dev r1z1-10.1.1.1/sdb +Placed 231/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 130/0 onto dev r1z1-10.1.1.1/sda +Placed 130/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 130/1 onto dev r1z1-10.1.1.1/sdc +Placed 130/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 130/2 onto dev r1z1-10.1.1.1/sdd +Placed 130/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 114/0 onto dev r1z1-10.1.1.1/sdb +Placed 114/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 114/1 onto dev r1z1-10.1.1.1/sda +Placed 114/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 114/2 onto dev r1z1-10.1.1.1/sdc +Placed 114/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 48/0 onto dev r1z1-10.1.1.1/sdd +Placed 48/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 48/1 onto dev r1z1-10.1.1.1/sdb +Placed 48/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 48/2 onto dev r1z1-10.1.1.1/sda +Placed 48/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 16/0 onto dev r1z1-10.1.1.1/sdc +Placed 16/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 16/1 onto dev r1z1-10.1.1.1/sdd +Placed 16/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 16/2 onto dev r1z1-10.1.1.1/sdb +Placed 16/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 128/0 onto dev r1z1-10.1.1.1/sda +Placed 128/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 128/1 onto dev r1z1-10.1.1.1/sdc +Placed 128/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 128/2 onto dev r1z1-10.1.1.1/sdd +Placed 128/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 42/0 onto dev r1z1-10.1.1.1/sdb +Placed 42/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 42/1 onto dev r1z1-10.1.1.1/sda +Placed 42/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 42/2 onto dev r1z1-10.1.1.1/sdc +Placed 42/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 119/0 onto dev r1z1-10.1.1.1/sdd +Placed 119/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 119/1 onto dev r1z1-10.1.1.1/sdb +Placed 119/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 119/2 onto dev r1z1-10.1.1.1/sda +Placed 119/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 193/0 onto dev r1z1-10.1.1.1/sdc +Placed 193/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 193/1 onto dev r1z1-10.1.1.1/sdd +Placed 193/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 193/2 onto dev r1z1-10.1.1.1/sdb +Placed 193/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 129/0 onto dev r1z1-10.1.1.1/sda +Placed 129/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 129/1 onto dev r1z1-10.1.1.1/sdc +Placed 129/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 129/2 onto dev r1z1-10.1.1.1/sdd +Placed 129/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 67/0 onto dev r1z1-10.1.1.1/sdb +Placed 67/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 67/1 onto dev r1z1-10.1.1.1/sda +Placed 67/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 67/2 onto dev r1z1-10.1.1.1/sdc +Placed 67/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 61/0 onto dev r1z1-10.1.1.1/sdd +Placed 61/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 61/1 onto dev r1z1-10.1.1.1/sdb +Placed 61/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 61/2 onto dev r1z1-10.1.1.1/sda +Placed 61/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 140/0 onto dev r1z1-10.1.1.1/sdc +Placed 140/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 140/1 onto dev r1z1-10.1.1.1/sdd +Placed 140/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 140/2 onto dev r1z1-10.1.1.1/sdb +Placed 140/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 234/0 onto dev r1z1-10.1.1.1/sda +Placed 234/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 234/1 onto dev r1z1-10.1.1.1/sdc +Placed 234/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 234/2 onto dev r1z1-10.1.1.1/sdd +Placed 234/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 56/0 onto dev r1z1-10.1.1.1/sdb +Placed 56/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 56/1 onto dev r1z1-10.1.1.1/sda +Placed 56/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 56/2 onto dev r1z1-10.1.1.1/sdc +Placed 56/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 188/0 onto dev r1z1-10.1.1.1/sdd +Placed 188/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 188/1 onto dev r1z1-10.1.1.1/sdb +Placed 188/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 188/2 onto dev r1z1-10.1.1.1/sda +Placed 188/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 212/0 onto dev r1z1-10.1.1.1/sdc +Placed 212/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 212/1 onto dev r1z1-10.1.1.1/sdd +Placed 212/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 212/2 onto dev r1z1-10.1.1.1/sdb +Placed 212/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 109/0 onto dev r1z1-10.1.1.1/sda +Placed 109/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 109/1 onto dev r1z1-10.1.1.1/sdc +Placed 109/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 109/2 onto dev r1z1-10.1.1.1/sdd +Placed 109/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 104/0 onto dev r1z1-10.1.1.1/sdb +Placed 104/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 104/1 onto dev r1z1-10.1.1.1/sda +Placed 104/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 104/2 onto dev r1z1-10.1.1.1/sdc +Placed 104/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 103/0 onto dev r1z1-10.1.1.1/sdd +Placed 103/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 103/1 onto dev r1z1-10.1.1.1/sdb +Placed 103/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 103/2 onto dev r1z1-10.1.1.1/sda +Placed 103/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 66/0 onto dev r1z1-10.1.1.1/sdc +Placed 66/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 66/1 onto dev r1z1-10.1.1.1/sdd +Placed 66/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 66/2 onto dev r1z1-10.1.1.1/sdb +Placed 66/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 223/0 onto dev r1z1-10.1.1.1/sda +Placed 223/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 223/1 onto dev r1z1-10.1.1.1/sdc +Placed 223/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 223/2 onto dev r1z1-10.1.1.1/sdd +Placed 223/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 202/0 onto dev r1z1-10.1.1.1/sdb +Placed 202/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 202/1 onto dev r1z1-10.1.1.1/sda +Placed 202/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 202/2 onto dev r1z1-10.1.1.1/sdc +Placed 202/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 168/0 onto dev r1z1-10.1.1.1/sdd +Placed 168/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 168/1 onto dev r1z1-10.1.1.1/sdb +Placed 168/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 168/2 onto dev r1z1-10.1.1.1/sda +Placed 168/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 23/0 onto dev r1z1-10.1.1.1/sdc +Placed 23/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 23/1 onto dev r1z1-10.1.1.1/sdd +Placed 23/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 23/2 onto dev r1z1-10.1.1.1/sdb +Placed 23/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 15/0 onto dev r1z1-10.1.1.1/sda +Placed 15/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 15/1 onto dev r1z1-10.1.1.1/sdc +Placed 15/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 15/2 onto dev r1z1-10.1.1.1/sdd +Placed 15/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 57/0 onto dev r1z1-10.1.1.1/sdb +Placed 57/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 57/1 onto dev r1z1-10.1.1.1/sda +Placed 57/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 57/2 onto dev r1z1-10.1.1.1/sdc +Placed 57/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 230/0 onto dev r1z1-10.1.1.1/sdd +Placed 230/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 230/1 onto dev r1z1-10.1.1.1/sdb +Placed 230/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 230/2 onto dev r1z1-10.1.1.1/sda +Placed 230/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 159/0 onto dev r1z1-10.1.1.1/sdc +Placed 159/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 159/1 onto dev r1z1-10.1.1.1/sdd +Placed 159/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 159/2 onto dev r1z1-10.1.1.1/sdb +Placed 159/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 12/0 onto dev r1z1-10.1.1.1/sda +Placed 12/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 12/1 onto dev r1z1-10.1.1.1/sdc +Placed 12/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 12/2 onto dev r1z1-10.1.1.1/sdd +Placed 12/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 158/0 onto dev r1z1-10.1.1.1/sdb +Placed 158/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 158/1 onto dev r1z1-10.1.1.1/sda +Placed 158/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 158/2 onto dev r1z1-10.1.1.1/sdc +Placed 158/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 26/0 onto dev r1z1-10.1.1.1/sdd +Placed 26/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 26/1 onto dev r1z1-10.1.1.1/sdb +Placed 26/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 26/2 onto dev r1z1-10.1.1.1/sda +Placed 26/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 5/0 onto dev r1z1-10.1.1.1/sdc +Placed 5/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 5/1 onto dev r1z1-10.1.1.1/sdd +Placed 5/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 5/2 onto dev r1z1-10.1.1.1/sdb +Placed 5/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 238/0 onto dev r1z1-10.1.1.1/sda +Placed 238/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 238/1 onto dev r1z1-10.1.1.1/sdc +Placed 238/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 238/2 onto dev r1z1-10.1.1.1/sdd +Placed 238/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 1/0 onto dev r1z1-10.1.1.1/sdb +Placed 1/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 1/1 onto dev r1z1-10.1.1.1/sda +Placed 1/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 1/2 onto dev r1z1-10.1.1.1/sdc +Placed 1/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 105/0 onto dev r1z1-10.1.1.1/sdd +Placed 105/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 105/1 onto dev r1z1-10.1.1.1/sdb +Placed 105/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 105/2 onto dev r1z1-10.1.1.1/sda +Placed 105/2 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 204/0 onto dev r1z1-10.1.1.1/sdc +Placed 204/0 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 204/1 onto dev r1z1-10.1.1.1/sdd +Placed 204/1 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 204/2 onto dev r1z1-10.1.1.1/sdb +Placed 204/2 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 255/0 onto dev r1z1-10.1.1.1/sda +Placed 255/0 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 255/1 onto dev r1z1-10.1.1.1/sdc +Placed 255/1 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 255/2 onto dev r1z1-10.1.1.1/sdd +Placed 255/2 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 163/0 onto dev r1z1-10.1.1.1/sdb +Placed 163/0 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 163/1 onto dev r1z1-10.1.1.1/sda +Placed 163/1 onto dev r1z1-10.1.1.1/sda +DEBUG: Placed 163/2 onto dev r1z1-10.1.1.1/sdc +Placed 163/2 onto dev r1z1-10.1.1.1/sdc +DEBUG: Placed 134/0 onto dev r1z1-10.1.1.1/sdd +Placed 134/0 onto dev r1z1-10.1.1.1/sdd +DEBUG: Placed 134/1 onto dev r1z1-10.1.1.1/sdb +Placed 134/1 onto dev r1z1-10.1.1.1/sdb +DEBUG: Placed 134/2 onto dev r1z1-10.1.1.1/sda +Placed 134/2 onto dev r1z1-10.1.1.1/sda DEBUG: Assigned 768 parts Assigned 768 parts DEBUG: Finished rebalance plan after 1 attempts @@ -16805,9 +12386,9 @@ DEBUG: 0 new parts and 0 removed parts from replica-count change DEBUG: 0 new parts and 0 removed parts from replica-count change 0 new parts and 0 removed parts from replica-count change -DEBUG: Gather start is 249 (Last start was 167) -DEBUG: Gather start is 249 (Last start was 167) -Gather start is 249 (Last start was 167) +DEBUG: Gather start is 187 (Last start was 105) +DEBUG: Gather start is 187 (Last start was 105) +Gather start is 187 (Last start was 105) DEBUG: Unable to finish rebalance plan after 1 attempts DEBUG: Unable to finish rebalance plan after 1 attempts Unable to finish rebalance plan after 1 attempts @@ -16859,20 +12440,36 @@ DEBUG: 0 new parts and 0 removed parts from replica-count change DEBUG: 0 new parts and 0 removed parts from replica-count change 0 new parts and 0 removed parts from replica-count change -DEBUG: Gather start is 249 (Last start was 167) -DEBUG: Gather start is 249 (Last start was 167) -DEBUG: Gather start is 249 (Last start was 167) -Gather start is 249 (Last start was 167) +DEBUG: Gather start is 187 (Last start was 105) +DEBUG: Gather start is 187 (Last start was 105) +DEBUG: Gather start is 187 (Last start was 105) +Gather start is 187 (Last start was 105) DEBUG: Unable to finish rebalance plan after 1 attempts DEBUG: Unable to finish rebalance plan after 1 attempts DEBUG: Unable to finish rebalance plan after 1 attempts Unable to finish rebalance plan after 1 attempts +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... ok test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_debug ... ok test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_appears ... ok test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload test.unit.cli.test_ringbuilder.TestRebalanceCommand.test_rebalance_warning_with_overload ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_not_encrypted_obj ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_json_with_crypto_override ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_GET_container_success ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_cipher_mismatch ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id +test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests.test_cont_get_json_req_with_unknown_secret_id ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_etag_is_at_not_duplicated test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_etag_is_at_not_duplicated ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_match @@ -16882,13 +12479,9 @@ test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_none_match test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_none_match ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_none_match_with_existing_etag_is_at_header -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_none_match_with_existing_etag_is_at_headerswift: Using crc32c_kern implementation for CRC32C. - ... ok -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_GET_if_none_match_with_existing_etag_is_at_header ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_etag_is_at_not_duplicated test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_etag_is_at_not_duplicated ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_match test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_match ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_HEAD_if_match_with_existing_etag_is_at_header @@ -16904,9 +12497,7 @@ test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_req test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_POST_req ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_app_exception -test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_app_exceptionswift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - ... ok +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_app_exception ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_constraints_checking test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_constraints_checking ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_encryption_override @@ -16927,13 +12518,6 @@ test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_nothing_read ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_req ... ok -Exception ignored in: -Traceback (most recent call last): - File "/usr/lib/python3.13/gzip.py", line 373, in close - fileobj.write(self.compress.flush()) - File "/usr/lib/python3.13/tempfile.py", line 691, in func_wrapper - return func(*args, **kwargs) -ValueError: write to closed file test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_response_inconsistent_etag_is_not_replaced test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_response_inconsistent_etag_is_not_replaced ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_bad_etag_in_headers_and_other_footers @@ -16944,52 +12528,16 @@ test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers_no_body test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_footers_no_body ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers +test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_batch_reclaim ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers_no_body test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_empty_etag_override_in_headers_no_body ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_of_empty_body_override_in_headers test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_of_empty_body_override_in_headers ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_override_in_headers test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_etag_override_in_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_other_footers test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_other_footers ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_PUT_with_other_footers_and_etag_of_empty_body @@ -17000,171 +12548,647 @@ test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_config_true_value_on_disable_encryption ... ok test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_encrypt_header_val test.unit.common.middleware.crypto.test_encrypter.TestEncrypter.test_encrypt_header_val ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_active_key -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_active_key ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_algorithm -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_algorithm ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_length -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_bad_key_length ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_filter_section ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_config_in_separate_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record ... ok -test ERROR: get_keys(): from callback: Testing: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_encrypter.py", line 919, in raise_exc - raise Exception('Testing') -Exception: Testing -test ERROR: ERROR get_keys() missing callback: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -Something useful -Also useful -Boring, but not secret -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_logger_manipulations -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_logger_manipulations ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_missing_key_id -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_missing_key_id ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_filter_section -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_filter_section ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_separate_file -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_multikey_config_in_separate_file ... ok -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_proxy_server_conf_dir -test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster.test_proxy_server_conf_dir ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_and_range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_and_range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_delete_marker -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_delete_marker ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_with_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_with_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_without_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_without_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_no_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_no_multipart ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_old_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_old_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_with_version_id_but_not_enabled ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_root_container ... ok +test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header +test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils.test_canned_acl_header ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_paginated +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_paginated ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_complete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_initiate +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_initiate ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_missing_key +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_missing_key ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_v4_bad_hash +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_v4_bad_hash ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_same_max_marts_as_objects_num +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_same_max_marts_as_objects_num ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_with_segment_bucket_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_make_public +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_make_public ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_acls +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_404_on_marker_delete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_404_on_marker_delete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_409_on_marker_delete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_409_on_marker_delete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_failure_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_failure_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_in_future +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_in_future ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_now +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_now ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_no_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_no_content_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_non_ascii +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_non_ascii ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted ... ok +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE + self._delete_segments_bucket(req) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket + resp = req.get_response(self.app, 'HEAD') + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 208, in HEAD + return self._handle_acl(app, 'DELETE') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 150, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, '') + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_while_segment_bucket_delete +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_while_segment_bucket_delete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_etag_mismatch +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_etag_mismatch ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_chexor ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_mixed_policy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_mixed_policy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_nothing_there +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_nothing_there ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part ... ok +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0091 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0125 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0088 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0082 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0098 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0055 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0120 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0060 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0083 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0148 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0085 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0020 "-" 525339 0 +test ERROR: ERROR Account update failed with 127.0.0.1:51333/sda1 (will retry later): Response 503 OK +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0119 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0109 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0053 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0403 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0113 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0057 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0094 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0045 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0057 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0009 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0056 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0018 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 525339 0test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted ... ok +test WARNING: Unexpected file 1795751589.04996.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Relinking created link: /tmp/tmpp7qpi7n2/node/sda1/objects/6/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data to /tmp/tmpp7qpi7n2/node/sda1/objects/12/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:09 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpp7qpi7n2/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpp7qpi7n2/node/sda1/objects/12 +test WARNING: Unexpected file /tmp/tmpp7qpi7n2/node/sda1/objects/12/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Unexpected file /tmp/tmpp7qpi7n2/node/sda1/objects/12/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file /tmp/tmpp7qpi7n2/node/sda1/objects/6/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file 1795751589.04996.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Removed /tmp/tmpp7qpi7n2/node/sda1/objects/6/b75/06257c01402136fbf97f61d4127f8b75/1795751589.04996.data +test DEBUG: Run listdir on /tmp/tmpp7qpi7n2/node/sda1/objects/6 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:09 11/27/26 GMT (0:00:00.012356 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:09 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp8cbdy380/node/sda1 (cleanup=True) +test WARNING: Unexpected file /tmp/tmp8cbdy380/node/sda1/objects/90/7ee/5a8fd6b70810458753da8f56789357ee/1795751589.54422.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test WARNING: Unexpected file 1795751589.54422.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Relinking (cleanup) created link: /tmp/tmp8cbdy380/node/sda1/objects/90/7ee/5a8fd6b70810458753da8f56789357ee/1795751589.54422.data to /tmp/tmp8cbdy380/node/sda1/objects/181/7ee/5a8fd6b70810458753da8f56789357ee/1795751589.54422.data +test DEBUG: Removed /tmp/tmp8cbdy380/node/sda1/objects/90/7ee/5a8fd6b70810458753da8f56789357ee/1795751589.54422.data +test DEBUG: Run listdir on /tmp/tmp8cbdy380/node/sda1/objects/181 +test WARNING: Unexpected file /tmp/tmp8cbdy380/node/sda1/objects/181/7ee/5a8fd6b70810458753da8f56789357ee/1795751589.54422.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test DEBUG: Run listdir on /tmp/tmp8cbdy380/node/sda1/objects/90 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:09 11/27/26 GMT (0:00:00.059049 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpbibdf072/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpbibdf072/node/sda1/objects/201/834/c9c61a0f57fcb31d2548501b23c6c834/1795751589.65577.data to /tmp/tmpbibdf072/node/sda1/objects/403/834/c9c61a0f57fcb31d2548501b23c6c834/1795751589.65577.data +test DEBUG: Run listdir on /tmp/tmpbibdf072/node/sda1/objects/403 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second +test.unit.cli.test_relinker.TestRelinker.test_cleanup_files_per_second ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_create_broker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_db_file ... ok +test INFO: Begin account audit "once" mode +test ERROR: Audit Failed for /tmp/tmpuwj4n7n2/sda/accounts/0/0/0/test.db: The total container_count for the account a (3) does not match the sum of container_count across policies (2) +test INFO: Account audit "once" mode completed: 0.00s +Unrecognized DB type: internal error +DB file doesn't exist +No target specified +Need a ring or policy +No account specified +No policy named 'xyz' +No container specified +Data file doesn't exist +Data file doesn't exist +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' +test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' +test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0001 - - 1795751591.595299244 1795751591.595417500 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.601196051 1795751591.601314306 - test:tester +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.603751183 1795751591.603850842 - - +test INFO: GET / {SMD5}14fe1612c332096e282486e4baa37e63 +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1795751591.609588146 1795751591.609597683 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/12 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1795751591.610607147 1795751592.310607195 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.621055603 1795751591.621152878 - - +test INFO: GET /v1/a/c 205 205 +test INFO: GET /v1/a/c 209 205 +test INFO: GET /v1/a/c 210 205 +test INFO: 1.2.3.4 1.2.3.4 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.638941288 1795751591.639041901 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 499 - - - - - - - - 0.0001 - - 1795751591.650117636 1795751591.650183678 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1795751591.661800146 1795751591.661817789 - - +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.663062334 1795751591.663156509 - - +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.668465853 1795751591.668561220 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 15 - - - 0.0005 - - 1795751591.668450356 1795751591.668966770 - - +test INFO: - - 26/Apr/1970/17/46/41 GET / HTTP/1.0 200 - - - - 8 - - - 1.0000 - - 10000000.000000000 10000001.000000000 - - +test INFO: GET /v1/a/c 503 503 +test INFO: GET /v1/a/c 429 503 +test INFO: GET /v1/a/c 429 503 +test INFO: GET /v1/a/c - 503 +test INFO: GET /v1/a/c - 503 +test INFO: GET /v1/a/c True 503 +test INFO: GET /v1/a/c - 503 +test INFO: GET /v1/a/c parsing%20ok 503 +test INFO: GET /v1/a/c 500 500 +test INFO: GET /v1/a/c 500 568 +test INFO: GET /v1/a/c 499 503 +test INFO: GET /v1/a/c 499 503 +test INFO: GET / 500 200 +test INFO: 2001:db8:85a3:8d3:1319:8a2e:370:7348 2001:db8:85a3:8d3:1319:8a2e:370:7348 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.710543156 1795751591.710635185 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.713355541 1795751591.713428736 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1795751591.714063168 1795751591.714129925 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.714760542 1795751591.714844704 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1795751591.715495110 1795751591.715595245 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1795751591.716244698 1795751591.716310501 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1795751591.716921568 1795751591.716986418 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.717591763 1795751591.717654705 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1795751591.718245745 1795751591.718306541 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1795751591.719052553 1795751591.719114780 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1795751591.719508171 1795751591.719590902 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1795751591.720550060 1795751591.720618486 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.721555471 1795751591.721624136 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.722232580 1795751591.722295046 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1795751591.723206043 1795751591.723276377 - - +test INFO: template which can be edited in config: HTTP/1.0 / GET {SMD5}c65475e457fea0951fbb9ec9596b2177 - 1.0000 26/Apr/1970/17/46/40 10000001.000000000 0.5 example.com +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key +test INFO: - - 27/Nov/2026/03/53/11 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.727192879 1795751591.727266312 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_db_does_not_clear_particular_sharding_meta ... ok -Quick list: add cancel_increase_partition_power create dispersion - finish_increase_partition_power increase_partition_power list_parts - prepare_increase_partition_power pretend_min_part_hours_passed - rebalance remove search set_info set_min_part_hours set_overload - set_region set_replicas set_weight set_zone validate version - write_builder write_ring -Exit codes: 0 = operation successful - 1 = operation completed with warnings - 2 = error swift-ring-builder 1.3 swift-ring-builder @@ -17363,153 +13387,1141 @@ This is so you can make multiple device changes and rebalance them all just once. - Option --yes assume a yes response to all questions.test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument -test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container ... ok + Option --yes assume a yes response to all questions. + +swift-ring-builder search + +or + +swift-ring-builder search + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Shows information about matching devices.test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_main_no_arguments ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_delete_object ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'Content-Md5': '9Z+cE+YYsVYXLtR89GLUSA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'f59f9c13e618b156172ed47cf462d448', 'Content-Length': '88'} -fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete - resp = req.get_response(self.app, method='DELETE', query=query, - headers={'Accept': 'application/json'}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response - sw_resp = sw_req.get_response(app) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ - return self.app(env, start_response) - ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response - is_success = resp_class().is_success - ~~~~~~~~~~^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: kaboom +fake-swift DEBUG: checking permission: None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket0 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket1 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket2 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket3 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket4 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket5 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket6 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket7 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket8 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER +fake-swift DEBUG: checking permission: bucket9 None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:othertest:other +fake-swift DEBUG: permission denined: 403 Forbidden test:tester OWNER fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceAcl.test_service_GET_without_owner_bucket ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_bad_destination_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_bad_destination_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_destination_leading_slash +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_destination_leading_slash ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_newest +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_newest ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_no_object_in_destination +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_no_object_in_destination ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_not_found_reading_source +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_not_found_reading_source ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_server_error_reading_source +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_server_error_reading_source ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_larger_than_max_file_size +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_larger_than_max_file_size ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_destination_leading_slash +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_destination_leading_slash ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_in_name +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_with_slashes_in_name ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_zero_content_length +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_source_zero_content_length ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_with_metadata +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_account_with_metadata ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_across_containers +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_across_containers ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_destination_leading_slash +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_destination_leading_slash ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response_CORS +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_in_OPTIONS_response_CORS ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_newest +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_newest ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_destination_header +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_destination_header ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_object_in_destination +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_no_object_in_destination ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_not_found_reading_source +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_not_found_reading_source ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_server_error_reading_source +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_server_error_reading_source ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_no_updates ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_with_updates +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_headers_with_updates ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_larger_than_max_file_size +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_larger_than_max_file_size ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_metadata +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_metadata ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_destination_leading_slash +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_destination_leading_slash ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_in_name +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_with_slashes_in_name ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_zero_content_length +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_source_zero_content_length ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_metadata +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_metadata ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_single_range +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_with_single_range ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_no_updates +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_no_updates ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_with_updates +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_COPY_x_fresh_metadata_with_updates ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_COPY_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO_manifest +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_DLO_manifest ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_basic_put_with_x_copy_from_across_container_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length_with_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_non_zero_content_length_with_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_not_found_reading_source_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_server_error_reading_source_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_source_larger_than_max_file_size +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_source_larger_than_max_file_size ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_bad_x_copy_from_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_bad_x_copy_from_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from_acct +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_and_slashes_in_x_copy_from_acct ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_leading_slash_in_x_copy_from_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_no_object_in_x_copy_from_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_object_metadata_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_slashes_in_x_copy_from_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from_and_account +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_spaces_in_x_copy_from_and_account ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_unicode +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_copy_with_unicode ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_no_object_in_path_pass_through +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_no_object_in_path_pass_through ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_object_pass_through_methods +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_object_pass_through_methods ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object_manifest +test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware.test_static_large_object_manifest ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_invalid_ranges +test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_invalid_ranges ... ok +test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_single_range +test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC.test_COPY_with_single_range ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole ... ok +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline +test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline ... ok +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config ... ok +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests ... ok +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_non_default_methods +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_non_default_methods ... ok +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_formpost.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_allow_reserved_names ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_duplicate_headers_not_removed +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_duplicate_headers_not_removed ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_location_header_fixed ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_ok_header ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_inbound ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_removed_outbound ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunt_bypassed_inbound ... ok +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound +test.unit.common.middleware.test_gatekeeper.TestGatekeeper.test_reserved_header_shunted_inbound ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_bad_src +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_bad_src ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_no_src +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_bytes_quota_copy_from_no_src ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_PUT_verb +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_PUT_verb ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_verb +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_cross_account_verb ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_from +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_from ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_verb +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_exceed_counts_quota_copy_verb ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_from +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_from ... ok +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_verb +test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases.test_not_exceed_counts_quota_copy_verb ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_default_types +test.unit.common.middleware.test_slo.TestRespAttrs.test_default_types ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_empty_headers +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_empty_headers ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_only_timestamp +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_only_timestamp ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_regular_object +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_regular_object ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_valid_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_valid_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_zero_byte_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_from_zero_byte_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_calculates_is_legacy +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_calculates_is_legacy ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_converts_timestamps_from_strings +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_converts_timestamps_from_strings ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta_offset +test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta_offset ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_invalid_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_invalid_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_legacy_slo_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_legacy_slo_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_non_slo_with_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_non_slo_with_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_partial_modern_sysmeta +test.unit.common.middleware.test_slo.TestRespAttrs.test_partial_modern_sysmeta ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_not_legacy +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_not_legacy ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_range +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_range ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_raw_data +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_raw_data ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo ... ok +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo_range +test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo_range ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_download_takes_too_long +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_download_takes_too_long ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_first_segment_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_segment ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_error_fetching_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_available ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_first_segment_not_exists ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_generator_closure_iter_app_resp ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_bogus_manifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_get_invalid_sysmeta_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_head_does_not_validate_first_segment_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_invalid_json_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_checksum ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_etag ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_length ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_mismatched_size ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_recursion_limit ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_slo_sysmeta_on_error ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion ... ok +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit +test.unit.common.middleware.test_slo.TestSloErrorsOldManifests.test_sub_slo_recursion_limit ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_bad_etag_json ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_failure_json ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_long_running_put_success_json ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_allow_empty_last_segment ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_bad_data ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_check_data_bad ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_disallow_empty_first_segment ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_fast_heartbeat ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_invalid_data ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_no_xml ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_etag_check ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_no_early_bailout ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_skip_size_check_still_uses_min_size ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_conditional ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_success_unicode ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_manipulator_callback ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_multipart_put_with_validator_callback ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_single_ranges ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges +test.unit.common.middleware.test_slo.TestSloPutManifest.test_handle_unsatisfiable_ranges ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_bad_etag_fail ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_no_etag_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success +test.unit.common.middleware.test_slo.TestSloPutManifest.test_manifest_put_with_etag_with_quotes_success ... ok +test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail +test.unit.common.middleware.test_slo.TestSloPutManifest.test_put_manifest_too_quick_fail ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_account_with_no_user ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_base64_encoding ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_key_with_no_value ... ok +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation +test.unit.common.middleware.test_tempauth.TestParseUserCreation.test_parse_user_creation ... ok +test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning +test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_bad_mtime_check_interval +test.unit.common.test_container_sync_realms.TestUtils.test_bad_mtime_check_interval ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_empty +test.unit.common.test_container_sync_realms.TestUtils.test_empty ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_empty_realm +test.unit.common.test_container_sync_realms.TestUtils.test_empty_realm ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_error_parsing +test.unit.common.test_container_sync_realms.TestUtils.test_error_parsing ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_get_sig +test.unit.common.test_container_sync_realms.TestUtils.test_get_sig ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_no_file_there +test.unit.common.test_container_sync_realms.TestUtils.test_no_file_there ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_one_realm +test.unit.common.test_container_sync_realms.TestUtils.test_one_realm ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_os_error +test.unit.common.test_container_sync_realms.TestUtils.test_os_error ... ok +test.unit.common.test_container_sync_realms.TestUtils.test_two_realms_and_change_a_default +test.unit.common.test_container_sync_realms.TestUtils.test_two_realms_and_change_a_default ... ok +test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file +test.unit.common.test_recon.TestCommonRecon.test_server_type_to_recon_file ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info +test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit +test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset +test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta +test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items +test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix +test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object ... ok +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params +test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match ... ok +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match +test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_contains +test.unit.common.test_swob.TestHeaderEnvironProxy.test_contains ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_del +test.unit.common.test_swob.TestHeaderEnvironProxy.test_del ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_ignored_keys +test.unit.common.test_swob.TestHeaderEnvironProxy.test_ignored_keys ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys +test.unit.common.test_swob.TestHeaderEnvironProxy.test_keys ... ok +test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy +test.unit.common.test_swob.TestHeaderEnvironProxy.test_proxy ... ok +test.unit.common.test_swob.TestMatch.test_match +test.unit.common.test_swob.TestMatch.test_match ... ok +test.unit.common.test_swob.TestMatch.test_match_lots_of_optional_white_space +test.unit.common.test_swob.TestMatch.test_match_lots_of_optional_white_space ... ok +test.unit.common.test_swob.TestMatch.test_match_no_optional_white_space +test.unit.common.test_swob.TestMatch.test_match_no_optional_white_space ... ok +test.unit.common.test_swob.TestMatch.test_match_noquote +test.unit.common.test_swob.TestMatch.test_match_noquote ... ok +test.unit.common.test_swob.TestMatch.test_match_star +test.unit.common.test_swob.TestMatch.test_match_star ... ok +test.unit.common.test_utils.TestContextPool.test_close +test.unit.common.test_utils.TestContextPool.test_close ... ok +test.unit.common.test_utils.TestContextPool.test_context_manager +test.unit.common.test_utils.TestContextPool.test_context_manager ... ok +test.unit.common.test_utils.TestUtils.test_backwards +test.unit.common.test_utils.TestUtils.test_backwards ... ok +test.unit.common.test_utils.TestUtils.test_base64_str +test.unit.common.test_utils.TestUtils.test_base64_str ... ok +test.unit.common.test_utils.TestUtils.test_cache_from_env +test.unit.common.test_utils.TestUtils.test_cache_from_env ... ok +test.unit.common.test_utils.TestUtils.test_cap_length +test.unit.common.test_utils.TestUtils.test_cap_length ... ok +test.unit.common.test_utils.TestUtils.test_clean_content_type +test.unit.common.test_utils.TestUtils.test_clean_content_type ... ok +test.unit.common.test_utils.TestUtils.test_clean_up_daemon_hygene +test.unit.common.test_utils.TestUtils.test_clean_up_daemon_hygene ... ok +test.unit.common.test_utils.TestUtils.test_drain_and_close +test.unit.common.test_utils.TestUtils.test_drain_and_close ... ok +test.unit.common.test_utils.TestUtils.test_drain_and_close_with_limit +test.unit.common.test_utils.TestUtils.test_drain_and_close_with_limit ... ok +test.unit.common.test_utils.TestUtils.test_drop_privileges +test.unit.common.test_utils.TestUtils.test_drop_privileges ... ok +test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups +test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups ... ok +test.unit.common.test_utils.TestUtils.test_dump_recon_cache +test.unit.common.test_utils.TestUtils.test_dump_recon_cache ... ok +test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied +test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied ... ok +test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner +test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner ... ok +test.unit.common.test_utils.TestUtils.test_extract_swift_bytes +test.unit.common.test_utils.TestUtils.test_extract_swift_bytes ... ok +test.unit.common.test_utils.TestUtils.test_find_namespace +test.unit.common.test_utils.TestUtils.test_find_namespace ... ok +test.unit.common.test_utils.TestUtils.test_friendly_close_exploding_body +test.unit.common.test_utils.TestUtils.test_friendly_close_exploding_body ... ok +test.unit.common.test_utils.TestUtils.test_friendly_close_large_body +test.unit.common.test_utils.TestUtils.test_friendly_close_large_body ... ok +test.unit.common.test_utils.TestUtils.test_friendly_close_small_body +test.unit.common.test_utils.TestUtils.test_friendly_close_small_body ... ok +test.unit.common.test_utils.TestUtils.test_fsync_dir +test.unit.common.test_utils.TestUtils.test_fsync_dir ... ok +test.unit.common.test_utils.TestUtils.test_generate_trans_id +test.unit.common.test_utils.TestUtils.test_generate_trans_id ... ok +test.unit.common.test_utils.TestUtils.test_get_db_files +test.unit.common.test_utils.TestUtils.test_get_db_files ... ok +test.unit.common.test_utils.TestUtils.test_get_my_ppid +test.unit.common.test_utils.TestUtils.test_get_my_ppid ... ok +test.unit.common.test_utils.TestUtils.test_get_partition_for_hash +test.unit.common.test_utils.TestUtils.test_get_partition_for_hash ... ok +test.unit.common.test_utils.TestUtils.test_get_partition_from_path +test.unit.common.test_utils.TestUtils.test_get_partition_from_path ... ok +test.unit.common.test_utils.TestUtils.test_get_redirect_data +test.unit.common.test_utils.TestUtils.test_get_redirect_data ... ok +test.unit.common.test_utils.TestUtils.test_get_trans_id_time +test.unit.common.test_utils.TestUtils.test_get_trans_id_time ... ok +test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str +test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str ... ok +test.unit.common.test_utils.TestUtils.test_get_zero_indexed_base_string +test.unit.common.test_utils.TestUtils.test_get_zero_indexed_base_string ... ok +test.unit.common.test_utils.TestUtils.test_hash_path +test.unit.common.test_utils.TestUtils.test_hash_path ... ok +test.unit.common.test_utils.TestUtils.test_human_readable +test.unit.common.test_utils.TestUtils.test_human_readable ... ok +test.unit.common.test_utils.TestUtils.test_is_file_older +test.unit.common.test_utils.TestUtils.test_is_file_older ... ok +test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error +test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error ... ok +test.unit.common.test_utils.TestUtils.test_ismount_path_does_not_exist +test.unit.common.test_utils.TestUtils.test_ismount_path_does_not_exist ... ok +test.unit.common.test_utils.TestUtils.test_ismount_path_error +test.unit.common.test_utils.TestUtils.test_ismount_path_error ... ok +test.unit.common.test_utils.TestUtils.test_ismount_path_is_root +test.unit.common.test_utils.TestUtils.test_ismount_path_is_root ... ok +test.unit.common.test_utils.TestUtils.test_ismount_path_is_symlink +test.unit.common.test_utils.TestUtils.test_ismount_path_is_symlink ... ok +test.unit.common.test_utils.TestUtils.test_ismount_path_not_mount +test.unit.common.test_utils.TestUtils.test_ismount_path_not_mount ... ok +test.unit.common.test_utils.TestUtils.test_ismount_raw_parent_path_error +test.unit.common.test_utils.TestUtils.test_ismount_raw_parent_path_error ... ok +test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error +test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error ... ok +test.unit.common.test_utils.TestUtils.test_ismount_successes_dev +test.unit.common.test_utils.TestUtils.test_ismount_successes_dev ... ok +test.unit.common.test_utils.TestUtils.test_ismount_successes_ino +test.unit.common.test_utils.TestUtils.test_ismount_successes_ino ... ok +test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile +test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile ... ok +test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp +test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp ... ok +test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC +test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC ... ok +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT ... ok +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success ... ok +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries ... ok +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists +test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists ... ok +test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists +test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... ok -test INFO: Processing files for policy platinum under /tmp/tmpkmzotv37/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpkmzotv37/node/sda1/objects/70 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Run listdir on /tmp/tmpkmzotv37/node/sda1/objects/35 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmp650tnwps/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp650tnwps/node/sda1/objects/60/a64/3c015e63bc0bbbe250b77c45563aaa64/1761341055.75343.data to /tmp/tmp650tnwps/node/sda1/objects/120/a64/3c015e63bc0bbbe250b77c45563aaa64/1761341055.75343.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp650tnwps/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp650tnwps/node/sda1/objects/120 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp650tnwps/node/sda1/objects/60/a64/3c015e63bc0bbbe250b77c45563aaa64/1761341055.75343.data -test DEBUG: Run listdir on /tmp/tmp650tnwps/node/sda1/objects/60 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.011012 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmpuqke16wl/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpuqke16wl/node/sda1/objects/58/f4b/3a395797930be302b9d09307868dff4b/1761341055.79399.data to /tmp/tmpuqke16wl/node/sda1/objects/116/f4b/3a395797930be302b9d09307868dff4b/1761341055.79399.data -test DEBUG: Relinking created link: /tmp/tmpuqke16wl/node/sda1/objects/58/f4b/3a395797930be302b9d09307868dff4b/1761341056.00000.meta to /tmp/tmpuqke16wl/node/sda1/objects/116/f4b/3a395797930be302b9d09307868dff4b/1761341056.00000.meta -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpuqke16wl/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpuqke16wl/node/sda1/objects/116 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error cleaning up /tmp/tmpuqke16wl/node/sda1/objects/58/f4b/3a395797930be302b9d09307868dff4b/1761341056.00000.meta: OSError() -test DEBUG: Removed /tmp/tmpuqke16wl/node/sda1/objects/58/f4b/3a395797930be302b9d09307868dff4b/1761341055.79399.data -test DEBUG: Run listdir on /tmp/tmpuqke16wl/node/sda1/objects/58 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 1 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.006622 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmppk3y99zc/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmppk3y99zc/node/sda1/objects/295 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test WARNING: Error relinking (cleanup): failed to relink /tmp/tmppk3y99zc/node/sda1/objects/147/ca4/93b29ecc86c887b9c790156b758c5ca4/1761341055.83603.data to /tmp/tmppk3y99zc/node/sda1/objects/295/ca4/93b29ecc86c887b9c790156b758c5ca4/1761341055.83603.data: [Errno 17] File exists: '/tmp/tmppk3y99zc/node/sda1/objects/147/ca4/93b29ecc86c887b9c790156b758c5ca4/1761341055.83603.data' -> '/tmp/tmppk3y99zc/node/sda1/objects/295/ca4/93b29ecc86c887b9c790156b758c5ca4/1761341055.83603.data' -test DEBUG: Run listdir on /tmp/tmppk3y99zc/node/sda1/objects/147 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.007509 elapsed) -test INFO: Processing files for policy platinum under /tmp/tmppmj8c9om/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmppmj8c9om/node/sda1/objects/205/c6b/cdbea08dba8d64bcaad2b09f48e1fc6b/1761341055.86995.data to /tmp/tmppmj8c9om/node/sda1/objects/411/c6b/cdbea08dba8d64bcaad2b09f48e1fc6b/1761341055.86995.data -test DEBUG: Run listdir on /tmp/tmppmj8c9om/node/sda1/objects/411 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/1/a/0dce39e98b9147dda0888319fac35b76" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/0dce39e98b9147dda0888319fac35b76" "tx5e0fde6ef6c547b998a08-006b08fe9d" "container-server 525332" 0.0016 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 201 - "PUT http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx5e0fde6ef6c547b998a08-006b08fe9d" "proxy-server 525332" 0.0415 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 201 - "PUT http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx5e0fde6ef6c547b998a08-006b08fe9d" "proxy-server 525332" 0.0296 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx13bfea3a9ff646f4ab05f-006b08fe9d" "proxy-server 525332" 0.0178 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx13bfea3a9ff646f4ab05f-006b08fe9d" "proxy-server 525332" 0.0123 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb1cbb5ee0ba47e081fe2-006b08fe9d" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/0/a/219c9fc6c22a4c93911ea3330df394c9" 204 - "HEAD http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9" "tx17a59ce9d1c743cfb1b8e-006b08fe9d" "proxy-server 525332" 0.0182 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdh1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 200 92 "GET http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx9a6b8117e3054b62b07a9-006b08fe9d" "proxy-server 525332" 0.0010 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdi1/0/a/219c9fc6c22a4c93911ea3330df394c9/o" 200 92 "GET http://foo:8080/v1/a/219c9fc6c22a4c93911ea3330df394c9/o" "tx9a6b8117e3054b62b07a9-006b08fe9d" "proxy-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7d6c69ff2f9b4630bb656-006b08fe9d" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://foo:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txa66aad70438b4c078c5f9-006b08fe9d" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 201 - "PUT http://foo:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txcb91eca1a3d846ebb5389-006b08fe9d" "proxy-server 525332" 0.0554 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdb1/0/a/0dce39e98b9147dda0888319fac35b76/o" 201 - "PUT http://foo:8080/sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" "txcb91eca1a3d846ebb5389-006b08fe9d" "object-server 525332" 0.0005 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sda1/0/a/0dce39e98b9147dda0888319fac35b76/o" 201 - "PUT http://foo:8080/sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" "txcb91eca1a3d846ebb5389-006b08fe9d" "object-server 525332" 0.0005 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 201 - "PUT http://foo:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txcb91eca1a3d846ebb5389-006b08fe9d" "proxy-server 525332" 0.0678 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "PUT /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 201 - "PUT http://foo:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txcb91eca1a3d846ebb5389-006b08fe9d" "proxy-server 525332" 0.0700 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca80d16719064c67af7b0-006b08fe9d" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx6c3dd65c317f45be88221-006b08fe9d" "proxy-server 525332" 0.0168 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx7f14a738b6844efba45a3-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx7f14a738b6844efba45a3-006b08fe9d" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5272f7ef63224ef4bc87f-006b08fe9d" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txce6acdedae4c4fc4a7e1f-006b08fe9d" "proxy-server 525332" 0.0241 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx91cc7d7f9fa540abb025a-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx04a1c1fabeaf427e89a7b-006b08fe9d" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 200 384 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76?format=json&states=listing" "tx04a1c1fabeaf427e89a7b-006b08fe9d" "proxy-server 525332" 0.0024 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2ba95f0f69a4437191c4a-006b08fe9d" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txb5b004714ab94918be504-006b08fe9d" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx6c9d63f1b5534390a997a-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx6c9d63f1b5534390a997a-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfdb8432541304db39becc-006b08fe9d" "proxy-server 525332" 0.0094 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txe40f25b5ceb44168963ba-006b08fe9d" "proxy-server 525332" 0.0096 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx132365ef914046e08e1e4-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx132365ef914046e08e1e4-006b08fe9d" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0c551886662547f2ba2f4-006b08fe9d" "proxy-server 525332" 0.0128 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx34e1487056f840e1a263c-006b08fe9d" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 412 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx7c316c1bae4a4ea49f753-006b08fe9d" "proxy-server 525332" 0.0130 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 412 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx7c316c1bae4a4ea49f753-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx7c316c1bae4a4ea49f753-006b08fe9d) +proxy DEBUG: Ignoring 412 from primary (txn: tx7c316c1bae4a4ea49f753-006b08fe9d) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "GET /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 412 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx7c316c1bae4a4ea49f753-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx7c316c1bae4a4ea49f753-006b08fe9d) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4905d5c9d0034ea7b148c-006b08fe9d" "proxy-server 525332" 0.0175 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:01 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx05e6f14432714dca81c22-006b08fe9d" "proxy-server 525332" 0.0068 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx6de0ae35451d44b9b3fdd-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx6de0ae35451d44b9b3fdd-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx6de0ae35451d44b9b3fdd-006b08fe9d" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx27dffd7b67d647eebdd30-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txd039678e64ff45d9bdfdf-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txa4a7d947deb64adbb7c95-006b08fe9e" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txa4a7d947deb64adbb7c95-006b08fe9e" "proxy-server 525332" 0.0129 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txa4a7d947deb64adbb7c95-006b08fe9e" "proxy-server 525332" 0.0089 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8a7eabd8e8f44ff19cb59-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx05e1e801eaa14b00a0733-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txc1dcc85d945b433ea4c7a-006b08fe9e" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "GET /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "GET http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txc1dcc85d945b433ea4c7a-006b08fe9e" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx40ad3a873336440ba676b-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txdbf9d140b6ca43dfa6bef-006b08fe9e" "proxy-server 525332" 0.0134 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txf2168cb85e7a4d6295ee5-006b08fe9e" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3d96a45a44d74817b9a70-006b08fe9e" "proxy-server 525332" 0.0135 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txf0ce51da076e42cfb64ae-006b08fe9e" "proxy-server 525332" 0.0094 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx7a1a7214137440208ce50-006b08fe9e" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3d2c082dfb9d42dd9fc8d-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "txf862f70e529c43b09e258-006b08fe9e" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 412 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx23553c0247d84d06b1dff-006b08fe9e" "proxy-server 525332" 0.0006 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 412 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx23553c0247d84d06b1dff-006b08fe9e" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 412 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx23553c0247d84d06b1dff-006b08fe9e" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf434063dcc294ce9a2227-006b08fe9e" "proxy-server 525332" 0.0135 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx0a5564e906384277b0ee3-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdg1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txde93f26283c246e8888cd-006b08fe9e" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa602de3e25254d13b53c4-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx4781d0990ef44088b57ab-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdi1/2/a/0dce39e98b9147dda0888319fac35b76/o" 304 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "tx90058e9edae84189bb6a3-006b08fe9e" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0816eb9ff1724b758aea0-006b08fe9e" "proxy-server 525332" 0.0134 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/0/a/0dce39e98b9147dda0888319fac35b76" 204 - "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76" "tx820897186492442985191-006b08fe9e" "proxy-server 525332" 0.0096 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdh1/2/a/0dce39e98b9147dda0888319fac35b76/o" 200 92 "HEAD http://localhost:8080/v1/a/0dce39e98b9147dda0888319fac35b76/o" "txc868d8a422af48e482592-006b08fe9e" "proxy-server 525332" 0.0128 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0da49428c6284635bcef8-006b08fe9e" "proxy-server 525332" 0.0134 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/1/a/7572543847374d8fa510755ff233a5bc" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/7572543847374d8fa510755ff233a5bc" "tx0da49428c6284635bcef8-006b08fe9e" "container-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sdb1/1/a/7572543847374d8fa510755ff233a5bc" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/7572543847374d8fa510755ff233a5bc" "tx0da49428c6284635bcef8-006b08fe9e" "container-server 525332" 0.0133 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/2/a/7572543847374d8fa510755ff233a5bc" 201 - "PUT http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc" "tx0da49428c6284635bcef8-006b08fe9e" "proxy-server 525332" 0.0451 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sdb1/2/a/7572543847374d8fa510755ff233a5bc" 201 - "PUT http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc" "tx0da49428c6284635bcef8-006b08fe9e" "proxy-server 525332" 0.0295 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a0de2d2890b42a18eca0-006b08fe9e" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/2/a/7572543847374d8fa510755ff233a5bc" 204 - "HEAD http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc" "tx8a0de2d2890b42a18eca0-006b08fe9e" "proxy-server 525332" 0.0013 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf76e30164791497992634-006b08fe9e" "proxy-server 525332" 0.0016 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/2/a/7572543847374d8fa510755ff233a5bc" 204 - "HEAD http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc" "tx2b48f6b8939a48a19f45d-006b08fe9e" "proxy-server 525332" 0.0012 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sdb1/2/a/7572543847374d8fa510755ff233a5bc/o" 201 - "PUT http://foo:8080/sdd1/1/a/7572543847374d8fa510755ff233a5bc/o" "tx7f9e758294db4ffdb36b4-006b08fe9e" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sda1/2/a/7572543847374d8fa510755ff233a5bc/o" 201 - "PUT http://foo:8080/sdc1/1/a/7572543847374d8fa510755ff233a5bc/o" "tx7f9e758294db4ffdb36b4-006b08fe9e" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sdd1/1/a/7572543847374d8fa510755ff233a5bc/o" 201 - "PUT http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc/o" "tx7f9e758294db4ffdb36b4-006b08fe9e" "proxy-server 525332" 0.0096 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "PUT /sdc1/1/a/7572543847374d8fa510755ff233a5bc/o" 201 - "PUT http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc/o" "tx7f9e758294db4ffdb36b4-006b08fe9e" "proxy-server 525332" 0.0093 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa95cdc92d0dc446291c9a-006b08fe9e" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:02 +0000] "HEAD /sdb1/2/a/7572543847374d8fa510755ff233a5bc" 204 - "HEAD http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc" "tx0e5839beaaa648da9317d-006b08fe9e" "proxy-server 525332" 0.0040 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:04 +0000] "PUT /sda1/2/a/7572543847374d8fa510755ff233a5bc/o" 201 - "POST http://foo:8080/sdd1/1/a/7572543847374d8fa510755ff233a5bc/o" "tx761be78733c94267957a9-006b08fe9e" "object-server 525332" 0.0008 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:04 +0000] "POST /sdd1/1/a/7572543847374d8fa510755ff233a5bc/o" 202 76 "POST http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc/o" "tx761be78733c94267957a9-006b08fe9e" "proxy-server 525332" 0.1968 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:04 +0000] "PUT /sdb1/2/a/7572543847374d8fa510755ff233a5bc/o" 201 - "POST http://foo:8080/sdc1/1/a/7572543847374d8fa510755ff233a5bc/o" "tx761be78733c94267957a9-006b08fe9e" "object-server 525332" 0.0006 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:04 +0000] "POST /sdc1/1/a/7572543847374d8fa510755ff233a5bc/o" 202 76 "POST http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc/o" "tx761be78733c94267957a9-006b08fe9e" "proxy-server 525332" 1.8257 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5ab0497e588b4c45beac3-006b08fea0" "proxy-server 525332" 0.0028 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/862d72e77af049e398a020411bcbb05e" "tx5ab0497e588b4c45beac3-006b08fea0" "container-server 525332" 0.0394 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sda1/1/a/862d72e77af049e398a020411bcbb05e" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/862d72e77af049e398a020411bcbb05e" "tx5ab0497e588b4c45beac3-006b08fea0" "container-server 525332" 0.0021 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 201 - "PUT http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx5ab0497e588b4c45beac3-006b08fea0" "proxy-server 525332" 0.1401 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sda1/1/a/862d72e77af049e398a020411bcbb05e" 201 - "PUT http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx5ab0497e588b4c45beac3-006b08fea0" "proxy-server 525332" 0.1542 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2f116d5ce0dc487c9e55f-006b08fea1" "proxy-server 525332" 0.0037 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx2f116d5ce0dc487c9e55f-006b08fea1" "proxy-server 525332" 0.0018 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx25a87423cc5d447eb579d-006b08fea1" "proxy-server 525332" 0.0026 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "HEAD /sda1/2/a/7572543847374d8fa510755ff233a5bc" 204 - "HEAD http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc" "txc2b1f55657f94c2ca65d9-006b08fea1" "proxy-server 525332" 0.0034 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "GET /sdc1/1/a/7572543847374d8fa510755ff233a5bc/o" 200 24 "GET http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc/o" "tx488ec64ea0274f3193728-006b08fea1" "proxy-server 525332" 0.0010 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "GET /sdd1/1/a/7572543847374d8fa510755ff233a5bc/o" 200 24 "GET http://foo:8080/v1/a/7572543847374d8fa510755ff233a5bc/o" "tx488ec64ea0274f3193728-006b08fea1" "proxy-server 525332" 0.0010 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0cc063f06bb481b814cc-006b08fea1" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://foo:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txfb1d4c75ba68439b9e003-006b08fea1" "proxy-server 525332" 0.0020 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 201 - "PUT http://foo:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx9e0c3d0161a3420891c30-006b08fea1" "proxy-server 525332" 0.1386 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sda1/1/a/862d72e77af049e398a020411bcbb05e/o" 201 - "PUT http://foo:8080/sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" "tx9e0c3d0161a3420891c30-006b08fea1" "object-server 525332" 0.0009 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sdb1/1/a/862d72e77af049e398a020411bcbb05e/o" 201 - "PUT http://foo:8080/sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" "tx9e0c3d0161a3420891c30-006b08fea1" "object-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 201 - "PUT http://foo:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx9e0c3d0161a3420891c30-006b08fea1" "proxy-server 525332" 0.1489 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:05 +0000] "PUT /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 201 - "PUT http://foo:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx9e0c3d0161a3420891c30-006b08fea1" "proxy-server 525332" 0.1511 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdecaa26717934eafb8c92-006b08fea1" "proxy-server 525332" 0.0143 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:06 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txd9fb0fda2b2d49e98363c-006b08fea2" "proxy-server 525332" 0.2108 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:06 +0000] "GET /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx5578610b1ed44c0285241-006b08fea2" "proxy-server 525332" 0.0014 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:06 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx5578610b1ed44c0285241-006b08fea2" "proxy-server 525332" 0.0015 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7065ed8665824b5b8a762-006b08fea2" "proxy-server 525332" 0.0027 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txf2db0e94b9ed4a63b7097-006b08fea2" "proxy-server 525332" 0.0021 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "HEAD /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txe4d53621b4014fd69edb6-006b08fea3" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx446a443a370f4f638d05f-006b08fea3" "proxy-server 525332" 0.0030 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "GET /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 200 380 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e?format=json&states=listing" "tx446a443a370f4f638d05f-006b08fea3" "proxy-server 525332" 0.0057 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4d9dd7b7a6434a4994db3-006b08fea3" "proxy-server 525332" 0.0067 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx4cd8788adc9d4b50bb9df-006b08fea3" "proxy-server 525332" 0.0054 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "GET /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txb02b1529da6c4b4a82e60-006b08fea3" "proxy-server 525332" 0.0015 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:07 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txb02b1529da6c4b4a82e60-006b08fea3" "proxy-server 525332" 0.0015 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx17d8c7e143b54be28f9c6-006b08fea3" "proxy-server 525332" 0.0031 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx3b1b463bb5514c19aec9f-006b08fea4" "proxy-server 525332" 0.0025 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx1d9d79a480c84410bf7fa-006b08fea4" "proxy-server 525332" 0.0152 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx1d9d79a480c84410bf7fa-006b08fea4" "proxy-server 525332" 0.0055 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb84993da9b2b44c0bf654-006b08fea4" "proxy-server 525332" 0.0026 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx0dd93d3ec2b246c099b07-006b08fea4" "proxy-server 525332" 0.0025 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 412 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx0f575d5aefdc44289bc02-006b08fea4" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 412 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx0f575d5aefdc44289bc02-006b08fea4" "proxy-server 525332" 0.0013 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx0f575d5aefdc44289bc02-006b08fea4) +proxy DEBUG: Ignoring 412 from primary (txn: tx0f575d5aefdc44289bc02-006b08fea4) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 412 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx0f575d5aefdc44289bc02-006b08fea4" "proxy-server 525332" 0.0013 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx0f575d5aefdc44289bc02-006b08fea4) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6136684d4d77489fbc71f-006b08fea4" "proxy-server 525332" 0.0025 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx06616e1a2ca945bbbecf7-006b08fea4" "proxy-server 525332" 0.0027 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txfb031cc49ad84ca1b401a-006b08fea4" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txfb031cc49ad84ca1b401a-006b08fea4" "proxy-server 525332" 0.0011 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txfb031cc49ad84ca1b401a-006b08fea4" "proxy-server 525332" 0.0011 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx179e55e6bdb24939a8c5d-006b08fea4" "proxy-server 525332" 0.0015 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txc2fe6a2a2b9b41c9bd154-006b08fea4" "proxy-server 525332" 0.0015 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx17ed687e65c848afafc2f-006b08fea4" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx17ed687e65c848afafc2f-006b08fea4" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx17ed687e65c848afafc2f-006b08fea4" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe30858f29a5447b0ac118-006b08fea4" "proxy-server 525332" 0.0015 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txc7b0d12be8bd48849491c-006b08fea4" "proxy-server 525332" 0.0015 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txffdb760d8d204abbba842-006b08fea4" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "GET /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "GET http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txffdb760d8d204abbba842-006b08fea4" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcb4f403bb3de43f9908cd-006b08fea4" "proxy-server 525332" 0.0041 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx10c5085f31da405da1187-006b08fea4" "proxy-server 525332" 0.0016 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx33e06682f6f54e3ebd1f3-006b08fea4" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1d63cf9365ba4d4db4686-006b08fea4" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txe1ac0e66007d4fb79c2e9-006b08fea4" "proxy-server 525332" 0.0068 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx82deff300f8d4567ae1f5-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd812bb9133b54bbdbce1e-006b08fea5" "proxy-server 525332" 0.0025 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx62a289e22f184eb38f551-006b08fea5" "proxy-server 525332" 0.0027 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdi1/1/a/862d72e77af049e398a020411bcbb05e/o" 412 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txb55259a350cd422eb2155-006b08fea5" "proxy-server 525332" 0.0097 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 412 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txb55259a350cd422eb2155-006b08fea5" "proxy-server 525332" 0.1335 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdh1/1/a/862d72e77af049e398a020411bcbb05e/o" 412 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "txb55259a350cd422eb2155-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txba3639ed962e470d96a98-006b08fea5" "proxy-server 525332" 0.0217 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "txb246d7656f464831a5395-006b08fea5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx9d52bc7f33824504b6357-006b08fea5" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5d8a75dd5b114773a19f9-006b08fea5" "proxy-server 525332" 0.0145 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx7f7f0b712f2a4d8d9cc90-006b08fea5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 304 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx34a989db312e4bdc8694b-006b08fea5" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7e692c1408b940f784293-006b08fea5" "proxy-server 525332" 0.0027 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a/862d72e77af049e398a020411bcbb05e" 204 - "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e" "tx8dce1c5a780f474cab4a1-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdg1/1/a/862d72e77af049e398a020411bcbb05e/o" 200 92 "HEAD http://localhost:8080/v1/a/862d72e77af049e398a020411bcbb05e/o" "tx7f64666f3d6145c7b58a1-006b08fea5" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ee60c8b341f405782702-006b08fea5" "proxy-server 525332" 0.0175 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/1/a/97b81bb69955436aa1724a504a371271" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/97b81bb69955436aa1724a504a371271" "tx3ee60c8b341f405782702-006b08fea5" "container-server 525332" 0.0172 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/1/a/97b81bb69955436aa1724a504a371271" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/97b81bb69955436aa1724a504a371271" "tx3ee60c8b341f405782702-006b08fea5" "container-server 525332" 0.0085 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/1/a/97b81bb69955436aa1724a504a371271" 201 - "PUT http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271" "tx3ee60c8b341f405782702-006b08fea5" "proxy-server 525332" 0.0470 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/1/a/97b81bb69955436aa1724a504a371271" 201 - "PUT http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271" "tx3ee60c8b341f405782702-006b08fea5" "proxy-server 525332" 0.0324 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaf6668a54aac454fba0c3-006b08fea5" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a/97b81bb69955436aa1724a504a371271" 204 - "HEAD http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271" "txaf6668a54aac454fba0c3-006b08fea5" "proxy-server 525332" 0.0013 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7800e9c9cb604a808af32-006b08fea5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a/97b81bb69955436aa1724a504a371271" 204 - "HEAD http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271" "tx1c796b871b9242cdb6758-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdh1/2/a/97b81bb69955436aa1724a504a371271/o" 201 - "PUT http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx6515921398624e5bad9cd-006b08fea5" "proxy-server 525332" 0.0433 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/1/a/97b81bb69955436aa1724a504a371271/o" 201 - "PUT http://foo:8080/sdi1/2/a/97b81bb69955436aa1724a504a371271/o" "tx6515921398624e5bad9cd-006b08fea5" "object-server 525332" 0.0005 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/1/a/97b81bb69955436aa1724a504a371271/o" 201 - "PUT http://foo:8080/sdg1/2/a/97b81bb69955436aa1724a504a371271/o" "tx6515921398624e5bad9cd-006b08fea5" "object-server 525332" 0.0004 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdi1/2/a/97b81bb69955436aa1724a504a371271/o" 201 - "PUT http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx6515921398624e5bad9cd-006b08fea5" "proxy-server 525332" 0.0633 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdg1/2/a/97b81bb69955436aa1724a504a371271/o" 201 - "PUT http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx6515921398624e5bad9cd-006b08fea5" "proxy-server 525332" 0.0646 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18da3d73b61346b88b56a-006b08fea5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a/97b81bb69955436aa1724a504a371271" 204 - "HEAD http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271" "txfa290519f8284734becf6-006b08fea5" "proxy-server 525332" 0.0027 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "POST /sdi1/2/a/97b81bb69955436aa1724a504a371271/o" 202 76 "POST http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx30ee6be29e8b452880808-006b08fea5" "proxy-server 525332" 0.0044 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/1/a/97b81bb69955436aa1724a504a371271/o" 201 - "POST http://foo:8080/sdh1/2/a/97b81bb69955436aa1724a504a371271/o" "tx30ee6be29e8b452880808-006b08fea5" "object-server 525332" 0.0011 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "POST /sdh1/2/a/97b81bb69955436aa1724a504a371271/o" 202 76 "POST http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx30ee6be29e8b452880808-006b08fea5" "proxy-server 525332" 0.0074 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/1/a/97b81bb69955436aa1724a504a371271/o" 201 - "POST http://foo:8080/sdg1/2/a/97b81bb69955436aa1724a504a371271/o" "tx30ee6be29e8b452880808-006b08fea5" "object-server 525332" 0.0004 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "POST /sdg1/2/a/97b81bb69955436aa1724a504a371271/o" 202 76 "POST http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx30ee6be29e8b452880808-006b08fea5" "proxy-server 525332" 0.0131 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx73a6d3ad475d4cb78f8ae-006b08fea5" "proxy-server 525332" 0.0041 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/1/a/044a386a9c664c97a5545bbfb122fc22" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" "tx73a6d3ad475d4cb78f8ae-006b08fea5" "container-server 525332" 0.0017 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/1/a/044a386a9c664c97a5545bbfb122fc22" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/044a386a9c664c97a5545bbfb122fc22" "tx73a6d3ad475d4cb78f8ae-006b08fea5" "container-server 525332" 0.0015 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 201 - "PUT http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx73a6d3ad475d4cb78f8ae-006b08fea5" "proxy-server 525332" 0.0114 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 201 - "PUT http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx73a6d3ad475d4cb78f8ae-006b08fea5" "proxy-server 525332" 0.0160 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbcc47fd8e87c44c9a4bb9-006b08fea5" "proxy-server 525332" 0.0042 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "txbcc47fd8e87c44c9a4bb9-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx38b09e2d183c4cf4afcdf-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/1/a/97b81bb69955436aa1724a504a371271" 204 - "HEAD http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271" "txac64db654e7a40b0be2ab-006b08fea5" "proxy-server 525332" 0.0024 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "GET /sdi1/2/a/97b81bb69955436aa1724a504a371271/o" 200 92 "GET http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx451e47658a8f4636bbf53-006b08fea5" "proxy-server 525332" 0.0009 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "GET /sdh1/2/a/97b81bb69955436aa1724a504a371271/o" 200 92 "GET http://foo:8080/v1/a/97b81bb69955436aa1724a504a371271/o" "tx451e47658a8f4636bbf53-006b08fea5" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx911abf6e6079484aa5ee3-006b08fea5" "proxy-server 525332" 0.0024 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://foo:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx2e5028624e65422091baa-006b08fea5" "proxy-server 525332" 0.0012 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sda1/0/a/044a386a9c664c97a5545bbfb122fc22/o" 201 - "PUT http://foo:8080/sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx17ef8510011d42e6b30f9-006b08fea5" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 201 - "PUT http://foo:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx17ef8510011d42e6b30f9-006b08fea5" "proxy-server 525332" 0.0095 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22/o" 201 - "PUT http://foo:8080/sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx17ef8510011d42e6b30f9-006b08fea5" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "PUT /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 201 - "PUT http://foo:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx17ef8510011d42e6b30f9-006b08fea5" "proxy-server 525332" 0.0135 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4dae229edc0146999d54e-006b08fea5" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx9b06ed8857c74ef6851e4-006b08fea5" "proxy-server 525332" 0.0077 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:09 +0000] "GET /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx804bdb7173534363b3189-006b08fea5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfc23ff2c674d4a40945b6-006b08fea5" "proxy-server 525332" 0.0031 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx112a75c71e5f4f9ca8a71-006b08fea6" "proxy-server 525332" 0.0016 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx7dd552adcdcf4365aa137-006b08fea6" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx387e55290a6845daa8cec-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 200 380 "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22?format=json&states=listing" "tx387e55290a6845daa8cec-006b08fea6" "proxy-server 525332" 0.0047 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txba7855e23e6a43c296547-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx5c260e1fe1bd4606aef6a-006b08fea6" "proxy-server 525332" 0.0041 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx6bb509b61dcd407386a6d-006b08fea6" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd984ea2b74a342fe8a8ff-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx0dda39dbcbda470d920e8-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx8803ac7c9589469c9a62c-006b08fea6" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx47e74e92e06a482cb9ffb-006b08fea6" "proxy-server 525332" 0.0083 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx06b8162a3ad74cc9a9297-006b08fea6" "proxy-server 525332" 0.0100 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 412 - "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx2def783a69794d54b0ca8-006b08fea6" "proxy-server 525332" 0.0006 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 412 - "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx2def783a69794d54b0ca8-006b08fea6" "proxy-server 525332" 0.0037 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5715ae44a8e141feb4286-006b08fea6" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "txeb00e9d691ae4561a0d37-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 304 - "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx3b79d1d0ece34bffaede9-006b08fea6" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf8c7bc88db434423821fe-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx8cf7f9ae64a544789faa4-006b08fea6" "proxy-server 525332" 0.0102 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 304 - "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx97de936791dc4efeb40a8-006b08fea6" "proxy-server 525332" 0.0117 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe0766561526d4b1fbfae8-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx6fa93e2dedf04fdab3812-006b08fea6" "proxy-server 525332" 0.0073 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "GET http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "txfa9773afa4084d5499995-006b08fea6" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4b3b2c5c7af24256852b3-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx65b1fde76b874b6cb6dcc-006b08fea6" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "txbdff64c500e44548a9cb7-006b08fea6" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx64344e5dbe1d492d977b0-006b08fea6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "txc86faf5b03b342e2baca5-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "txd2d5c5a07cb2450f9ed21-006b08fea6" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9e182f13ca6149c888c14-006b08fea6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "txbfde8e4a4a48415db46ea-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 412 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "txe4dabaae95ef411b8cd85-006b08fea6" "proxy-server 525332" 0.0006 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 412 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "txe4dabaae95ef411b8cd85-006b08fea6" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx28b35f46fba845b7a26c3-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "txebdbd5a118554bc68314d-006b08fea6" "proxy-server 525332" 0.0054 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 304 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx5c739340e9a1492788d1b-006b08fea6" "proxy-server 525332" 0.0058 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4cebca255d804db3a94ef-006b08fea6" "proxy-server 525332" 0.0109 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx3608135a81b545df91dac-006b08fea6" "proxy-server 525332" 0.0055 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdd1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 304 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx0b45485168b04b358b375-006b08fea6" "proxy-server 525332" 0.0055 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx958c8dc6b2714047a8294-006b08fea6" "proxy-server 525332" 0.0015 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/0/a/044a386a9c664c97a5545bbfb122fc22" 204 - "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22" "tx50db331e5bcc48889a2f4-006b08fea6" "proxy-server 525332" 0.0054 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdc1/1/a/044a386a9c664c97a5545bbfb122fc22/o" 200 24 "HEAD http://localhost:8080/v1/a/044a386a9c664c97a5545bbfb122fc22/o" "tx999733cfa84b4eadb79eb-006b08fea6" "proxy-server 525332" 0.0053 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb955bababe4f4ad5b13f8-006b08fea6" "proxy-server 525332" 0.0109 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/1/a/3e49ce36eba84adc832704ab6fd71df9" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/3e49ce36eba84adc832704ab6fd71df9" "txb955bababe4f4ad5b13f8-006b08fea6" "container-server 525332" 0.0051 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/1/a/3e49ce36eba84adc832704ab6fd71df9" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9" "txb955bababe4f4ad5b13f8-006b08fea6" "container-server 525332" 0.0010 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/3/a/3e49ce36eba84adc832704ab6fd71df9" 201 - "PUT http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9" "txb955bababe4f4ad5b13f8-006b08fea6" "proxy-server 525332" 0.0367 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9" 201 - "PUT http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9" "txb955bababe4f4ad5b13f8-006b08fea6" "proxy-server 525332" 0.0211 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbf8f75bb161b48929ab0c-006b08fea6" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9" 204 - "HEAD http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9" "txbf8f75bb161b48929ab0c-006b08fea6" "proxy-server 525332" 0.0014 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5454d9fe572f406182a94-006b08fea6" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/3/a/3e49ce36eba84adc832704ab6fd71df9" 204 - "HEAD http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9" "txa0451ff7085f4c29bfb2b-006b08fea6" "proxy-server 525332" 0.0011 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9/o" 201 - "PUT http://foo:8080/sdc1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txe2d0ac943bf2471d96197-006b08fea6" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/3/a/3e49ce36eba84adc832704ab6fd71df9/o" 201 - "PUT http://foo:8080/sdd1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txe2d0ac943bf2471d96197-006b08fea6" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdc1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" 201 - "PUT http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txe2d0ac943bf2471d96197-006b08fea6" "proxy-server 525332" 0.0478 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdd1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" 201 - "PUT http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txe2d0ac943bf2471d96197-006b08fea6" "proxy-server 525332" 0.0492 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2eb7868fe7e94fb091a98-006b08fea6" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9" 204 - "HEAD http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9" "tx467af3237463454588a85-006b08fea6" "proxy-server 525332" 0.0040 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9/o" 201 - "POST http://foo:8080/sdc1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txb9d1f989c2fd48b3bf001-006b08fea6" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "POST /sdc1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" 202 76 "POST http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txb9d1f989c2fd48b3bf001-006b08fea6" "proxy-server 525332" 0.0205 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/3/a/3e49ce36eba84adc832704ab6fd71df9/o" 201 - "POST http://foo:8080/sdd1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txb9d1f989c2fd48b3bf001-006b08fea6" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "POST /sdd1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" 202 76 "POST http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9/o" "txb9d1f989c2fd48b3bf001-006b08fea6" "proxy-server 525332" 0.0183 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1af859bbdc39484982e9f-006b08fea6" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/1/a/61216475c57742bebef5b299a99c920b" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/61216475c57742bebef5b299a99c920b" "tx1af859bbdc39484982e9f-006b08fea6" "container-server 525332" 0.0017 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/1/a/61216475c57742bebef5b299a99c920b" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/61216475c57742bebef5b299a99c920b" "tx1af859bbdc39484982e9f-006b08fea6" "container-server 525332" 0.0046 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/3/a/61216475c57742bebef5b299a99c920b" 201 - "PUT http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx1af859bbdc39484982e9f-006b08fea6" "proxy-server 525332" 0.0270 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/3/a/61216475c57742bebef5b299a99c920b" 201 - "PUT http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx1af859bbdc39484982e9f-006b08fea6" "proxy-server 525332" 0.0283 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3e594c368fe645c891e86-006b08fea6" "proxy-server 525332" 0.0040 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx3e594c368fe645c891e86-006b08fea6" "proxy-server 525332" 0.0013 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txabe7e4ebe2ae42a4b9352-006b08fea6" "proxy-server 525332" 0.0039 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/3/a/3e49ce36eba84adc832704ab6fd71df9" 204 - "HEAD http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9" "tx58473f51ef9e4c2bbf95f-006b08fea6" "proxy-server 525332" 0.0057 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdd1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" 200 24 "GET http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9/o" "tx9a53cb5a13e347d59cb5c-006b08fea6" "proxy-server 525332" 0.0084 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdc1/1/a/3e49ce36eba84adc832704ab6fd71df9/o" 200 24 "GET http://foo:8080/v1/a/3e49ce36eba84adc832704ab6fd71df9/o" "tx9a53cb5a13e347d59cb5c-006b08fea6" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx84865c0867ec49a2a9081-006b08fea6" "proxy-server 525332" 0.0066 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://foo:8080/v1/a/61216475c57742bebef5b299a99c920b" "txbf67c5dbb0f4465f873e1-006b08fea6" "proxy-server 525332" 0.0076 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdb1/3/a/61216475c57742bebef5b299a99c920b/o" 201 - "PUT http://foo:8080/sdc1/1/a/61216475c57742bebef5b299a99c920b/o" "tx322c985fdbe24f599374a-006b08fea6" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sda1/3/a/61216475c57742bebef5b299a99c920b/o" 201 - "PUT http://foo:8080/sdd1/1/a/61216475c57742bebef5b299a99c920b/o" "tx322c985fdbe24f599374a-006b08fea6" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 201 - "PUT http://foo:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx322c985fdbe24f599374a-006b08fea6" "proxy-server 525332" 0.0245 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "PUT /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 201 - "PUT http://foo:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx322c985fdbe24f599374a-006b08fea6" "proxy-server 525332" 0.0273 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx60e8a552b0e9450daaf69-006b08fea6" "proxy-server 525332" 0.0056 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txe02741680e834a4e838fd-006b08fea6" "proxy-server 525332" 0.0077 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "GET /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx6a8e44e0542846e79b7b6-006b08fea6" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4c31d77e7f4c4d86b6028-006b08fea6" "proxy-server 525332" 0.0031 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txe088dc3be700427680025-006b08fea6" "proxy-server 525332" 0.0053 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx00ca41b5ed9b4d92b538a-006b08fea6" "proxy-server 525332" 0.0031 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe044376667fe4588b8508-006b08fea6" "proxy-server 525332" 0.0042 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sda1/3/a/61216475c57742bebef5b299a99c920b" 200 382 "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b?format=json&states=listing" "txe044376667fe4588b8508-006b08fea6" "proxy-server 525332" 0.0164 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd5df6c84d57641bfb2b99-006b08fea7" "proxy-server 525332" 0.0044 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txf4b6eb50b0cc4e6ab728b-006b08fea7" "proxy-server 525332" 0.0157 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txd97f2c00398740ca89acd-006b08fea7" "proxy-server 525332" 0.0020 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx21af5e17d69a4342ba2f8-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txe7de62a53e6841debfb12-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txda79fa680fea41be9a07d-006b08fea7" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2602967b241f480bbc2d4-006b08fea7" "proxy-server 525332" 0.0048 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txf28acb0144b9452599fa5-006b08fea7" "proxy-server 525332" 0.0094 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 412 - "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx17d44a8e16dc4e8197277-006b08fea7" "proxy-server 525332" 0.0008 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 412 - "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx17d44a8e16dc4e8197277-006b08fea7" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeccffb08d3df494bb53d5-006b08fea7" "proxy-server 525332" 0.0094 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txd3de44db0b1140b1beb68-006b08fea7" "proxy-server 525332" 0.0043 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_encrypted ... ok + +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0021 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0086 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:11 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0006 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.3138 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0008 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0024 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:12 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0129 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0036 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0024 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0008 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0008 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0014 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.1442 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test DEBUG: Unlinked retiring db '/tmp/tmpwf5o_e0s/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.1727 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0015 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:13 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.1256 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0016 "-" 525339 -test.unit.container.test_server.TestContainerController.test_DELETE_object_update_redirected_to_shard +test.unit.container.test_server.TestContainerController.test_DELETE_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float +test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float ... ok +test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid +test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid ... ok +test.unit.container.test_server.TestContainerController.test_GET_auto_record_type +test.unit.container.test_server.TestContainerController.test_GET_auto_record_type ... ok +test.unit.container.test_server.TestContainerController.test_GET_delimiter +test.unit.container.test_server.TestContainerController.test_GET_delimiter ... ok +test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii +test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_double_check_trailing_delimiter_non_slash ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'X-Amz-Content-Sha256': '1f7579140d49b831582cb0c7358ed480afb750509ae4a5791572c5bde7f53a44', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '90'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_valid +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_sha256_valid ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_to_object +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_to_object ... ok +test INFO: Processing files for policy platinum under /tmp/tmp_8oavn2s/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp_8oavn2s/node/sda1/objects/23/a8b/175245fcb41c9450c8382c2c62aafa8b/1795751589.75987.data to /tmp/tmp_8oavn2s/node/sda1/objects/46/a8b/175245fcb41c9450c8382c2c62aafa8b/1795751589.75987.data test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon @@ -17564,24 +14576,94 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash -test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking -test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_misplaced_object_does_not_effect_container_stats ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_memory ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash +test.unit.cli.test_relinker.TestRelinker.test_cleanup_first_quartile_does_rehash ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error +test.unit.cli.test_relinker.TestRelinker.test_cleanup_listdir_error ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_both_relinks_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_both_relinks_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_one_relink_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_and_meta_file_one_relink_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_existing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_existing_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file_relink_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_file_relink_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_data_missing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_data_missing_meta_files ... ok +test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml +test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml ... ok +test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes +test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes ... ok +test.unit.container.test_server.TestContainerController.test_GET_invalid_accept +test.unit.container.test_server.TestContainerController.test_GET_invalid_accept ... ok +test ERROR: Error decrypting container listing: Bad crypto meta: Cipher must be AES_CTR_256 +test ERROR: get_keys(): unknown key id: unknown_key +test ERROR: Error decrypting container listing: unknown_key +test ERROR: get_keys(): from callback: Testing: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys + keys = fetch_crypto_keys(key_id=key_id) + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_encrypter.py", line 919, in raise_exc + raise Exception('Testing') +Exception: Testing +test ERROR: ERROR get_keys() missing callback: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys + fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] + ~~~^^^^^^^^^^^^^^^^^^^^^ +KeyError: 'swift.callback.fetch_crypto_keys' fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -17604,68 +14686,12 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete - resp = req.get_response(self.app, 'GET', req.container_name, '', - query={'prefix': req.object_name, - 'versions': True}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE - new_resp = self._restore_on_delete(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete - resp = req.get_response(self.app, 'PUT', query={ - 'version-id': item['version_id']}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -17683,28 +14709,13 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -17715,404 +14726,1181 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_from_swift_resp_slo -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_from_swift_resp_slo ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers ... ok -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta -test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta ... ok -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET ... ok -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_error -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_error ... ok -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_subresource -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_subresource ... ok -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_with_blind_resource -test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_with_blind_resource ... ok -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake ... ok -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime ... ok -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz ... ok -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel ... ok -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name ... ok -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name_with_dns_compliant_bucket_names_false -test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name_with_dns_compliant_bucket_names_false ... ok -test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object -test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object ... ok -test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_no_segments -test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_no_segments ... ok -test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments -test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_environ_copy -test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_environ_copy ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_header_mutation -test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_header_mutation ... ok -test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_init -test.unit.common.middleware.test_helpers.TestFakeSwiftCall.test_init ... ok -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_account_unknown_domain -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_account_unknown_domain ... ok -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_known_domain -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_known_domain ... ok -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_v2_account -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_v2_account ... ok -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_new_account -test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_new_account ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_symlink -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_symlink ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_unversioned_obj -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_unversioned_obj ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_overwrite_null_marker_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_overwrite_null_marker_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_with_recent_versioned_marker_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_with_recent_versioned_marker_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_disable_versioning -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_disable_versioning ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_get_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_get_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_head_container -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_head_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_put_object_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_put_object_versioning_disabled ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_download_takes_too_long -test.unit.common.middleware.test_slo.TestSloErrors.test_download_takes_too_long ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container ... ok -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1wflk30j/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmp1wflk30j/node/sda1/objects/305 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Expecting an element , got nothing, line 1 +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_invalid +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_invalid ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_fullcontrol_permission ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +test WARNING: The following digest algorithms are configured but not supported: md5, not-a-valid-digest +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

Access was denied to this reso...) +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, got 401 (

Unauthorized

This server could not verif...) while retrieving /v1/AUTH_test/gettest/c_15 +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, GET of submanifest /v1/AUTH_test/gettest/manifest-bc failed with status 401 (

Unauthorized

This server could not verif...) +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != wrong! or 5 != 5. +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != 594f803b380a41396ed63dca39503542 or 5 != 999999. +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-avail, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/gettest/not_avail_obj +fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-exists, got 404 (

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) +fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. +fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 +fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) +fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded +test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test ERROR: Error in '/tmp/tmp2ljiaxub/container-sync-realms.conf' with mtime_check_interval: could not convert string to float: 'invalid' +test ERROR: Could not load '/tmp/tmpnwsc5m79/container-sync-realms.conf': File contains no section headers. +file: '/tmp/tmpnwsc5m79/container-sync-realms.conf', line: 1 +'invalid' +test DEBUG: Could not load '2ddf102b359b48698b6a6461766f57fa': [Errno 2] No such file or directory: '2ddf102b359b48698b6a6461766f57fa' +test ERROR: Could not load '/tmp/tmpbatnu4p_/container-sync-realms.conf': [Errno 13] Permission denied: '/tmp/tmpbatnu4p_/container-sync-realms.conf' +test ERROR: ERROR: swift.cache could not be found in env! +test ERROR: ERROR: swift.cache could not be found in env! +test WARNING: Unable to perform fsync() on directory /tmp/tmp9t92yk6v: Bad file descriptor +Unable to locate some_not_real_function in libc. Leaving as a no-op. +test.unit.common.test_utils.TestUtils.test_load_libc_function +test.unit.common.test_utils.TestUtils.test_load_libc_function ... ok +test.unit.common.test_utils.TestUtils.test_load_pkg_resource +test.unit.common.test_utils.TestUtils.test_load_pkg_resource ... skipped 'pkg_resources loading is only available on python 3.7 and earlier' +test.unit.common.test_utils.TestUtils.test_load_recon_cache +test.unit.common.test_utils.TestUtils.test_load_recon_cache ... ok +test.unit.common.test_utils.TestUtils.test_lock_file +test.unit.common.test_utils.TestUtils.test_lock_file ... ok +test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink +test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink ... ok +test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail +test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail ... ok +test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open +test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open ... ok + +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET - HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET / HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /bad HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /baddy/mc_badderson HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0//c HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a//o HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test)test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT ... ok +test.unit.common.test_utils.TestUtils.test_lock_path +test.unit.common.test_utils.TestUtils.test_lock_path ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_enabled_versioning ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_error_with_suspended_versioning ... ok +test.unit.common.test_utils.TestUtils.test_lock_path_class +test.unit.common.test_utils.TestUtils.test_lock_path_class ... ok +test.unit.common.test_utils.TestUtils.test_lock_path_invalid_limit +test.unit.common.test_utils.TestUtils.test_lock_path_invalid_limit ... ok +test.unit.common.test_utils.TestUtils.test_lock_path_name +test.unit.common.test_utils.TestUtils.test_lock_path_name ... ok +test.unit.common.test_utils.TestUtils.test_lock_path_num_sleeps +test.unit.common.test_utils.TestUtils.test_lock_path_num_sleeps ... ok +test.unit.common.test_utils.TestUtils.test_majority_size +test.unit.common.test_utils.TestUtils.test_majority_size ... ok +test.unit.common.test_utils.TestUtils.test_make_db_file_path +test.unit.common.test_utils.TestUtils.test_make_db_file_path ... ok +test.unit.common.test_utils.TestUtils.test_makedirs_count +test.unit.common.test_utils.TestUtils.test_makedirs_count ... ok +test.unit.common.test_utils.TestUtils.test_md5_with_data +test.unit.common.test_utils.TestUtils.test_md5_with_data ... ok +test.unit.common.test_utils.TestUtils.test_md5_without_data +test.unit.common.test_utils.TestUtils.test_md5_without_data ... ok +test.unit.common.test_utils.TestUtils.test_mkdirs +test.unit.common.test_utils.TestUtils.test_mkdirs ... ok +test INFO: Processing files for policy platinum under /tmp/tmpc_s7vuhu/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpc_s7vuhu/node/sda1/objects/117/261/7572a7efe847a4113af28b6544631261/1795751589.86176.data to /tmp/tmpc_s7vuhu/node/sda1/objects/234/261/7572a7efe847a4113af28b6544631261/1795751589.86176.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:09 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpc_s7vuhu/node/sda1 (cleanup=True) +test WARNING: Skipping /tmp/tmpc_s7vuhu/node/sda1/objects because +test DEBUG: Updating recon +test WARNING: There were 1 errors listing partition directories +test WARNING: 0 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:09 11/27/26 GMT (0:00:00.004727 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:09 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp1ijs8gbe/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp1ijs8gbe/node/sda1/objects/195/fec/c3ff79b2f376d214ad0b6a41c4032fec/1795751590.93182.meta to /tmp/tmp1ijs8gbe/node/sda1/objects/391/fec/c3ff79b2f376d214ad0b6a41c4032fec/1795751590.93182.meta: [Errno 1] oops +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp1ijs8gbe/node/sda1/objects/195/fec/c3ff79b2f376d214ad0b6a41c4032fec/1795751589.93182.data to /tmp/tmp1ijs8gbe/node/sda1/objects/391/fec/c3ff79b2f376d214ad0b6a41c4032fec/1795751589.93182.data: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmp1ijs8gbe/node/sda1/objects/195 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 2 errors) +test INFO: Finished relinker (cleanup=True): 03:53:09 11/27/26 GMT (0:00:00.014377 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:09 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp66uamwhq/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmp66uamwhq/node/sda1/objects/198/c05/c60fd2739ba1b8e36a68638b97c2bc05/1795751590.98123.meta to /tmp/tmp66uamwhq/node/sda1/objects/396/c05/c60fd2739ba1b8e36a68638b97c2bc05/1795751590.98123.meta: [Errno 1] oops +test DEBUG: Relinking (cleanup) created link: /tmp/tmp66uamwhq/node/sda1/objects/198/c05/c60fd2739ba1b8e36a68638b97c2bc05/1795751589.98123.data to /tmp/tmp66uamwhq/node/sda1/objects/396/c05/c60fd2739ba1b8e36a68638b97c2bc05/1795751589.98123.data +test DEBUG: Run listdir on /tmp/tmp66uamwhq/node/sda1/objects/396 +test DEBUG: Run listdir on /tmp/tmp66uamwhq/node/sda1/objects/198 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 1 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:09 11/27/26 GMT (0:00:00.007617 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp9q3_fg3g/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp9q3_fg3g/node/sda1/objects/407 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmp1wflk30j/node/sda1/objects/152/e84/989a2268223e4b1719b4a1a8b8d45e84/1761341055.91338.ts -test DEBUG: Run listdir on /tmp/tmp1wflk30j/node/sda1/objects/152 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp9q3_fg3g/node/sda1/objects/203/8ed/cb8819f158cca4e8e1ead6d7c34e38ed/1795751590.03445.data to /tmp/tmp9q3_fg3g/node/sda1/objects/407/8ed/cb8819f158cca4e8e1ead6d7c34e38ed/1795751590.03445.data +test DEBUG: Removed /tmp/tmp9q3_fg3g/node/sda1/objects/203/8ed/cb8819f158cca4e8e1ead6d7c34e38ed/1795751591.03445.meta +test DEBUG: Removed /tmp/tmp9q3_fg3g/node/sda1/objects/203/8ed/cb8819f158cca4e8e1ead6d7c34e38ed/1795751590.03445.data +test DEBUG: Run listdir on /tmp/tmp9q3_fg3g/node/sda1/objects/203 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.010674 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:15 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpbafsfesj/node/sda1 (cleanup=True) -test DEBUG: Relinking (cleanup) created link: /tmp/tmpbafsfesj/node/sda1/objects/18/72b/120317983c7bf6eb832480bc6713f72b/1761341055.95672.data to /tmp/tmpbafsfesj/node/sda1/objects/36/72b/120317983c7bf6eb832480bc6713f72b/1761341055.95672.data -test DEBUG: Relinking (cleanup) created link: /tmp/tmpbafsfesj/node/sda1/objects/18/72b/120317983c7bf6eb832480bc6713f72b/1761341056.00000.meta to /tmp/tmpbafsfesj/node/sda1/objects/36/72b/120317983c7bf6eb832480bc6713f72b/1761341056.00000.meta -test DEBUG: Removed /tmp/tmpbafsfesj/node/sda1/objects/18/72b/120317983c7bf6eb832480bc6713f72b/1761341056.00000.meta -test DEBUG: Removed /tmp/tmpbafsfesj/node/sda1/objects/18/72b/120317983c7bf6eb832480bc6713f72b/1761341055.95672.data -test DEBUG: Run listdir on /tmp/tmpbafsfesj/node/sda1/objects/36 -test DEBUG: Run listdir on /tmp/tmpbafsfesj/node/sda1/objects/18 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 1 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.008773 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb8nj0si6/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpb8nj0si6/node/sda1/objects/209/e1b/d13644412f25c0a07300664d4a9bbe1b/1795751590.11548.data to /tmp/tmpb8nj0si6/node/sda1/objects/418/e1b/d13644412f25c0a07300664d4a9bbe1b/1795751590.11548.data +test DEBUG: Removed /tmp/tmpb8nj0si6/node/sda1/objects/209/e1b/d13644412f25c0a07300664d4a9bbe1b/1795751590.11548.data +test DEBUG: Run listdir on /tmp/tmpb8nj0si6/node/sda1/objects/418 +test DEBUG: Run listdir on /tmp/tmpb8nj0si6/node/sda1/objects/209 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.017685 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmply5v2hgg/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmply5v2hgg/node/sda1/objects/279 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmply5v2hgg/node/sda1/objects/139/808/8b987569f23b86451881d1c06e31b808/1795751590.21352.data to /tmp/tmply5v2hgg/node/sda1/objects/279/808/8b987569f23b86451881d1c06e31b808/1795751590.21352.data: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmply5v2hgg/node/sda1/objects/139 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.027473 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpom4u42jh/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpom4u42jh/node/sda1/objects/239/e38/efffe18d87ec8ab292fdea6362c08e38/1795751591.29609.data to /tmp/tmpom4u42jh/node/sda1/objects/479/e38/efffe18d87ec8ab292fdea6362c08e38/1795751591.29609.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmpom4u42jh/node/sda1/objects/239/e38/efffe18d87ec8ab292fdea6362c08e38/1795751592.29609.meta to /tmp/tmpom4u42jh/node/sda1/objects/479/e38/efffe18d87ec8ab292fdea6362c08e38/1795751592.29609.meta +test DEBUG: Removed /tmp/tmpom4u42jh/node/sda1/objects/239/e38/efffe18d87ec8ab292fdea6362c08e38/1795751592.29609.meta +test DEBUG: Removed /tmp/tmpom4u42jh/node/sda1/objects/239/e38/efffe18d87ec8ab292fdea6362c08e38/1795751591.29609.data +test DEBUG: Run listdir on /tmp/tmpom4u42jh/node/sda1/objects/479 +test DEBUG: Run listdir on /tmp/tmpom4u42jh/node/sda1/objects/239 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:15 10/24/25 GMT (0:00:00.008680 elapsed) -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon' -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.000495 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_conf_file -test.unit.cli.test_relinker.TestRelinker.test_conf_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering -test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering ... ok -test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking -test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking ... ok -test.unit.cli.test_relinker.TestRelinker.test_rehashing -test.unit.cli.test_relinker.TestRelinker.test_rehashing ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies -test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup -test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_both_in_older_part_powers -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_both_in_older_part_powers ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_1 -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_1 ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.019473 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0uwy0pyy/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp0uwy0pyy/node/sda1/objects/393 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0uwy0pyy/node/sda1/objects/196/65f/c48705fe3dbf9ae396b8eda45868b65f/1795751590.35856.data to /tmp/tmp0uwy0pyy/node/sda1/objects/393/65f/c48705fe3dbf9ae396b8eda45868b65f/1795751590.35856.datatest.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_ts_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_existing_older_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_missing_ts_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_meta_missing_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_ts_missing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_data_missing_ts_missing_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_existing_newer_data_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: A key is specified for bucket API. +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Content-Length': '90'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_too_many_keys ... ok + +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0015 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0005 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0049 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0050 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0004 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0129 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0030 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0026 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0026 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0029 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0028 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.1665 "-" 525339 0 +test DEBUG: Unlinked retiring db '/tmp/tmpno0ecehh/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0062 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.1415 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0026 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.2752 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0059 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:14 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0045 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.4512 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0006 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0007 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0085 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0084 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0046 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0078 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0004 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0069 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0059 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0142 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0055 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0695 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0027 "-" 525339 0test.unit.container.test_server.TestContainerController.test_GET_json +test.unit.container.test_server.TestContainerController.test_GET_json ... ok +test.unit.container.test_server.TestContainerController.test_GET_json_last_modified +test.unit.container.test_server.TestContainerController.test_GET_json_last_modified ... ok +test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter +test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter ... ok +test.unit.container.test_server.TestContainerController.test_GET_limit +test.unit.container.test_server.TestContainerController.test_GET_limit ... ok +test.unit.container.test_server.TestContainerController.test_GET_log_requests_false +test.unit.container.test_server.TestContainerController.test_GET_log_requests_false ... ok +test.unit.container.test_server.TestContainerController.test_GET_log_requests_true +test.unit.container.test_server.TestContainerController.test_GET_log_requests_true ... ok +test.unit.container.test_server.TestContainerController.test_GET_marker +test.unit.container.test_server.TestContainerController.test_GET_marker ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_old_style_root_account_container_path ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart ... ok + +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj/blah HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size ... ok +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy +test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_delete_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_delete_quotas ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_bytes_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_bytes_quota ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_counts_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_counts_quota ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_invalid_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_invalid_quotas ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_missing_container +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_missing_container ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_no_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_no_quotas ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_bytes_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_bytes_quota ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_counts_quota +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_counts_quota ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_handled +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_handled ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_split_path_empty_container_path_segment +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_split_path_empty_container_path_segment ... ok +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_valid_quotas +test.unit.common.middleware.test_quotas.TestContainerQuotas.test_valid_quotas ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_off +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_off ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on_allow_deletes +test.unit.common.middleware.test_read_only.TestReadOnly.test_account_read_only_on_allow_deletes ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_non_swift_path +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_non_swift_path ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_destination_account_on_on_copy +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_destination_account_on_on_copy ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_off_on_copy +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_off_on_copy ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_on_on_copy +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_off_src_acct_on_dest_acct_on_on_copy ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_account_off +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_account_off ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_allow_deletes +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_allow_deletes ... ok +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_destination_account_off_on_copy +test.unit.common.middleware.test_read_only.TestReadOnly.test_global_read_only_on_destination_account_off_on_copy ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_alternative_expirer_config +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_alternative_expirer_config ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_nested +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_nested ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii_same_container +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_non_ascii_same_container ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_too_many_containers +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_too_many_containers ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_turned_off +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_turned_off ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole_404 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_async_delete_whole_404 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_401 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_401 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_json +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_json ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_utf8 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_bad_utf8 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_client_content_type +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_client_content_type ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_man +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_man ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_401 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_401 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_404 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_404 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_500 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_500 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_too_many_segments +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_nested_too_many_segments ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_non_ascii ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_not_a_manifest +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_not_a_manifest ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_segment_404 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_segment_404 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_404 +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_404 ... ok +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_old_swift +test.unit.common.middleware.test_slo.TestSloDeleteManifest.test_handle_multipart_delete_whole_old_swift ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_range_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_segment_with_non_ascii_path +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_segment_with_non_ascii_path ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_get_subrange_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_first_byte +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_first_byte ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_on_segment_boundaries +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_on_segment_boundaries ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_overlapping_end +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_overlapping_end ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_sub_slo +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_sub_slo ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_manifest_unsatisfiable ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_range_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_subrange_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequestsOldManifest.test_range_get_subrange_manifest ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_extra_key +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_extra_key ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_simple_etag +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_simple_etag ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path_and_account +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_extract_symlink_path_json_symlink_path_and_account ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_error_cases +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_error_cases ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format_xml +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_simple_with_listing_format_xml ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_with_subdir +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_get_container_with_subdir ... ok +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_no_affect_for_account_request +test.unit.common.middleware.test_symlink.TestSymlinkContainerContext.test_no_affect_for_account_request ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_non_symlink +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_non_symlink ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_mismatched_etag +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_mismatched_etag ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink_fails +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink_fails ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_not_found +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_not_found ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_object +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_object ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_symlink +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_symlink ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_with_account +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_with_account ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_not_found +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_not_found ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_range_not_satisfiable +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_range_not_satisfiable ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink_with_account +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink_with_account ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_target_object +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_target_object ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_non_symlink_post +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_non_symlink_post ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_set_symlink_POST_fail +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_set_symlink_POST_fail ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_sym_to_sym_to_target +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_sym_to_sym_to_target ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_change_symloopmax +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_change_symloopmax ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put_error +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put_error ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_info +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_info ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post_but_fail_at_server +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post_but_fail_at_server ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_account_header +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_account_header ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_object_header +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_object_header ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_different_account +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_different_account ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_leading_slash +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_leading_slash ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_non_zero_length +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_non_zero_length ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag_sysmeta_incomplete +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag_sysmeta_incomplete ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_error +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_error ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object_override +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object_override ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_content_type +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_content_type ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_explicit_content_type +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_explicit_content_type ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_target_missing_content_type +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_target_missing_content_type ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_quoted_etag +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_quoted_etag ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_unmatched_etag +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_unmatched_etag ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_too_deep +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_too_deep ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symloop_max_config +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symloop_max_config ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_invalid_format +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_invalid_format ... ok +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_points_to_itself +test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_points_to_itself ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_account_delete_permissions +test.unit.common.middleware.test_tempauth.TestAuth.test_account_delete_permissions ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions +test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_anon +test.unit.common.middleware.test_tempauth.TestAuth.test_anon ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath +test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix_no_override +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix_no_override ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_fail +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_deny +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path +test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'Content-Md5': 'I6UviXThe0x5JbZeBxjKHg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '23a52f8974e17b4c7925b65e0718ca1e', 'Content-Length': '289'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'Content-Md5': 'uEXbZLkX8Gy9GmcBT6uxvQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b845db64b917f06cbd1a67014fabb1bd', 'Content-Length': '230'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_misplaced_object_does_not_effect_container_stats ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_file ... ok - - -swift-ring-builder search - -or - -swift-ring-builder search - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_empty_versioning ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_fullcontrol_permission ... ok - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/12 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1795751591.800902843 1795751592.500902891 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/12 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1795751591.802225351 1795751592.002225399 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1795751591.803315639 1795751591.803404808 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1795751591.804551601 1795751591.804627419 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1795751591.805632353 1795751591.805715084 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 12 - - - 0.0001 - - 1795751591.806666136 1795751591.806746960 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/12 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1795751591.807686329 1795751592.507686377 0 - +test INFO: - - 27/Nov/2026/03/53/11 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1795751591.814858198 1795751591.814891100 1 - +test INFO: - - 27/Nov/2026/03/53/11 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.815658808 1795751591.815738440 1 - +test INFO: 4.5.6.7 1.2.3.4 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.816737652 1795751591.816814184 - - +test INFO: 4.5.6.7 1.2.3.4 27/Nov/2026/03/53/11 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.817452431 1795751591.817517757 - - +test INFO: - - 27/Nov/2026/03/53/11 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1795751591.818453550 1795751591.818527222 - - +test INFO: - - 27/Nov/2026/03/53/11 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1795751591.821941853 1795751591.822039127 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1795751591.822762728 1795751591.822805643 - - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1795751591.823594093 1795751591.823619604 0 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1795751591.824110031 1795751591.824127674 -1 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - 27/Nov/2026/03/53/11 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1795751591.824802160 1795751591.824821949 - - +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller +test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... ok +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix +test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group +test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash +test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data +test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_options_call +test.unit.common.middleware.test_tempauth.TestAuth.test_options_call ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_and_allowed +test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_and_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_but_not_allowed +test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_but_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_override_default_allowed +test.unit.common.middleware.test_tempauth.TestAuth.test_override_default_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_regular_is_not_owner +test.unit.common.middleware.test_tempauth.TestAuth.test_regular_is_not_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_request_method_not_allowed +test.unit.common.middleware.test_tempauth.TestAuth.test_request_method_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_admin_is_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init +test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_statsd_prefix +test.unit.common.middleware.test_tempauth.TestAuth.test_statsd_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_based_on_host +test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_based_on_host ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_default +test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_default ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_overridden_scheme +test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_overridden_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_successful_token_unicode_user +test.unit.common.middleware.test_tempauth.TestAuth.test_successful_token_unicode_user ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_key +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_key ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_no_timestamp +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_no_timestamp ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success_lb_sync_host +test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success_lb_sync_host ... ok - Shows information about matching devices. swift-ring-builder set_info :[R:]/_ @@ -18290,1105 +16078,832 @@ Exit codes: 0 = operation successful 1 = operation completed with warnings 2 = error -/tmp/tmp4ib8aams/tmpd2z7e37j, build version 4, id 92b56c5db10d4ab79309ad162a59f36c -64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion -The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) -The overload factor is 0.00% (0.000000) -Ring file /tmp/tmp4ib8aams/tmpd2z7e37j.ring.gz not found, probably it hasn't been written yet -Devices: id region zone ip address:port replication ip:port name weight partitions balance flags metatest.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe +swift-ring-builder 1.3 + +swift-ring-builder + Shows information about the ring and the devices within. Output + includes a table that describes the report parameters (id, region, + port, flags, etc). + flags: possible values are 'DEL' and '' + DEL - indicates that the device is marked for removal from + ring and will be removed in next rebalance. + +swift-ring-builder add + [r]z-:[R:]/_ + + [[r]z-:[R:]/_ + ] ... + + Where and are replication ip and port. + +or + +swift-ring-builder add + --region --zone --ip --port + [--replication-ip ] [--replication-port ] + --device --weight + [--meta ] + + Adds devices to the ring with the given information. No partitions will be + assigned to the new device until after running 'rebalance'. This is so you + can make multiple device changes and rebalance them all just once. + +swift-ring-builder cancel_increase_partition_power + Cancel the increase of the partition power. + + A write_ring command is needed to make the change take effect. + + Once the updated rings have been deployed to all servers you need to run + the swift-object-relinker tool to cleanup unneeded links. + + ***************************** + USE THIS WITH EXTREME CAUTION + ***************************** + + If you increase the partition power and deploy changed rings, you may + introduce unavailability in your cluster. This has an end-user impact. Make + sure you execute required operations to increase the partition power + accurately. + +swift-ring-builder create + + Creates with 2^ partitions and . + is number of hours to restrict moving a partition more + than once. + +swift-ring-builder dispersion [options] + + Output report on dispersion. + + --recalculate option will rebuild cached dispersion info and save builder + --verbose option will display dispersion graph broken down by tier + + You can filter which tiers are evaluated to drill down using a regex + in the optional search_filter argument. i.e. + + swift-ring-builder dispersion "r\d+z\d+$" -v + + ... would only display rows for the zone tiers + + swift-ring-builder dispersion ".*\-[^/]*$" -v + + ... would only display rows for the server tiers + + The reports columns are: + + Tier : the name of the tier + parts : the total number of partitions with assignment in the tier + % : the percentage of parts in the tier with replicas over assigned + max : maximum replicas a part should have assigned at the tier + 0 - N : the number of parts with that many replicas assigned + + e.g. + Tier: parts % max 0 1 2 3 + r1z1 1022 79.45 1 2 210 784 28 + + r1z1 has 1022 total parts assigned, 79% of them have more than the + recommend max replica count of 1 assigned. Only 2 parts in the ring + are *not* assigned in this tier (0 replica count), 210 parts have + the recommend replica count of 1, 784 have 2 replicas, and 28 sadly + have all three replicas in this tier. + +swift-ring-builder finish_increase_partition_power + Finally removes the next_part_power flag. Has to be run after the + swift-object-relinker tool has been used to cleanup old existing data. + + A write_ring command is needed to make the change take effect. + + ***************************** + USE THIS WITH EXTREME CAUTION + ***************************** + + If you increase the partition power and deploy changed rings, you may + introduce unavailability in your cluster. This has an end-user impact. Make + sure you execute required operations to increase the partition power + accurately. + +swift-ring-builder increase_partition_power + Increases the partition power by one. Needs to be run after + prepare_increase_partition_power has been run and all existing data has + been relinked using the swift-object-relinker tool. + + A write_ring command is needed to make the change take effect. + + Once the updated rings have been deployed to all servers you need to run + the swift-object-relinker tool to cleanup old data. + + ***************************** + USE THIS WITH EXTREME CAUTION + ***************************** + + If you increase the partition power and deploy changed rings, you may + introduce unavailability in your cluster. This has an end-user impact. Make + sure you execute required operations to increase the partition power + accurately. + +swift-ring-builder list_parts [] .. + +or + +swift-ring-builder list_parts + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Returns a 2 column list of all the partitions that are assigned to any of + the devices matching the search values given. The first column is the + assigned partition number and the second column is the number of device + matches for that partition. The list is ordered from most number of matches + to least. If there are a lot of devices to match against, this command + could take a while to run. + +swift-ring-builder prepare_increase_partition_power + Prepare the ring to increase the partition power by one. + + A write_ring command is needed to make the change take effect. + + Once the updated rings have been deployed to all servers you need to run + the swift-object-relinker tool to relink existing data. + + ***************************** + USE THIS WITH EXTREME CAUTION + ***************************** + + If you increase the partition power and deploy changed rings, you may + introduce unavailability in your cluster. This has an end-user impact. Make + sure you execute required operations to increase the partition power + accurately. + +swift-ring-builder pretend_min_part_hours_passed + Resets the clock on the last time a rebalance happened, thus + circumventing the min_part_hours check. + + ***************************** + USE THIS WITH EXTREME CAUTION + ***************************** + + If you run this command and deploy rebalanced rings before a replication + pass completes, you may introduce unavailability in your cluster. This + has an end-user impact. + +swift-ring-builder rebalance [options] + Attempts to rebalance the ring by reassigning partitions that haven't been + recently reassigned. + +swift-ring-builder remove [search-value ...] + [--yes] + +or + +swift-ring-builder remove + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Removes the device(s) from the ring. This should normally just be used for + a device that has failed. For a device you wish to decommission, it's best + to set its weight to 0, wait for it to drain all its data, then use this + remove command. This will not take effect until after running 'rebalance'. + This is so you can make multiple device changes and rebalance them all just + once. + + Option --yes assume a yes response to all questions. + +swift-ring-builder search + +or + +swift-ring-builder search + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Shows information about matching devices. + +swift-ring-builder set_info + :[R:]/_ + [ :[R:]/_] ... + [--yes] + +or + +swift-ring-builder set_info + --ip --port + --replication-ip --replication-port + --device --meta + --change-ip --change-port + --change-replication-ip + --change-replication-port + --change-device + --change-meta + [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + For each search-value, resets the matched device's information. + This information isn't used to assign partitions, so you can use + 'write_ring' afterward to rewrite the current ring with the newer + device information. Any of the parts are optional in the final + :/_ parameter; just give what you + want to change. For instance set_info d74 _"snet: 5.6.7.8" would + just update the meta data for device id 74. + + Option --yes assume a yes response to all questions.test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter +test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument +test.unit.cli.test_ringbuilder.TestCommands.test_main_single_argument ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe test.unit.cli.test_ringbuilder.TestCommands.test_main_with_safe ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny +test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_use_old_token_from_memcached +test.unit.common.middleware.test_tempauth.TestAuth.test_use_old_token_from_memcached ... ok +test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success +test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success ... ok +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_invalid_tokens +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_invalid_tokens ... ok +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_given_and_needed +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_given_and_needed ... ok test.unit.cli.test_ringbuilder.TestCommands.test_no_warn_when_balanced test.unit.cli.test_ringbuilder.TestCommands.test_no_warn_when_balanced ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_list_parts_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_list_parts_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_remove_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_remove_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_info_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_info_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_region_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_region_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_weight_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_weight_values_number_of_arguments ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... ok +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_omitted +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_omitted ... ok +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_tokens_set_remote_user +test.unit.common.middleware.test_tempauth.TestTokenHandling.test_tokens_set_remote_user ... ok +test.unit.common.test_constraints.TestConstraints.test_check_account_format +test.unit.common.test_constraints.TestConstraints.test_check_account_format ... ok +test.unit.common.test_constraints.TestConstraints.test_check_container_format +test.unit.common.test_constraints.TestConstraints.test_check_container_format ... ok +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers ... ok +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_removes_delete_after +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_removes_delete_after ... ok +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_sets_delete_at +test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_sets_delete_at ... ok +test.unit.common.test_constraints.TestConstraints.test_check_drive_invalid_path +test.unit.common.test_constraints.TestConstraints.test_check_drive_invalid_path ... ok +test.unit.common.test_constraints.TestConstraints.test_check_drive_isdir +test.unit.common.test_constraints.TestConstraints.test_check_drive_isdir ... ok +test.unit.common.test_constraints.TestConstraints.test_check_drive_ismount +test.unit.common.test_constraints.TestConstraints.test_check_drive_ismount ... ok +test.unit.common.test_constraints.TestConstraints.test_check_float +test.unit.common.test_constraints.TestConstraints.test_check_float ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_count +test.unit.common.test_constraints.TestConstraints.test_check_metadata_count ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty_name +test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty_name ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_good +test.unit.common.test_constraints.TestConstraints.test_check_metadata_good ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_name_length +test.unit.common.test_constraints.TestConstraints.test_check_metadata_name_length ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_non_utf8 +test.unit.common.test_constraints.TestConstraints.test_check_metadata_non_utf8 ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_size +test.unit.common.test_constraints.TestConstraints.test_check_metadata_size ... ok +test.unit.common.test_constraints.TestConstraints.test_check_metadata_value_length +test.unit.common.test_constraints.TestConstraints.test_check_metadata_value_length ... ok +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_content_type +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_content_type ... ok +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_delete_headers +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_delete_headers ... ok +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_length +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_length ... ok +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_type +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_type ... ok +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_name_length +test.unit.common.test_constraints.TestConstraints.test_check_object_creation_name_length ... ok +test.unit.common.test_constraints.TestConstraints.test_check_utf8 +test.unit.common.test_constraints.TestConstraints.test_check_utf8 ... ok +test.unit.common.test_constraints.TestConstraints.test_check_utf8_internal +test.unit.common.test_constraints.TestConstraints.test_check_utf8_internal ... ok +test.unit.common.test_constraints.TestConstraints.test_check_utf8_lone_surrogates +test.unit.common.test_constraints.TestConstraints.test_check_utf8_lone_surrogates ... ok +test.unit.common.test_constraints.TestConstraints.test_check_utf8_non_canonical +test.unit.common.test_constraints.TestConstraints.test_check_utf8_non_canonical ... ok +test.unit.common.test_constraints.TestConstraints.test_valid_api_version +test.unit.common.test_constraints.TestConstraints.test_valid_api_version ... ok +test.unit.common.test_constraints.TestConstraints.test_valid_timestamp +test.unit.common.test_constraints.TestConstraints.test_valid_timestamp ... ok +test.unit.common.test_constraints.TestConstraints.test_validate_bad_meta +test.unit.common.test_constraints.TestConstraints.test_validate_bad_meta ... ok +test.unit.common.test_constraints.TestConstraints.test_validate_constraints +test.unit.common.test_constraints.TestConstraints.test_validate_constraints ... ok +test.unit.common.test_daemon.TestDaemon.test_create +test.unit.common.test_daemon.TestDaemon.test_create ... ok +test.unit.common.test_daemon.TestDaemon.test_stubs +test.unit.common.test_daemon.TestDaemon.test_stubs ... ok +test.unit.common.test_manager.TestManager.test_create +test.unit.common.test_manager.TestManager.test_create ... ok +test.unit.common.test_manager.TestManager.test_default_strict +test.unit.common.test_manager.TestManager.test_default_strict ... ok +test.unit.common.test_manager.TestManager.test_force_reload +test.unit.common.test_manager.TestManager.test_force_reload ... ok +test.unit.common.test_manager.TestManager.test_get_command +test.unit.common.test_manager.TestManager.test_get_command ... ok +test.unit.common.test_manager.TestManager.test_iter +test.unit.common.test_manager.TestManager.test_iter ... ok +test.unit.common.test_manager.TestManager.test_list_commands +test.unit.common.test_manager.TestManager.test_list_commands ... ok +test.unit.common.test_manager.TestManager.test_no_daemon +test.unit.common.test_manager.TestManager.test_no_daemon ... ok +test.unit.common.test_manager.TestManager.test_no_wait +test.unit.common.test_manager.TestManager.test_no_wait ... ok +test.unit.common.test_manager.TestManager.test_once +test.unit.common.test_manager.TestManager.test_once ... ok +test.unit.common.test_manager.TestManager.test_reload +test.unit.common.test_manager.TestManager.test_reload ... ok +test.unit.common.test_manager.TestManager.test_restart +test.unit.common.test_manager.TestManager.test_restart ... ok +test.unit.common.test_manager.TestManager.test_run_command +test.unit.common.test_manager.TestManager.test_run_command ... ok +test.unit.common.test_manager.TestManager.test_shutdown +test.unit.common.test_manager.TestManager.test_shutdown ... ok +test.unit.common.test_manager.TestManager.test_start +test.unit.common.test_manager.TestManager.test_start ... ok +test.unit.common.test_manager.TestManager.test_status +test.unit.common.test_manager.TestManager.test_status ... ok +test.unit.common.test_manager.TestManager.test_stop +test.unit.common.test_manager.TestManager.test_stop ... ok +test.unit.common.test_manager.TestManager.test_stop_kill_after_timeout +test.unit.common.test_manager.TestManager.test_stop_kill_after_timeout ... ok +test.unit.common.test_swob.TestAccept.test_accept_invalid +test.unit.common.test_swob.TestAccept.test_accept_invalid ... ok +test.unit.common.test_swob.TestAccept.test_accept_json +test.unit.common.test_swob.TestAccept.test_accept_json ... ok +test.unit.common.test_swob.TestAccept.test_accept_plain +test.unit.common.test_swob.TestAccept.test_accept_plain ... ok +test.unit.common.test_swob.TestAccept.test_accept_xml +test.unit.common.test_swob.TestAccept.test_accept_xml ... ok +test.unit.common.test_swob.TestAccept.test_repr +test.unit.common.test_swob.TestAccept.test_repr ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter +test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters +test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_str +test.unit.common.test_wsgi.TestPipelineWrapper.test_str ... ok +test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter +test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter ... ok +test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration +test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors +test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/14 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0009 - - 1761341054.142223120 1761341054.143141031 1 test:tester -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/14 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0008 - - 1761341054.143750191 1761341054.144542694 0 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/service.py", line 35, in GET - resp = req.get_response(self.app, query={'format': 'json'}) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -test WARNING: Inconsistent project domain id: unexpected_id in token vs test_id in account metadata. -test WARNING: Inconsistent project domain id: unexpected_id in token vs test_id in account metadata. -test WARNING: Inconsistent project domain id: unexpected_id in token vs test_id in account metadata. -test WARNING: Inconsistent project domain id: None in token vs test_id in account metadata. -test WARNING: Inconsistent project domain id: None in token vs test_id in account metadata. -test WARNING: Inconsistent project domain id: None in token vs test_id in account metadata. -test WARNING: Inconsistent project domain id: unexpected_id in token vs None in account metadata. -test WARNING: Inconsistent project domain id: unexpected_id in token vs None in account metadata. -test WARNING: Inconsistent project domain id: unexpected_id in token vs None in account metadata. -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, max LO GET time of 86400s exceeded -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-manifest-a, GET of submanifest /v1/AUTH_test/gettest/manifest-a failed with status 403 (

Forbidden

Access was denied to this reso...)test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_first_segment_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_segment ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest -test.unit.common.middleware.test_slo.TestSloErrors.test_error_fetching_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_available ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists -test.unit.common.middleware.test_slo.TestSloErrors.test_first_segment_not_exists ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp -test.unit.common.middleware.test_slo.TestSloErrors.test_generator_closure_iter_app_resp ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest -test.unit.common.middleware.test_slo.TestSloErrors.test_get_bogus_manifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough -test.unit.common.middleware.test_slo.TestSloErrors.test_get_invalid_sysmeta_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrors.test_head_does_not_validate_first_segment_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest -test.unit.common.middleware.test_slo.TestSloErrors.test_invalid_json_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_checksum ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_etag ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_length -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_length ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_size -test.unit.common.middleware.test_slo.TestSloErrors.test_mismatched_size ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrors.test_recursion_limit ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_slo_sysmeta_on_error -test.unit.common.middleware.test_slo.TestSloErrors.test_slo_sysmeta_on_error ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion -test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion ... ok -test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion_limit -test.unit.common.middleware.test_slo.TestSloErrors.test_sub_slo_recursion_limit ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear -test.unit.common.middleware.test_xprofile.Test_profile_log.test_clear ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_dump_profile -test.unit.common.middleware.test_xprofile.Test_profile_log.test_dump_profile ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_all_pids -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_all_pids ... ok -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles -test.unit.common.middleware.test_xprofile.Test_profile_log.test_get_logfiles ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_recompressed -test.unit.common.ring.test_io.TestRoundTrip.test_recompressed ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_sections -test.unit.common.ring.test_io.TestRoundTrip.test_sections ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_corruption ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum -test.unit.common.ring.test_io.TestRoundTrip.test_sections_with_unsupported_checksum ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high -test.unit.common.ring.test_io.TestRoundTrip.test_version_too_high ... ok -test.unit.common.ring.test_io.TestRoundTrip.test_write_failure -test.unit.common.ring.test_io.TestRoundTrip.test_write_failure ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_expect -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_expect ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_with_non_ascii -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_with_non_ascii ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_dict -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_dict ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message_with_payload -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message_with_payload ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_nonstr_header_values -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_nonstr_header_values ... ok -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_unicode_values -test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_unicode_values ... ok -test.unit.common.test_memcached.TestMemcacheCommand.test_get_key_prefix -test.unit.common.test_memcached.TestMemcacheCommand.test_get_key_prefix ... ok -test.unit.common.test_memcached.TestMemcacheCommand.test_init -test.unit.common.test_memcached.TestMemcacheCommand.test_init ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate -test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... ok -test ERROR: Failed to unlink '/tmp/tmppz2gnvih/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmppz2gnvih/containers/part/suffix/hash/container_1761341055.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmppz2gnvih/containers/part/suffix/hash/container_1761341055.00000.db': ['/tmp/tmppz2gnvih/containers/part/suffix/hash/container.db', '/tmp/tmppz2gnvih/containers/part/suffix/hash/container_1761341056.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmppz2gnvih/containers/part/suffix/hash/container_1761341056.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -object-reconstructor INFO: Nothing reconstructed for 1.0013580322265625e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 9.775161743164062e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 3, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 5, 6, 7, 8, 9, 10, 13] -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_duplicate_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_missing_frag_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_invalid_frag_index_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_invalid_frag_index_headers ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixed_meta_timestamps_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixed_meta_timestamps_works ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixture_of_errors_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixture_of_errors_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_not_old_enough -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_invalid_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_etag_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix ... ok -test DEBUG: Updating recon for sda1 -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpvri80gsf/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpvri80gsf/node/sda1/objects/14/716/0e41dae07bcba2a5eb491aa4fdace716/1761341056.10590.data to /tmp/tmpvri80gsf/node/sda1/objects/28/716/0e41dae07bcba2a5eb491aa4fdace716/1761341056.10590.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0uwy0pyy/node/sda1/objects/196/65f/c48705fe3dbf9ae396b8eda45868b65f/1795751592.35856.meta to /tmp/tmp0uwy0pyy/node/sda1/objects/393/65f/c48705fe3dbf9ae396b8eda45868b65f/1795751592.35856.meta +test DEBUG: Removed /tmp/tmp0uwy0pyy/node/sda1/objects/196/65f/c48705fe3dbf9ae396b8eda45868b65f/1795751592.35856.meta +test DEBUG: Removed /tmp/tmp0uwy0pyy/node/sda1/objects/196/65f/c48705fe3dbf9ae396b8eda45868b65f/1795751590.35856.data +test DEBUG: Run listdir on /tmp/tmp0uwy0pyy/node/sda1/objects/196 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.005860 elapsed) -test INFO: Starting relinker (cleanup=True) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpvri80gsf/node/sda1 (cleanup=True) -test DEBUG: Run listdir on /tmp/tmpvri80gsf/node/sda1/objects/28 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.013182 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp0m6uef2n/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp0m6uef2n/node/sda1/objects/498 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Removed /tmp/tmpvri80gsf/node/sda1/objects/14/716/0e41dae07bcba2a5eb491aa4fdace716/1761341056.10590.data -test DEBUG: Run listdir on /tmp/tmpvri80gsf/node/sda1/objects/14 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0m6uef2n/node/sda1/objects/249/927/f94a1b7b577d53e57bba935c50beb927/1795751591.43585.data to /tmp/tmp0m6uef2n/node/sda1/objects/498/927/f94a1b7b577d53e57bba935c50beb927/1795751591.43585.data +test DEBUG: Relinking (cleanup) created link: /tmp/tmp0m6uef2n/node/sda1/objects/249/927/f94a1b7b577d53e57bba935c50beb927/1795751592.43585.meta to /tmp/tmp0m6uef2n/node/sda1/objects/498/927/f94a1b7b577d53e57bba935c50beb927/1795751592.43585.meta +test DEBUG: Removed /tmp/tmp0m6uef2n/node/sda1/objects/249/927/f94a1b7b577d53e57bba935c50beb927/1795751592.43585.meta +test DEBUG: Removed /tmp/tmp0m6uef2n/node/sda1/objects/249/927/f94a1b7b577d53e57bba935c50beb927/1795751591.43585.data +test DEBUG: Run listdir on /tmp/tmp0m6uef2n/node/sda1/objects/249 test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) -test INFO: Finished relinker (cleanup=True): 21:24:16 10/24/25 GMT (0:00:00.011951 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003323 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003304 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003035 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003623 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003296 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003446 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003403 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003336 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp735ksseh/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp735ksseh/node/sda1/objects/237/4e1/edd26e9bc21396b0e9abaaf84d6a94e1/1761341056.27086.ts to /tmp/tmp735ksseh/node/sda1/objects/475/4e1/edd26e9bc21396b0e9abaaf84d6a94e1/1761341056.27086.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/3 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp735ksseh/node/sda1/objects/59/4e1/edd26e9bc21396b0e9abaaf84d6a94e1/1761341056.27086.ts to /tmp/tmp735ksseh/node/sda1/objects/475/4e1/edd26e9bc21396b0e9abaaf84d6a94e1/1761341056.27086.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 3/3 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.025919 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp350yw7xm/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp350yw7xm/node/sda1/objects/250/649/faeb812ff75642fb430f5637c4daf649/1795751591.51840.meta to /tmp/tmp350yw7xm/node/sda1/objects/501/649/faeb812ff75642fb430f5637c4daf649/1795751591.51840.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmp350yw7xm/node/sda1/objects/250/649/faeb812ff75642fb430f5637c4daf649/1795751590.51840.data to /tmp/tmp350yw7xm/node/sda1/objects/501/649/faeb812ff75642fb430f5637c4daf649/1795751590.51840.data +test DEBUG: Removed /tmp/tmp350yw7xm/node/sda1/objects/250/649/faeb812ff75642fb430f5637c4daf649/1795751591.51840.meta +test DEBUG: Removed /tmp/tmp350yw7xm/node/sda1/objects/250/649/faeb812ff75642fb430f5637c4daf649/1795751590.51840.data +test DEBUG: Run listdir on /tmp/tmp350yw7xm/node/sda1/objects/501 +test DEBUG: Run listdir on /tmp/tmp350yw7xm/node/sda1/objects/250 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 3 hash dirs processed (cleanup=False) (3 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004175 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpskp3j8l6/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpskp3j8l6/node/sda1/objects/195/4af/c30eb78c537262e387cce194baf9c4af/1761341056.29755.ts to /tmp/tmpskp3j8l6/node/sda1/objects/390/4af/c30eb78c537262e387cce194baf9c4af/1761341056.29755.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.014178 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp_xv8pxab/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp_xv8pxab/node/sda1/objects/132/f17/8470ea22a821d3d22716c39930b02f17/1795751592.59762.ts to /tmp/tmp_xv8pxab/node/sda1/objects/264/f17/8470ea22a821d3d22716c39930b02f17/1795751592.59762.ts +test DEBUG: Removed /tmp/tmp_xv8pxab/node/sda1/objects/132/f17/8470ea22a821d3d22716c39930b02f17/1795751592.59762.ts +test DEBUG: Run listdir on /tmp/tmp_xv8pxab/node/sda1/objects/264 +test DEBUG: Run listdir on /tmp/tmp_xv8pxab/node/sda1/objects/132 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003931 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp6vb64cd7/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp6vb64cd7/node/sda1/objects/94/8c1/bdb1c8946be129a63e5c008fd3a518c1/1761341056.32901.ts to /tmp/tmp6vb64cd7/node/sda1/objects/379/8c1/bdb1c8946be129a63e5c008fd3a518c1/1761341056.32901.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.016972 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpy70j18n6/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpy70j18n6/node/sda1/objects/188/9c9/bc742faab18b25804d72969bde4779c9/1795751591.67914.ts to /tmp/tmpy70j18n6/node/sda1/objects/376/9c9/bc742faab18b25804d72969bde4779c9/1795751591.67914.ts +test DEBUG: Relinking (cleanup) created link: /tmp/tmpy70j18n6/node/sda1/objects/188/9c9/bc742faab18b25804d72969bde4779c9/1795751592.67914.meta to /tmp/tmpy70j18n6/node/sda1/objects/376/9c9/bc742faab18b25804d72969bde4779c9/1795751592.67914.meta +test DEBUG: Removed /tmp/tmpy70j18n6/node/sda1/objects/188/9c9/bc742faab18b25804d72969bde4779c9/1795751592.67914.meta +test DEBUG: Removed /tmp/tmpy70j18n6/node/sda1/objects/188/9c9/bc742faab18b25804d72969bde4779c9/1795751591.67914.ts +test DEBUG: Run listdir on /tmp/tmpy70j18n6/node/sda1/objects/376 +test DEBUG: Run listdir on /tmp/tmpy70j18n6/node/sda1/objects/188 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004251 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1m9twu3r/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp1m9twu3r/node/sda1/objects/133/f38/85e9c7529aa15dc7142272116326bf38/1761341056.35788.ts to /tmp/tmp1m9twu3r/node/sda1/objects/267/f38/85e9c7529aa15dc7142272116326bf38/1761341056.35788.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.015574 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp856tj_j2/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp856tj_j2/node/sda1/objects/405 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmp856tj_j2/node/sda1/objects/202/2cc/ca8493a408b15e0043298f15241092cc/1795751592.76704.meta to /tmp/tmp856tj_j2/node/sda1/objects/405/2cc/ca8493a408b15e0043298f15241092cc/1795751592.76704.meta +test DEBUG: Removed /tmp/tmp856tj_j2/node/sda1/objects/202/2cc/ca8493a408b15e0043298f15241092cc/1795751592.76704.meta +test DEBUG: Removed /tmp/tmp856tj_j2/node/sda1/objects/202/2cc/ca8493a408b15e0043298f15241092cc/1795751590.76704.data +test DEBUG: Run listdir on /tmp/tmp856tj_j2/node/sda1/objects/202 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004901 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpjgmmmm0w/node/sda1 (cleanup=False) -test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpjgmmmm0w/node/sda1/objects/215/eee/d7a131edc45d68df127124c096749eee/1761341056.38546.ts to /tmp/tmpjgmmmm0w/node/sda1/objects/431/eee/d7a131edc45d68df127124c096749eee/1761341056.38546.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.012476 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmppsiznpyp/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmppsiznpyp/node/sda1/objects/226/d9b/e27e4e0ed185d92cacf02f1debbb6d9b/1795751590.84045.meta to /tmp/tmppsiznpyp/node/sda1/objects/452/d9b/e27e4e0ed185d92cacf02f1debbb6d9b/1795751590.84045.meta +test DEBUG: Removed /tmp/tmppsiznpyp/node/sda1/objects/226/d9b/e27e4e0ed185d92cacf02f1debbb6d9b/1795751590.84045.meta +test DEBUG: Run listdir on /tmp/tmppsiznpyp/node/sda1/objects/452 +test DEBUG: Run listdir on /tmp/tmppsiznpyp/node/sda1/objects/226 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err -test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_data_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_data_files_no_cleanup -test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_data_files_no_cleanup ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_file -test.unit.cli.test_relinker.TestRelinker.test_relink_data_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_data_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.016273 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMTtest.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file_relink_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_file_relink_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_missing_ts_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_meta_missing_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_missing_data_missing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_missing_ts_missing_data_missing_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist +test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist_and_relink_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_new_does_not_exist_and_relink_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy +test.unit.cli.test_relinker.TestRelinker.test_cleanup_no_applicable_policy ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names ... ok - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_owner_permission ... ok + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: permission denined: 403 Forbidden test:full_control OWNER fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync ... ok +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_with_write_permission ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'Content-Md5': '9Z+cE+YYsVYXLtR89GLUSA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'f59f9c13e618b156172ed47cf462d448', 'Content-Length': '88'} +fake-swift ERROR: Unexpected Error handling DELETE of 'bucket' 'Key1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 133, in do_delete + resp = req.get_response(self.app, method='DELETE', query=query, + headers={'Accept': 'application/json'}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2181, in _get_response + sw_resp = sw_req.get_response(app) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 183, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/s3api/__init__.py", line 85, in __call__ + return self.app(env, start_response) + ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 262, in _select_response + is_success = resp_class().is_success + ~~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: kaboom +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_unhandled_exception ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_enabled ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ_ACP fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_without_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim ... ok + + +swift-ring-builder set_min_part_hours + Changes the to the given . This should be set to + however long a full replication/update cycle takes. We're working on a way + to determine this more easily than scanning logs. + +swift-ring-builder set_overload [%] + Changes the overload factor to the given . + + A rebalance is needed to make the change take effect. + +swift-ring-builder set_region + [ set_region + --region --zone --ip --port + --replication-ip --replication-port + --device --meta [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Resets the devices' regions. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions. + +swift-ring-builder set_replicas + Changes the replica count to the given . may + be a floating-point value, in which case some partitions will have + floor() replicas and some will have ceiling() + in the correct proportions. + + A rebalance is needed to make the change take effect. + +swift-ring-builder set_weight + [ ] ... + [--yes] + +or + +swift-ring-builder set_weight + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + [--yes] + + Where , and are replication ip, hostname + and port. and are the search weight and new + weight values respectively. + Any of the options are optional in both cases. + + Resets the devices' weights. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions. + +swift-ring-builder set_zone + [ set_zone + --region --zone --ip --port + --replication-ip --replication-port + --device --meta [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Resets the devices' zones. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions. + +swift-ring-builder validate + Just runs the validation routines on the ring. + +swift-ring-builder version + +swift-ring-builder write_builder [min_part_hours] + Recreate a builder from a ring file (lossy) if you lost your builder + backups. (Protip: don't lose your builder backups). + [min_part_hours] is one of those numbers lost to the builder, + you can change it with set_min_part_hours. + +swift-ring-builder write_ring + Just rewrites the distributable ring file. This is done automatically after + a successful rebalance, so really this is only useful after one or more + 'set_info' calls when no rebalance is needed but you want to send out the + new device information. + +The can be of the form:: + + drz-:R:/ + _ + +Where and are replication ip and port. + +Any part is optional, but you must include at least one part. + +Examples:: + + d74 Matches the device id 74 + r4 Matches devices in region 4 + z1 Matches devices in zone 1 + z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 + 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 + z1:5678 Matches devices in zone 1 using port 5678 + :5678 Matches devices that use port 5678 + R5.6.7.8 Matches devices that use replication ip 5.6.7.8 + R:5678 Matches devices that use replication port 5678 + 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip + 5.6.7.8 + /sdb1 Matches devices with the device name sdb1 + _shiny Matches devices with shiny in the meta data + _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data + [::1] Matches devices in any zone with the ip ::1 + z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 + +Most specific example:: + + d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" + +Nerd explanation: + + All items require their single character prefix except the ip, in which + case the - is optional unless the device id or zone is also included. +Quick list: add cancel_increase_partition_power create dispersion + finish_increase_partition_power increase_partition_power list_parts + prepare_increase_partition_power pretend_min_part_hours_passed + rebalance remove search set_info set_min_part_hours set_overload + set_region set_replicas set_weight set_zone validate version + write_builder write_ring +Exit codes: 0 = operation successful + 1 = operation completed with warnings + 2 = error +/tmp/tmpoy4a84v5/tmp_3gf4ni0, build version 4, id 8dc2d0cda9ae4c55a893289c52809e8f +64 partitions, 3.000000 replicas, 4 regions, 4 zones, 4 devices, 2-byte IDs, 100.00 balance, 0.00 dispersion +The minimum number of hours before a partition can be reassigned is 1 (0:00:00 remaining) +The overload factor is 0.00% (0.000000) +Ring file /tmp/tmpoy4a84v5/tmp_3gf4ni0.ring.gz not found, probably it hasn't been written yet +Devices: id region zone ip address:port replication ip:port name weight partitions balance flags meta 0 0 0 127.0.0.1:6200 127.0.0.1:6200 sda1 100.00 0 -100.00 some meta data 1 1 1 127.0.0.2:6201 127.0.0.2:6201 sda2 100.00 0 -100.00 2 2 2 127.0.0.3:6202 127.0.0.3:6202 sdc3 100.00 0 -100.00 @@ -19423,7 +16938,429 @@ Adds devices to the ring with the given information. No partitions will be assigned to the new device until after running 'rebalance'. This is so you - can make multiple device changes and rebalance them all just once. + can make multiple device changes and rebalance them all just once.test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_add_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_list_parts_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_list_parts_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_remove_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_remove_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_parse_search_values_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_info_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_info_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_region_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_region_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_weight_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_weight_values_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_zone_values_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_zone_values_number_of_arguments ... ok + +test INFO: Processing files for policy platinum under /tmp/tmpi8r45h_d/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpi8r45h_d/node/sda1/objects/351 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpi8r45h_d/node/sda1/objects/175/d30/af8a6c402cceea59b82cf4513ce89d30/1795751591.91570.meta to /tmp/tmpi8r45h_d/node/sda1/objects/351/d30/af8a6c402cceea59b82cf4513ce89d30/1795751591.91570.meta: [Errno 1] oops +test DEBUG: Run listdir on /tmp/tmpi8r45h_d/node/sda1/objects/175 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:10 11/27/26 GMT (0:00:00.013575 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:10 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpvly5qpls/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpvly5qpls/node/sda1/objects/472 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpvly5qpls/node/sda1/objects/236/307/ec38d65d978cd28f34561734c8254307/1795751592.98411.ts to /tmp/tmpvly5qpls/node/sda1/objects/472/307/ec38d65d978cd28f34561734c8254307/1795751592.98411.ts +test DEBUG: Removed /tmp/tmpvly5qpls/node/sda1/objects/236/307/ec38d65d978cd28f34561734c8254307/1795751592.98411.ts +test DEBUG: Run listdir on /tmp/tmpvly5qpls/node/sda1/objects/236 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.019316 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpk6p2q1sc/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpk6p2q1sc/node/sda1/objects/233/5ea/e9753c874693456959c660dac283a5ea/1795751591.05277.ts to /tmp/tmpk6p2q1sc/node/sda1/objects/466/5ea/e9753c874693456959c660dac283a5ea/1795751591.05277.ts +test DEBUG: Removed /tmp/tmpk6p2q1sc/node/sda1/objects/233/5ea/e9753c874693456959c660dac283a5ea/1795751591.05277.ts +test DEBUG: Run listdir on /tmp/tmpk6p2q1sc/node/sda1/objects/466 +test DEBUG: Run listdir on /tmp/tmpk6p2q1sc/node/sda1/objects/233 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.010415 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpg3xquitu/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpg3xquitu/node/sda1/objects/246/4ee/f6ec9021bc098961ea992c2902e1c4ee/1795751593.12527.meta to /tmp/tmpg3xquitu/node/sda1/objects/493/4ee/f6ec9021bc098961ea992c2902e1c4ee/1795751593.12527.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmpg3xquitu/node/sda1/objects/246/4ee/f6ec9021bc098961ea992c2902e1c4ee/1795751592.12527.data to /tmp/tmpg3xquitu/node/sda1/objects/493/4ee/f6ec9021bc098961ea992c2902e1c4ee/1795751592.12527.data +test DEBUG: Removed /tmp/tmpg3xquitu/node/sda1/objects/246/4ee/f6ec9021bc098961ea992c2902e1c4ee/1795751593.12527.meta +test DEBUG: Removed /tmp/tmpg3xquitu/node/sda1/objects/246/4ee/f6ec9021bc098961ea992c2902e1c4ee/1795751592.12527.data +test DEBUG: Run listdir on /tmp/tmpg3xquitu/node/sda1/objects/493 +test DEBUG: Run listdir on /tmp/tmpg3xquitu/node/sda1/objects/246 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.013833 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpclso0h85/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpclso0h85/node/sda1/objects/125/083/7d22eef1c75ce4d326b504459bb69083/1795751591.20056.data to /tmp/tmpclso0h85/node/sda1/objects/250/083/7d22eef1c75ce4d326b504459bb69083/1795751591.20056.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpclso0h85/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpclso0h85/node/sda1/objects/250 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmpclso0h85/node/sda1/objects/125/083/7d22eef1c75ce4d326b504459bb69083/1795751591.20056.data to /tmp/tmpclso0h85/node/sda1/objects/250/083/7d22eef1c75ce4d326b504459bb69083/1795751591.20056.data +test DEBUG: Removed /tmp/tmpclso0h85/node/sda1/objects/125/083/7d22eef1c75ce4d326b504459bb69083/1795751591.20056.data +test DEBUG: Run listdir on /tmp/tmpclso0h85/node/sda1/objects/250 +test DEBUG: Run listdir on /tmp/tmpclso0h85/node/sda1/objects/125 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.017491 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpbe2za9c7/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpbe2za9c7/node/sda1/objects/195/171/c3fd91aaf7563cf75a63689c89ca8171/1795751591.27460.data to /tmp/tmpbe2za9c7/node/sda1/objects/391/171/c3fd91aaf7563cf75a63689c89ca8171/1795751591.27460.data +test DEBUG: Run listdir on /tmp/tmpbe2za9c7/node/sda1/objects/391 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpbe2za9c7/node/sda1 (cleanup=True) +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpbe2za9c7/node/sda1/objects/195/171/c3fd91aaf7563cf75a63689c89ca8171/1795751591.27460.data to /tmp/tmpbe2za9c7/node/sda1/objects/391/171/c3fd91aaf7563cf75a63689c89ca8171/1795751591.27460.data: +test DEBUG: Run listdir on /tmp/tmpbe2za9c7/node/sda1/objects/195 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 0/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.009273 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.002118 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpqgjffo7q/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpqgjffo7q/node/sda1/objects/8/7b4/08bca1f554e8e98a305431ee1a0ef7b4/1795751591.41630.data to /tmp/tmpqgjffo7q/node/sda1/objects/17/7b4/08bca1f554e8e98a305431ee1a0ef7b4/1795751591.41630.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_mounted ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low +test.unit.cli.test_relinker.TestRelinker.test_cleanup_not_yet_relinked_low ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_root_container ... ok + +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0043 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0051 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0082 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0040 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0035 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0034 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0764 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.2452 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0055 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0202 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.5415 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0006 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0055 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0031 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0028 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:16 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0028 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0032 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0032 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0049 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.1876 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0082 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0020 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0042 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2205 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2118 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0010 "-" 525339 -test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported +test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params +test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_listing +test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_listing ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_updating +test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_updating ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:write OWNER +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other OWNER +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_DELETE_without_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_all_users ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_authenticated_users ... ok + +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpqgjffo7q/node/sda1 (cleanup=True) +test WARNING: Skipping sda1 as it is not mounted +test DEBUG: Updating recon +test WARNING: 1 disks were unmounted +test WARNING: 0 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.002635 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpl0vbgb84/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpl0vbgb84/node/sda1/objects/136/4d3/88d53c2fa6263d9387df038421bad4d3/1795751591.48863.data to /tmp/tmpl0vbgb84/node/sda1/objects/273/4d3/88d53c2fa6263d9387df038421bad4d3/1795751591.48863.data +test DEBUG: Removed /tmp/tmpl0vbgb84/node/sda1/objects/136/4d3/88d53c2fa6263d9387df038421bad4d3/1795751591.48863.data +test DEBUG: Run listdir on /tmp/tmpl0vbgb84/node/sda1/objects/273 +test DEBUG: Run listdir on /tmp/tmpl0vbgb84/node/sda1/objects/136 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.031504 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:11 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp1gbins2y/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmp1gbins2y/node/sda1/objects/12/5d9/0c1508157fc6c373c4ef643859ae95d9/1795751591.59213.data to /tmp/tmp1gbins2y/node/sda1/objects/24/5d9/0c1508157fc6c373c4ef643859ae95d9/1795751591.59213.data +test DEBUG: Removed /tmp/tmp1gbins2y/node/sda1/objects/12/5d9/0c1508157fc6c373c4ef643859ae95d9/1795751591.59213.data +test DEBUG: Run listdir on /tmp/tmp1gbins2y/node/sda1/objects/24 +test DEBUG: Run listdir on /tmp/tmp1gbins2y/node/sda1/objects/12 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:11 11/27/26 GMT (0:00:00.018460 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpak_dixd9/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpak_dixd9/node/sda1/objects/35/973/23d6c6e3e58c563af0dcaa7d050a0973/1795751591.69466.data to /tmp/tmpak_dixd9/node/sda1/objects/71/973/23d6c6e3e58c563af0dcaa7d050a0973/1795751591.69466.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_dir ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_careful_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_lock_taken_between_get_hashes_and_rm +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_lock_taken_between_get_hashes_and_rm ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_partition_lock_taken_during_get_hashes +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_partition_lock_taken_during_get_hashes ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_replication_lock_taken +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_replication_lock_taken ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust +test.unit.cli.test_relinker.TestRelinker.test_cleanup_old_part_robust ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition +test.unit.cli.test_relinker.TestRelinker.test_cleanup_older_object_in_new_partition ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'Content-Md5': 'bWzaw3CszvlyMx6p8v64jA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '6d6cdac370accef972331ea9f2feb88c', 'Content-Length': '289'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'Content-Md5': 'IIHKFoOoHnWQBE0JZ5/eDw==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '2081ca1683a81e7590044d09679fde0f', 'Content-Length': '230'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_versioned_suspended ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_error ... ok + swift-ring-builder list_parts [] .. or @@ -19594,9 +17531,39 @@ the device until after running 'rebalance'. This is so you can make multiple device changes and rebalance them all just once. - Option --yes assume a yes response to all questions.test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_zone_values_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_parse_set_zone_values_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_pretend_min_part_hours_passed + Option --yes assume a yes response to all questions. +swift-ring-builder set_zone + [ set_zone + --region --zone --ip --port + --replication-ip --replication-port + --device --meta [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Resets the devices' zones. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions. +Defaulting to --format-version=1. This ensures the ring +written will be readable by older versions of Swift. +In a future release, the default will change to +--format-version=2 + +Reassigned 768 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 +Defaulting to --format-version=1. This ensures the ring +written will be readable by older versions of Swift. +In a future release, the default will change to +--format-version=2 + +No partitions could be reassigned. +The time between rebalances must be at least min_part_hours: 1 hours (1:00:00 remaining)test.unit.cli.test_ringbuilder.TestCommands.test_pretend_min_part_hours_passed test.unit.cli.test_ringbuilder.TestCommands.test_pretend_min_part_hours_passed ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance test.unit.cli.test_ringbuilder.TestCommands.test_rebalance ... ok @@ -19620,632 +17587,328 @@ test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_resets_time_remaining ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_saves_dispersion_improvement test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_saves_dispersion_improvement ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects ... ok test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_with_seed test.unit.cli.test_ringbuilder.TestCommands.test_rebalance_with_seed ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_all_devices test.unit.cli.test_ringbuilder.TestCommands.test_remove_all_devices ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device +test.unit.cli.test_ringbuilder.TestCommands.test_remove_device ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_listing +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_listing ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_updating +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_updating ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_shard_container ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker ... ok -object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor DEBUG: Found existing frag #5 at 10.0.0.6:1006/sdg/0/a/c/oè policy#0 while rebuilding to 10.0.0.5:1005/sdf/0/a/c/oè policy#0 -object-reconstructor DEBUG: Reconstruct frag #5 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=28 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0, frag index 0 (missing Etag) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/oè policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.5:1005/sdf/0/a/c/oè policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.11:1011/sdl/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (5 x unknown, 5 x 404, 3 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Mixed Etag (unexpected_etag, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'two') -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, frag index 3 (missing Etag) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_timestamp_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_save_and_load_record_from_pending_file ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: public None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: authenticated None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_error ... ok +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating +test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating ... ok + +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_invalid_md5 ... ok -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003773 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp54td0se6/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp54td0se6/node/sda1/objects/111/60b/6fc01906b6e20d66b9b9deed4ac6460b/1761341057.41166.data to /tmp/tmp54td0se6/node/sda1/objects/223/60b/6fc01906b6e20d66b9b9deed4ac6460b/1761341057.41166.data -test DEBUG: Relinking created link: /tmp/tmp54td0se6/node/sda1/objects/111/60b/6fc01906b6e20d66b9b9deed4ac6460b/1761341058.41166.meta to /tmp/tmp54td0se6/node/sda1/objects/223/60b/6fc01906b6e20d66b9b9deed4ac6460b/1761341058.41166.meta +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '462'} +fake-swift DEBUG: Grant test:full_control FULL_CONTROL permission on the bucket /bucket +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '446'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:12 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '450'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission ... ok +test.unit.container.test_server.TestContainerController.test_GET_non_ascii +test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_write_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_write_acp_permission ... ok +test INFO: Processing files for policy platinum under /tmp/tmp9_af82q8/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp9_af82q8/node/sda1/objects/122/458/7a0978a4bb824b151cbfcda447361458/1795751592.13239.data to /tmp/tmp9_af82q8/node/sda1/objects/244/458/7a0978a4bb824b151cbfcda447361458/1795751592.13239.data test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003752 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp2xczzmw6/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp2xczzmw6/node/sda1/objects/23/152/17896e1b0a4ec0a37cb9b7f79b8cb152/1761341056.43830.data to /tmp/tmp2xczzmw6/node/sda1/objects/47/152/17896e1b0a4ec0a37cb9b7f79b8cb152/1761341056.43830.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:12 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp9_af82q8/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp9_af82q8/node/sda1/objects/244 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp9_af82q8/node/sda1/objects/122/458/7a0978a4bb824b151cbfcda447361458/1795751592.13239.data +test DEBUG: Run listdir on /tmp/tmp9_af82q8/node/sda1/objects/122 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004128 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp97rfr8pc/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp97rfr8pc/node/sda1/objects/21/be4/15ba19b754741ac0d5fa11813a306be4/1761341057.46436.data to /tmp/tmp97rfr8pc/node/sda1/objects/43/be4/15ba19b754741ac0d5fa11813a306be4/1761341057.46436.data -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:12 11/27/26 GMT (0:00:00.249176 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpx02ujq2i/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpx02ujq2i/node/sda1/objects/205/158/cdd144b16557dc6d77971c9851876158/1795751593.03516.data to /tmp/tmpx02ujq2i/node/sda1/objects/411/158/cdd144b16557dc6d77971c9851876158/1795751593.03516.data +test DEBUG: Run listdir on /tmp/tmpx02ujq2i/node/sda1/objects/411 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004127 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpp8lshk89/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpp8lshk89/node/sda1/objects/24/8a5/188303b8a9c04ce2bb73f88280b718a5/1761341056.49166.data to /tmp/tmpp8lshk89/node/sda1/objects/49/8a5/188303b8a9c04ce2bb73f88280b718a5/1761341056.49166.data -test DEBUG: Relinking created link: /tmp/tmpp8lshk89/node/sda1/objects/24/8a5/188303b8a9c04ce2bb73f88280b718a5/1761341058.49166.meta to /tmp/tmpp8lshk89/node/sda1/objects/49/8a5/188303b8a9c04ce2bb73f88280b718a5/1761341058.49166.meta -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:13 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpx02ujq2i/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmpx02ujq2i/node/sda1/objects/205/158/cdd144b16557dc6d77971c9851876158/1795751593.03516.data +test DEBUG: Run listdir on /tmp/tmpx02ujq2i/node/sda1/objects/205 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004339 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpi8nnzfcx/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpi8nnzfcx/node/sda1/objects/109/122/6d648cb49f69170fca10f37e06fd1122/1761341056.51813.data to /tmp/tmpi8nnzfcx/node/sda1/objects/218/122/6d648cb49f69170fca10f37e06fd1122/1761341056.51813.data +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:14 11/27/26 GMT (0:00:01.008566 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpb_l2w2hc/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpb_l2w2hc/node/sda1/objects/212/ef2/d4d0f3fca5b65d71c679e7f2a934fef2/1795751594.12335.data to /tmp/tmpb_l2w2hc/node/sda1/objects/425/ef2/d4d0f3fca5b65d71c679e7f2a934fef2/1795751594.12335.data +test DEBUG: Run listdir on /tmp/tmpb_l2w2hc/node/sda1/objects/425 test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.006788 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1r2xahne/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp1r2xahne/node/sda1/objects/84/203/5446c5b4a2b9f05b55402999bcbdb203/1761341058.54919.meta to /tmp/tmp1r2xahne/node/sda1/objects/168/203/5446c5b4a2b9f05b55402999bcbdb203/1761341058.54919.meta -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:14 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb_l2w2hc/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmpb_l2w2hc/node/sda1/objects/212/ef2/d4d0f3fca5b65d71c679e7f2a934fef2/1795751594.12335.data +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.004290 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpf764cz7z/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:14 11/27/26 GMT (0:00:00.244737 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpdbrpqel_/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpdbrpqel_/node/sda1/objects/73/60f/49ac6491dda5cfc686a19ba158c7e60f/1795751594.52546.data to /tmp/tmpdbrpqel_/node/sda1/objects/147/60f/49ac6491dda5cfc686a19ba158c7e60f/1795751594.52546.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003555 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpk06m9qcw/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:14 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdbrpqel_/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpdbrpqel_/node/sda1/objects/147 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpdbrpqel_/node/sda1/objects/73/60f/49ac6491dda5cfc686a19ba158c7e60f/1795751594.52546.data +test DEBUG: Run listdir on /tmp/tmpdbrpqel_/node/sda1/objects/73 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003653 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmppd4ut43q/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmppd4ut43q/node/sda1/objects/78/5af/4e2eede750d099a9cc394a77ee8985af/1761341057.62846.meta to /tmp/tmppd4ut43q/node/sda1/objects/156/5af/4e2eede750d099a9cc394a77ee8985af/1761341057.62846.meta -test DEBUG: Relinking created link: /tmp/tmppd4ut43q/node/sda1/objects/78/5af/4e2eede750d099a9cc394a77ee8985af/1761341056.62846.data to /tmp/tmppd4ut43q/node/sda1/objects/156/5af/4e2eede750d099a9cc394a77ee8985af/1761341056.62846.data +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:15 11/27/26 GMT (0:00:01.010217 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpth3z6ha_/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpth3z6ha_/node/sda1/objects/48/17a/30055b30e8d1bfacd856424c500bf17a/1795751595.93224.data to /tmp/tmpth3z6ha_/node/sda1/objects/96/17a/30055b30e8d1bfacd856424c500bf17a/1795751595.93224.data test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003692 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpghotd5x3/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpghotd5x3/node/sda1/objects/78/1be/4e88ccafd9291969177e87029e59d1be/1761341058.65516.ts to /tmp/tmpghotd5x3/node/sda1/objects/157/1be/4e88ccafd9291969177e87029e59d1be/1761341058.65516.ts +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:15 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpth3z6ha_/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpth3z6ha_/node/sda1/objects/96 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpth3z6ha_/node/sda1/objects/48/17a/30055b30e8d1bfacd856424c500bf17a/1795751595.93224.data +test DEBUG: Run listdir on /tmp/tmpth3z6ha_/node/sda1/objects/48 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:16 11/27/26 GMT (0:00:00.132950 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:16 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmplgaq4xxp/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmplgaq4xxp/node/sda1/objects/481 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking (cleanup) created link: /tmp/tmplgaq4xxp/node/sda1/objects/240/8b9/f0c08c98613b4cd6104cfe36d339a8b9/1795751596.09367.data to /tmp/tmplgaq4xxp/node/sda1/objects/481/8b9/f0c08c98613b4cd6104cfe36d339a8b9/1795751596.09367.data +test DEBUG: Removed /tmp/tmplgaq4xxp/node/sda1/objects/240/8b9/f0c08c98613b4cd6104cfe36d339a8b9/1795751596.09367.data +test DEBUG: Run listdir on /tmp/tmplgaq4xxp/node/sda1/objects/240 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 1 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:16 11/27/26 GMT (0:00:00.208089 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmprm4cnwxb/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmprm4cnwxb/node/sda1/objects/30/0df/1e0a4b42f0210646afdada75574e90df/1795751596.46107.ts to /tmp/tmprm4cnwxb/node/sda1/objects/60/0df/1e0a4b42f0210646afdada75574e90df/1795751596.46107.ts test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003478 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp1lm8v_dz/node/sda1 (cleanup=False)test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files ... ok -test DEBUG: set nice priority to 1 -test DEBUG: set ionice class 1 priority 0 -WARNING: Unable to modify I/O scheduling class and priority of process. Keeping unchanged! Check logs for more info. -test ERROR: Unable to modify ionice priority: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/libc.py", line 326, in _ioprio_set - io_class = IO_CLASS_ENUM[io_class] - ~~~~~~~~~~~~~^^^^^^^^^^ -KeyError: 'class_foo' -test DEBUG: set ionice class 2 priority 4 -test DEBUG: set nice priority to -15 -test DEBUG: set ionice class 3 priority 6 -test ERROR: Problem finding shard upper in '/tmp/tmpin8tum_r/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpin8tum_r/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmp663qj32u/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmp663qj32u/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable +test.unit.cli.test_relinker.TestRelinker.test_cleanup_reapable ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_relinked_ok ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails +test.unit.cli.test_relinker.TestRelinker.test_cleanup_remove_fails ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_same_object_different_inode_in_new_partition +test.unit.cli.test_relinker.TestRelinker.test_cleanup_same_object_different_inode_in_new_partition ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:13 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... ok - -test DEBUG: Relinking created link: /tmp/tmp1lm8v_dz/node/sda1/objects/63/292/3fd8594c94dbb9c61d07fe827d0e6292/1761341058.68007.meta to /tmp/tmp1lm8v_dz/node/sda1/objects/127/292/3fd8594c94dbb9c61d07fe827d0e6292/1761341058.68007.meta -test DEBUG: Relinking created link: /tmp/tmp1lm8v_dz/node/sda1/objects/63/292/3fd8594c94dbb9c61d07fe827d0e6292/1761341057.68007.ts to /tmp/tmp1lm8v_dz/node/sda1/objects/127/292/3fd8594c94dbb9c61d07fe827d0e6292/1761341057.68007.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003682 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_remove_objects ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341281.00000, db: /tmp/tmp14w98j90/sda/containers/0/b44/0a05b872d0b0ed2ee15288011ab82b44/0a05b872d0b0ed2ee15288011ab82b44.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341281.00000, db: /tmp/tmp14w98j90/sda/containers/0/b44/0a05b872d0b0ed2ee15288011ab82b44/0a05b872d0b0ed2ee15288011ab82b44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341283.00000, db: /tmp/tmp14w98j90/sda/containers/0/ccc/922106f36c60865fd78837a17fd19ccc/922106f36c60865fd78837a17fd19ccc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341283.00000, db: /tmp/tmp14w98j90/sda/containers/0/ccc/922106f36c60865fd78837a17fd19ccc/922106f36c60865fd78837a17fd19ccc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341285.00000, db: /tmp/tmp14w98j90/sda/containers/0/46e/f37abce3cd21243882a45b1ad6d4046e/f37abce3cd21243882a45b1ad6d4046e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341285.00000, db: /tmp/tmp14w98j90/sda/containers/0/46e/f37abce3cd21243882a45b1ad6d4046e/f37abce3cd21243882a45b1ad6d4046e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341287.00000, db: /tmp/tmp14w98j90/sda/containers/0/9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341287.00000, db: /tmp/tmp14w98j90/sda/containers/0/9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341289.00000, db: /tmp/tmp14w98j90/sda/containers/0/23d/6d0603fca358ca35de0520028dac823d/6d0603fca358ca35de0520028dac823d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341289.00000, db: /tmp/tmp14w98j90/sda/containers/0/23d/6d0603fca358ca35de0520028dac823d/6d0603fca358ca35de0520028dac823d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341291.00000, db: /tmp/tmp14w98j90/sda/containers/0/eb1/db7a6d25a6048bf0106b3ec65a1f6eb1/db7a6d25a6048bf0106b3ec65a1f6eb1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341291.00000, db: /tmp/tmp14w98j90/sda/containers/0/eb1/db7a6d25a6048bf0106b3ec65a1f6eb1/db7a6d25a6048bf0106b3ec65a1f6eb1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341293.00000, db: /tmp/tmp14w98j90/sda/containers/0/fc0/dd2d968d13a5cf2ecebbc4ab214fbfc0/dd2d968d13a5cf2ecebbc4ab214fbfc0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341293.00000, db: /tmp/tmp14w98j90/sda/containers/0/fc0/dd2d968d13a5cf2ecebbc4ab214fbfc0/dd2d968d13a5cf2ecebbc4ab214fbfc0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341295.00000, db: /tmp/tmp14w98j90/sda/containers/0/40f/8bcc0a9a608fd5d87a2849ecd7b8c40f/8bcc0a9a608fd5d87a2849ecd7b8c40f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341295.00000, db: /tmp/tmp14w98j90/sda/containers/0/40f/8bcc0a9a608fd5d87a2849ecd7b8c40f/8bcc0a9a608fd5d87a2849ecd7b8c40f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341297.00000, db: /tmp/tmp14w98j90/sda/containers/0/de6/5fb797092481ffa6ed0dcb2495603de6/5fb797092481ffa6ed0dcb2495603de6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341297.00000, db: /tmp/tmp14w98j90/sda/containers/0/de6/5fb797092481ffa6ed0dcb2495603de6/5fb797092481ffa6ed0dcb2495603de6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341299.00000, db: /tmp/tmp14w98j90/sda/containers/0/65c/e9154222163d1d7e9d27aa20032ce65c/e9154222163d1d7e9d27aa20032ce65c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341299.00000, db: /tmp/tmp14w98j90/sda/containers/0/65c/e9154222163d1d7e9d27aa20032ce65c/e9154222163d1d7e9d27aa20032ce65c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341053.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/315/79feba589d107a529f31a4cecbf37315/79feba589d107a529f31a4cecbf37315.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341058.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/012/48e6fbf7b0ec6f650f6765f6588d1012/48e6fbf7b0ec6f650f6765f6588d1012.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341063.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e65/39db302a174ccfe33ada31e7e2ca7e65/39db302a174ccfe33ada31e7e2ca7e65.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341068.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/176/41bdbe23639b7f221b262616e29ba176/41bdbe23639b7f221b262616e29ba176.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341073.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/26f/d5feefdca1c5e859363b2f5f03d2c26f/d5feefdca1c5e859363b2f5f03d2c26f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341078.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ef7/d0658e589a5849f4a1729841d57aaef7/d0658e589a5849f4a1729841d57aaef7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341083.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/770/2a8cdabe6038b1021cfa3c2508a6f770/2a8cdabe6038b1021cfa3c2508a6f770.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341088.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f7d/e413de664abdcfe0c2755d760a853f7d/e413de664abdcfe0c2755d760a853f7d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341093.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/0ba/31d158e4a6306b79910df512524280ba/31d158e4a6306b79910df512524280ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341098.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1af/591bdf2459c1a97ea4c346795da7b1af/591bdf2459c1a97ea4c346795da7b1af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341103.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/164/4e7438997136041ed5ead1c1e2d17164/4e7438997136041ed5ead1c1e2d17164.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341108.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/b40/72001d98713bf91ed505d3bd4db98b40/72001d98713bf91ed505d3bd4db98b40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341123.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/855/0810d4c001b23c717d1a6111bcc8f855/0810d4c001b23c717d1a6111bcc8f855.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341128.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/4be/c27c860bfe6c81bded4d66da84af04be/c27c860bfe6c81bded4d66da84af04be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341138.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ca2/a041f711982ebeee34942299ace9dca2/a041f711982ebeee34942299ace9dca2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341143.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/870/23c503dc30099447344b295cef632870/23c503dc30099447344b295cef632870.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341153.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c8f/9237f0f6586d1162b63fc7566f71dc8f/9237f0f6586d1162b63fc7566f71dc8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341158.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1d2/843d649a63e49db83550fd748c24f1d2/843d649a63e49db83550fd748c24f1d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341163.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/3b1/be2fff22ff725e1d398d6f70869b33b1/be2fff22ff725e1d398d6f70869b33b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341168.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c96/f948408e2fcde0f6a439abe8f95ecc96/f948408e2fcde0f6a439abe8f95ecc96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341173.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/88b/065c25db964f7dd1c668b5187427a88b/065c25db964f7dd1c668b5187427a88b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341178.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341183.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/4d5/9dba8c210fe8791e100e219fb585d4d5/9dba8c210fe8791e100e219fb585d4d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341188.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6d5/88b7afcb5c9af82bea67a075f98846d5/88b7afcb5c9af82bea67a075f98846d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341198.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/39c/dc2eb45d1bc9d97490479d2c90f4039c/dc2eb45d1bc9d97490479d2c90f4039c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341203.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cb7/6c22afe0de8622afdacdb322ae2decb7/6c22afe0de8622afdacdb322ae2decb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341208.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/74e/401c708e5b87580bfe0ec22e7286e74e/401c708e5b87580bfe0ec22e7286e74e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341213.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d10/8f7f3d593f84a15a31bae9defeec7d10/8f7f3d593f84a15a31bae9defeec7d10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341218.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d14/fef0327ef29693a0e50caabe30c41d14/fef0327ef29693a0e50caabe30c41d14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341223.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/75c/0a473781bace214ec4b8794e97cf075c/0a473781bace214ec4b8794e97cf075c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341228.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/bfa/29cd2d3c6c39125ae383de70772c0bfa/29cd2d3c6c39125ae383de70772c0bfa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341233.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e34/6f6b8ea72aaf77f34cf3f6f6823ffe34/6f6b8ea72aaf77f34cf3f6f6823ffe34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341238.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341243.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/145/1cdaa118f620ec536f8fc8900a2e4145/1cdaa118f620ec536f8fc8900a2e4145.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341248.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/920/e067b004241d88e0f63891083310b920/e067b004241d88e0f63891083310b920.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341258.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/968/a26734b8edd65101471896482faba968/a26734b8edd65101471896482faba968.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341263.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/8ad/2a8a40d5fd4821fcb327f5258b7998ad/2a8a40d5fd4821fcb327f5258b7998ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341268.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2b8/f5e465ccbc107b2f731909053ca7f2b8/f5e465ccbc107b2f731909053ca7f2b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341273.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/148/b35c9d5c8c80a312f3e07768e36ef148/b35c9d5c8c80a312f3e07768e36ef148.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341278.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d62/7db77982e8a04f2ac486d6718e07dd62/7db77982e8a04f2ac486d6718e07dd62.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341283.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/95c/3a3148164148d9e38b0217386b3e395c/3a3148164148d9e38b0217386b3e395c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341288.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/776/8db6623845a6936eb226ed875bca4776/8db6623845a6936eb226ed875bca4776.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341293.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/97d/c5f3d425672634ffec3b552d3716297d/c5f3d425672634ffec3b552d3716297d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341298.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/961/b33db1f4c09ed3c44ff3ac83a0f95961/b33db1f4c09ed3c44ff3ac83a0f95961.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341303.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/50b/4efb572b738b0fbec55516fff89bb50b/4efb572b738b0fbec55516fff89bb50b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341308.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/40b/c70cefe05538459b887982c50501a40b/c70cefe05538459b887982c50501a40b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341313.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/160/bf32a1c617c19048a26665d8a6edd160/bf32a1c617c19048a26665d8a6edd160.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341318.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c0c/707dd402e6ce252d0f94d8588594dc0c/707dd402e6ce252d0f94d8588594dc0c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341323.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/18e/3b09597fa56f4be1272e71adce7a418e/3b09597fa56f4be1272e71adce7a418e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341328.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6b5/17ad15a7640c195b16784f7cf26306b5/17ad15a7640c195b16784f7cf26306b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341333.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6cf/a1234446f022972f0ac7ac126351d6cf/a1234446f022972f0ac7ac126351d6cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341338.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/22f/95e69f166b6fb77f5cf63d6cfafd622f/95e69f166b6fb77f5cf63d6cfafd622f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341343.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/b2b/03682cbc5ced9448def39b00ca152b2b/03682cbc5ced9448def39b00ca152b2b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341348.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cdf/109e9960ff82d89a83b84ef94dfd0cdf/109e9960ff82d89a83b84ef94dfd0cdf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341353.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/431/a9efac07fdf5ff350ceb8840e6b8c431/a9efac07fdf5ff350ceb8840e6b8c431.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341358.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/13c/5008a314f7276136c0b9bf3406a4413c/5008a314f7276136c0b9bf3406a4413c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341363.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/35f/911c24503b610766877c9606b664e35f/911c24503b610766877c9606b664e35f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341368.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/4ca/b22903f2b713f5ba6e936030575c64ca/b22903f2b713f5ba6e936030575c64ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341373.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a1d/189d19987c549ee680b702694567ba1d/189d19987c549ee680b702694567ba1d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341378.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/81c/84d862ea8285e37ebedbf5b9a2a9881c/84d862ea8285e37ebedbf5b9a2a9881c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341383.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/016/b6e9a89b1a3f83e64f4f5f06d47d6016/b6e9a89b1a3f83e64f4f5f06d47d6016.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341388.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/040/8d80910e2db9aa55cb37a820aeeff040/8d80910e2db9aa55cb37a820aeeff040.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341393.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ae2/8863f245a505b4d2759298ba8f62aae2/8863f245a505b4d2759298ba8f62aae2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341398.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/48e/7a5c697548ca3cd6b3bd741246d2248e/7a5c697548ca3cd6b3bd741246d2248e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341403.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f99/33dfcae6be4b7e89dda2c0105db74f99/33dfcae6be4b7e89dda2c0105db74f99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341408.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/28a/e1e96127ec73ba8348a9fd055816f28a/e1e96127ec73ba8348a9fd055816f28a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341413.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c0a/ef43185c6048dd1018f8a5042f03bc0a/ef43185c6048dd1018f8a5042f03bc0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341418.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/45e/b534d3eca6905f9da1cb7e14aba3145e/b534d3eca6905f9da1cb7e14aba3145e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341423.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c4b/0f3a075195cf26865760a1fefbecec4b/0f3a075195cf26865760a1fefbecec4b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341428.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/136/ab346850236fc4042a7988450498a136/ab346850236fc4042a7988450498a136.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341433.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/671/bf5262a247f4263c91777f5b4af41671/bf5262a247f4263c91777f5b4af41671.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341438.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c91/32992c351c12f65d6e1c24730678cc91/32992c351c12f65d6e1c24730678cc91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341443.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/754/6e85c1a528f403570e190a5919144754/6e85c1a528f403570e190a5919144754.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341448.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/b5f/e32370b5879a5ebdc736a8a41649db5f/e32370b5879a5ebdc736a8a41649db5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341453.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a10/ec3d400e38e76e96cfe50f516c742a10/ec3d400e38e76e96cfe50f516c742a10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341458.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/3f3/8bb942a01eebfc6ad05a2569a2b693f3/8bb942a01eebfc6ad05a2569a2b693f3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341463.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a83/763b2d38ec5e101dcd7ed0cfc2daca83/763b2d38ec5e101dcd7ed0cfc2daca83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341468.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/4aa/a4120e9e99851574c156b5b95585d4aa/a4120e9e99851574c156b5b95585d4aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341473.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/0ca/d3dcaa0dfeda4b5f38eb99a224fd00ca/d3dcaa0dfeda4b5f38eb99a224fd00ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341478.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a4c/c1218b364635a983e3e108d0e6dc7a4c/c1218b364635a983e3e108d0e6dc7a4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341483.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c2e/6b103155f899cad552bf52aa8075ec2e/6b103155f899cad552bf52aa8075ec2e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341488.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/056/6e80fcd96d8c0a8e7bd326f2917b8056/6e80fcd96d8c0a8e7bd326f2917b8056.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341493.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a5f/af03602145554db9763526e969c29a5f/af03602145554db9763526e969c29a5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341498.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cd0/1a397306a3fca551b10d78f18ea3acd0/1a397306a3fca551b10d78f18ea3acd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341503.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/50e/49186e7fd2320a7e7f686081cd90550e/49186e7fd2320a7e7f686081cd90550e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341508.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/579/294743a5109ca133b5cf5db148c2a579/294743a5109ca133b5cf5db148c2a579.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341513.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c09/1a97ba4ba280e1a242aa0f756721ec09/1a97ba4ba280e1a242aa0f756721ec09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341518.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/88a/589b5b30407a2b5e8562d4bc6d09f88a/589b5b30407a2b5e8562d4bc6d09f88a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341523.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/502/16186dd7cdefbdd417f89649897a5502/16186dd7cdefbdd417f89649897a5502.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341528.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cd3/676ff883d5585caf2c30f7f7593ffcd3/676ff883d5585caf2c30f7f7593ffcd3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341533.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/90c/f3298beda1bd7298e6df622581c0890c/f3298beda1bd7298e6df622581c0890c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341538.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a03/6f8b361aefa3130e38afc84793ab9a03/6f8b361aefa3130e38afc84793ab9a03.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341543.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/90d/b42f20cf26c6b31a968587f1ef53490d/b42f20cf26c6b31a968587f1ef53490d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341548.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/550/7a708f2e4b6eea1368ff2e69f64fb550/7a708f2e4b6eea1368ff2e69f64fb550.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341553.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ad0/d21017e47527080cfb2ef008a46dbad0/d21017e47527080cfb2ef008a46dbad0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341558.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1e3/0ab516a6e3d6bc5f4f7925e341a441e3/0ab516a6e3d6bc5f4f7925e341a441e3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341563.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d60/4b054abfa01830280a6611b819250d60/4b054abfa01830280a6611b819250d60.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341568.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/905/ca73c03e8eaccccc6c73632522ac9905/ca73c03e8eaccccc6c73632522ac9905.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341573.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/155/d268cb3611e048c4e1cde69506846155/d268cb3611e048c4e1cde69506846155.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341578.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f9b/61493720f2f4775b0d838fc61397af9b/61493720f2f4775b0d838fc61397af9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341583.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e5c/7879c0ee41fc1cbe76e432650c5c9e5c/7879c0ee41fc1cbe76e432650c5c9e5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341588.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e1b/5de4cf26adeec15bb8586f2f26ba1e1b/5de4cf26adeec15bb8586f2f26ba1e1b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341593.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ed3/f62d2827e6e61233be577bc34732bed3/f62d2827e6e61233be577bc34732bed3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341598.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1b5/b5a78ef68d388a9ecd999778e1c721b5/b5a78ef68d388a9ecd999778e1c721b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341603.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a63/13d7293c103f15a1526a6da1fc701a63/13d7293c103f15a1526a6da1fc701a63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341608.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/972/389c9fb75b164725dbe0636c036cc972/389c9fb75b164725dbe0636c036cc972.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341613.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c3a/a1c3f792355773bd597247db6fb92c3a/a1c3f792355773bd597247db6fb92c3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341618.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/b3a/9c68bfc13f4cc6257f4a38874b9ccb3a/9c68bfc13f4cc6257f4a38874b9ccb3a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341623.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cda/dd03a029563b3d40b2b17ea2fff77cda/dd03a029563b3d40b2b17ea2fff77cda.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341628.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2e2/cad3991080c39c474ddfab0a2ee052e2/cad3991080c39c474ddfab0a2ee052e2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341633.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/317/5793a159a7d44059ca1470b350358317/5793a159a7d44059ca1470b350358317.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341638.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/8a2/2eed17b8fe8edffff74b271e515f18a2/2eed17b8fe8edffff74b271e515f18a2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341643.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1da/8e009b7e6d6199cf793c0eb254d091da/8e009b7e6d6199cf793c0eb254d091da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341648.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ee9/ff85a8ee453133790906a233e935cee9/ff85a8ee453133790906a233e935cee9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341653.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/94a/75eb49dcf810556a04e7f069db48a94a/75eb49dcf810556a04e7f069db48a94a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341658.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/879/10a56eaea7d71aa54a1bb1fe85fc1879/10a56eaea7d71aa54a1bb1fe85fc1879.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341663.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/88f/beb80e16fc2daad9f79a59c3e04fb88f/beb80e16fc2daad9f79a59c3e04fb88f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341668.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/25e/1a2ecc4b2bcc5149efa857b861bee25e/1a2ecc4b2bcc5149efa857b861bee25e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341673.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/8e4/284bfca4aec04eb5ed1bbb9fae2848e4/284bfca4aec04eb5ed1bbb9fae2848e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341678.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/391/3fe99daa04b13a1c684d3ae8b319e391/3fe99daa04b13a1c684d3ae8b319e391.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341683.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/023/cf0a95355353cd3da5f0a4737e14d023/cf0a95355353cd3da5f0a4737e14d023.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341688.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/3d8/71b9ba7c3d1b2ed27167217af4e153d8/71b9ba7c3d1b2ed27167217af4e153d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341693.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/4af/767e43d2f5a78195d2f786917ccf94af/767e43d2f5a78195d2f786917ccf94af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341698.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/0c0/c868ff5b49fd55869a2e4bdff37520c0/c868ff5b49fd55869a2e4bdff37520c0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341703.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6da/0a8612e58f81c99d52da6afac43626da/0a8612e58f81c99d52da6afac43626da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341708.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/144/3b58115d6c0d24ccb90be93082aa1144/3b58115d6c0d24ccb90be93082aa1144.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341713.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6fc/9e2aa2da1503648f2e3ea1a726bfd6fc/9e2aa2da1503648f2e3ea1a726bfd6fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341718.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/648/e5f8c220e877a8e22e10926cf5249648/e5f8c220e877a8e22e10926cf5249648.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341723.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/922/f12bb9eb4cc1b249937d61f34d7c4922/f12bb9eb4cc1b249937d61f34d7c4922.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341728.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/038/87667f9841a3d8c1bab591a5f594e038/87667f9841a3d8c1bab591a5f594e038.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341733.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/b7e/a2c0f5925b46d4709c9fa5e64265cb7e/a2c0f5925b46d4709c9fa5e64265cb7e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341738.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/bba/b5f3ff278251f65665b0cb53276c1bba/b5f3ff278251f65665b0cb53276c1bba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341743.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/753/48f920358d4531eabe9577e9c978e753/48f920358d4531eabe9577e9c978e753.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341748.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/813/a913f1072efca3548e9434dff3982813/a913f1072efca3548e9434dff3982813.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341753.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ff6/c89825d4d898bb3f181ee9fe54be4ff6/c89825d4d898bb3f181ee9fe54be4ff6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341758.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/97e/1b6c299621d615199880e35e8a29b97e/1b6c299621d615199880e35e8a29b97e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341763.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/bb8/9e4141afb68ff18cef393e314cb5cbb8/9e4141afb68ff18cef393e314cb5cbb8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341768.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/080/ac0cf939603a4e12a80414d89a92e080/ac0cf939603a4e12a80414d89a92e080.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341773.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ffb/070ffea24e5a02ed2b3dfd1869669ffb/070ffea24e5a02ed2b3dfd1869669ffb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341778.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d87/7ec62eaf90acd9040b56b6329ed18d87/7ec62eaf90acd9040b56b6329ed18d87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341783.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/fbf/1ae8490b92984bd8defa3053e917efbf/1ae8490b92984bd8defa3053e917efbf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341788.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2f9/9f5e82a288b16cbf5ab3b149cf3102f9/9f5e82a288b16cbf5ab3b149cf3102f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341793.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/32c/79504c6e850feb170d69760fa198d32c/79504c6e850feb170d69760fa198d32c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341798.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f18/501325687df445240c4f2e5cf67ebf18/501325687df445240c4f2e5cf67ebf18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341803.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/93d/57637bf0f28a104a06e3ac9cd0ca293d/57637bf0f28a104a06e3ac9cd0ca293d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341808.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/384/3643846eb81ec6e356f9180f21fc3384/3643846eb81ec6e356f9180f21fc3384.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341813.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/827/c41420d1f29efdd98b0b93259ec4f827/c41420d1f29efdd98b0b93259ec4f827.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341818.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/06f/8333774676c32d46253a16c506b2f06f/8333774676c32d46253a16c506b2f06f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341823.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/421/1847430ac953ca8ea629db54d91f1421/1847430ac953ca8ea629db54d91f1421.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341828.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ca6/c6c7ced5d06eebf5aefdf4e93380eca6/c6c7ced5d06eebf5aefdf4e93380eca6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341833.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/52d/956e0e0d1bb94ad557fc855f70b7a52d/956e0e0d1bb94ad557fc855f70b7a52d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341838.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/821/70af2192d8d7a05dcccb001a701c0821/70af2192d8d7a05dcccb001a701c0821.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341843.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ff5/c03078d61bc6d0faf865ea1e20d01ff5/c03078d61bc6d0faf865ea1e20d01ff5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341848.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/fc5/3c5a0ccc3a0ac3bc331cb878d685bfc5/3c5a0ccc3a0ac3bc331cb878d685bfc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341853.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/397/017f2634c31df7c845cd7743aac29397/017f2634c31df7c845cd7743aac29397.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341858.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c87/245e0b9fa83e75ff1b26ef2c90e63c87/245e0b9fa83e75ff1b26ef2c90e63c87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341863.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e8d/554bda6b6f63eedc1534176d15afbe8d/554bda6b6f63eedc1534176d15afbe8d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341868.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/569/a8171981e6e01b4830daae4ff3ab1569/a8171981e6e01b4830daae4ff3ab1569.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341873.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/91e/2ca2058c1022c19f8c5874241043e91e/2ca2058c1022c19f8c5874241043e91e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341878.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/7f8/3437ac78945b542c88bf429567e177f8/3437ac78945b542c88bf429567e177f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341883.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/626/89cd4eb3119e8327b952e24dc7cde626/89cd4eb3119e8327b952e24dc7cde626.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341888.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/dd0/20f6e0078ff5d93b6232984e46d01dd0/20f6e0078ff5d93b6232984e46d01dd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341893.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1b7/a59dd265e46aa230117363b3197b71b7/a59dd265e46aa230117363b3197b71b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341898.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1d3/b4478eae50ecb23850e0d391620801d3/b4478eae50ecb23850e0d391620801d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341903.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/029/5cf5cab1b86d44e4d5cd50380c754029/5cf5cab1b86d44e4d5cd50380c754029.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341908.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d49/3c4d7dbfaa4d06c02c0b8d87bfbf6d49/3c4d7dbfaa4d06c02c0b8d87bfbf6d49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341913.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c0c/9cc349b5a70856b302e5cfaa7e321c0c/9cc349b5a70856b302e5cfaa7e321c0c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341918.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/102/171075964b4c90cb161c4eb16d920102/171075964b4c90cb161c4eb16d920102.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341923.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/bc7/7e3a9137611b18c721593e7e2a44fbc7/7e3a9137611b18c721593e7e2a44fbc7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341928.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/522/8e9cb5c2d31619faad661ff141274522/8e9cb5c2d31619faad661ff141274522.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341933.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/290/fdf72c8d2a18fa640279ecafd153c290/fdf72c8d2a18fa640279ecafd153c290.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341938.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/dec/3e6c8f7209a693f7261cbee8ea947dec/3e6c8f7209a693f7261cbee8ea947dec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341943.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/31e/296173b6bb65620d0b4caaa961e6131e/296173b6bb65620d0b4caaa961e6131e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341948.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/bc6/7f48a8472f7be6823028586e9bf70bc6/7f48a8472f7be6823028586e9bf70bc6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341953.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/620/4f3d722f0dfadb207a8edc0c909c9620/4f3d722f0dfadb207a8edc0c909c9620.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341958.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/498/47893c10fea08c18bdffdf4045341498/47893c10fea08c18bdffdf4045341498.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341963.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c5c/d83906869759e7bd6d2cc7f3ecc3ec5c/d83906869759e7bd6d2cc7f3ecc3ec5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341968.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e09/d12bb4f469335a2b73b010e666739e09/d12bb4f469335a2b73b010e666739e09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341973.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/585/2c5dba72fa3441fb8744ea0432e09585/2c5dba72fa3441fb8744ea0432e09585.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341978.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/709/3290defa9a858cba247db9bd08d3e709/3290defa9a858cba247db9bd08d3e709.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341983.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/726/f26fded21ec947e745662adf0baa5726/f26fded21ec947e745662adf0baa5726.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341988.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/dfe/a91795fb737821f335acbcfc228e0dfe/a91795fb737821f335acbcfc228e0dfe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341993.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/d96/007bbb53990b79faae0f77c2b4d23d96/007bbb53990b79faae0f77c2b4d23d96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341998.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/028/0ba293191d42eb85c3b6743958006028/0ba293191d42eb85c3b6743958006028.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342003.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ff8/f0f9941d0dc57542721cef23a7ebdff8/f0f9941d0dc57542721cef23a7ebdff8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342008.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/aea/24945fc50134fc62b2aa09363d4a5aea/24945fc50134fc62b2aa09363d4a5aea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342013.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/590/5c70861c5a43e438ca360febcb069590/5c70861c5a43e438ca360febcb069590.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342018.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/382/4d5cab380f5008d5c93a0b838a7c3382/4d5cab380f5008d5c93a0b838a7c3382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342023.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/307/5894527756e501f023cca96328c24307/5894527756e501f023cca96328c24307.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342028.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/634/d80e3309d1df214e71d6ce6a17b00634/d80e3309d1df214e71d6ce6a17b00634.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342033.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/27e/a2007e8df0dd8504d0caaad1d6f2327e/a2007e8df0dd8504d0caaad1d6f2327e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342038.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/657/19b30fd25364178acb001a7c9fdf0657/19b30fd25364178acb001a7c9fdf0657.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342043.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cfd/5ecddbd9907f67cd12928c7fb7521cfd/5ecddbd9907f67cd12928c7fb7521cfd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342048.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c03/21d79531b81781fdf2470785025e9c03/21d79531b81781fdf2470785025e9c03.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342053.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/22d/8958905417a1f8b173dae0b8acb2922d/8958905417a1f8b173dae0b8acb2922d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342058.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/524/f8914ab9c95bce1222f778b8337ef524/f8914ab9c95bce1222f778b8337ef524.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342063.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/375/66b96c50383aca70a8b01c913e4ae375/66b96c50383aca70a8b01c913e4ae375.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342068.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cd5/d6824aaceee736bdb8f3faef91dcbcd5/d6824aaceee736bdb8f3faef91dcbcd5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342073.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/3c2/bdd5f0d25471cc3e2a40d4956a7093c2/bdd5f0d25471cc3e2a40d4956a7093c2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342078.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2bb/7c29ace49dd0670940e1f03c24ef52bb/7c29ace49dd0670940e1f03c24ef52bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342083.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ea1/f9ece62a43e5d823e67c51eaaaca4ea1/f9ece62a43e5d823e67c51eaaaca4ea1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342088.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/101/3b3d3fd4948cb3d07c480afb1c8bb101/3b3d3fd4948cb3d07c480afb1c8bb101.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342093.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/73b/9a92358d70f2c0285ccd55a15f27673b/9a92358d70f2c0285ccd55a15f27673b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342098.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6ab/c0682c848687b0a74962d0dd58d2f6ab/c0682c848687b0a74962d0dd58d2f6ab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342103.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ea9/184eea64164325928b8255b37013fea9/184eea64164325928b8255b37013fea9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342108.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/481/8147b95e9116b7e4d38267078f67d481/8147b95e9116b7e4d38267078f67d481.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342113.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/55b/976ea3ad835553308569425f379cf55b/976ea3ad835553308569425f379cf55b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342118.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/391/089aa663e78195e5149128d1cf25e391/089aa663e78195e5149128d1cf25e391.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342123.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6af/51aba01b50a799ed93dfb9b7b77f16af/51aba01b50a799ed93dfb9b7b77f16af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342128.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/6e0/4218e6ba355d719b2abaf88a73c866e0/4218e6ba355d719b2abaf88a73c866e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342133.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/cb5/a079b582bfcb47f5347013bfe8b20cb5/a079b582bfcb47f5347013bfe8b20cb5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342138.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/346/7b1e9f3694ea9c7c93132f407231e346/7b1e9f3694ea9c7c93132f407231e346.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342143.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/182/bd9cf43b04daa66ab5b6c02e937f7182/bd9cf43b04daa66ab5b6c02e937f7182.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342148.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/93b/bc953fa69f72d53b1018c230d681993b/bc953fa69f72d53b1018c230d681993b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342153.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/321/ab43aac9e501f9de8594fa1a11645321/ab43aac9e501f9de8594fa1a11645321.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342158.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2bb/ca87d63c29740b64e40c18afb067d2bb/ca87d63c29740b64e40c18afb067d2bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342163.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/5ec/4ad79838c84be00e852991901fc7f5ec/4ad79838c84be00e852991901fc7f5ec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342168.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/9b0/af65ec64b1bdeef437b574efb78db9b0/af65ec64b1bdeef437b574efb78db9b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342173.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f90/4ef67b3abd4049c84e17d85ce61a3f90/4ef67b3abd4049c84e17d85ce61a3f90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342178.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/202/4d7561f7defda03ca91d322645db8202/4d7561f7defda03ca91d322645db8202.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342183.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2b6/5a203570c3ff6801d396490f665d12b6/5a203570c3ff6801d396490f665d12b6.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'Content-Md5': '1mSVh2rJhFbgxzf6YLHnJA==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd66495876ac98456e0c737fa60b1e724', 'Content-Length': '184', 'Content-Type': 'multipart/form-data'} fake-swift ERROR: Could not parse SLO delete response (200 OK): b'asdf': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/multi_delete.py", line 141, in do_delete @@ -20260,147 +17923,106 @@ raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_non_json test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_non_json ... ok test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_write_permission test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_with_write_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order ... ok -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid -test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files -test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_close_error -test.unit.obj.test_diskfile.TestDiskFile.test_close_error ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_commit -test.unit.obj.test_diskfile.TestDiskFile.test_commit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync -test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_commit_ignores_cleanup_ondisk_files_error -test.unit.obj.test_diskfile.TestDiskFile.test_commit_ignores_cleanup_ondisk_files_error ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space -test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails -test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_create_use_linkat_renamer_not_called -test.unit.obj.test_diskfile.TestDiskFile.test_create_use_linkat_renamer_not_called ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_delete -test.unit.obj.test_diskfile.TestDiskFile.test_delete ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners ... ok - -swift-ring-builder set_zone - [ set_zone - --region --zone --ip --port - --replication-ip --replication-port - --device --meta [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Resets the devices' zones. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. - - Option --yes assume a yes response to all questions. -Defaulting to --format-version=1. This ensures the ring -written will be readable by older versions of Swift. -In a future release, the default will change to ---format-version=2 -Reassigned 768 (300.00%) partitions. Balance is now 0.00. Dispersion is now 0.00 -Defaulting to --format-version=1. This ensures the ring -written will be readable by older versions of Swift. -In a future release, the default will change to ---format-version=2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.1545 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.1271 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0013 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0020 "-" 525339 0 +test DEBUG: Unlinked retiring db '/tmp/tmp3ucg4uyz/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0021 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 525339 0 +test DEBUG: Unlinked retiring db '/tmp/tmp1ev60c78/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' +test INFO: - - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0042 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.1029 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0858 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0265 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0060 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0080 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0066 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0037 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0038 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0147 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0023 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0045 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0007 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 525339 1test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies +test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies ... ok +test.unit.container.test_server.TestContainerController.test_GET_over_limit +test.unit.container.test_server.TestContainerController.test_GET_over_limit ... ok +test.unit.container.test_server.TestContainerController.test_GET_path +test.unit.container.test_server.TestContainerController.test_GET_path ... ok +test.unit.container.test_server.TestContainerController.test_GET_plain +test.unit.container.test_server.TestContainerController.test_GET_plain ... ok +test.unit.container.test_server.TestContainerController.test_GET_prefix +test.unit.container.test_server.TestContainerController.test_GET_prefix ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_auditing +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_auditing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors ... ok -No partitions could be reassigned. -The time between rebalances must be at least min_part_hours: 1 hours (1:00:00 remaining) Defaulting to --format-version=1. This ensures the ring written will be readable by older versions of Swift. In a future release, the default will change to @@ -20543,14 +18165,22 @@ d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" marked for removal and will be removed next rebalance. d3r3z3-127.0.0.4:6203R127.0.0.4:6203/sdd4_"" marked for removal and will be removed next rebalance. d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance.test.unit.cli.test_ringbuilder.TestCommands.test_remove_device -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_domain_new_format +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. +Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 +d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" marked for removal and will be removed next rebalance.test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_domain_new_format test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_domain_new_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_new_format test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_new_format ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_partial_closes -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_partial_closes ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_old_format test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv4_old_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_ipv6_new_format @@ -20561,10 +18191,6 @@ test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_no_matching ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_number_of_arguments ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_range_w_none -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_range_w_none ... ok test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_part_power_increase test.unit.cli.test_ringbuilder.TestCommands.test_remove_device_part_power_increase ... ok test.unit.cli.test_ringbuilder.TestCommands.test_search_device_domain_new_format @@ -20573,50 +18199,198 @@ test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_new_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_old_format test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv4_old_format ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges ... ok test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv6_new_format test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv6_new_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv6_old_format test.unit.cli.test_ringbuilder.TestCommands.test_search_device_ipv6_old_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_search_device_no_matching test.unit.cli.test_ringbuilder.TestCommands.test_search_device_no_matching ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_edges -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_edges ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_empty -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_misplaced_object_does_not_effect_container_stats ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_quarantine -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_quarantine ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_save_and_load_record_from_pending_file ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_number_of_arguments +test.unit.cli.test_ringbuilder.TestCommands.test_search_device_number_of_arguments ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_server_overload_crazy_high +test.unit.cli.test_ringbuilder.TestCommands.test_server_overload_crazy_high ... ok + +test INFO: Starting relinker (cleanup=True) using 1 workers: 17:46:39 11/20/86 GMT +test INFO: Processing files for policy platinum under /tmp/tmprm4cnwxb/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmprm4cnwxb/node/sda1/objects/60 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Run listdir on /tmp/tmprm4cnwxb/node/sda1/objects/30 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:17 11/27/26 GMT (0:00:00 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmp1qpdz99s/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp1qpdz99s/node/sda1/objects/228/cc3/e4a961d3b944a45ee2add71afcc67cc3/1795751597.78677.data to /tmp/tmp1qpdz99s/node/sda1/objects/457/cc3/e4a961d3b944a45ee2add71afcc67cc3/1795751597.78677.data +test DEBUG: Run listdir on /tmp/tmp1qpdz99s/node/sda1/objects/457 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:17 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp1qpdz99s/node/sda1 (cleanup=True) +test DEBUG: Removed /tmp/tmp1qpdz99s/node/sda1/objects/228/cc3/e4a961d3b944a45ee2add71afcc67cc3/1795751597.78677.data +test DEBUG: Run listdir on /tmp/tmp1qpdz99s/node/sda1/objects/228 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:17 11/27/26 GMT (0:00:00.004595 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpb06ac26i/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpb06ac26i/node/sda1/objects/38/a0b/26f77d62256e551e3b3ec04472c0aa0b/1795751598.00000.meta to /tmp/tmpb06ac26i/node/sda1/objects/77/a0b/26f77d62256e551e3b3ec04472c0aa0b/1795751598.00000.meta +test DEBUG: Relinking created link: /tmp/tmpb06ac26i/node/sda1/objects/38/a0b/26f77d62256e551e3b3ec04472c0aa0b/1795751597.82409.data to /tmp/tmpb06ac26i/node/sda1/objects/77/a0b/26f77d62256e551e3b3ec04472c0aa0b/1795751597.82409.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:17 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb06ac26i/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpb06ac26i/node/sda1/objects/77 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error cleaning up /tmp/tmpb06ac26i/node/sda1/objects/38/a0b/26f77d62256e551e3b3ec04472c0aa0b/1795751598.00000.meta: OSError() +test DEBUG: Removed /tmp/tmpb06ac26i/node/sda1/objects/38/a0b/26f77d62256e551e3b3ec04472c0aa0b/1795751597.82409.data +test DEBUG: Run listdir on /tmp/tmpb06ac26i/node/sda1/objects/38 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (2 files, 0 linked, 1 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:18 11/27/26 GMT (0:00:00.304347 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:18 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpx53jhwgz/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpx53jhwgz/node/sda1/objects/462 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking (cleanup): failed to relink /tmp/tmpx53jhwgz/node/sda1/objects/231/bd4/e767ab448e56d117e673d71fd8e83bd4/1795751598.27633.data to /tmp/tmpx53jhwgz/node/sda1/objects/462/bd4/e767ab448e56d117e673d71fd8e83bd4/1795751598.27633.data: [Errno 17] File exists: '/tmp/tmpx53jhwgz/node/sda1/objects/231/bd4/e767ab448e56d117e673d71fd8e83bd4/1795751598.27633.data' -> '/tmp/tmpx53jhwgz/node/sda1/objects/462/bd4/e767ab448e56d117e673d71fd8e83bd4/1795751598.27633.data' +test DEBUG: Run listdir on /tmp/tmpx53jhwgz/node/sda1/objects/231 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=True): 03:53:18 11/27/26 GMT (0:00:00.010551 elapsed) +test INFO: Processing files for policy platinum under /tmp/tmpxto_h_5m/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpxto_h_5m/node/sda1/objects/187/6ce/bbbbd87b0142be04c0cc36834c9ae6ce/1795751598.56091.data to /tmp/tmpxto_h_5m/node/sda1/objects/375/6ce/bbbbd87b0142be04c0cc36834c9ae6ce/1795751598.56091.data +test DEBUG: Run listdir on /tmp/tmpxto_h_5m/node/sda1/objects/375 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash +test.unit.cli.test_relinker.TestRelinker.test_cleanup_second_quartile_no_rehash ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_cleanup_ts_existing_newer_data_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking +test.unit.cli.test_relinker.TestRelinker.test_cleanup_two_files_need_linking ... ok +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '456'} +fake-swift DEBUG: Grant test:write_acp FULL_CONTROL permission on the bucket /bucket +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '448'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read ... ok + fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 229, in PUT - self.req.get_acl_response(app, 'PUT', self.container) - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response resp = self._get_response( app, method, container, obj, headers, body, query) @@ -20624,935 +18398,250 @@ raise InternalError('unexpected status code %d' % status) swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' +fake-swift ERROR: Expecting value: line 1 column 1 (char 0): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET + objects = json.loads(resp.body) + File "/usr/lib/python3.13/json/__init__.py", line 346, in loads + return _default_decoder.decode(s) + ~~~~~~~~~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3.13/json/decoder.py", line 345, in decode + obj, end = self.raw_decode(s, idx=_w(s, 0).end()) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode + raise JSONDecodeError("Expecting value", s, err.value) from None +json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_large_app_iter_ranges -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_large_app_iter_ranges ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_io_error -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_io_error ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_quarantine -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_quarantine ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer -test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open -test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim ... ok - -test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, config_timeout 0.01, time_spent 1.0 -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe -test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe -test WARNING: Item size larger than warning threshold: 9 (9) >= 1 (1) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix too-big, method set, time_spent 0.0, failed set: SERVER_ERROR object too large for cache -test WARNING: Item size larger than warning threshold: 9 (9) >= 1 (1) -test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix too-big, method set, time_spent 0.0, failed set: SERVER_ERROR object too large for cache -test WARNING: More than one part in a single-part response? -test ERROR: Problem finding shard upper in '/tmp/tmpwpvlim0_/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpwpvlim0_/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpfm7pz8mb/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpfm7pz8mb/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate ... ok -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled -test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled ... ok -test.unit.common.test_swob.TestRequest.test_401_invalid_path -test.unit.common.test_swob.TestRequest.test_401_invalid_path ... ok -test.unit.common.test_swob.TestRequest.test_401_non_keystone_auth_path -test.unit.common.test_swob.TestRequest.test_401_non_keystone_auth_path ... ok -test.unit.common.test_swob.TestRequest.test_401_unauthorized -test.unit.common.test_swob.TestRequest.test_401_unauthorized ... ok -test.unit.common.test_swob.TestRequest.test_401_valid_account_path -test.unit.common.test_swob.TestRequest.test_401_valid_account_path ... ok -test.unit.common.test_swob.TestRequest.test_401_www_authenticate_exists -test.unit.common.test_swob.TestRequest.test_401_www_authenticate_exists ... ok -test.unit.common.test_swob.TestRequest.test_401_www_authenticate_is_quoted -test.unit.common.test_swob.TestRequest.test_401_www_authenticate_is_quoted ... ok -test.unit.common.test_swob.TestRequest.test_accept_header -test.unit.common.test_swob.TestRequest.test_accept_header ... ok -test.unit.common.test_swob.TestRequest.test_allow_reserved_names -test.unit.common.test_swob.TestRequest.test_allow_reserved_names ... ok -test.unit.common.test_swob.TestRequest.test_as_referer -test.unit.common.test_swob.TestRequest.test_as_referer ... ok -test.unit.common.test_swob.TestRequest.test_bad_path_info_pop -test.unit.common.test_swob.TestRequest.test_bad_path_info_pop ... ok -test.unit.common.test_swob.TestRequest.test_bad_range -test.unit.common.test_swob.TestRequest.test_bad_range ... ok -test.unit.common.test_swob.TestRequest.test_blank -test.unit.common.test_swob.TestRequest.test_blank ... ok -test.unit.common.test_swob.TestRequest.test_blank_body_precedence -test.unit.common.test_swob.TestRequest.test_blank_body_precedence ... ok -test.unit.common.test_swob.TestRequest.test_blank_parsing -test.unit.common.test_swob.TestRequest.test_blank_parsing ... ok -test.unit.common.test_swob.TestRequest.test_blank_path_info_precedence -test.unit.common.test_swob.TestRequest.test_blank_path_info_precedence ... ok -test.unit.common.test_swob.TestRequest.test_blank_req_environ_property_args -test.unit.common.test_swob.TestRequest.test_blank_req_environ_property_args ... ok -test.unit.common.test_swob.TestRequest.test_copy_get -test.unit.common.test_swob.TestRequest.test_copy_get ... ok -test.unit.common.test_swob.TestRequest.test_datetime_properties -test.unit.common.test_swob.TestRequest.test_datetime_properties ... ok -test.unit.common.test_swob.TestRequest.test_get_response -test.unit.common.test_swob.TestRequest.test_get_response ... ok -test.unit.common.test_swob.TestRequest.test_invalid_req_environ_property_args -test.unit.common.test_swob.TestRequest.test_invalid_req_environ_property_args ... ok -test.unit.common.test_swob.TestRequest.test_message_length_just_content_length -test.unit.common.test_swob.TestRequest.test_message_length_just_content_length ... ok -test.unit.common.test_swob.TestRequest.test_message_length_transfer_encoding -test.unit.common.test_swob.TestRequest.test_message_length_transfer_encoding ... ok -test.unit.common.test_swob.TestRequest.test_not_401 -test.unit.common.test_swob.TestRequest.test_not_401 ... ok -test.unit.common.test_swob.TestRequest.test_params -test.unit.common.test_swob.TestRequest.test_params ... ok -test.unit.common.test_swob.TestRequest.test_path -test.unit.common.test_swob.TestRequest.test_path ... ok -test.unit.common.test_swob.TestRequest.test_path_info_pop -test.unit.common.test_swob.TestRequest.test_path_info_pop ... ok -test.unit.common.test_swob.TestRequest.test_path_info_pop_last -test.unit.common.test_swob.TestRequest.test_path_info_pop_last ... ok -test.unit.common.test_swob.TestRequest.test_path_info_pop_none -test.unit.common.test_swob.TestRequest.test_path_info_pop_none ... ok -test.unit.common.test_swob.TestRequest.test_path_qs -test.unit.common.test_swob.TestRequest.test_path_qs ... ok -test.unit.common.test_swob.TestRequest.test_path_question_mark -test.unit.common.test_swob.TestRequest.test_path_question_mark ... ok -test.unit.common.test_swob.TestRequest.test_properties -test.unit.common.test_swob.TestRequest.test_properties ... ok -test.unit.common.test_swob.TestRequest.test_split_path -test.unit.common.test_swob.TestRequest.test_split_path ... ok -test.unit.common.test_swob.TestRequest.test_swift_entity_path -test.unit.common.test_swob.TestRequest.test_swift_entity_path ... ok -test.unit.common.test_swob.TestRequest.test_timestamp -test.unit.common.test_swob.TestRequest.test_timestamp ... ok -test.unit.common.test_swob.TestRequest.test_timestamp_invalid -test.unit.common.test_swob.TestRequest.test_timestamp_invalid ... ok -test.unit.common.test_swob.TestRequest.test_timestamp_missing -test.unit.common.test_swob.TestRequest.test_timestamp_missing ... ok -test.unit.common.test_swob.TestRequest.test_unicode_params -test.unit.common.test_swob.TestRequest.test_unicode_params ... ok -test.unit.common.test_swob.TestRequest.test_unicode_path -test.unit.common.test_swob.TestRequest.test_unicode_path ... ok -test.unit.common.test_swob.TestRequest.test_unicode_query -test.unit.common.test_swob.TestRequest.test_unicode_query ... ok -test.unit.common.test_swob.TestRequest.test_url -test.unit.common.test_swob.TestRequest.test_url ... ok -test.unit.common.test_swob.TestRequest.test_url2 -test.unit.common.test_swob.TestRequest.test_url2 ... ok -test.unit.common.test_swob.TestRequest.test_wsgify -test.unit.common.test_swob.TestRequest.test_wsgify ... ok -test.unit.common.test_swob.TestRequest.test_wsgify_method -test.unit.common.test_swob.TestRequest.test_wsgify_method ... ok -test.unit.common.test_swob.TestRequest.test_wsgify_raise -test.unit.common.test_swob.TestRequest.test_wsgify_raise ... ok -test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes -test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_closes ... ok -test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_iterates -test.unit.common.test_utils.TestCloseableChain.test_closeable_chain_iterates ... ok -test.unit.common.test_utils.TestCooperativeIterator.test_close -test.unit.common.test_utils.TestCooperativeIterator.test_close ... ok -test.unit.common.test_utils.TestCooperativeIterator.test_init -test.unit.common.test_utils.TestCooperativeIterator.test_init ... ok -test.unit.common.test_utils.TestCooperativeIterator.test_iter -test.unit.common.test_utils.TestCooperativeIterator.test_iter ... ok -test.unit.common.test_utils.TestCooperativeIterator.test_no_sleeps -test.unit.common.test_utils.TestCooperativeIterator.test_no_sleeps ... ok -test.unit.common.test_utils.TestCooperativeIterator.test_sleeps -test.unit.common.test_utils.TestCooperativeIterator.test_sleeps ... ok -test.unit.common.test_utils.TestGetPpid.test_happy_path -test.unit.common.test_utils.TestGetPpid.test_happy_path ... ok -test.unit.common.test_utils.TestGetPpid.test_not_allowed -test.unit.common.test_utils.TestGetPpid.test_not_allowed ... ok -test.unit.common.test_utils.TestGetPpid.test_not_found -test.unit.common.test_utils.TestGetPpid.test_not_found ... ok -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big ... ok -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle ... ok -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_empty -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_empty ... ok -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_smallish -test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_smallish ... ok -test.unit.common.test_utils.TestUtils.test_backwards -test.unit.common.test_utils.TestUtils.test_backwards ... ok -test.unit.common.test_utils.TestUtils.test_base64_str -test.unit.common.test_utils.TestUtils.test_base64_str ... ok -test.unit.common.test_utils.TestUtils.test_cache_from_env -test.unit.common.test_utils.TestUtils.test_cache_from_env ... ok -test.unit.common.test_utils.TestUtils.test_cap_length -test.unit.common.test_utils.TestUtils.test_cap_length ... ok -test.unit.common.test_utils.TestUtils.test_clean_content_type -test.unit.common.test_utils.TestUtils.test_clean_content_type ... ok -test.unit.common.test_utils.TestUtils.test_clean_up_daemon_hygene -test.unit.common.test_utils.TestUtils.test_clean_up_daemon_hygene ... ok -test.unit.common.test_utils.TestUtils.test_drain_and_close -test.unit.common.test_utils.TestUtils.test_drain_and_close ... ok -test.unit.common.test_utils.TestUtils.test_drain_and_close_with_limit -test.unit.common.test_utils.TestUtils.test_drain_and_close_with_limit ... ok -test.unit.common.test_utils.TestUtils.test_drop_privileges -test.unit.common.test_utils.TestUtils.test_drop_privileges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted ... ok -test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups -test.unit.common.test_utils.TestUtils.test_drop_privileges_no_setgroups ... ok -test.unit.common.test_utils.TestUtils.test_dump_recon_cache -test.unit.common.test_utils.TestUtils.test_dump_recon_cache ... ok -test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied -test.unit.common.test_utils.TestUtils.test_dump_recon_cache_permission_denied ... ok -test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner -test.unit.common.test_utils.TestUtils.test_dump_recon_cache_set_owner ... ok -test.unit.common.test_utils.TestUtils.test_extract_swift_bytes -test.unit.common.test_utils.TestUtils.test_extract_swift_bytes ... ok -test.unit.common.test_utils.TestUtils.test_find_namespace -test.unit.common.test_utils.TestUtils.test_find_namespace ... ok -test.unit.common.test_utils.TestUtils.test_friendly_close_exploding_body -test.unit.common.test_utils.TestUtils.test_friendly_close_exploding_body ... ok -test.unit.common.test_utils.TestUtils.test_friendly_close_large_body -test.unit.common.test_utils.TestUtils.test_friendly_close_large_body ... ok -test.unit.common.test_utils.TestUtils.test_friendly_close_small_body -test.unit.common.test_utils.TestUtils.test_friendly_close_small_body ... ok -test.unit.common.test_utils.TestUtils.test_fsync_dir -test.unit.common.test_utils.TestUtils.test_fsync_dir ... ok -test.unit.common.test_utils.TestUtils.test_generate_trans_id -test.unit.common.test_utils.TestUtils.test_generate_trans_id ... ok -test.unit.common.test_utils.TestUtils.test_get_db_files -test.unit.common.test_utils.TestUtils.test_get_db_files ... ok -test.unit.common.test_utils.TestUtils.test_get_my_ppid -test.unit.common.test_utils.TestUtils.test_get_my_ppid ... ok -test.unit.common.test_utils.TestUtils.test_get_partition_for_hash -test.unit.common.test_utils.TestUtils.test_get_partition_for_hash ... ok -test.unit.common.test_utils.TestUtils.test_get_partition_from_path -test.unit.common.test_utils.TestUtils.test_get_partition_from_path ... ok -test.unit.common.test_utils.TestUtils.test_get_redirect_data -test.unit.common.test_utils.TestUtils.test_get_redirect_data ... ok -test.unit.common.test_utils.TestUtils.test_get_trans_id_time -test.unit.common.test_utils.TestUtils.test_get_trans_id_time ... ok -test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str -test.unit.common.test_utils.TestUtils.test_get_valid_utf8_str ... ok -test.unit.common.test_utils.TestUtils.test_get_zero_indexed_base_string -test.unit.common.test_utils.TestUtils.test_get_zero_indexed_base_string ... ok -test.unit.common.test_utils.TestUtils.test_hash_path -test.unit.common.test_utils.TestUtils.test_hash_path ... ok -test.unit.common.test_utils.TestUtils.test_human_readable -test.unit.common.test_utils.TestUtils.test_human_readable ... ok -test.unit.common.test_utils.TestUtils.test_is_file_older -test.unit.common.test_utils.TestUtils.test_is_file_older ... ok -test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error -test.unit.common.test_utils.TestUtils.test_ismount_parent_path_error ... ok -test.unit.common.test_utils.TestUtils.test_ismount_path_does_not_exist -test.unit.common.test_utils.TestUtils.test_ismount_path_does_not_exist ... ok -test.unit.common.test_utils.TestUtils.test_ismount_path_error -test.unit.common.test_utils.TestUtils.test_ismount_path_error ... ok -test.unit.common.test_utils.TestUtils.test_ismount_path_is_root -test.unit.common.test_utils.TestUtils.test_ismount_path_is_root ... ok -test.unit.common.test_utils.TestUtils.test_ismount_path_is_symlink -test.unit.common.test_utils.TestUtils.test_ismount_path_is_symlink ... ok -test.unit.common.test_utils.TestUtils.test_ismount_path_not_mount -test.unit.common.test_utils.TestUtils.test_ismount_path_not_mount ... ok -test.unit.common.test_utils.TestUtils.test_ismount_raw_parent_path_error -test.unit.common.test_utils.TestUtils.test_ismount_raw_parent_path_error ... ok -test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error -test.unit.common.test_utils.TestUtils.test_ismount_raw_path_error ... ok -test.unit.common.test_utils.TestUtils.test_ismount_successes_dev -test.unit.common.test_utils.TestUtils.test_ismount_successes_dev ... ok -test.unit.common.test_utils.TestUtils.test_ismount_successes_ino -test.unit.common.test_utils.TestUtils.test_ismount_successes_ino ... ok -test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile -test.unit.common.test_utils.TestUtils.test_ismount_successes_stubfile ... ok -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp ... ok -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC -test.unit.common.test_utils.TestUtils.test_last_modified_date_to_timestamp_when_system_not_UTC ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_errno_not_EEXIST_or_ENOENT ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_linkat_success ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_runs_out_of_retries ... ok -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists -test.unit.common.test_utils.TestUtils.test_link_fd_to_path_target_exists ... ok -test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists -test.unit.common.test_utils.TestUtils.test_linkat_race_dir_not_exists ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required ... ok - -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-abcd, got 401 (

Unauthorized

This server could not verif...) while retrieving /v1/AUTH_test/gettest/c_15 -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, GET of submanifest /v1/AUTH_test/gettest/manifest-bc failed with status 401 (

Unauthorized

This server could not verif...) -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != wrong! or 5 != 5. -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/a_5 etag: 594f803b380a41396ed63dca39503542 != 594f803b380a41396ed63dca39503542 or 5 != 999999. -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-avail, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/gettest/not_avail_obj -fake-swift ERROR: While processing manifest /v1/AUTH_test/gettest/manifest-not-exists, got 404 (

Not Found

The resource could not be foun...) while retrieving /v1/AUTH_test/gettest/not_exists_obj -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 2 (char 1) -fake-swift ERROR: while fetching /v1/AUTH_test/gettest/manifest-abcd, JSON-decoding of submanifest /v1/AUTH_test/gettest/manifest-bc failed with 500 Internal Error -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 594f803b380a41396ed63dca39503542, but object MD5 was actually fb0e22c79ac75679e9881e6ba183b354 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != wrong! or 10 != 10. -fake-swift ERROR: Bad response length for /v1/AUTH_test/gettest/a_5 as part of /v1/AUTH_test/gettest/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: Object segment no longer valid: /v1/AUTH_test/gettest/b_10 etag: 82136b4240d6ce4ea7d03e51469a393b != 82136b4240d6ce4ea7d03e51469a393b or 10 != 999999. -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -fake-swift ERROR: Unable to load SLO manifest: Expecting value: line 1 column 1 (char 0) -fake-swift ERROR: While processing manifest '/v1/AUTH_test/gettest/man1', max recursion depth was exceeded -test ERROR: ERROR: swift.cache could not be found in env! -test ERROR: ERROR: swift.cache could not be found in env! -test WARNING: Unable to perform fsync() on directory /tmp/tmpr8xgl1sz: Bad file descriptor -Unable to locate some_not_real_function in libc. Leaving as a no-op. -test.unit.common.test_utils.TestUtils.test_load_libc_function -test.unit.common.test_utils.TestUtils.test_load_libc_function ... ok -test.unit.common.test_utils.TestUtils.test_load_pkg_resource -test.unit.common.test_utils.TestUtils.test_load_pkg_resource ... skipped 'pkg_resources loading is only available on python 3.7 and earlier' -test.unit.common.test_utils.TestUtils.test_load_recon_cache -test.unit.common.test_utils.TestUtils.test_load_recon_cache ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property ... ok -test ERROR: Failed to unlink '/tmp/tmpxfoijsd7/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpxfoijsd7/containers/part/suffix/hash/container_1761341062.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpxfoijsd7/containers/part/suffix/hash/container_1761341062.00000.db': ['/tmp/tmpxfoijsd7/containers/part/suffix/hash/container.db', '/tmp/tmpxfoijsd7/containers/part/suffix/hash/container_1761341063.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpxfoijsd7/containers/part/suffix/hash/container_1761341063.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpo4wbj_s2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.05211.data close failure: Bad : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine - raise Exception("Bad") -Exception: Bad - -test-TestDiskFile ERROR: Problem cleaning up /tmp/tmpcntaf0bh/tmp_test_obj_server_DiskFile/sda1/objects-1/0/221/2f5b65d1019c019d79e6f1411fb79221 (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test-TestDiskFile ERROR: Error removing tempfile: /tmp/tmp_zo3y97d/tmp_test_obj_server_DiskFile/sda1/tmp/tmpvj5c4flc: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open - fallocate(self._fd, self._size) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 28] No space left on device - -During handling of the above exception, another exception occurred: - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_non_json ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_fullcontrol_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_misplaced_object_does_not_effect_container_stats ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter ... ok +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:18 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp2cky979a/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmp2cky979a/node/sda1/objects/436 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmp2cky979a/node/sda1/objects/218/ed8/da0f992bdb60ff3c5e87ff2fc4176ed8/1795751598.59212.ts +test DEBUG: Run listdir on /tmp/tmp2cky979a/node/sda1/objects/218 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (0 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:18 11/27/26 GMT (0:00:00.006884 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:18 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpnfxba7i3/node/sda1 (cleanup=True) +test DEBUG: Relinking (cleanup) created link: /tmp/tmpnfxba7i3/node/sda1/objects/162/ebd/a26e2affbd5a2741b206e46d26e81ebd/1795751599.00000.meta to /tmp/tmpnfxba7i3/node/sda1/objects/324/ebd/a26e2affbd5a2741b206e46d26e81ebd/1795751599.00000.meta +test DEBUG: Relinking (cleanup) created link: /tmp/tmpnfxba7i3/node/sda1/objects/162/ebd/a26e2affbd5a2741b206e46d26e81ebd/1795751598.61906.data to /tmp/tmpnfxba7i3/node/sda1/objects/324/ebd/a26e2affbd5a2741b206e46d26e81ebd/1795751598.61906.data +test DEBUG: Removed /tmp/tmpnfxba7i3/node/sda1/objects/162/ebd/a26e2affbd5a2741b206e46d26e81ebd/1795751599.00000.meta +test DEBUG: Removed /tmp/tmpnfxba7i3/node/sda1/objects/162/ebd/a26e2affbd5a2741b206e46d26e81ebd/1795751598.61906.data +test DEBUG: Run listdir on /tmp/tmpnfxba7i3/node/sda1/objects/324 +test DEBUG: Run listdir on /tmp/tmpnfxba7i3/node/sda1/objects/162 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (2 files, 2 linked, 2 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:18 11/27/26 GMT (0:00:00.005288 elapsed) +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create - yield dfw.open() - ~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open - raise DiskFileNoSpace() -swift.common.exceptions.DiskFileNoSpace - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift-foo/relinker.recon' +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:18 11/27/26 GMT +test INFO: Finished relinker (cleanup=False): 03:53:18 11/27/26 GMT (0:00:00.000397 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close - os.unlink(self._tmppath) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -FileNotFoundError: [Errno 2] No such file or directory -test-TestDiskFile WARNING: Quarantined object /tmp/tmpd4ct5gc1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.15448.data: Bytes read: 30, does not match metadata: 31 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpr2rx47j1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.28548.data: [Errno 5] Input/output error -test-TestDiskFile WARNING: Quarantined object /tmp/tmp3leykrqz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.28848.data: Bytes read: 10, does not match metadata: 11 -Problem cleaning up /tmp/tmpksgpqd5z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup - raise OSError() -OSError -test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files -test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine -test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location_with_mismatched_hash -test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location_with_mismatched_hash ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path -test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_use_linkat_os_open_called -test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised -test.unit.obj.test_diskfile.TestDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache -test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup -test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking -test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_not_opened -test.unit.obj.test_diskfile.TestDiskFile.test_not_opened ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete -test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_ts_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_ts_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_ts_meta_data -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_ts_meta_data ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone -test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_expired -test.unit.obj.test_diskfile.TestDiskFile.test_open_expired ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired -test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_add_synced_container -test.unit.container.test_sync_store.TestContainerSyncStore.test_add_synced_container ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_container_to_synced_container_path_conversion -test.unit.container.test_sync_store.TestContainerSyncStore.test_container_to_synced_container_path_conversion ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_iterate_synced_containers -test.unit.container.test_sync_store.TestContainerSyncStore.test_iterate_synced_containers ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_remove_synced_container -test.unit.container.test_sync_store.TestContainerSyncStore.test_remove_synced_container ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_synced_container_to_container_path_conversion -test.unit.container.test_sync_store.TestContainerSyncStore.test_synced_container_to_container_path_conversion ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove -test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove ... ok -test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted -test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted ... ok -test.unit.obj.test_server.TestTpoolSize.test_default_config -test.unit.obj.test_server.TestTpoolSize.test_default_config ... ok -test.unit.obj.test_server.TestTpoolSize.test_explicit_setting -test.unit.obj.test_server.TestTpoolSize.test_explicit_setting ... ok -test.unit.obj.test_server.TestTpoolSize.test_servers_per_port_empty -test.unit.obj.test_server.TestTpoolSize.test_servers_per_port_empty ... ok -test.unit.obj.test_server.TestTpoolSize.test_servers_per_port_no_explicit_setting -test.unit.obj.test_server.TestTpoolSize.test_servers_per_port_no_explicit_setting ... ok -test.unit.obj.test_server.TestTpoolSize.test_servers_per_port_with_explicit_setting -test.unit.obj.test_server.TestTpoolSize.test_servers_per_port_with_explicit_setting ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_existing_pair -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_existing_pair ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_new_pair -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_new_pair ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_limit_exceeded -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_limit_exceeded ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_multiple_same_timestamps -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_multiple_same_timestamps ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs_exceeding_dump_count -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs_exceeding_dump_count ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age_no_updates -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age_no_updates ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_memory_usage -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_memory_usage ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_newest_pairs_not_added_when_limit_exceeded -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_newest_pairs_not_added_when_limit_exceeded ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_no_eviction_when_below_max_entries -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_no_eviction_when_below_max_entries ... ok -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_reset -test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_reset ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_admin_disallow_info -test.unit.proxy.controllers.test_info.TestInfoController.test_admin_disallow_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_admin_info -test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_admin_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_info -test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_disallow_info -test.unit.proxy.controllers.test_info.TestInfoController.test_disallow_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_expires -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_expires ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_key -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_key ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_method -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_method ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_path -test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_path ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_info -test.unit.proxy.controllers.test_info.TestInfoController.test_get_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_get_info_cors -test.unit.proxy.controllers.test_info.TestInfoController.test_get_info_cors ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_head_admin_info -test.unit.proxy.controllers.test_info.TestInfoController.test_head_admin_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_head_info -test.unit.proxy.controllers.test_info.TestInfoController.test_head_info ... ok -test.unit.proxy.controllers.test_info.TestInfoController.test_options_info -test.unit.proxy.controllers.test_info.TestInfoController.test_options_info ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_conf_file +test.unit.cli.test_relinker.TestRelinker.test_conf_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering +test.unit.cli.test_relinker.TestRelinker.test_devices_filter_filtering ... ok +test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking +test.unit.cli.test_relinker.TestRelinker.test_hook_pre_post_device_locking ... ok +test.unit.cli.test_relinker.TestRelinker.test_rehashing +test.unit.cli.test_relinker.TestRelinker.test_rehashing ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies +test.unit.cli.test_relinker.TestRelinker.test_relink_all_policies ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup +test.unit.cli.test_relinker.TestRelinker.test_relink_cleanup ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_both_in_older_part_powers +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_both_in_older_part_powers ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_1 +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_1 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_abort ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342188.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/ec5/bb2f8b09ee388224029ee1cb097e9ec5/bb2f8b09ee388224029ee1cb097e9ec5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342193.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/602/36a01a46efcccdb5a46255cb8b17e602/36a01a46efcccdb5a46255cb8b17e602.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342198.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/433/0fd6445e60271fcd4d2d47018dccd433/0fd6445e60271fcd4d2d47018dccd433.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342203.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1e4/04b84b407847e4d2478776657675d1e4/04b84b407847e4d2478776657675d1e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342208.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/62b/7d6fc58fb124fa5aab93ca7b3aef062b/7d6fc58fb124fa5aab93ca7b3aef062b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342213.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/89d/9b5b29f99429dd00ad09b5a3c875189d/9b5b29f99429dd00ad09b5a3c875189d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342218.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/50b/82948308eab3bd12498c5704d8d9750b/82948308eab3bd12498c5704d8d9750b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342223.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e65/abeecb52d3256b5563b74a09520a0e65/abeecb52d3256b5563b74a09520a0e65.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342228.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/317/c4fe59cd28d475ff989793b7b913c317/c4fe59cd28d475ff989793b7b913c317.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342233.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/8fe/861f4044d4665106ee6bf2f8c95ef8fe/861f4044d4665106ee6bf2f8c95ef8fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342238.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/366/bce76afad3875c08297c8ae8a7e01366/bce76afad3875c08297c8ae8a7e01366.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342243.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/a45/77762ab2e20bcbf031fbf874e2c41a45/77762ab2e20bcbf031fbf874e2c41a45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342248.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/5d2/646e260bb32edb8898e833a55ef7e5d2/646e260bb32edb8898e833a55ef7e5d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342253.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/726/eae09647b0e3fa47187832d734799726/eae09647b0e3fa47187832d734799726.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342258.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/512/609ac7124e7e3db123015448ed843512/609ac7124e7e3db123015448ed843512.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342263.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/500/d19912565fc0d56df003f1ecde101500/d19912565fc0d56df003f1ecde101500.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342268.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/9b0/3aeec16e17c5ec8da5f569902e7e59b0/3aeec16e17c5ec8da5f569902e7e59b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342273.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/9b0/29855f9d6344c5655bf55eac5d4ab9b0/29855f9d6344c5655bf55eac5d4ab9b0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342278.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/2e7/13752acfef323644111d9d615115a2e7/13752acfef323644111d9d615115a2e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342283.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/4b9/2e891579717d2ea99c2324ecd52894b9/2e891579717d2ea99c2324ecd52894b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342288.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/b50/0657f4d3f9bc7b8264c5441ab2d8cb50/0657f4d3f9bc7b8264c5441ab2d8cb50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342293.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f69/dbd6b59eeda55986c18cbec9acb15f69/dbd6b59eeda55986c18cbec9acb15f69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342298.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/abd/588356e7d57fed311015b18b09c56abd/588356e7d57fed311015b18b09c56abd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342303.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/45f/6f53b80545ef4d8b6d60ef328792045f/6f53b80545ef4d8b6d60ef328792045f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342308.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/e1c/c74db1855c9eef570f5d84f2edc21e1c/c74db1855c9eef570f5d84f2edc21e1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342313.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/c81/54270b7a639610442295b698e4595c81/54270b7a639610442295b698e4595c81.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342318.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/1bd/02f67a9b90b1fd308e460604f25ff1bd/02f67a9b90b1fd308e460604f25ff1bd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342323.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/f66/6b1c00f455162c7dc37c62dc67ae3f66/6b1c00f455162c7dc37c62dc67ae3f66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342328.00000-0, db: /tmp/tmpmmrtsjcj/sda/containers/0/57e/e67b16f873b265a4fa15f4165d45e57e/e67b16f873b265a4fa15f4165d45e57e.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_audit_root_container -test.unit.container.test_sharder.TestSharder.test_audit_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_root_container_reset_epoch -test.unit.container.test_sharder.TestSharder.test_audit_root_container_reset_epoch ... ok -test.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping -test.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_active_root_range_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_active_root_range_merged_while_shrinking ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 ... ok +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission +test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:11 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_file ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_md5 ... ok -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission -test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDeleteAcl.test_object_multi_DELETE_without_permission ... ok - -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. -Device d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" with 3.14159265359 weight got id 4 -d4r2z3-test.test.com:6200Rr.test.com:7000/sda3_"some meta data" marked for removal and will be removed next rebalance. d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" marked for removal and will be removed next rebalance. Device d4r2z3-[3001:0:1234::c1c0:abcd:876]:8000R[3::10]:9000/sda30_"other meta data" with 3.14159265359 weight got id 4 @@ -21687,11 +18776,16 @@ Nerd explanation: All items require their single character prefix except the ip, in which - case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_search_device_number_of_arguments -test.unit.cli.test_ringbuilder.TestCommands.test_search_device_number_of_arguments ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_server_overload_crazy_high -test.unit.cli.test_ringbuilder.TestCommands.test_server_overload_crazy_high ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_info + case the - is optional unless the device id or zone is also included. +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" +Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data"test.unit.cli.test_ringbuilder.TestCommands.test_set_info test.unit.cli.test_ringbuilder.TestCommands.test_set_info ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_info_all_devices test.unit.cli.test_ringbuilder.TestCommands.test_set_info_all_devices ... ok @@ -21723,6 +18817,10 @@ test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_negative ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_non_numeric test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_non_numeric ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_with_read_permission ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_number_of_arguments ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_percent @@ -21731,771 +18829,673 @@ test.unit.cli.test_ringbuilder.TestCommands.test_set_overload_percent_strange_input ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_region test.unit.cli.test_ringbuilder.TestCommands.test_set_region ... ok -test.unit.common.test_utils.TestUtils.test_lock_file -test.unit.common.test_utils.TestUtils.test_lock_file ... ok -test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink -test.unit.common.test_utils.TestUtils.test_lock_file_held_on_unlink ... ok -test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail -test.unit.common.test_utils.TestUtils.test_lock_file_no_unlink_if_fail ... ok -test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open -test.unit.common.test_utils.TestUtils.test_lock_file_unlinked_after_open ... ok -test.unit.common.test_utils.TestUtils.test_lock_path -test.unit.common.test_utils.TestUtils.test_lock_path ... ok -test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpg7r7zlvg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.32965.data close failure: a very special error : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up - raise Exception('a very special error') -Exception: a very special error +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_domain_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_domain_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_old_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_new_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_new_format ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_old_format +test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_old_format ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test-TestDiskFile WARNING: Quarantined object /tmp/tmp9fw2u9gg/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1761341062.33652.data: Hash of name in metadata does not match directory name -test-TestDiskFile DEBUG: open(/tmp/tmpol13jd18/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Operation not supported Falling back to using mkstemp() -test-TestDiskFile DEBUG: open(/tmp/tmpol13jd18/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Is a directory Falling back to using mkstemp() -test-TestDiskFile DEBUG: open(/tmp/tmpol13jd18/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Invalid argument Falling back to using mkstemp() -test-TestDiskFile DEBUG: Relinking /tmp/tmpocbp1o_p/tmp_test_obj_server_DiskFile/sda1/objects/537/616/86509ec1e49ada8eec36b3c064d47616/1761341062.37784.data to /tmp/tmpocbp1o_p/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1761341062.37784.data due to next_part_power set -test-TestDiskFile DEBUG: Relinking /tmp/tmpocbp1o_p/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1761341062.37871#2.data to /tmp/tmpocbp1o_p/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1761341062.37871#2.data due to next_part_power set -test-TestDiskFile ERROR: Problem making data file durable /tmp/tmpocbp1o_p/tmp_test_obj_server_DiskFile/sda1/objects-1/362/938/5aa44d00a4cfd743290a170eb699e938/1761341062.37871#2#d.data (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -test-TestDiskFile WARNING: Quarantined object /tmp/tmp09_dl86z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.44129.ts: Metadata checksum mismatch for /tmp/tmp09_dl86z/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.44129.ts: stored checksum='b'726356b7683eb75abbdf4c4680f9178d'', computed='b'ecf98f85319cd0cfcd0d613e44ae88f7'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp8nxnnknz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.45563.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.45976.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.45976.data'>: stored checksum='b'c7f5da984c2493fb5fc34b5f4859c84d'', computed='b'3af5a145fa856a5dad4440fa4b65d78c'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.46186.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.46186.data'>: stored checksum='b'5977fdca9ddadf135d2e4d9d6a831291'', computed='b'9f87d392545240f43864c2a14a8384c5'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.46376.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.46376.data'>: stored checksum='b'b99567b04832968f1fe4c16841826149'', computed='b'19a2b580098f5245f64bf969a2f832cf'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.46568.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.46568.data'>: stored checksum='b'7c0caf28c7ff696ad8ab728eb65e1b04'', computed='b'a3cb92f577ec56df6fcecb93ff9c0b28'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.46752.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.46752.data'>: stored checksum='b'2218246b6391288e3ebc36a539ede190'', computed='b'1e71a9757079a462884d909dbb8f8d37'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.46942.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.46942.data'>: stored checksum='b'18a7ba0466d762f10d01ac44d09401be'', computed='b'6da8f4ae720994b95326a8f0031fd1e1'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.47128.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.47128.data'>: stored checksum='b'ad56a206b9568ee6d0de703204b7245d'', computed='b'4873fe72de6c5f95db16573135426618'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.47315.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.47315.data'>: stored checksum='b'520f86833535126caa2c9bf0d0cf65cf'', computed='b'7afc5db633cc635c16bc874efa0f0069'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.47523.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0_z1siqb/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.47523.data'>: stored checksum='b'fcc534b6a56c62ea259ed18c50f2c504'', computed='b'74b3a69ed8ddef1effca99867ee513b0'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpf17ll5ov/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.47974.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpze6ywpgg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.48803.data: not stat-able: -test-TestDiskFile WARNING: Quarantined object /tmp/tmplq6mvc8b/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmplq6mvc8b/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bctest.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... ok -test.unit.common.test_utils.TestUtils.test_lock_path_class -test.unit.common.test_utils.TestUtils.test_lock_path_class ... ok -test.unit.common.test_utils.TestUtils.test_lock_path_invalid_limit -test.unit.common.test_utils.TestUtils.test_lock_path_invalid_limit ... ok -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpus9h86yy/node/sda1 (cleanup=False) +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant AuthenticatedUsers READ permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: Calling S3Api Middleware +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter_non_slash ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test DEBUG: Updating recon for sda1 +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpwkzgtr2f/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpwkzgtr2f/node/sda1/objects/75/98d/4be12ec54b88a87ea85a448d4df7e98d/1795751599.13783.data to /tmp/tmpwkzgtr2f/node/sda1/objects/151/98d/4be12ec54b88a87ea85a448d4df7e98d/1795751599.13783.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.007565 elapsed) +test INFO: Starting relinker (cleanup=True) using 1 workers: 03:53:19 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpwkzgtr2f/node/sda1 (cleanup=True) +test DEBUG: Run listdir on /tmp/tmpwkzgtr2f/node/sda1/objects/151 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Removed /tmp/tmpwkzgtr2f/node/sda1/objects/75/98d/4be12ec54b88a87ea85a448d4df7e98d/1795751599.13783.data +test DEBUG: Run listdir on /tmp/tmpwkzgtr2f/node/sda1/objects/75 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=True) (1 files, 0 linked, 1 removed, 0 errors) +test INFO: Finished relinker (cleanup=True): 03:53:19 11/27/26 GMT (0:00:00.018412 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.004494 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.003374 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.002581 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.004970 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.011111 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.007341 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.014564 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.011123 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp1cno4j2y/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp1cno4j2y/node/sda1/objects/159/bf1/9f0c284912f55d20d897f784b935ebf1/1795751599.42540.ts to /tmp/tmp1cno4j2y/node/sda1/objects/318/bf1/9f0c284912f55d20d897f784b935ebf1/1795751599.42540.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/3 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp1cno4j2y/node/sda1/objects/39/bf1/9f0c284912f55d20d897f784b935ebf1/1795751599.42540.ts to /tmp/tmp1cno4j2y/node/sda1/objects/318/bf1/9f0c284912f55d20d897f784b935ebf1/1795751599.42540.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 3/3 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 3 hash dirs processed (cleanup=False) (3 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.003718 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpcu43c0w0/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpcu43c0w0/node/sda1/objects/135/703/875c3b6f238a1f556cd6282eeefad703/1795751599.48578.ts to /tmp/tmpcu43c0w0/node/sda1/objects/270/703/875c3b6f238a1f556cd6282eeefad703/1795751599.48578.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.003120 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmppnnb47d9/node/sda1 (cleanup=False) test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmpus9h86yy/node/sda1/objects/1/aeb/019c8e8fc42cfc3c06bc50a2c70aeaeb/1761341058.90312.meta to /tmp/tmpus9h86yy/node/sda1/objects/3/aeb/019c8e8fc42cfc3c06bc50a2c70aeaeb/1761341058.90312.meta -test DEBUG: Relinking created link: /tmp/tmpus9h86yy/node/sda1/objects/1/aeb/019c8e8fc42cfc3c06bc50a2c70aeaeb/1761341057.90312.data to /tmp/tmpus9h86yy/node/sda1/objects/3/aeb/019c8e8fc42cfc3c06bc50a2c70aeaeb/1761341057.90312.data +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmppnnb47d9/node/sda1/objects/100/9e6/c9e3771695972c270715d95eb6ed59e6/1795751599.51040.ts to /tmp/tmppnnb47d9/node/sda1/objects/403/9e6/c9e3771695972c270715d95eb6ed59e6/1795751599.51040.ts test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003774 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:16 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4c7o6qm5/node/sda1 (cleanup=False) +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.003152 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:19 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpj9g2kd2w/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmpj9g2kd2w/node/sda1/objects/222/d18/de35a3f6fb6db9f5a3e59cd340e5fd18/1795751599.69697.ts to /tmp/tmpj9g2kd2w/node/sda1/objects/444/d18/de35a3f6fb6db9f5a3e59cd340e5fd18/1795751599.69697.ts test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Relinking created link: /tmp/tmp4c7o6qm5/node/sda1/objects/118/d8d/76aa313d95eb305789ef46ee960a2d8d/1761341058.92904.ts to /tmp/tmp4c7o6qm5/node/sda1/objects/237/d8d/76aa313d95eb305789ef46ee960a2d8d/1761341058.92904.ts test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 test DEBUG: Updating recon for sda1 test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:16 10/24/25 GMT (0:00:00.003654 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second -test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock ... ok -test.unit.common.test_utils.TestUtils.test_lock_path_name -test.unit.common.test_utils.TestUtils.test_lock_path_name ... ok -test.unit.common.test_utils.TestUtils.test_lock_path_num_sleeps -test.unit.common.test_utils.TestUtils.test_lock_path_num_sleeps ... ok -test.unit.common.test_utils.TestUtils.test_majority_size -test.unit.common.test_utils.TestUtils.test_majority_size ... ok -test.unit.common.test_utils.TestUtils.test_make_db_file_path -test.unit.common.test_utils.TestUtils.test_make_db_file_path ... ok -test.unit.common.test_utils.TestUtils.test_makedirs_count -test.unit.common.test_utils.TestUtils.test_makedirs_count ... ok -test.unit.common.test_utils.TestUtils.test_md5_with_data -test.unit.common.test_utils.TestUtils.test_md5_with_data ... ok -test.unit.common.test_utils.TestUtils.test_md5_without_data -test.unit.common.test_utils.TestUtils.test_md5_without_data ... ok -test.unit.common.test_utils.TestUtils.test_mkdirs -test.unit.common.test_utils.TestUtils.test_mkdirs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states ... ok -test ERROR: Failed to unlink '/tmp/tmpstr7ipct/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpstr7ipct/containers/part/suffix/hash/container_1761341063.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpstr7ipct/containers/part/suffix/hash/container_1761341063.00000.db': ['/tmp/tmpstr7ipct/containers/part/suffix/hash/container.db', '/tmp/tmpstr7ipct/containers/part/suffix/hash/container_1761341064.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpstr7ipct/containers/part/suffix/hash/container_1761341064.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0034 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0032 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0032 "-" 4171809 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0030 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a82e317da894ab195043-0068fbee87" "proxy-server 4171809" 0.0013 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:34835/sdb1/1/a/c" "tx9a82e317da894ab195043-0068fbee87" "container-server 4171809" 0.0011 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:48419/sda1/1/a/c" "tx9a82e317da894ab195043-0068fbee87" "container-server 4171809" 0.0011 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9a82e317da894ab195043-0068fbee87" "proxy-server 4171809" 0.0088 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9a82e317da894ab195043-0068fbee87" "proxy-server 4171809" 0.0141 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/23 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9a82e317da894ab195043-0068fbee87 - 0.0218 - - 1761341063.164427519 1761341063.186275959 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx73d4f3f78a524e54b5de6-0068fbee87" "proxy-server 4171809" 0.0012 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:48419/sda1/1/a1/c1" "tx73d4f3f78a524e54b5de6-0068fbee87" "container-server 4171809" 0.0011 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:34835/sdb1/1/a1/c1" "tx73d4f3f78a524e54b5de6-0068fbee87" "container-server 4171809" 0.0011 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx73d4f3f78a524e54b5de6-0068fbee87" "proxy-server 4171809" 0.0084 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx73d4f3f78a524e54b5de6-0068fbee87" "proxy-server 4171809" 0.0134 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/23 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx73d4f3f78a524e54b5de6-0068fbee87 - 0.0208 - - 1761341063.187673569 1761341063.208519459 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90dedb7302a1433c8a257-0068fbee87" "proxy-server 4171809" 0.0022 "-" 4171809 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:48419/sda1/2/a/c1" "tx90dedb7302a1433c8a257-0068fbee87" "container-server 4171809" 0.0010 "-" 4171809 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:34835/sdb1/2/a/c1" "tx90dedb7302a1433c8a257-0068fbee87" "container-server 4171809" 0.0053 "-" 4171809 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx90dedb7302a1433c8a257-0068fbee87" "proxy-server 4171809" 0.0127 "-" 4171809 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx90dedb7302a1433c8a257-0068fbee87" "proxy-server 4171809" 0.0177 "-" 4171809 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/23 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx90dedb7302a1433c8a257-0068fbee87 - 0.0258 - - 1761341063.209928751 1761341063.235749006 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1306666beb8d45b2baef8-0068fbee87" "proxy-server 4171809" 0.0021 "-" 4171809 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:48419/sda1/1/a/c2" "tx1306666beb8d45b2baef8-0068fbee87" "container-server 4171809" 0.0011 "-" 4171809 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:34835/sdb1/1/a/c2" "tx1306666beb8d45b2baef8-0068fbee87" "container-server 4171809" 0.0017 "-" 4171809 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1306666beb8d45b2baef8-0068fbee87" "proxy-server 4171809" 0.0094 "-" 4171809 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1306666beb8d45b2baef8-0068fbee87" "proxy-server 4171809" 0.0146 "-" 4171809 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/23 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx1306666beb8d45b2baef8-0068fbee87 - 0.0227 - - 1761341063.237177849 1761341063.259906054 2 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_server.TestContainerController.test_CORS_valid ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE -test.unit.proxy.test_server.TestContainerController.test_DELETE ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header -test.unit.proxy.test_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas -test.unit.proxy.test_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_account_non_existent -test.unit.proxy.test_server.TestContainerController.test_GET_account_non_existent ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent -test.unit.proxy.test_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_calls_authorize -test.unit.proxy.test_server.TestContainerController.test_GET_calls_authorize ... ok -test.unit.proxy.test_server.TestContainerController.test_GET_no_content -test.unit.proxy.test_server.TestContainerController.test_GET_no_content ... ok -test.unit.proxy.test_server.TestContainerController.test_HEAD_GET -test.unit.proxy.test_server.TestContainerController.test_HEAD_GET ... ok -test.unit.proxy.test_server.TestContainerController.test_HEAD_calls_authorize -test.unit.proxy.test_server.TestContainerController.test_HEAD_calls_authorize ... ok -test.unit.proxy.test_server.TestContainerController.test_OPTIONS -test.unit.proxy.test_server.TestContainerController.test_OPTIONS ... ok -test.unit.proxy.test_server.TestContainerController.test_OPTIONS_get_info_drops_origin -test.unit.proxy.test_server.TestContainerController.test_OPTIONS_get_info_drops_origin ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim ... ok -3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -test.unit.common.test_utils.TestUtils.test_monkey_patch -test.unit.common.test_utils.TestUtils.test_monkey_patch ... ok -test.unit.common.test_utils.TestUtils.test_node_to_string -test.unit.common.test_utils.TestUtils.test_node_to_string ... ok -test.unit.common.test_utils.TestUtils.test_none_data_raises_type_error -test.unit.common.test_utils.TestUtils.test_none_data_raises_type_error ... ok -test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp -test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp_high_precision -test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp_high_precision ... ok -test.unit.common.test_utils.TestUtils.test_normalize_timestamp -test.unit.common.test_utils.TestUtils.test_normalize_timestamp ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.common.test_utils.TestUtils.test_override_bytes_from_content_type -test.unit.common.test_utils.TestUtils.test_override_bytes_from_content_type ... ok -test.unit.common.test_utils.TestUtils.test_parse_content_type -test.unit.common.test_utils.TestUtils.test_parse_content_type/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - ... ok -test.unit.common.test_utils.TestUtils.test_parse_db_filename -test.unit.common.test_utils.TestUtils.test_parse_db_filename ... ok -test.unit.common.test_utils.TestUtils.test_parse_header -test.unit.common.test_utils.TestUtils.test_parse_header ... ok -test.unit.common.test_utils.TestUtils.test_parse_header_non_token_chars_in_params -test.unit.common.test_utils.TestUtils.test_parse_header_non_token_chars_in_params ... ok -test.unit.common.test_utils.TestUtils.test_parse_header_quoted_string_in_params -test.unit.common.test_utils.TestUtils.test_parse_header_quoted_string_in_params ... ok -test.unit.common.test_utils.TestUtils.test_parse_headers_chars_in_params -test.unit.common.test_utils.TestUtils.test_parse_headers_chars_in_params ... ok -test.unit.common.test_utils.TestUtils.test_parse_options -test.unit.common.test_utils.TestUtils.test_parse_options ... ok -test.unit.common.test_utils.TestUtils.test_parse_options_errors -test.unit.common.test_utils.TestUtils.test_parse_options_errors ... ok -test.unit.common.test_utils.TestUtils.test_parse_override_options -test.unit.common.test_utils.TestUtils.test_parse_override_options ... ok -test.unit.common.test_utils.TestUtils.test_quorum_size -test.unit.common.test_utils.TestUtils.test_quorum_size ... ok -test.unit.common.test_utils.TestUtils.test_quote_bytes -test.unit.common.test_utils.TestUtils.test_quote_bytes ... ok -test.unit.common.test_utils.TestUtils.test_quote_unicode -test.unit.common.test_utils.TestUtils.test_quote_unicode ... ok -test.unit.common.test_utils.TestUtils.test_ratelimit_sleep -test.unit.common.test_utils.TestUtils.test_ratelimit_sleep ... ok -test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_incr -test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_incr ... ok -test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_sleep -test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_sleep ... ok -test.unit.common.test_utils.TestUtils.test_remove_directory -test.unit.common.test_utils.TestUtils.test_remove_directory ... ok -test.unit.common.test_utils.TestUtils.test_remove_file -test.unit.common.test_utils.TestUtils.test_remove_file ... ok -test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false -test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path ... ok -test.unit.common.test_utils.TestUtils.test_renamer_with_fsync_dir -test.unit.common.test_utils.TestUtils.test_renamer_with_fsync_dir ... ok -test.unit.common.test_utils.TestUtils.test_replace_partition_in_path -test.unit.common.test_utils.TestUtils.test_replace_partition_in_path ... ok -test.unit.common.test_utils.TestUtils.test_round_robin_iter -test.unit.common.test_utils.TestUtils.test_round_robin_iter ... ok -test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv4_localhost -test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv4_localhost ... ok -test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_ipv4_compatible -test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_ipv4_compatible ... ok -test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_random_ip -test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_random_ip ... ok -test.unit.common.test_utils.TestUtils.test_rsync_module_interpolation -test.unit.common.test_utils.TestUtils.test_rsync_module_interpolation ... ok -test.unit.common.test_utils.TestUtils.test_safe_json_loads -test.unit.common.test_utils.TestUtils.test_safe_json_loads ... ok -test.unit.common.test_utils.TestUtils.test_search_tree -test.unit.common.test_utils.TestUtils.test_search_tree ... ok -test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_pid_with_named_conf_match -test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_pid_with_named_conf_match ... ok -test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_with_named_conf_match -test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_with_named_conf_match ... ok -test.unit.common.test_utils.TestUtils.test_search_tree_with_directory_ext_match -test.unit.common.test_utils.TestUtils.test_search_tree_with_directory_ext_match ... ok -test.unit.common.test_utils.TestUtils.test_select_node_ip -test.unit.common.test_utils.TestUtils.test_select_node_ip ... ok -test.unit.common.test_utils.TestUtils.test_split_path -test.unit.common.test_utils.TestUtils.test_split_path ... ok -test.unit.common.test_utils.TestUtils.test_storage_directory -test.unit.common.test_utils.TestUtils.test_storage_directory ... ok -test.unit.common.test_utils.TestUtils.test_streq_const_time -test.unit.common.test_utils.TestUtils.test_streq_const_time ... ok -test.unit.common.test_utils.TestUtils.test_strict_b64decode -test.unit.common.test_utils.TestUtils.test_strict_b64decode ... ok -test.unit.common.test_utils.TestUtils.test_strict_b64decode_allow_line_breaks -test.unit.common.test_utils.TestUtils.test_strict_b64decode_allow_line_breaks ... ok -test.unit.common.test_utils.TestUtils.test_strict_b64decode_exact_size -test.unit.common.test_utils.TestUtils.test_strict_b64decode_exact_size ... ok -test.unit.common.test_utils.TestUtils.test_string_data_raises_type_error -test.unit.common.test_utils.TestUtils.test_string_data_raises_type_error ... ok -test.unit.common.test_utils.TestUtils.test_systemd_notify -test.unit.common.test_utils.TestUtils.test_systemd_notify ... ok -test.unit.common.test_utils.TestUtils.test_validate_device_partition -test.unit.common.test_utils.TestUtils.test_validate_device_partition ... ok -test.unit.common.test_utils.TestUtils.test_validate_hash_conf -test.unit.common.test_utils.TestUtils.test_validate_hash_conf ... ok -test.unit.common.test_utils.TestUtils.test_validate_sync_to -test.unit.common.test_utils.TestUtils.test_validate_sync_to ... ok -test.unit.common.test_utils.TestUtils.test_write_file -test.unit.common.test_utils.TestUtils.test_write_file ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_anycrc -test.unit.common.utils.test_checksum.TestCRC32C.test_anycrc ... skipped 'No anycrc CRC32C' -test.unit.common.utils.test_checksum.TestCRC32C.test_isal -test.unit.common.utils.test_checksum.TestCRC32C.test_isal ... skipped 'No ISA-L CRC32C' -test.unit.common.utils.test_checksum.TestCRC32C.test_kern -test.unit.common.utils.test_checksum.TestCRC32C.test_kern ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_recv_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_recv_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_sendall_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_after_sendall_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_accept_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_accept_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_bind_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_bind_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_setsockopt_error -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_after_setsockopt_error ... ok -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_happy_path -test.unit.common.utils.test_checksum.TestCRC32C.test_kern_socket_close_happy_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file ... ok -test.unit.container.test_sync.TestContainerSync.test_FileLikeIter -test.unit.container.test_sync.TestContainerSync.test_FileLikeIter ... ok -test.unit.container.test_sync.TestContainerSync.test_container_first_loop -test.unit.container.test_sync.TestContainerSync.test_container_first_loop ... ok -test.unit.container.test_sync.TestContainerSync.test_container_report -test.unit.container.test_sync.TestContainerSync.test_container_report ... ok -test.unit.container.test_sync.TestContainerSync.test_container_second_loop -test.unit.container.test_sync.TestContainerSync.test_container_second_loop ... ok -test.unit.container.test_sync.TestContainerSync.test_container_stop_at -test.unit.container.test_sync.TestContainerSync.test_container_stop_at ... ok +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:19 11/27/26 GMT (0:00:00.007083 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:20 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp97kjp_p1/node/sda1 (cleanup=False) +test DEBUG: Relinking: tolerating different inodes for tombstone with same timestamp: /tmp/tmp97kjp_p1/node/sda1/objects/142/fd1/8efec5f36e1a8fa1364c0fd742494fd1/1795751600.06837.ts to /tmp/tmp97kjp_p1/node/sda1/objects/285/fd1/8efec5f36e1a8fa1364c0fd742494fd1/1795751600.06837.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 0 linked, 0 removed, 0 errors)test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err +test.unit.cli.test_relinker.TestRelinker.test_relink_conflicting_ts_is_linked_to_part_power_minus_2_err ... swift: Using crc32c_kern implementation for CRC32C. +ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_data_meta_files ... ok +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. swift: Using crc32c_kern implementation for CRC32C. swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 304 - "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txd3753cc79a5443b0a9d65-006b08fea7" "proxy-server 525332" 0.0036 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbde2d6452ecc41e8851d5-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx8ecbde9786a94131a353e-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 304 - "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx8e709a87f4564cb585ba7-006b08fea7" "proxy-server 525332" 0.0019 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbbc2083e984a4352b1e3e-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx55f751559fb0496092f93-006b08fea7" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "GET /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "GET http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txa8afdd2a7ea841fd882e8-006b08fea7" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx30e6829378fb4621abf34-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txeb68d4e415314cf490de4-006b08fea7" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx1e4ab65c87174dfebdf85-006b08fea7" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1162a047e9ea482b9d1db-006b08fea7" "proxy-server 525332" 0.0049 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "txb7ec1c26ddf74276973a0-006b08fea7" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "tx21d87fc758724adc821ae-006b08fea7" "proxy-server 525332" 0.0045 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa2a2cd059c174ce38c35c-006b08fea7" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx370256946b6b4f00b9387-006b08fea7" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 412 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txd815535bf9574e18ab9d3-006b08fea7" "proxy-server 525332" 0.0044 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 412 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txd815535bf9574e18ab9d3-006b08fea7" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7851d4ac34d44a51912a2-006b08fea7" "proxy-server 525332" 0.0143 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx3da48b468c65401e944bd-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdc1/1/a/61216475c57742bebef5b299a99c920b/o" 304 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txd3a838816c704d4a9fb4a-006b08fea7" "proxy-server 525332" 0.0014 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx38d7fc14edd74c008c55e-006b08fea7" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx5e0e5aa9d59a478eab895-006b08fea7" "proxy-server 525332" 0.0112 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 304 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txb841cdbf4a464fb6822b2-006b08fea7" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx10e210a856b74d748f36f-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/61216475c57742bebef5b299a99c920b" 204 - "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b" "tx1e5f945e55f94ec1ae659-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdd1/1/a/61216475c57742bebef5b299a99c920b/o" 200 24 "HEAD http://localhost:8080/v1/a/61216475c57742bebef5b299a99c920b/o" "txac97bb7c15d84aee8c5f9-006b08fea7" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx844ee203c6e7487a982ae-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdb1/1/a/8417a8ad38be43d686666dd7c7fbbd70" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/8417a8ad38be43d686666dd7c7fbbd70" "tx844ee203c6e7487a982ae-006b08fea7" "container-server 525332" 0.0040 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/1/a/8417a8ad38be43d686666dd7c7fbbd70" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70" "tx844ee203c6e7487a982ae-006b08fea7" "container-server 525332" 0.0083 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70" 201 - "PUT http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70" "tx844ee203c6e7487a982ae-006b08fea7" "proxy-server 525332" 0.0243 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdb1/3/a/8417a8ad38be43d686666dd7c7fbbd70" 201 - "PUT http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70" "tx844ee203c6e7487a982ae-006b08fea7" "proxy-server 525332" 0.0378 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b008a5aa75a48659dfd3-006b08fea7" "proxy-server 525332" 0.0063 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/3/a/8417a8ad38be43d686666dd7c7fbbd70" 204 - "HEAD http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70" "tx4b008a5aa75a48659dfd3-006b08fea7" "proxy-server 525332" 0.0012 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf40281f21299463e8b31a-006b08fea7" "proxy-server 525332" 0.0024 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70" 204 - "HEAD http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70" "txe0c8364e0a624cac8d056-006b08fea7" "proxy-server 525332" 0.0038 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdi1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "PUT http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "txfc53412943ec448e9a076-006b08fea7" "proxy-server 525332" 0.0197 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "PUT http://foo:8080/sdh1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" "txfc53412943ec448e9a076-006b08fea7" "object-server 525332" 0.0005 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdb1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "PUT http://foo:8080/sdg1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" "txfc53412943ec448e9a076-006b08fea7" "object-server 525332" 0.0158 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdh1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "PUT http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "txfc53412943ec448e9a076-006b08fea7" "proxy-server 525332" 0.0461 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdg1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "PUT http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "txfc53412943ec448e9a076-006b08fea7" "proxy-server 525332" 0.0533 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb65351828334396a770f-006b08fea7" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70" 204 - "HEAD http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70" "txbf5c300c543d4d47aae1f-006b08fea7" "proxy-server 525332" 0.0156 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "POST /sdi1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 202 76 "POST http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx4a625964c1e24cf0a3ce2-006b08fea7" "proxy-server 525332" 0.0023 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdb1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "POST http://foo:8080/sdg1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx4a625964c1e24cf0a3ce2-006b08fea7" "object-server 525332" 0.0004 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 201 - "POST http://foo:8080/sdh1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx4a625964c1e24cf0a3ce2-006b08fea7" "object-server 525332" 0.0004 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "POST /sdg1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 202 76 "POST http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx4a625964c1e24cf0a3ce2-006b08fea7" "proxy-server 525332" 0.1902 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "POST /sdh1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 202 76 "POST http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx4a625964c1e24cf0a3ce2-006b08fea7" "proxy-server 525332" 0.1737 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8766b7e17eaf468293b31-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdb1/1/a/8fb9af006c4d4d88b75c877916dd1249" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" "tx8766b7e17eaf468293b31-006b08fea7" "container-server 525332" 0.0010 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/1/a/8fb9af006c4d4d88b75c877916dd1249" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" "tx8766b7e17eaf468293b31-006b08fea7" "container-server 525332" 0.0009 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 201 - "PUT http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx8766b7e17eaf468293b31-006b08fea7" "proxy-server 525332" 0.0075 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:11 +0000] "PUT /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 201 - "PUT http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx8766b7e17eaf468293b31-006b08fea7" "proxy-server 525332" 0.0121 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx18eb045e5b37403bba018-006b08fea7" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx18eb045e5b37403bba018-006b08fea7" "proxy-server 525332" 0.0013 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f7c3afa75d24ca89a328-006b08fea8" "proxy-server 525332" 0.2552 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "HEAD /sda1/3/a/8417a8ad38be43d686666dd7c7fbbd70" 204 - "HEAD http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70" "tx005845303c5c48aa9054c-006b08fea8" "proxy-server 525332" 0.0033 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "GET /sdh1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 200 92 "GET http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx9d366398fabd4478ae391-006b08fea8" "proxy-server 525332" 0.1591 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "GET /sdg1/3/a/8417a8ad38be43d686666dd7c7fbbd70/o" 200 92 "GET http://foo:8080/v1/a/8417a8ad38be43d686666dd7c7fbbd70/o" "tx9d366398fabd4478ae391-006b08fea8" "proxy-server 525332" 0.0016 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx69eaf58a12104dd0ba5c6-006b08fea8" "proxy-server 525332" 0.0193 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://foo:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx9a42bd183e644418bc7d3-006b08fea8" "proxy-server 525332" 0.0025 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "PUT /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 201 - "PUT http://foo:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txd6b348a35ccb48a1b9a9a-006b08fea9" "proxy-server 525332" 0.0176 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "PUT /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249/o" 201 - "PUT http://foo:8080/sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txd6b348a35ccb48a1b9a9a-006b08fea9" "object-server 525332" 0.0130 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "PUT /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249/o" 201 - "PUT http://foo:8080/sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txd6b348a35ccb48a1b9a9a-006b08fea9" "object-server 525332" 0.0011 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "PUT /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 201 - "PUT http://foo:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txd6b348a35ccb48a1b9a9a-006b08fea9" "proxy-server 525332" 0.0499 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "PUT /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 201 - "PUT http://foo:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txd6b348a35ccb48a1b9a9a-006b08fea9" "proxy-server 525332" 0.0484 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txee6b451e913b4c068a80f-006b08fea9" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx7358409f6c154ad69d7c7-006b08fea9" "proxy-server 525332" 0.1984 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx1cb6c51d69dd4d1097201-006b08fea9" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx1cb6c51d69dd4d1097201-006b08fea9" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3fd867971346470894339-006b08fea9" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx5664e77118f54027847b1-006b08fea9" "proxy-server 525332" 0.0026 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx791fa09b23f04c83b6ba9-006b08fea9" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7dc90a600b734f5782448-006b08fea9" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "txc761722018ee4a1387303-006b08fea9" "proxy-server 525332" 0.0011 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx40503fdda1444c308eba6-006b08fea9" "proxy-server 525332" 0.0007 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx40503fdda1444c308eba6-006b08fea9" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2aa1e6ff7685402c83860-006b08fea9" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx43f67fd9e86c4926baf8c-006b08fea9" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txd80821eda02c45ddaefe9-006b08fea9" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx80a16a6be1fa404184dc5-006b08fea9" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 200 155 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249?format=json&states=listing" "tx80a16a6be1fa404184dc5-006b08fea9" "proxy-server 525332" 0.0020 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2607c0496e2846d0b0bd4-006b08fea9" "proxy-server 525332" 0.0016 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 200 155 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249?format=json&states=listing" "tx2607c0496e2846d0b0bd4-006b08fea9" "proxy-server 525332" 0.0086 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbb5b1786d6ef49a9a3e80-006b08fea9" "proxy-server 525332" 0.0015 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "txeea1e7e421424223919d5-006b08fea9" "proxy-server 525332" 0.0015 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx6aca10b340e84179ba8fb-006b08fea9" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "GET /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx6aca10b340e84179ba8fb-006b08fea9" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1cf9eb1dd9424bdf90fcc-006b08fea9" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:13 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx93dde5c4f164495597b32-006b08fea9" "proxy-server 525332" 0.0015 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:14 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx922c466d2631450a83af1-006b08fea9" "proxy-server 525332" 0.0010 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:14 +0000] "GET /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx922c466d2631450a83af1-006b08fea9" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdeb932f100c64ffa8ae55-006b08feaa" "proxy-server 525332" 0.0011 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:14 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx36667110a8544817bee7b-006b08feaa" "proxy-server 525332" 0.0017 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:14 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 412 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx1e4ec3c000f14e41aff85-006b08feaa" "proxy-server 525332" 0.0011 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 412 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx1e4ec3c000f14e41aff85-006b08feaa" "proxy-server 525332" 0.2028 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx1e4ec3c000f14e41aff85-006b08feaa) +proxy DEBUG: Ignoring 412 from primary (txn: tx1e4ec3c000f14e41aff85-006b08feaa) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 412 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx1e4ec3c000f14e41aff85-006b08feaa" "proxy-server 525332" 0.0013 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx1e4ec3c000f14e41aff85-006b08feaa) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5fd1ab2949784bb5a0fa9-006b08feab" "proxy-server 525332" 0.0025 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "txafd493a88a52487fa5526-006b08feab" "proxy-server 525332" 0.0026 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txa9613f7a8dd042c8a3094-006b08feab" "proxy-server 525332" 0.0905 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txa9613f7a8dd042c8a3094-006b08feab" "proxy-server 525332" 0.0069 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txa9613f7a8dd042c8a3094-006b08feab" "proxy-server 525332" 0.0013 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9c5a3f278551480aa3657-006b08feab" "proxy-server 525332" 0.0032 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx7e77c4ce64574cf9be2c1-006b08feab" "proxy-server 525332" 0.0027 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx3a2f4cc6ad9a46ffbfa20-006b08feab" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx3a2f4cc6ad9a46ffbfa20-006b08feab" "proxy-server 525332" 0.0007 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx3a2f4cc6ad9a46ffbfa20-006b08feab" "proxy-server 525332" 0.0010 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2f413c052afc4ff68a4e3-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "txbb0c5b1ff3004e938aeef-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txa1ba0e88a1c34ec1930d1-006b08feab" "proxy-server 525332" 0.0009 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "GET /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "GET http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "txa1ba0e88a1c34ec1930d1-006b08feab" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx138099277efc41d7985ae-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx90400e99f5d1441dbcbee-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx87ad4152aaa64f5e92f13-006b08feab" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx145a6002b51a47b0992d3-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx17a3c5f7be8047198f5a2-006b08feab" "proxy-server 525332" 0.0011 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx43fa2a37de66418491e3c-006b08feab" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx577e67beeb09436f820fe-006b08feab" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx9f20bed969ac48e8a2db3-006b08feab" "proxy-server 525332" 0.0015 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 412 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx83096465ad71488787913-006b08feab" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdi1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 412 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx83096465ad71488787913-006b08feab" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 412 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx83096465ad71488787913-006b08feab" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx29ffbff60dcb4cfd9bc76-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "txdb774ecff56b46f688739-006b08feab" "proxy-server 525332" 0.0011 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdg1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx3749f4e733f940a7bfc68-006b08feab" "proxy-server 525332" 0.0005 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx64c8649dbce34ac7a8bda-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx7fd94a04c7d74dd68bfee-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 304 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx30d657d604a144dca1898-006b08feab" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4a3da44bd1a54b5d96200-006b08feab" "proxy-server 525332" 0.0011 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/3/a/8fb9af006c4d4d88b75c877916dd1249" 204 - "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249" "tx62cf010650e544749005e-006b08feab" "proxy-server 525332" 0.0011 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdh1/1/a/8fb9af006c4d4d88b75c877916dd1249/o" 200 92 "HEAD http://localhost:8080/v1/a/8fb9af006c4d4d88b75c877916dd1249/o" "tx6daac9d7c73e440e9d956-006b08feab" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx29277c48eeb74cfeb86d5-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "tx29277c48eeb74cfeb86d5-006b08feab" "container-server 525332" 0.0009 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "PUT /sdb1/1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "tx29277c48eeb74cfeb86d5-006b08feab" "container-server 525332" 0.0737 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "PUT /sdb1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 201 - "PUT http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "tx29277c48eeb74cfeb86d5-006b08feab" "proxy-server 525332" 0.0802 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "PUT /sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 201 - "PUT http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "tx29277c48eeb74cfeb86d5-006b08feab" "proxy-server 525332" 0.0847 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4360dd22f06f4ae39257d-006b08feab" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 204 - "HEAD http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "tx4360dd22f06f4ae39257d-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdbc50745469a40a2aad18-006b08feab" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "HEAD /sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 204 - "HEAD http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "txbbc7f7cb8ef74e569f9a0-006b08feab" "proxy-server 525332" 0.0013 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "PUT /sdb1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 201 - "PUT http://foo:8080/sdc1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "tx47a8196291364a9ebf7a6-006b08feab" "object-server 525332" 0.0006 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:15 +0000] "PUT /sdc1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 201 - "PUT http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "tx47a8196291364a9ebf7a6-006b08feab" "proxy-server 525332" 0.0057 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 201 - "PUT http://foo:8080/sdd1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "tx47a8196291364a9ebf7a6-006b08feab" "object-server 525332" 0.2080 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sdd1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 201 - "PUT http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "tx47a8196291364a9ebf7a6-006b08feab" "proxy-server 525332" 0.2175 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7cfa692e524c43838fcc3-006b08feac" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "HEAD /sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 204 - "HEAD http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "tx65ceece681c4424c9fd83-006b08feac" "proxy-server 525332" 0.1256 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 201 - "POST http://foo:8080/sdc1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "txdb685df5a59c4129826d0-006b08feac" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "POST /sdc1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 202 76 "POST http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "txdb685df5a59c4129826d0-006b08feac" "proxy-server 525332" 0.3113 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sdb1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 201 - "POST http://foo:8080/sdd1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "txdb685df5a59c4129826d0-006b08feac" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "POST /sdd1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 202 76 "POST http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "txdb685df5a59c4129826d0-006b08feac" "proxy-server 525332" 0.3126 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx537edb3459334b98a3eda-006b08feac" "proxy-server 525332" 0.0012 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sdb1/1/a/eb36491f09ad4e5a8e372ab50b8d6a92" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx537edb3459334b98a3eda-006b08feac" "container-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/1/a/eb36491f09ad4e5a8e372ab50b8d6a92" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx537edb3459334b98a3eda-006b08feac" "container-server 525332" 0.0015 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 201 - "PUT http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx537edb3459334b98a3eda-006b08feac" "proxy-server 525332" 0.1541 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "PUT /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 201 - "PUT http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx537edb3459334b98a3eda-006b08feac" "proxy-server 525332" 0.1503 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx08c001584f654397af481-006b08feac" "proxy-server 525332" 0.0017 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx08c001584f654397af481-006b08feac" "proxy-server 525332" 0.0011 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb722a939379f41d6903df-006b08feac" "proxy-server 525332" 0.0017 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "HEAD /sdb1/2/a/8978ec95f6cf4f2f84aa9dc29f1cb797" 204 - "HEAD http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797" "txfc92ec292b8e4d1e99877-006b08feac" "proxy-server 525332" 0.4746 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "GET /sdc1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 200 24 "GET http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "tx2f4edbe8aebe4f1f947c3-006b08fead" "proxy-server 525332" 0.0008 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "GET /sdd1/0/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" 200 24 "GET http://foo:8080/v1/a/8978ec95f6cf4f2f84aa9dc29f1cb797/o" "tx2f4edbe8aebe4f1f947c3-006b08fead" "proxy-server 525332" 0.0012 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7499dc09c63e4353ab2b6-006b08fead" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://foo:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx03084ab100bd492688db4-006b08fead" "proxy-server 525332" 0.0015 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "PUT /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 201 - "PUT http://foo:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx141bf14810ef47ec9807d-006b08fead" "proxy-server 525332" 0.0096 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "PUT /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 201 - "PUT http://foo:8080/sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx141bf14810ef47ec9807d-006b08fead" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "PUT /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 201 - "PUT http://foo:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx141bf14810ef47ec9807d-006b08fead" "proxy-server 525332" 0.0137 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "PUT /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 201 - "PUT http://foo:8080/sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx141bf14810ef47ec9807d-006b08fead" "object-server 525332" 0.0005 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "PUT /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 201 - "PUT http://foo:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx141bf14810ef47ec9807d-006b08fead" "proxy-server 525332" 0.0181 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2e7524fbd20f40f2b7f0c-006b08fead" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:17 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx5690458ea19e496e8aef8-006b08fead" "proxy-server 525332" 0.0566 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txb18d321381b74b2094bfa-006b08fead" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txb18d321381b74b2094bfa-006b08fead" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcaba352afa3e42dab869b-006b08feae" "proxy-server 525332" 0.0011 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx472f2206cfeb48b1be2c0-006b08feae" "proxy-server 525332" 0.0024 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txced2d9b6a5804f91b4374-006b08feae" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx081f6295b10a4530bfde5-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx665f83ecb0db4e9197205-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx4f4e64bb314f4cbba2915-006b08feae" "proxy-server 525332" 0.0011 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx4f4e64bb314f4cbba2915-006b08feae" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2fcb3b5d7efc4a03a2709-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "txbcf82fb4205d4a09a034e-006b08feae" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txa81acba3218d4ce587e4d-006b08feae" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb4e59c67210b47a18c5e7-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 200 155 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92?format=json&states=listing" "txb4e59c67210b47a18c5e7-006b08feae" "proxy-server 525332" 0.0020 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbfd8fc5284ec40e290124-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 200 155 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92?format=json&states=listing" "txbfd8fc5284ec40e290124-006b08feae" "proxy-server 525332" 0.0018 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf5fcad71122541f5a0b14-006b08feae" "proxy-server 525332" 0.0011 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "txc22284fca79348d3a5aae-006b08feae" "proxy-server 525332" 0.0011 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx610cc770e52d424e90ac6-006b08feae" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx610cc770e52d424e90ac6-006b08feae" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6815b206ff5b4105a13b0-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx5f892462f3d7426bb587b-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txe48fd4498f294695beb98-006b08feae" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txe48fd4498f294695beb98-006b08feae" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx361ebff7f6eb4297820c0-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx94765de2caaf41b699155-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 412 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx947b78e473834bde94e58-006b08feae" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 412 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx947b78e473834bde94e58-006b08feae" "proxy-server 525332" 0.0006 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx947b78e473834bde94e58-006b08feae) +proxy DEBUG: Ignoring 412 from primary (txn: tx947b78e473834bde94e58-006b08feae) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 412 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx947b78e473834bde94e58-006b08feae" "proxy-server 525332" 0.0007 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx947b78e473834bde94e58-006b08feae) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx229ef5dcf846441bbe097-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx9ebe0b8b08484eccb95d4-006b08feae" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx6cc5e9462c9f4459b8cec-006b08feae" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx6cc5e9462c9f4459b8cec-006b08feae" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:18 +0000] "GET /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx6cc5e9462c9f4459b8cec-006b08feae" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx22a0711666114efaa5d35-006b08feae" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "txb675affe33ff4a9f9374e-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "GET /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx25c98e8fa855447cab1bc-006b08feaf" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "GET /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx25c98e8fa855447cab1bc-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx25c98e8fa855447cab1bc-006b08feaf" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx60e5dd3012474c8587a14-006b08feaf" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx4bff19261db8454aa0e32-006b08feaf" "proxy-server 525332" 0.0014 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "GET /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx46246d2e1bd344c59a6da-006b08feaf" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "GET /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "GET http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx46246d2e1bd344c59a6da-006b08feaf" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txee38272e2d0b4f74aade3-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx0cb6c65dda06448daf9ad-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx1520051eccad449ab9f99-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcd02cbc2898047d6bef26-006b08feaf" "proxy-server 525332" 0.0096 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "txa0f7886cdd95443eb9b32-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx2cf1a2e4c4e64fea88895-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txca44dbc0852248a194197-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "txfdd7f08b00694655a589f-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 412 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx4d006d4805cb4bf09099b-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 412 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx4d006d4805cb4bf09099b-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 412 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "tx4d006d4805cb4bf09099b-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0942556040954029a48f6-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx746b282e51204440ac4cf-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdi1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txba5dfc6fd03e4e13a89a3-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdbf76285f4c04abcbcf09-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx3ebabb37ae4543a9bceed-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdh1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 304 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txff9eaf1d15414a96b598b-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0ee9c203fd4b4e84ac14c-006b08feaf" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/2/a/eb36491f09ad4e5a8e372ab50b8d6a92" 204 - "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92" "tx6c0309fd5f2a4fcfa315e-006b08feaf" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdg1/3/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" 200 92 "HEAD http://localhost:8080/v1/a/eb36491f09ad4e5a8e372ab50b8d6a92/o" "txa6d3407ec36c4e6eae6fd-006b08feaf" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx42ed0565a70d45e8b5ab4-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "PUT /sdb1/1/a/3073e2af35054bc3a88c54eacca4de48" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/3073e2af35054bc3a88c54eacca4de48" "tx42ed0565a70d45e8b5ab4-006b08feaf" "container-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/1/a/3073e2af35054bc3a88c54eacca4de48" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/3073e2af35054bc3a88c54eacca4de48" "tx42ed0565a70d45e8b5ab4-006b08feaf" "container-server 525332" 0.0052 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/2/a/3073e2af35054bc3a88c54eacca4de48" 201 - "PUT http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48" "tx42ed0565a70d45e8b5ab4-006b08feaf" "proxy-server 525332" 0.0153 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "PUT /sdb1/2/a/3073e2af35054bc3a88c54eacca4de48" 201 - "PUT http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48" "tx42ed0565a70d45e8b5ab4-006b08feaf" "proxy-server 525332" 0.0199 "-" 525332 3test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_meta_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_data_files_no_cleanup +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_data_files_no_cleanup ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_existing_older_meta_files ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0004 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0038 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0012 "-" 525339 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0022 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0008 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0077 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0084 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0332 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0591 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0496 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.1734 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.1267 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0017 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0055 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:19 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.1546 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0144 "-" 525339 0test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.cli.test_relinker.TestRelinker.test_relink_data_file +test.unit.cli.test_relinker.TestRelinker.test_relink_data_file ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_existing_part_number_greater_than_max_parts_allowed +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_existing_part_number_greater_than_max_parts_allowed ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted -test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response ... ok swift: Using crc32c_kern implementation for CRC32C. swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db -test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key -test.unit.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db -test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete ... ok -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete_using_realms -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete_using_realms ... ok - -test-TestDiskFile WARNING: Quarantined object /tmp/tmpx_kp0caw/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpx_kp0caw/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestDiskFile WARNING: Quarantined object /tmp/tmpx_kp0caw/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpx_kp0caw/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestDiskFile ERROR: Client path /a/c/1 does not match path stored in object metadata /a/c/1garbage -test-TestDiskFile ERROR: Client path /a/c/2 does not match path stored in object metadata /a/c/2garbage -test-TestDiskFile ERROR: Client path /a/c/3 does not match path stored in object metadata /a/c/3garbage -test-TestDiskFile ERROR: Client path /a/c/4 does not match path stored in object metadata /a/c/4garbage -test-TestDiskFile ERROR: Client path /a/c/5 does not match path stored in object metadata /a/c/5garbage -test-TestDiskFile ERROR: Client path /a/c/6 does not match path stored in object metadata /a/c/6garbage -test-TestDiskFile ERROR: Client path /a/c/7 does not match path stored in object metadata /a/c/7garbage -test-TestDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage -test-TestDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.51937.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.52155.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.52358.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.52568.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.52766.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.52972.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.53174.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.53382.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmprczil7h0/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.53585.data: bad metadata x-delete-at value bad integer -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.54008.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.54238.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.54445.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.54651.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.54854.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.55059.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.55265.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.55475.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpzhgajz9b/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.55683.data: metadata content-length 1023 does not match actual object size 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.56109.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.56338.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.56562.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.56764.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.56968.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.57164.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.57370.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.57567.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmpvgbx_912/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.57785.data: bad metadata content-length value zero -test-TestDiskFile WARNING: Quarantined object /tmp/tmp20qj2o2a/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.58200.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmp20qj2o2a/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.58423.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmp20qj2o2a/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.58684.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmp20qj2o2a/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.58898.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not matchtest.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length ... ok - -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.1:1001/sdb/0/a/c/oè policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/oè policy#0 frag#3 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341055.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/oè policy#0 frag#3 -object-reconstructor INFO: Nothing reconstructed for 2.9802322387695312e-05 seconds. -object-reconstructor WARNING: Invalid response 400 from 10.0.0.13:1013/sdn/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.27:1027/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.41:1041/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.181:1181/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 179 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.13:1013/sdn/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.27:1027/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.41:1041/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.181:1181/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response ... ok -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash -test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists_but_different_inode -test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists_but_different_inode ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears -test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error -test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file -test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy -test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted -test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter -test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option -test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option ... ok - -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpdmz169zf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1761341056.00000, path: a/c, db: /tmp/tmp6ww2op38/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341056.00000.db -sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmp_ztgl5vw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341057.00000-0, db: /tmp/tmpvjeb3_n5/sda/containers/0/6f4/2f59556ab6f24d88ff16027b4eb316f4/2f59556ab6f24d88ff16027b4eb316f4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341057.00000-0, db: /tmp/tmpvjeb3_n5/sda/containers/0/6f4/2f59556ab6f24d88ff16027b4eb316f4/2f59556ab6f24d88ff16027b4eb316f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341060.00000-0, db: /tmp/tmpvjeb3_n5/sda/containers/0/00c/e7fbe607d780ff5f529311ebe84e900c/e7fbe607d780ff5f529311ebe84e900c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341060.00000-0, db: /tmp/tmpvjeb3_n5/sda/containers/0/00c/e7fbe607d780ff5f529311ebe84e900c/e7fbe607d780ff5f529311ebe84e900c.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Audit warnings for shard: account not in shards namespace '.shards_', path: bad_account/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1761341057.00000, (0, 0) as of 1761341057.00000, active as of 1761341057.00000> to ShardRange<'k' to 't' as of 1761341058.00000, (0, 0) as of 1761341058.00000, active as of 1761341058.00000>, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341062.00000, (0, 0) as of 1761341062.00000, shrinking as of 1761341059.00000> to ShardRange<'k' to 't' as of 1761341062.00000, (0, 0) as of 1761341062.00000, sharding as of 1761341063.00000>, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpoqgnj74j/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-a1eac6bc88a051f6b52cdf003fade1f9-1761341061.00000-2, db: /tmp/tmpjs6zt0uh/sda/containers/0/c91/5dbb92ab39e78aa2ea0d3f6d5260bc91/5dbb92ab39e78aa2ea0d3f6d5260bc91.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341057.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/0a8/fda3761a47c99845bee7400e3ae110a8/fda3761a47c99845bee7400e3ae110a8.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341057.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/0a8/fda3761a47c99845bee7400e3ae110a8/fda3761a47c99845bee7400e3ae110a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341066.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/451/b88d18d42532a9788083bbf41d20e451/b88d18d42532a9788083bbf41d20e451.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341066.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/451/b88d18d42532a9788083bbf41d20e451/b88d18d42532a9788083bbf41d20e451.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341075.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/1e5/38774644ecd63cbf0293d3b99c79f1e5/38774644ecd63cbf0293d3b99c79f1e5.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341075.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/1e5/38774644ecd63cbf0293d3b99c79f1e5/38774644ecd63cbf0293d3b99c79f1e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341084.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/771/94c08a71d5c25116fa7df9d364b1e771/94c08a71d5c25116fa7df9d364b1e771.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341084.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/771/94c08a71d5c25116fa7df9d364b1e771/94c08a71d5c25116fa7df9d364b1e771.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341093.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/0f1/4ba596c37aa8a40674762c3b83d840f1/4ba596c37aa8a40674762c3b83d840f1.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341093.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/0f1/4ba596c37aa8a40674762c3b83d840f1/4ba596c37aa8a40674762c3b83d840f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341102.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/c63/18b6d9b40f474992954a01a30ad21c63/18b6d9b40f474992954a01a30ad21c63.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_error ... ok Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" -Device d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" is now d0r0z0-127.0.1.1:8000R127.0.0.1:6200/sda1_"other meta data" Matched more than one device: d0r0z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" @@ -22615,17 +19615,33 @@ d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 -Device d4r2z3-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4test.unit.cli.test_ringbuilder.TestCommands.test_set_region_domain_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_domain_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv4_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_new_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_new_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_old_format -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_ipv6_old_format ... ok -test.unit.cli.test_ringbuilder.TestCommands.test_set_region_no_matching +Device d4r2z3-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r314z3-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" region set to 314 +d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 +d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r314z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" region set to 314 +Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 +d4r314z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" region set to 314 +swift-ring-builder set_region + [ set_region + --region --zone --ip --port + --replication-ip --replication-port + --device --meta [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Resets the devices' regions. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions.test.unit.cli.test_ringbuilder.TestCommands.test_set_region_no_matching test.unit.cli.test_ringbuilder.TestCommands.test_set_region_no_matching ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_region_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_set_region_number_of_arguments ... ok @@ -22649,539 +19665,139 @@ test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv4_old_format ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv6_new_format test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv6_new_format ... ok +swift: Using crc32c_kern implementation for CRC32C. test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv6_old_format test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_ipv6_old_format ... ok +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_no_matching test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_no_matching ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Content-Length': '120'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_existing_part_number_greater_than_max_parts_allowed -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_existing_part_number_greater_than_max_parts_allowed ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET ... ok - -test INFO: Begin container audit "once" mode -test ERROR: ERROR Could not get container info /tmp/tmp6y1xbak9/tmp_test_database_auditor/fail2.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test ERROR: ERROR Could not get container info /tmp/tmp6y1xbak9/tmp_test_database_auditor/fail1.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit - info = broker.get_info() - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info - raise ValueError -ValueError -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test DEBUG: Audit passed for -test INFO: Container audit "once" mode completed: 0.02s -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test_digest_utils WARNING: The following digest algorithms are allowed by default but deprecated: sha1. Support will be disabled by default in a future release, and later removed entirely. -test_digest_utils WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test_digest_utils WARNING: The following digest algorithms are configured but not supported: md5 -test_digest_utils WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test_digest_utils WARNING: The following digest algorithms are configured but not supported: md5 -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -direct-client-test ERROR: Kaboom! -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: tx1c48333cd32749638ef68-0068fbee7c) -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx1646ed75d4bf49f894965-0068fbee7c) -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: txb4ba059e787d473486c62-0068fbee7c) -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'GET /someurl HTTP/1.0\r\n', (txn: test-bad-req-trans-id) -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [24/Oct/2025 09:24:12] "GET /someurl HTTP/1.1" 200 160 0.000064 -proxy INFO: 192.168.0.1 - - [24/Oct/2025 09:24:12] "GET /otherurl HTTP/1.1" 200 179 0.000038 -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [24/Oct/2025 09:24:12] "GET /someurl HTTP/1.0" 200 186 0.000047 -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: 192.168.0.1 - - [24/Oct/2025 09:24:12] "GET /someurl HTTP/1.0" 200 179 0.000043 -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:12] "GET /someurl HTTP/1.0" 200 180 0.000057 -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:12] "GET /someurl HTTP/1.0" 200 180 0.000039 -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -proxy INFO: (4171824) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171824) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:12] "GET /someurl HTTP/1.0" 200 180 0.000036 -proxy INFO: wsgi exiting -proxy INFO: (4171824) wsgi exited, is_accepting=True -test-ic DEBUG: -> 2014-05-27T20:54:11 GET http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - -test-ic DEBUG: -> 2014-05-27T20:54:11 HEAD http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - -test ERROR: Problem finding shard upper in '/tmp/tmpdn43xeot/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpdn43xeot/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpevgw9dub/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpevgw9dub/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... ok -test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing -test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers -test.unit.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate -test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate ... ok -test ERROR: Invalid swift_bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2995, in override_bytes_from_content_type - listing_dict['bytes'] = int(swift_bytes) - ~~~^^^^^^^^^^^^^ -ValueError: invalid literal for int() with base 10: 'hey' -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync INFO: Container sync report: a/c, time window start: 1761341064.570578, time window end: 1761341064.570578, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 5, sync_point2: None, total_rows: 1 -test-container-sync ERROR: ERROR Syncing : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 389, in container_sync - if not self.container_sync_row( - ~~~~~~~~~~~~~~~~~~~~~~~^ - row, sync_to, user_key, broker, info, realm, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - realm_key): - ^^^^^^^^^^ -TypeError: TestContainerSync.test_container_report..fake_container_sync_row() missing 1 required positional argument: 'realm_key' -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync INFO: Container sync report: a/c, time window start: 1761341064.57343, time window end: 1761341064.5734398, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 -test-container-sync ERROR: ERROR Syncing {'ROWID': 1, 'name': 'o'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 535, in container_sync_row - row['created_at']) - ~~~^^^^^^^^^^^^^^ -KeyError: 'created_at' -test-container-sync INFO: Container sync report: a/c, time window start: 1761341064.5735948, time window end: 1761341064.5739727, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 -test-container-sync INFO: Container sync report: a/c, time window start: 1761341064.5740829, time window end: 1761341064.5741394, puts: 0, posts: 0, deletes: 1, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 883, in fake_delete_object - raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 900, in fake_delete_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 883, in fake_delete_object - raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row - delete_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 900, in fake_delete_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1146, in fake_get_object - raise exc[-1] -Exception: test exceptiontest.unit.container.test_sync.TestContainerSync.test_container_sync_row_put -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txffc2189bc28c4ae98b013-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx078c4b7f88074ff18055d-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txf9b600cc1f444bd09a546-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: txf9b600cc1f444bd09a546-0068fbee87) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txf9b600cc1f444bd09a546-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txbd1dd2a88518420195f6d-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txbd1dd2a88518420195f6d-0068fbee87) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txbd1dd2a88518420195f6d-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx8acc93f3a0684265b633a-0068fbee87) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx8acc93f3a0684265b633a-0068fbee87) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txdf3ae950c7b0496096830-0068fbee87) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txdf3ae950c7b0496096830-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txd55461af7e294c71b9de2-0068fbee87) -test INFO: Client disconnected on read of '/a/c' (txn: txd55461af7e294c71b9de2-0068fbee87) -test INFO: Client disconnected on read of '/a/c' (txn: txb3486025bbf1448e91dd2-0068fbee87) -test INFO: Client disconnected on read of '/a/c' (txn: txb3486025bbf1448e91dd2-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx41709ee5759449c0a192f-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa438497ff57847dc86bc7-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6a088d7fc9074ae69c949-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6a088d7fc9074ae69c949-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6a088d7fc9074ae69c949-0068fbee87) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx6a088d7fc9074ae69c949-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx385d3eb0eded40c6be766-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx385d3eb0eded40c6be766-0068fbee87) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx385d3eb0eded40c6be766-0068fbee87) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx385d3eb0eded40c6be766-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx2b7fdf9d15ef4f27901b4-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx2b7fdf9d15ef4f27901b4-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx2b7fdf9d15ef4f27901b4-0068fbee87) -test ERROR: Account HEAD returning 503 for [] (txn: tx2b7fdf9d15ef4f27901b4-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestContainerController.test_POST -test.unit.proxy.test_server.TestContainerController.test_POST ... ok -test.unit.proxy.test_server.TestContainerController.test_POST_bad_metadata -test.unit.proxy.test_server.TestContainerController.test_POST_bad_metadata ... ok -test.unit.proxy.test_server.TestContainerController.test_POST_calls_clean_acl -test.unit.proxy.test_server.TestContainerController.test_POST_calls_clean_acl ... ok -test.unit.proxy.test_server.TestContainerController.test_POST_metadata -test.unit.proxy.test_server.TestContainerController.test_POST_metadata ... ok - -test-TestDiskFile WARNING: Quarantined object /tmp/tmp20qj2o2a/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.59131.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmp20qj2o2a/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.59362.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.60394.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.60627.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.60842.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.61057.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.61269.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.61475.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.61679.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.61881.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmp4u_pjmq4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.62089.data: missing name metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.62512.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.62731.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.62938.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.63140.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.63350.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.63553.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpl552rl2h/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.63936.data: Bytes read: 0, does not match metadata: 1024 -test-TestDiskFile WARNING: Quarantined object /tmp/tmpbvla89v6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.64518.data: Failed to open /tmp/tmpbvla89v6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.64518.data: [Errno 61] -ENODATA fool! -test-TestDiskFile WARNING: Quarantined object /tmp/tmpi23hxp9e/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.65011.data: Failed to open /tmp/tmpi23hxp9e/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.65011.data: [Errno 117] -EUCLEAN fool! -test-TestDiskFile WARNING: Quarantined object /tmp/tmpakpy3scd/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.65421.data: missing content-length in metadata -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.65815.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.65815.data'>: stored checksum='b'8ff1f73844fc8f8f86089d6ff5b98450'', computed='b'cc8fa14686136bf5716a2d6779f10960'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.66020.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.66020.data'>: stored checksum='b'cfaca19472fdc5732296b8ac3011e458'', computed='b'88df088fac01e19738afe0f7344ce9e9'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.66224.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.66224.data'>: stored checksum='b'27ee268a96b5acd797a00b0a18d685f0'', computed='b'792570591331ea1b518d0a4e66abe0ac'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.66417.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.66417.data'>: stored checksum='b'9502c8a3a9b273a72045739f7e2270a8'', computed='b'def4a73bc1b3a58eb235a281eedbc3d2'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.66621.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.66621.data'>: stored checksum='b'72d236a8414810f3fffc9d9a6bd6b82a'', computed='b'2887a7bd6185d892d77ae33503d10695'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.66811.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.66811.data'>: stored checksum='b'2a69ac3edec64286acf979d7622a4fb4'', computed='b'46ab24b7698d83de0687917e70161414'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.67012.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.67012.data'>: stored checksum='b'7bc4e8f2f5695b5a3ba07ecbaf2b5745'', computed='b'664cd78961bd275f1fbf13f359a7be2f'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.67203.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.67203.data'>: stored checksum='b'623a8c87aa69269c268439e77f25252d'', computed='b'2f6ff99b08fd73b007d19debb24850b8'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.67417.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpa8tugfbd/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.67417.data'>: stored checksum='b'06bad5168a7d58d9d9dc0a898f915c67'', computed='b'ee7129f7e72ce5c97a4a09eb65b25074''test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids -test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_GET_without_permission ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341102.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/c63/18b6d9b40f474992954a01a30ad21c63/18b6d9b40f474992954a01a30ad21c63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341111.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/ba0/6715869b154f28a9b2131f061952eba0/6715869b154f28a9b2131f061952eba0.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341111.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/ba0/6715869b154f28a9b2131f061952eba0/6715869b154f28a9b2131f061952eba0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341120.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/239/fddefb7c686085f44fd903b25f523239/fddefb7c686085f44fd903b25f523239.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341120.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/239/fddefb7c686085f44fd903b25f523239/fddefb7c686085f44fd903b25f523239.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341129.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/70c/5d0c7e88d84c7f33725ac40b7df5b70c/5d0c7e88d84c7f33725ac40b7df5b70c.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341129.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/70c/5d0c7e88d84c7f33725ac40b7df5b70c/5d0c7e88d84c7f33725ac40b7df5b70c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341129.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/70c/5d0c7e88d84c7f33725ac40b7df5b70c/5d0c7e88d84c7f33725ac40b7df5b70c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341138.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/a8d/65dc87c152bb5d4d9aab68440b420a8d/65dc87c152bb5d4d9aab68440b420a8d.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341138.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/a8d/65dc87c152bb5d4d9aab68440b420a8d/65dc87c152bb5d4d9aab68440b420a8d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341138.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/a8d/65dc87c152bb5d4d9aab68440b420a8d/65dc87c152bb5d4d9aab68440b420a8d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341147.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/2c5/a0f95da4b8629f34e94f2ca24ed932c5/a0f95da4b8629f34e94f2ca24ed932c5.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341147.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/2c5/a0f95da4b8629f34e94f2ca24ed932c5/a0f95da4b8629f34e94f2ca24ed932c5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341147.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/2c5/a0f95da4b8629f34e94f2ca24ed932c5/a0f95da4b8629f34e94f2ca24ed932c5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341156.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/eab/a2c40c8b04ffe4f7b105e39320f85eab/a2c40c8b04ffe4f7b105e39320f85eab.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341156.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/eab/a2c40c8b04ffe4f7b105e39320f85eab/a2c40c8b04ffe4f7b105e39320f85eab.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341156.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/eab/a2c40c8b04ffe4f7b105e39320f85eab/a2c40c8b04ffe4f7b105e39320f85eab.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341165.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/676/ecfa2176b36afe6d277b3bde851c6676/ecfa2176b36afe6d277b3bde851c6676.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341165.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/676/ecfa2176b36afe6d277b3bde851c6676/ecfa2176b36afe6d277b3bde851c6676.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341165.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/676/ecfa2176b36afe6d277b3bde851c6676/ecfa2176b36afe6d277b3bde851c6676.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341174.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/3d5/13bb4c7a87859f2769ef484bc37963d5/13bb4c7a87859f2769ef484bc37963d5.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341174.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/3d5/13bb4c7a87859f2769ef484bc37963d5/13bb4c7a87859f2769ef484bc37963d5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341174.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/3d5/13bb4c7a87859f2769ef484bc37963d5/13bb4c7a87859f2769ef484bc37963d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341183.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/1f4/771d955773f300b2db7d97fea6f221f4/771d955773f300b2db7d97fea6f221f4.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341183.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/1f4/771d955773f300b2db7d97fea6f221f4/771d955773f300b2db7d97fea6f221f4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341183.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/1f4/771d955773f300b2db7d97fea6f221f4/771d955773f300b2db7d97fea6f221f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341192.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/cba/6dc2320ca74d2bfbecaf1036d3cbfcba/6dc2320ca74d2bfbecaf1036d3cbfcba.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341192.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/cba/6dc2320ca74d2bfbecaf1036d3cbfcba/6dc2320ca74d2bfbecaf1036d3cbfcba.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341192.00000-2, db: /tmp/tmpmzg_jpel/sda/containers/0/cba/6dc2320ca74d2bfbecaf1036d3cbfcba/6dc2320ca74d2bfbecaf1036d3cbfcba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1761341059.00000, (0, 0) as of 1761341059.00000, active as of 1761341059.00000> to ShardRange<'a' to 'b' as of 1761341059.00000, (0, 0) as of 1761341059.00000, sharding as of 1761341064.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded ... ok - -d4r314z3-test.test.com:6000Rr.test.com:7000/sda3_"some meta data" region set to 314 -d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 -d0r314z0-127.0.0.1:6200R127.0.0.1:6200/sda1_"some meta data" region set to 314 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 -d4r314z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" region set to 314 -Device d4r2z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" with 100.0 weight got id 4 -d4r314z3-[2001:0:1234::c1c0:abcd:876]:6000R[2::10]:7000/sda3_"some meta data" region set to 314 -swift-ring-builder set_region - [ set_region - --region --zone --ip --port - --replication-ip --replication-port - --device --meta [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Resets the devices' regions. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_huge_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_huge_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_using_state_aliases +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_using_state_aliases ... ok - Option --yes assume a yes response to all questions. swift-ring-builder set_region [ can be of the form:: + + drz-:R:/ + _ + +Where and are replication ip and port. + +Any part is optional, but you must include at least one part. + +Examples:: + + d74 Matches the device id 74 + r4 Matches devices in region 4 + z1 Matches devices in zone 1 + z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 + 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 + z1:5678 Matches devices in zone 1 using port 5678 + :5678 Matches devices that use port 5678 + R5.6.7.8 Matches devices that use replication ip 5.6.7.8 + R:5678 Matches devices that use replication port 5678 + 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip + 5.6.7.8 + /sdb1 Matches devices with the device name sdb1 + _shiny Matches devices with shiny in the meta data + _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data + [::1] Matches devices in any zone with the ip ::1 + z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 + +Most specific example:: + + d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" + +Nerd explanation: + + All items require their single character prefix except the ip, in which + case the - is optional unless the device id or zone is also included.test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_number_of_arguments test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_number_of_arguments ... ok test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_old_format_two_devices test.unit.cli.test_ringbuilder.TestCommands.test_set_weight_old_format_two_devices ... ok @@ -23358,1686 +20011,513 @@ test.unit.cli.test_ringbuilder.TestCommands.test_time_remaining ... ok test.unit.cli.test_ringbuilder.TestCommands.test_unknown test.unit.cli.test_ringbuilder.TestCommands.test_unknown ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx46f75bc0dc17404a9d2d3-006b08feaf" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/2/a/3073e2af35054bc3a88c54eacca4de48" 204 - "HEAD http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48" "tx46f75bc0dc17404a9d2d3-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx66e3eb2a73464d34801c8-006b08feaf" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:19 +0000] "HEAD /sda1/2/a/3073e2af35054bc3a88c54eacca4de48" 204 - "HEAD http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48" "txdc67801ae39548db863a1-006b08feaf" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdg1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "PUT http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "txb4e7a4256f9c4b0cad97f-006b08feaf" "proxy-server 525332" 0.4422 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "PUT http://foo:8080/sdh1/2/a/3073e2af35054bc3a88c54eacca4de48/o" "txb4e7a4256f9c4b0cad97f-006b08feaf" "object-server 525332" 0.0005 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdb1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "PUT http://foo:8080/sdi1/2/a/3073e2af35054bc3a88c54eacca4de48/o" "txb4e7a4256f9c4b0cad97f-006b08feaf" "object-server 525332" 0.0005 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdi1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "PUT http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "txb4e7a4256f9c4b0cad97f-006b08feaf" "proxy-server 525332" 0.2935 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdh1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "PUT http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "txb4e7a4256f9c4b0cad97f-006b08feaf" "proxy-server 525332" 0.2949 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8cacf72e4ff3481f96027-006b08feb0" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sdb1/2/a/3073e2af35054bc3a88c54eacca4de48" 204 - "HEAD http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48" "tx6ab1522915f444ad91751-006b08feb0" "proxy-server 525332" 0.0140 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "POST /sdg1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 202 76 "POST http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "txd2e750e2a87645c197c40-006b08feb0" "proxy-server 525332" 0.0048 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdb1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "POST http://foo:8080/sdh1/2/a/3073e2af35054bc3a88c54eacca4de48/o" "txd2e750e2a87645c197c40-006b08feb0" "object-server 525332" 0.0004 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "POST /sdh1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 202 76 "POST http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "txd2e750e2a87645c197c40-006b08feb0" "proxy-server 525332" 0.2448 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 201 - "POST http://foo:8080/sdi1/2/a/3073e2af35054bc3a88c54eacca4de48/o" "txd2e750e2a87645c197c40-006b08feb0" "object-server 525332" 0.0005 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "POST /sdi1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 202 76 "POST http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "txd2e750e2a87645c197c40-006b08feb0" "proxy-server 525332" 0.1713 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txccd3edd17bd34a2ea909f-006b08feb0" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdb1/1/a/6ee3ff413af441a487dbbc523c79592f" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/6ee3ff413af441a487dbbc523c79592f" "txccd3edd17bd34a2ea909f-006b08feb0" "container-server 525332" 0.0009 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/1/a/6ee3ff413af441a487dbbc523c79592f" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" "txccd3edd17bd34a2ea909f-006b08feb0" "container-server 525332" 0.0009 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 201 - "PUT http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txccd3edd17bd34a2ea909f-006b08feb0" "proxy-server 525332" 0.1093 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 201 - "PUT http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txccd3edd17bd34a2ea909f-006b08feb0" "proxy-server 525332" 0.0079 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6073b3339fb94c6aba860-006b08feb0" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx6073b3339fb94c6aba860-006b08feb0" "proxy-server 525332" 0.0011 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx566d494a7ebf4e2083c2d-006b08feb0" "proxy-server 525332" 0.0011 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "HEAD /sdb1/2/a/3073e2af35054bc3a88c54eacca4de48" 204 - "HEAD http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48" "txfd5a80f281b7464eb815b-006b08feb0" "proxy-server 525332" 0.0036 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "GET /sdg1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 200 92 "GET http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "tx74238acc781c492291a3f-006b08feb0" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:20 +0000] "GET /sdh1/2/a/3073e2af35054bc3a88c54eacca4de48/o" 200 92 "GET http://foo:8080/v1/a/3073e2af35054bc3a88c54eacca4de48/o" "tx74238acc781c492291a3f-006b08feb0" "proxy-server 525332" 0.0012 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx667323835bc4416aa1691-006b08feb0" "proxy-server 525332" 0.2054 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://foo:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx873f62df26234c939dddd-006b08feb1" "proxy-server 525332" 0.0016 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "PUT /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f/o" 201 - "PUT http://foo:8080/sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx5198b08f09e64435ba0a5-006b08feb1" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "PUT /sda1/2/a/6ee3ff413af441a487dbbc523c79592f/o" 201 - "PUT http://foo:8080/sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx5198b08f09e64435ba0a5-006b08feb1" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "PUT /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 201 - "PUT http://foo:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx5198b08f09e64435ba0a5-006b08feb1" "proxy-server 525332" 0.0831 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "PUT /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 201 - "PUT http://foo:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx5198b08f09e64435ba0a5-006b08feb1" "proxy-server 525332" 0.0826 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx292441ff67c842baa3e73-006b08feb1" "proxy-server 525332" 0.0031 "-" 525332 -test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_data_files ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl + return ah._handle_acl(app, method) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_huge_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_huge_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_invalid_part_num ... ok - -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1173, in fake_get_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' -test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object' -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 613, in container_sync_row - put_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - contents=FileLikeIter(body), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), logger=self.logger, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1239, in fake_put_object - raise ClientException('test client exception', http_status=503) -swift.common.exceptions.ClientException: test client exception: 503 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 559, in container_sync_row - if self._object_in_remote_container(row['name'], - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - sync_to, user_key, realm, - ^^^^^^^^^^^^^^^^^^^^^^^^^ - realm_key, ts_meta): - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 491, in _object_in_remote_container - metadata, _ = head_object(sync_to, name=name, - ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - headers=headers, - ^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - retries=0) - ^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1338, in fake_head_object - raise Exception() -Exception -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 -test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1146, in fake_get_object - raise exc[-1] -Exception: test exception -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row - raise exc - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row - self.swift.get_object(info['account'], - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - info['container'], row['name'], - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers_out, - ^^^^^^^^^^^^^^^^^^^^ - acceptable_statuses=(2, 4), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params={'symlink': 'get'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1173, in fake_get_object - raise exc[-1] -swift.common.exceptions.ClientException: test client exception -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' -test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object' -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 613, in container_sync_row - put_object(sync_to, name=row['name'], headers=headers, - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - contents=FileLikeIter(body), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), logger=self.logger, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - timeout=self.conn_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1239, in fake_put_object - raise ClientException('test client exception', http_status=503) -swift.common.exceptions.ClientException: test client exception: 503 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 -test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path'test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms -test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms ... ok -test.unit.container.test_sync.TestContainerSync.test_run_forever -test.unit.container.test_sync.TestContainerSync.test_run_forever ... ok -test.unit.container.test_sync.TestContainerSync.test_run_once -test.unit.container.test_sync.TestContainerSync.test_run_once ... ok -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None ... ok -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple ... ok -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one -test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip -test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break -test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object -test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... ok -test ERROR: Failed to unlink '/tmp/tmp05ldm3em/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmp05ldm3em/containers/part/suffix/hash/container_1761341065.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmp05ldm3em/containers/part/suffix/hash/container_1761341065.00000.db': ['/tmp/tmp05ldm3em/containers/part/suffix/hash/container.db', '/tmp/tmp05ldm3em/containers/part/suffix/hash/container_1761341066.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp05ldm3em/containers/part/suffix/hash/container_1761341066.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00028 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpnuq74z9y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00355 seconds (281.54567/s) -test INFO: Removed 1 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test DEBUG: Successfully deleted db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test DEBUG: Not deleting db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (2/3 success) -test DEBUG: Not deleting db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (requires sharding, state unsharded) -test DEBUG: Not deleting db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.49506.db (requires sharding, state sharding) -test DEBUG: Not deleting db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.49506.db (2/3 success) -test DEBUG: Successfully deleted db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.49506.db -test DEBUG: Successfully deleted db /tmp/tmpgo3qu3ac/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '075228d68e917f90c6b84c462e18eb9e', 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda', '1761341065.51000', '1761341065.00000', '0', '', '1761341065.00000', 51, 0) -test DEBUG: /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o0', 'created_at': '1761341066.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1761341067.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1761341068.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1761341069.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1761341070.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1761341071.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1761341072.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1761341073.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1761341074.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1761341075.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1761341076.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1761341077.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1761341078.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1761341079.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1761341080.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1761341081.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1761341082.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1761341083.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1761341084.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1761341085.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1761341086.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1761341087.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1761341088.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1761341089.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1761341090.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1761341091.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1761341092.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1761341093.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1761341094.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1761341095.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda')test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync -test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part -test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_local_ids -test.unit.container.test_replicator.TestReplicatorSync.test_local_ids ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_newer_ts_files ... ok +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +swift: Using crc32c_kern implementation for CRC32C. +swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_and_range ... ok -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp4_4t4toy/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.004501 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp0roqhjry/node/sda1 (cleanup=False) -test WARNING: Error relinking: failed to relink /tmp/tmp0roqhjry/node/sda1/objects/134/6fa/86d8125f4c16068f5432cbc1576d46fa/1761341058.19865.data to /tmp/tmp0roqhjry/node/sda1/objects/269/6fa/86d8125f4c16068f5432cbc1576d46fa/1761341058.19865.data: [Errno 17] File exists: '/tmp/tmp0roqhjry/node/sda1/objects/134/6fa/86d8125f4c16068f5432cbc1576d46fa/1761341058.19865.data' -> '/tmp/tmp0roqhjry/node/sda1/objects/269/6fa/86d8125f4c16068f5432cbc1576d46fa/1761341058.19865.data' -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 0/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test WARNING: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.003354 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp46fmnpsa/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.003457 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpb11vi6tx/node/sda1 (cleanup=False) -test WARNING: Skipping /tmp/tmpb11vi6tx/node/sda1/objects because -test DEBUG: Updating recon -test WARNING: There were 1 errors listing partition directories -test WARNING: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 1 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.002866 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpaz8tzzp1/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpaz8tzzp1/node/sda1/objects/9/3b8/0932efdd1a9bbf875be589e1263763b8/1761341058.27496.meta to /tmp/tmpaz8tzzp1/node/sda1/objects/18/3b8/0932efdd1a9bbf875be589e1263763b8/1761341058.27496.meta -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.003609 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test DEBUG: Updating recon -test WARNING: No policy found to increase the partition power. -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.002429 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp3cbth55w/node/sda1 (cleanup=False) -test WARNING: Skipping sda1 as it is not mounted -test DEBUG: Updating recon -test WARNING: 1 disks were unmounted -test WARNING: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.002821 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpmm_gi4a4/node/sda1 (cleanup=False) -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.003055 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpmm_gi4a4/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpmm_gi4a4/node/sda1/objects/151/288/97759f37cb997a165018612d91d8e288/1761341058.35124.data to /tmp/tmpmm_gi4a4/node/sda1/objects/302/288/97759f37cb997a165018612d91d8e288/1761341058.35124.data -test DEBUG: Run listdir on /tmp/tmpmm_gi4a4/node/sda1/objects/302 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/3 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.004781 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpmm_gi4a4/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpmm_gi4a4/node/sda1/objects/185/088/b96ca0819f284efe10d49b7c2d069088/1761341058.35124.data to /tmp/tmpmm_gi4a4/node/sda1/objects/370/088/b96ca0819f284efe10d49b7c2d069088/1761341058.35124.data -test DEBUG: Run listdir on /tmp/tmpmm_gi4a4/node/sda1/objects/370 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 -test DEBUG: Relinking created link: /tmp/tmpmm_gi4a4/node/sda1/objects/137/324/89a13aeff6295fb79de09bf90d4cc324/1761341058.35124.data to /tmp/tmpmm_gi4a4/node/sda1/objects/275/324/89a13aeff6295fb79de09bf90d4cc324/1761341058.35124.data -test DEBUG: Run listdir on /tmp/tmpmm_gi4a4/node/sda1/objects/275 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 3/3 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 2 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.007693 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmp8d44imzq/node/sda1 (cleanup=False) -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.003380 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy gold under /tmp/tmp8d44imzq/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmp8d44imzq/node/sda1/objects/215/83e/d7cd129868fd6b7eef2090b79c2d383e/1761341058.39482.data to /tmp/tmp8d44imzq/node/sda1/objects/431/83e/d7cd129868fd6b7eef2090b79c2d383e/1761341058.39482.data -test DEBUG: Run listdir on /tmp/tmp8d44imzq/node/sda1/objects/431 -test INFO: Step: relink Device: sda1 Policy: gold Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.005176 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:18 10/24/25 GMT -test INFO: Processing files for policy gold under /tmp/tmp8d44imzq/node/sda1 (cleanup=False) -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:18 10/24/25 GMT (0:00:00.003206 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash -test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files ... ok -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file -test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file ... ok - -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.67828.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341062.67828.data'>: stored checksum='b'6937fd9ae4d60b2cb6bf264eb2443169'', computed='b'c23cb8b06ebd536b5e8a0a68c5e03ca1'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.68039.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341062.68039.data'>: stored checksum='b'bd5d1830f9063dbefa5b6f69661db370'', computed='b'1defeb290620179e6e1dbdf6741615d7'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.68244.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341062.68244.data'>: stored checksum='b'5813288c5ad1a6497b4ec9815bb50b5f'', computed='b'5d2db3c0c55463f136045c870d5c0a63'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.68436.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341062.68436.data'>: stored checksum='b'9ad0c1d67f2ebcac577ca252a0665c85'', computed='b'e866e5aaf041aa300d9641fe920b4df6'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.68645.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341062.68645.data'>: stored checksum='b'187387f2ce8b8ee69b19a23773c40659'', computed='b'737d4a3da200b05378ffab7a7d214b0a'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.68838.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341062.68838.data'>: stored checksum='b'974c602fe221d6c6f717c863516dbde2'', computed='b'3c80136172f49aa6c7d4a847d44e7ffc'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.69036.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341062.69036.data'>: stored checksum='b'9e5dac622c0891b702d9b088ec906fcb'', computed='b'd0d6b6ccda95b9daf01548d727734af8'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.69232.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.69232.data'>: stored checksum='b'a7b8dea09a8f991475bc8bed50c976e5'', computed='b'059b8204836c4e07598d1b1d09766e75'' -test-TestDiskFile WARNING: Quarantined object /tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.69427.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpu089qdzk/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341062.69427.data'>: stored checksum='b'32b6a365b31d0dd523407f9409ef73f1'', computed='b'8292b6f3bb9924fa1511a9dd475e8527'' -Filesystem at n/a does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata - metadata += xattr.getxattr( - ~~~~~~~~~~~~~~^ - fd, METADATA_KEY + str(key or '').encode('ascii')) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr -test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks -test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch -test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase -test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata ... ok - -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5ab4d2db23da4b618a82f-0068fbee87) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: txe3d2216de2de46cab1f99-0068fbee87) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txe3d2216de2de46cab1f99-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txb46c1ffda8954e4db8d08-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd1661f37d26346f789b9f-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx48278825867b420bbc42e-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc1927a87162a48418dd61-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0d671838483e444c96eb4-0068fbee87) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx8494ae3e9ae340058cd36-0068fbee87) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx8494ae3e9ae340058cd36-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test WARNING: Could not autocreate account '/account' (txn: tx73de78b7aa8341589ebe4-0068fbee87) -test INFO: autocreate account '/account' (txn: tx05f951fc90c94a19b68de-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txa4a47147c71245098cecc-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txa4a47147c71245098cecc-0068fbee87) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txa4a47147c71245098cecc-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: txa4a47147c71245098cecc-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txa4a47147c71245098cecc-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: txa4a47147c71245098cecc-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txa4a47147c71245098cecc-0068fbee87) -test WARNING: Could not autocreate account '/account' (txn: txa4a47147c71245098cecc-0068fbee87) -test INFO: autocreate account '/account' (txn: tx74633f6b920140ddba8ea-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx1e67cf7c45334c89955a5-0068fbee87)test.unit.proxy.test_server.TestContainerController.test_PUT -test.unit.proxy.test_server.TestContainerController.test_PUT ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta -test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header -test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata -test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl -test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl ... ok -test-TestDiskFile WARNING: Quarantined object /tmp/tmpqq1uy7lu/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341062.71434.data: ETag d6ce79b630cf9e1abd2afc58fc693018 and file's md5 cfcd208495d565ef66e7dff9f98764da do not match -test-TestDiskFile DEBUG: Relinking /tmp/tmpzmmult1k/tmp_test_obj_server_DiskFile/sda1/objects/0/616/86509ec1e49ada8eec36b3c064d47616/1761341062.73644.data to /tmp/tmpzmmult1k/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1761341062.73644.data due to next_part_power set -test-TestDiskFile DEBUG: Relinking /tmp/tmpzmmult1k/tmp_test_obj_server_DiskFile/sda1/objects-1/0/938/5aa44d00a4cfd743290a170eb699e938/1761341062.73714#2.data to /tmp/tmpzmmult1k/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1761341062.73714#2.data due to next_part_power set -No space left on device for n/a -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC - raise IOError(errno.ENOSPC, "No space left on device") -OSError: [Errno 28] No space left on device -No space left on device for n/a -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT - raise IOError(errno.EDQUOT, "Exceeded quota") -OSError: [Errno 122] Exceeded quota -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full ... ok -Filesystem at n/a does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_multiple_metas -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_same_time_meta -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_older_content_type -test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_older_content_type ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping ... ok -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported -test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_add -test.unit.obj.test_replicator.TestReplicatorStats.test_add ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_add_failure_stats -test.unit.obj.test_replicator.TestReplicatorStats.test_add_failure_stats ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_from_recon_skips_extra_fields -test.unit.obj.test_replicator.TestReplicatorStats.test_from_recon_skips_extra_fields ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_recon_roundtrip -test.unit.obj.test_replicator.TestReplicatorStats.test_recon_roundtrip ... ok -test.unit.obj.test_replicator.TestReplicatorStats.test_to_recon -test.unit.obj.test_replicator.TestReplicatorStats.test_to_recon ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object -test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_not_synced_to_legacy_receiver -test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_not_synced_to_legacy_receiver ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs_meta -test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs_meta ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... ok -test.unit.obj.test_ssync.TestSsyncReplication.test_sync -test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination ... ok -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout -test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout ... ok -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout ... ok -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward ... ok -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout -test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_bucket_already_owned_by_you ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object +fake-swift DEBUG: Grant AllUsers WRITE permission on the object /bucket/object +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:16 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission ... ok -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:19 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpkjekmbnr/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpkjekmbnr/node/sda1/objects/78/728/4ee68d8b32b871789bd5e56cf4d06728/1761341060.29513.data to /tmp/tmpkjekmbnr/node/sda1/objects/157/728/4ee68d8b32b871789bd5e56cf4d06728/1761341060.29513.data -test DEBUG: Relinking created link: /tmp/tmpkjekmbnr/node/sda1/objects/78/728/4ee68d8b32b871789bd5e56cf4d06728/1761341061.29513.meta to /tmp/tmpkjekmbnr/node/sda1/objects/157/728/4ee68d8b32b871789bd5e56cf4d06728/1761341061.29513.meta -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:19 10/24/25 GMT (0:00:00.003722 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:19 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpvyh9srx8/node/sda1 (cleanup=False) -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:19 10/24/25 GMT (0:00:00.003540 elapsed) -test INFO: Starting relinker (cleanup=False) using 1 workers: 21:24:19 10/24/25 GMT -test INFO: Processing files for policy platinum under /tmp/tmpgx67hul6/node/sda1 (cleanup=False) -test DEBUG: Relinking created link: /tmp/tmpgx67hul6/node/sda1/objects/17/843/1161bcc5e8d58598aed74ea1af5ee843/1761341059.34611.ts to /tmp/tmpgx67hul6/node/sda1/objects/34/843/1161bcc5e8d58598aed74ea1af5ee843/1761341059.34611.ts -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon -test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) -test INFO: Finished relinker (cleanup=False): 21:24:19 10/24/25 GMT (0:00:00.004451 elapsed) -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges -test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Worker (pid=4179690, devs=/some/device) completed in 0.0s with errors -Worker (pid=4179691, devs=sdx) completed in 0.0s with errors -test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub -test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub ... ok -test.unit.cli.test_relinker.TestRelinker.test_state_file -test.unit.cli.test_relinker.TestRelinker.test_state_file ... ok - -test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 559, in container_sync_row - if self._object_in_remote_container(row['name'], - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - sync_to, user_key, realm, - ^^^^^^^^^^^^^^^^^^^^^^^^^ - realm_key, ts_meta): - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 491, in _object_in_remote_container - metadata, _ = head_object(sync_to, name=name, - ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - headers=headers, - ^^^^^^^^^^^^^^^^ - proxy=self.select_http_proxy(), - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - retries=0) - ^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1338, in fake_head_object - raise Exception() -Exception -test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer ERROR: Unexpected response while deleting object account container obj: 404 -test-expirer DEBUG: b'' -test-expirer ERROR: Unexpected response while deleting object account container obj: 412 -test-expirer DEBUG: b'' -test-expirer ERROR: Unexpected response while deleting object account container obj: 500 -test-expirer DEBUG: b'' -test-expirer ERROR: Exception while deleting object account container obj : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer ERROR: Exception while deleting object .expiring_objects 1761177521 1761254664-a0/c0/o0 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761177521 1761254664-a1/c1/o1 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761177521 1761254664-a2/c2/o2 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761177521 1761254664-a3/c3/o3 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761177521 1761254664-a4/c4/o4 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761263921 1761341063-a5/c5/o5 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761263921 1761341063-a6/c6/o6 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761263921 1761341063-a7/c7/o7 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were giventest.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry -test.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping -test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_invalid_container -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_invalid_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container -test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod -test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init -test.unit.obj.test_expirer.TestObjectExpirer.test_init ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small -test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_default_round_robin_cache_default -test.unit.obj.test_expirer.TestObjectExpirer.test_init_default_round_robin_cache_default ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_log_name -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_log_name ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_conf -test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_conf ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache -test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_keys -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_keys ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values -test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire ... ok - -test DEBUG: /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (0.0135002s) -test DEBUG: Synchronization for /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db has fallen more than 30 rows behind; moving on and will try again next pass. -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '075228d68e917f90c6b84c462e18eb9e', 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda', '1761341065.51000', '1761341065.00000', '0', '', '1761341065.00000', 51, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.03018 seconds (33.13549/s) -test INFO: Removed 0 dbs -test INFO: 1 successes, 1 failures -test INFO: diff:1 diff_capped:1 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '075228d68e917f90c6b84c462e18eb9e', 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda', '1761341065.51000', '1761341065.00000', '0', '', '1761341065.00000', 51, 0) -test DEBUG: /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row 30 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 31, 'name': 'o30', 'created_at': '1761341096.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1761341097.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1761341098.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1761341099.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1761341100.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1761341101.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1761341102.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1761341103.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1761341104.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1761341105.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1761341106.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1761341107.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1761341108.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1761341109.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1761341110.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1761341111.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1761341112.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1761341113.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1761341114.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1761341115.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1761341216.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda') -test DEBUG: /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.00794601s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '075228d68e917f90c6b84c462e18eb9e', 'f56ffe30-0cc7-4e72-be03-0a00b4e303f1-sda', '1761341065.51000', '1761341065.00000', '0', '', '1761341065.00000', 51, 0) -test DEBUG: /tmp/tmp6xiuolfm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.2:1002/sdc, nothing to do -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01722 seconds (58.05955/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:0 ts_repl:0 -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc -test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdb -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00029 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00019 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpxbc79ggr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'd868ff69d057a0738b755d7324f1f942', 'c32a1993-460e-4c8e-9266-1b913a87892a-sda', '1761341065.58331', '1761339600.00000', '0', '', '1761339600.00000', 0, 1) -test DEBUG: /tmp/tmpxbc79ggr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue -test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_old_style_shard -test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_old_style_shard ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_exception -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_exception ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_unexpected_response -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_unexpected_response ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_multi_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_multi_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_single_process -test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_single_process ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break -test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj -test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue -test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency -test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_report -test.unit.obj.test_expirer.TestObjectExpirer.test_report ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order -test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_command_line -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_command_line ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_config -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_config ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random -test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_calls_report -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_calls_report ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_nothing_to_do -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_nothing_to_do ... ok - +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_out_of_range_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_out_of_range_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_zero_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_zero_part_num ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_existing_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_meta_ts_files ... ok + +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id_not_implemented +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id_not_implemented ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_read_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_read_permission ... ok +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header +test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_invalid ... ok - +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:17 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 229, in PUT + self.req.get_acl_response(app, 'PUT', self.container) + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_out_of_range_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_out_of_range_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_zero_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_GET_zero_part_num ... ok -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: relink Device: sda1 Policy: ec Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 1/2 -test DEBUG: Updating recon for sda1 -test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 2/2 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -test DEBUG: Updating recon for sda1 -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_workers_children -test.unit.cli.test_relinker.TestRelinker.test_workers_children ... ok - -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx1e67cf7c45334c89955a5-0068fbee87) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx1e67cf7c45334c89955a5-0068fbee87) -test INFO: autocreate account '/account' (txn: tx2350dd049bf3422db9d85-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx688b4aeaa45e41659b9c9-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx688b4aeaa45e41659b9c9-0068fbee87) -test INFO: autocreate account '/account' (txn: tx688b4aeaa45e41659b9c9-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txa8accd58398541f0bc585-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa8accd58398541f0bc585-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: autocreate account '/☃' (txn: txf661822532bb4821995a8-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: autocreate account '/account' (txn: tx4bdbb444b8fd4e0c800eb-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1f28df49a8fe40b3893e8-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1de16236b39b4be2a8550-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx187ee8fd0cb44db59023c-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txce06beda1abd4301b5a2d-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx49c5634cea214efaa0695-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx9e0acb5088274732ad852-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx5fd16a491d424ee5b8cf6-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx5fd16a491d424ee5b8cf6-0068fbee87) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx5fd16a491d424ee5b8cf6-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx6c858c9fed6d4b8c876ed-0068fbee87)test.unit.proxy.test_server.TestContainerController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestContainerController.test_PUT_connect_exceptions ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_max_container_name_length -test.unit.proxy.test_server.TestContainerController.test_PUT_max_container_name_length ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_max_containers_per_account -test.unit.proxy.test_server.TestContainerController.test_PUT_max_containers_per_account ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_metadata -test.unit.proxy.test_server.TestContainerController.test_PUT_metadata ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_policy_headers -test.unit.proxy.test_server.TestContainerController.test_PUT_policy_headers ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas -test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas ... ok -Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' -test.unit.cli.test_relinker.TestRelinker.test_workers_parent -test.unit.cli.test_relinker.TestRelinker.test_workers_parent ... ok -test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors -test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors ... ok -test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs -test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_container_key_for_default_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_container_key_for_default_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_bad_object_key_for_default_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_callback_exception -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_callback_exception ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_callback -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_callback ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_container_key_for_specified_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_container_key_for_specified_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_key_for_default_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_key_for_default_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_object_key_for_specified_required_list -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_missing_object_key_for_specified_required_list ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_not_a_dict ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_with_crypto_meta -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_keys_with_crypto_meta ... ok -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_multiple_keys -test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext.test_get_multiple_keys ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version ... ok -test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:46891 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 45224) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 3, deletable: 5 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:22] "SSYNC /dev/9 HTTP/1.1" 200 389 0.110092 -test-ssync-sender DEBUG: Run listdir on /tmp/tmpyn7qnu3p/tmp_test_ssync_sender/dev/objects/9 -test-ssync-receiver DEBUG: Run listdir on /tmp/tmpyn7qnu3p/tmp_test_ssync_receiver/dev/objects/9 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:50617 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 34310) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 317 0.110455 -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:46553 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 39600) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 314 0.099315 -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:53143 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 42636) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 8, available: 8, sent: 6, deletable: 8 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 498 0.120104 -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:55083 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 51322) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 317 0.101108 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 51328) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 316 0.094025 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 51344) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 316 0.097726 -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:40423 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 58282) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 316 0.091771 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 58296) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 316 0.098134 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 58306) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 316 0.101402 -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:37013 -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 50126) -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:23] "SSYNC /dev/9 HTTP/1.1" 200 276 0.094173 -test-ssync-receiver INFO: (4171834) wsgi starting up on http://127.0.0.1:58987 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171834) accepted ('127.0.0.1', 52278) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 7, available: 7, sent: 5, deletable: 7 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:24] "SSYNC /dev/9 HTTP/1.1" 200 465 0.109105 -test-ssync-receiver INFO: (4171834) wsgi exited, is_accepting=True -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming_chunked -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming_chunked ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_init_node_timeout -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_init_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_insufficient_bytes -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_insufficient_bytes ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_read_timeout -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_read_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size -test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 ... ok - -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.41:1041/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.181:1181/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341056.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (14 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (15 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (16 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (17 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (28 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (29 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (30 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (31 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (32 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etag_with_same_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_error_non_swift_owner ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_first_put_fail ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_ami_location ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_write_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - - -The can be of the form:: - - drz-:R:/ - _ - -Where and are replication ip and port. - -Any part is optional, but you must include at least one part. - -Examples:: - - d74 Matches the device id 74 - r4 Matches devices in region 4 - z1 Matches devices in zone 1 - z1-1.2.3.4 Matches devices in zone 1 with the ip 1.2.3.4 - 1.2.3.4 Matches devices in any zone with the ip 1.2.3.4 - z1:5678 Matches devices in zone 1 using port 5678 - :5678 Matches devices that use port 5678 - R5.6.7.8 Matches devices that use replication ip 5.6.7.8 - R:5678 Matches devices that use replication port 5678 - 1.2.3.4R5.6.7.8 Matches devices that use ip 1.2.3.4 and replication ip - 5.6.7.8 - /sdb1 Matches devices with the device name sdb1 - _shiny Matches devices with shiny in the meta data - _"snet: 5.6.7.8" Matches devices with snet: 5.6.7.8 in the meta data - [::1] Matches devices in any zone with the ip ::1 - z1-[::1]:5678 Matches devices in zone 1 with ip ::1 and port 5678 - -Most specific example:: - - d74r4z1-1.2.3.4:5678/sdb1_"snet: 5.6.7.8" - -Nerd explanation: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_huge_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_huge_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_invalid_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_invalid_part_num ... ok - All items require their single character prefix except the ip, in which - case the - is optional unless the device id or zone is also included. d2r2z2-127.0.0.3:6202R127.0.0.3:6202/sdc3_"" weight set to 3.14 d1r1z1-127.0.0.2:6201R127.0.0.2:6201/sda2_"" weight set to 6.28 Search value matched 0 devices. @@ -25390,7 +20870,63 @@ swift-ring-builder set_min_part_hours Changes the to the given . This should be set to however long a full replication/update cycle takes. We're working on a way - to determine this more easily than scanning logs.test.unit.cli.test_ringbuilder.TestCommands.test_use_ringfile_as_builderfile + to determine this more easily than scanning logs. + +swift-ring-builder set_overload [%] + Changes the overload factor to the given . + + A rebalance is needed to make the change take effect. + +swift-ring-builder set_region + [ set_region + --region --zone --ip --port + --replication-ip --replication-port + --device --meta [--yes] + + Where , and are replication ip, hostname + and port. + Any of the options are optional in both cases. + + Resets the devices' regions. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions. + +swift-ring-builder set_replicas + Changes the replica count to the given . may + be a floating-point value, in which case some partitions will have + floor() replicas and some will have ceiling() + in the correct proportions. + + A rebalance is needed to make the change take effect. + +swift-ring-builder set_weight + [ ] ... + [--yes] + +or + +swift-ring-builder set_weight + --region --zone --ip --port + --replication-ip --replication-port + --device --meta --weight + [--yes] + + Where , and are replication ip, hostname + and port. and are the search weight and new + weight values respectively. + Any of the options are optional in both cases. + + Resets the devices' weights. No partitions will be reassigned to or from + the device until after running 'rebalance'. This is so you can make + multiple device changes and rebalance them all just once. + + Option --yes assume a yes response to all questions.test.unit.cli.test_ringbuilder.TestCommands.test_use_ringfile_as_builderfile test.unit.cli.test_ringbuilder.TestCommands.test_use_ringfile_as_builderfile ... ok test.unit.cli.test_ringbuilder.TestCommands.test_validate test.unit.cli.test_ringbuilder.TestCommands.test_validate ... ok @@ -25404,6 +20940,8 @@ test.unit.cli.test_ringbuilder.TestCommands.test_validate_generic_error ... ok test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_accessible_file test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_accessible_file ... ok +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges ... ok test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_existent_file test.unit.cli.test_ringbuilder.TestCommands.test_validate_non_existent_file ... ok test.unit.cli.test_ringbuilder.TestCommands.test_version_from_builder_file @@ -25422,1041 +20960,130 @@ test.unit.cli.test_ringbuilder.TestCommands.test_warn_at_risk ... ok test.unit.cli.test_ringbuilder.TestCommands.test_write_builder test.unit.cli.test_ringbuilder.TestCommands.test_write_builder ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_write_builder_after_device_removal +test.unit.cli.test_ringbuilder.TestCommands.test_write_builder_after_device_removal ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_write_builder_fractional_replicas +test.unit.cli.test_ringbuilder.TestCommands.test_write_builder_fractional_replicas ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_write_builder_no_version +test.unit.cli.test_ringbuilder.TestCommands.test_write_builder_no_version ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_write_empty_ring +test.unit.cli.test_ringbuilder.TestCommands.test_write_empty_ring ... ok +test.unit.cli.test_ringbuilder.TestCommands.test_write_ring +test.unit.cli.test_ringbuilder.TestCommands.test_write_ring ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_app_exception ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_invalid_swift_path +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_invalid_swift_path ... ok +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_non_swift_path +test.unit.common.middleware.crypto.test_decrypter.TestDecrypter.test_non_swift_path ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_existing_part_number_greater_than_max_parts_allowed +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_existing_part_number_greater_than_max_parts_allowed ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_huge_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_huge_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_invalid_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_invalid_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_out_of_range_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_out_of_range_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_zero_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_GET_zero_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_huge_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_huge_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_invalid_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_invalid_part_num ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_old_style_shard_container ... ok -test-expirer ERROR: Exception while deleting object .expiring_objects 1761263921 1761341063-a8/c8/o8♡ TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer ERROR: Exception while deleting object .expiring_objects 1761263921 1761341063-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object - self.delete_actual_object(target_path, delete_timestamp, - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - is_async_delete) - ^^^^^^^^^^^^^^^^ -TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer ERROR: skipping invalid task container: task_account/-1 -test-expirer ERROR: skipping invalid task container: task_account/rogue -test-expirer INFO: processing 2 unexpected task containers (e.g. 86300 86401) -test-expirer INFO: processing 1 unexpected task containers (e.g. 1761263721) -test-expirer ERROR: Unexcepted error handling task '1761254665-invalid0': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid0 -test-expirer ERROR: Unexcepted error handling task '1761254665-invalid1': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container - target_object = parse_task_obj(task_object) - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj - split_path('/' + target_path, 3, 3, True) - ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path - raise ValueError('Invalid path: %s' % quote(path)) -ValueError: Invalid path: /invalid1 -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects -test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1761091121: Mocked error -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 6 possible objects -test-expirer ERROR: Exception while listing objects in container .expiring_objects 1761263921: failed to connect -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 5 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 6 possible objects -test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1761263921: Mocked error -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 5 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-expirer INFO: Pass so far 0s; 0 objects expired -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0000-invalid0', 'delete_timestamp': 0000000000.00000_0000000000000000, 'target_path': 'invalid0', 'is_async_delete': False} -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0001-invalid1', 'delete_timestamp': 0000000001.00000_0000000000000000, 'target_path': 'invalid1', 'is_async_delete': False} -test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0002-invalid2', 'delete_timestamp': 0000000002.00000_0000000000000000, 'target_path': 'invalid2', 'is_async_delete': False} -test-expirer ERROR: Unhandled exception: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 638, in run_forever - self.run_once(*args, **kwargs) - ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_expirer.py", line 2245, in raise_exceptions - raise Exception('exception %d' % raises[0]) -Exception: exception 1 -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer ERROR: Unhandled exception: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 585, in run_once - self.swift.get_account_info(task_account) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -AttributeError: 'str' object has no attribute 'get_account_info' -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objectstest.unit.obj.test_expirer.TestObjectExpirer.test_run_once_rate_limited -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_rate_limited ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_with_invalid_container -test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_with_invalid_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_config -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_config ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_kwargs -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_kwargs ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_process -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_process ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_equal_to_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_equal_to_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_greater_than_processes -test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_greater_than_processes ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_skip_task_account_without_task_container -test.unit.obj.test_expirer.TestObjectExpirer.test_skip_task_account_without_task_container ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted -test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted ... ok -test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping -test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... ok - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdc1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 412 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txc40c099c1cfb47d7980bc-0068fbee78" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txceb7ae9091d24ab991bb7-0068fbee79" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx6cee38b14b9f44cba3fe6-0068fbee79" "proxy-server 4171832" 0.0036 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 304 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "tx6c6334e72d294d6fabed6-0068fbee79" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf1e971b1bf9049c688976-0068fbee79" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdb1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "tx79f74a28b1f74f0b9a4d8-0068fbee79" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 304 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txd29d53e2c9ce4adaafd1a-0068fbee79" "proxy-server 4171832" 0.0015 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx395ec066a98c4f0da2c90-0068fbee79" "proxy-server 4171832" 0.0066 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sda1/0/a/48d6d0c1118f49b089d6929ddd9f3672" 204 - "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672" "txa08df8ff8fb2405aa2de7-0068fbee79" "proxy-server 4171832" 0.0054 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:09 +0000] "HEAD /sdd1/1/a/48d6d0c1118f49b089d6929ddd9f3672/o" 200 24 "HEAD http://localhost:8080/v1/a/48d6d0c1118f49b089d6929ddd9f3672/o" "txc4c86ceecdd04d6bbc316-0068fbee79" "proxy-server 4171832" 0.0094 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ec51c45b741404dabc66-0068fbee7a" "proxy-server 4171832" 0.0087 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdb1/1/a/9e0413dd86df4bc4b8b75428aa7666b7" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" "tx3ec51c45b741404dabc66-0068fbee7a" "container-server 4171832" 0.0011 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sda1/1/a/9e0413dd86df4bc4b8b75428aa7666b7" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" "tx3ec51c45b741404dabc66-0068fbee7a" "container-server 4171832" 0.0014 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" 201 - "PUT http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7" "tx3ec51c45b741404dabc66-0068fbee7a" "proxy-server 4171832" 0.0148 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdb1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" 201 - "PUT http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7" "tx3ec51c45b741404dabc66-0068fbee7a" "proxy-server 4171832" 0.0245 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9b3b2e9f1634d7f8b3b5-0068fbee7a" "proxy-server 4171832" 0.0061 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" 204 - "HEAD http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7" "txe9b3b2e9f1634d7f8b3b5-0068fbee7a" "proxy-server 4171832" 0.0013 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1b1157eb9e634fc6a8211-0068fbee7a" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" 204 - "HEAD http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7" "tx06d965bc519d4f79a9d95-0068fbee7a" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdh1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "PUT http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "txe804feb071ba41c9beca6-0068fbee7a" "proxy-server 4171832" 0.0165 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdb1/2/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "PUT http://foo:8080/sdg1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "txe804feb071ba41c9beca6-0068fbee7a" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "PUT http://foo:8080/sdi1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "txe804feb071ba41c9beca6-0068fbee7a" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdg1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "PUT http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "txe804feb071ba41c9beca6-0068fbee7a" "proxy-server 4171832" 0.0306 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdi1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "PUT http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "txe804feb071ba41c9beca6-0068fbee7a" "proxy-server 4171832" 0.0319 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9016beead91544d98343f-0068fbee7a" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" 204 - "HEAD http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7" "tx8ed3b1cc837b4c3391455-0068fbee7a" "proxy-server 4171832" 0.0064 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "POST /sdh1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 202 76 "POST http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx903239689d964d89be162-0068fbee7a" "proxy-server 4171832" 0.0057 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sda1/2/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "POST http://foo:8080/sdg1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx903239689d964d89be162-0068fbee7a" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "POST /sdg1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 202 76 "POST http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx903239689d964d89be162-0068fbee7a" "proxy-server 4171832" 0.0143 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdb1/2/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 201 - "POST http://foo:8080/sdi1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx903239689d964d89be162-0068fbee7a" "object-server 4171832" 0.0011 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "POST /sdi1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 202 76 "POST http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx903239689d964d89be162-0068fbee7a" "proxy-server 4171832" 0.0142 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0a7cf45b67604e339f34a-0068fbee7a" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sda1/1/a/0fa9eae945b1422188ebaf7d5c30975f" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" "tx0a7cf45b67604e339f34a-0068fbee7a" "container-server 4171832" 0.0010 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:10 +0000] "PUT /sdb1/1/a/0fa9eae945b1422188ebaf7d5c30975f" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" "tx0a7cf45b67604e339f34a-0068fbee7a" "container-server 4171832" 0.0108 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 201 - "PUT http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx0a7cf45b67604e339f34a-0068fbee7a" "proxy-server 4171832" 1.4597 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 201 - "PUT http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx0a7cf45b67604e339f34a-0068fbee7a" "proxy-server 4171832" 1.4557 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6aa60e6c93d24e0296e26-0068fbee7c" "proxy-server 4171832" 0.0046 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx6aa60e6c93d24e0296e26-0068fbee7c" "proxy-server 4171832" 0.0019 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc3934fe432d24dae9f3f9-0068fbee7c" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdb1/2/a/9e0413dd86df4bc4b8b75428aa7666b7" 204 - "HEAD http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7" "txc4c817d7461240899adc0-0068fbee7c" "proxy-server 4171832" 0.0030 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdg1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 200 92 "GET http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx62f6d17337174a0fa65f6-0068fbee7c" "proxy-server 4171832" 0.0016 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdi1/1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" 200 92 "GET http://foo:8080/v1/a/9e0413dd86df4bc4b8b75428aa7666b7/o" "tx62f6d17337174a0fa65f6-0068fbee7c" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6d346357020b45c0b584a-0068fbee7c" "proxy-server 4171832" 0.0032 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://foo:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "txa62bb88f2bd64289a4857-0068fbee7c" "proxy-server 4171832" 0.0020 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 201 - "PUT http://foo:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx64077267a02949c59c99f-0068fbee7c" "proxy-server 4171832" 0.0236 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 201 - "PUT http://foo:8080/sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx64077267a02949c59c99f-0068fbee7c" "object-server 4171832" 0.0046 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 201 - "PUT http://foo:8080/sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx64077267a02949c59c99f-0068fbee7c" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 201 - "PUT http://foo:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx64077267a02949c59c99f-0068fbee7c" "proxy-server 4171832" 0.0327 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "PUT /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 201 - "PUT http://foo:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx64077267a02949c59c99f-0068fbee7c" "proxy-server 4171832" 0.0351 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx50f794dbec1843b8b550d-0068fbee7c" "proxy-server 4171832" 0.0057 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx3eaa5ba8bdd3431ba787b-0068fbee7c" "proxy-server 4171832" 0.0052 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txbf7df32afb1f43a686a36-0068fbee7c" "proxy-server 4171832" 0.0049 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txbf7df32afb1f43a686a36-0068fbee7c" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1afcce37e3c74c098a10a-0068fbee7c" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx25112f0a7ae74dcfa21a4-0068fbee7c" "proxy-server 4171832" 0.0056 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txff4cd788c4e048dc8afd5-0068fbee7c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5c8311b07e0d434ea6733-0068fbee7c" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx555bdf1aa6664e7bbf153-0068fbee7c" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx74b3ddc2004a46d896032-0068fbee7c" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx74b3ddc2004a46d896032-0068fbee7c" "proxy-server 4171832" 0.0049 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1bc801999fa345b881e1e-0068fbee7c" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx407993eb9620434b927da-0068fbee7c" "proxy-server 4171832" 0.0076 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8ad9c12158804cf6b35e4-0068fbee7c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx601868822cdc4e199668d-0068fbee7c" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 200 155 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f?format=json&states=listing" "tx601868822cdc4e199668d-0068fbee7c" "proxy-server 4171832" 0.0024 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0118b31c642348f0936e6-0068fbee7c" "proxy-server 4171832" 0.0022 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "GET /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 200 155 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f?format=json&states=listing" "tx0118b31c642348f0936e6-0068fbee7c" "proxy-server 4171832" 0.0024 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3616aa4dfd634cc1883f2-0068fbee7c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx7aa0691ad97f42f48b01b-0068fbee7d" "proxy-server 4171832" 0.0056 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx656ac018e8d6433c8cb1f-0068fbee7d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx656ac018e8d6433c8cb1f-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6f7c5f7b0fce4f67977a8-0068fbee7d" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "txde0ae8893921404497614-0068fbee7d" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx260283ea8ebd4f0892eb7-0068fbee7d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx260283ea8ebd4f0892eb7-0068fbee7d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx35d186531f0743e988158-0068fbee7d" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx1027117ae8d048bb8ffec-0068fbee7d" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 412 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8c2f2d7a7cb7466193635-0068fbee7d" "proxy-server 4171832" 0.0049 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 412 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8c2f2d7a7cb7466193635-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx8c2f2d7a7cb7466193635-0068fbee7d) -proxy DEBUG: Ignoring 412 from primary (txn: tx8c2f2d7a7cb7466193635-0068fbee7d) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 412 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8c2f2d7a7cb7466193635-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx8c2f2d7a7cb7466193635-0068fbee7d) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx126cca6e1a024420a24b0-0068fbee7d" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "txbcb7313616914cd19b3cf-0068fbee7d" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8156848328434e31a9c3f-0068fbee7d" "proxy-server 4171832" 0.0050 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8156848328434e31a9c3f-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx8156848328434e31a9c3f-0068fbee7d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9de2f810125c4f3aaaea3-0068fbee7d" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx2de455cb0ec34de782fdd-0068fbee7d" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx6447326a77fd437bac7e3-0068fbee7d" "proxy-server 4171832" 0.0049 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx6447326a77fd437bac7e3-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx6447326a77fd437bac7e3-0068fbee7d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx75b090308e40448c8532c-0068fbee7d" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "txda4bb4d4c0dd447083e2e-0068fbee7d" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx3762a7e5c8fe4af0b2c4f-0068fbee7d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "GET /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "GET http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx3762a7e5c8fe4af0b2c4f-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4b8f3a8e2890455cb1694-0068fbee7d" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx2a22030722134bccb5e91-0068fbee7d" "proxy-server 4171832" 0.0054 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx62952320fb31421aad26b-0068fbee7d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd5ec8d9478444417a6976-0068fbee7d" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "txc320e3f0d8b14e6a89a49-0068fbee7d" "proxy-server 4171832" 0.0018 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx64eb8441e3804379b0a0b-0068fbee7d" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:13 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4d9a1782575c4eec8006b-0068fbee7d" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx211d5375ac814ee882a28-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 412 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txa8f19761a8714de79fe46-0068fbee7e" "proxy-server 4171832" 0.0006 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 412 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txa8f19761a8714de79fe46-0068fbee7e" "proxy-server 4171832" 0.0006 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdi1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 412 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txa8f19761a8714de79fe46-0068fbee7e" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx51feecd0eb104deeb0e26-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx0b03e876b0624962bcdc2-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx7b801f85ff654e758331d-0068fbee7e" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx13e45459d4244bf38dd51-0068fbee7e" "proxy-server 4171832" 0.0044 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx4a0fd67d1ae74c88a54fe-0068fbee7e" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdh1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 304 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "tx36caa9d173ff4f4a97298-0068fbee7e" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb517a7c67440401ca11fb-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/0/a/0fa9eae945b1422188ebaf7d5c30975f" 204 - "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f" "tx11818ad4f74d4dc089ab2-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdg1/0/a/0fa9eae945b1422188ebaf7d5c30975f/o" 200 92 "HEAD http://localhost:8080/v1/a/0fa9eae945b1422188ebaf7d5c30975f/o" "txaba2e4dc37ac429e879a0-0068fbee7e" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4cb796cce48b4edb9fe3f-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/1/a/f8ceb214acd742da9154ce7597d7a94d" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/f8ceb214acd742da9154ce7597d7a94d" "tx4cb796cce48b4edb9fe3f-0068fbee7e" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/1/a/f8ceb214acd742da9154ce7597d7a94d" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/f8ceb214acd742da9154ce7597d7a94d" "tx4cb796cce48b4edb9fe3f-0068fbee7e" "container-server 4171832" 0.0010 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/3/a/f8ceb214acd742da9154ce7597d7a94d" 201 - "PUT http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d" "tx4cb796cce48b4edb9fe3f-0068fbee7e" "proxy-server 4171832" 0.0259 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/3/a/f8ceb214acd742da9154ce7597d7a94d" 201 - "PUT http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d" "tx4cb796cce48b4edb9fe3f-0068fbee7e" "proxy-server 4171832" 0.0145 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa509e56836e74e9bb210e-0068fbee7e" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/3/a/f8ceb214acd742da9154ce7597d7a94d" 204 - "HEAD http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d" "txa509e56836e74e9bb210e-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx814f5f470b9a4dfe94b37-0068fbee7e" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/3/a/f8ceb214acd742da9154ce7597d7a94d" 204 - "HEAD http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d" "tx5c5cb883a0b44a9e8686d-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/3/a/f8ceb214acd742da9154ce7597d7a94d/o" 201 - "PUT http://foo:8080/sdc1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx9cbf5e44dcb04167bd620-0068fbee7e" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/3/a/f8ceb214acd742da9154ce7597d7a94d/o" 201 - "PUT http://foo:8080/sdd1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx9cbf5e44dcb04167bd620-0068fbee7e" "object-server 4171832" 0.0006 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdc1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" 201 - "PUT http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx9cbf5e44dcb04167bd620-0068fbee7e" "proxy-server 4171832" 0.0087 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdd1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" 201 - "PUT http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx9cbf5e44dcb04167bd620-0068fbee7e" "proxy-server 4171832" 0.0085 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1a5e46b42ff64e6cae73f-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/3/a/f8ceb214acd742da9154ce7597d7a94d" 204 - "HEAD http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d" "txdf0e83d6983142b2ab47b-0068fbee7e" "proxy-server 4171832" 0.0025 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/3/a/f8ceb214acd742da9154ce7597d7a94d/o" 201 - "POST http://foo:8080/sdc1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx1c75dc3797704b9b9e80f-0068fbee7e" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "POST /sdc1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" 202 76 "POST http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx1c75dc3797704b9b9e80f-0068fbee7e" "proxy-server 4171832" 0.0076 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/3/a/f8ceb214acd742da9154ce7597d7a94d/o" 201 - "POST http://foo:8080/sdd1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx1c75dc3797704b9b9e80f-0068fbee7e" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "POST /sdd1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" 202 76 "POST http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx1c75dc3797704b9b9e80f-0068fbee7e" "proxy-server 4171832" 0.0169 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa48d953f72764f6b97a96-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/1/a/9e0d321e6f424c25b82c8ceee79f25ba" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" "txa48d953f72764f6b97a96-0068fbee7e" "container-server 4171832" 0.0025 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/1/a/9e0d321e6f424c25b82c8ceee79f25ba" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" "txa48d953f72764f6b97a96-0068fbee7e" "container-server 4171832" 0.0011 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 201 - "PUT http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txa48d953f72764f6b97a96-0068fbee7e" "proxy-server 4171832" 0.5007 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 201 - "PUT http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txa48d953f72764f6b97a96-0068fbee7e" "proxy-server 4171832" 0.5088 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx879ab5858dba48f384988-0068fbee7e" "proxy-server 4171832" 0.0062 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx879ab5858dba48f384988-0068fbee7e" "proxy-server 4171832" 0.0031 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb51f382ec7f04ff4be77d-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/3/a/f8ceb214acd742da9154ce7597d7a94d" 204 - "HEAD http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d" "tx05ba0f6dcb7b4841bef8d-0068fbee7e" "proxy-server 4171832" 0.0045 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sdc1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" 200 24 "GET http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx23cb496c9ef94af0bbdc8-0068fbee7e" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sdd1/0/a/f8ceb214acd742da9154ce7597d7a94d/o" 200 24 "GET http://foo:8080/v1/a/f8ceb214acd742da9154ce7597d7a94d/o" "tx23cb496c9ef94af0bbdc8-0068fbee7e" "proxy-server 4171832" 0.0034 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9834671edb7f4487b7251-0068fbee7e" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://foo:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx760ccbec58f74becab99f-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 201 - "PUT http://foo:8080/sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txe65d2f2a43134be0b6bab-0068fbee7e" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 201 - "PUT http://foo:8080/sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txe65d2f2a43134be0b6bab-0068fbee7e" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 201 - "PUT http://foo:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txe65d2f2a43134be0b6bab-0068fbee7e" "proxy-server 4171832" 0.0272 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 201 - "PUT http://foo:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txe65d2f2a43134be0b6bab-0068fbee7e" "proxy-server 4171832" 0.0269 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "PUT /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 201 - "PUT http://foo:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txe65d2f2a43134be0b6bab-0068fbee7e" "proxy-server 4171832" 0.0266 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb8ef161cacad449d9fbe8-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txe7a5518371024b38b7468-0068fbee7e" "proxy-server 4171832" 0.0080 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txbfc258bd2afe4864a124a-0068fbee7e" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txbfc258bd2afe4864a124a-0068fbee7e" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe570b7fb60694097aaf78-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txedc2b9e9fd0b447b95975-0068fbee7e" "proxy-server 4171832" 0.0042 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txd0c612cee49344e4a22af-0068fbee7e" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9d6dd408f1fc42f7a8482-0068fbee7e" "proxy-server 4171832" 0.0029 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txc1f7f59e237f4d998e2f1-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx713b170793b04916ad5e6-0068fbee7e" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx713b170793b04916ad5e6-0068fbee7e" "proxy-server 4171832" 0.0015 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx071d7e3f9b1044d182580-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx22b2e3e08da9498a80091-0068fbee7e" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx356fac0acb53405bb0a0d-0068fbee7e" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcac3a9e1ddfa4d20b9bd0-0068fbee7e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 200 155 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba?format=json&states=listing" "txcac3a9e1ddfa4d20b9bd0-0068fbee7e" "proxy-server 4171832" 0.0027 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5360d54ec75a43368f4cb-0068fbee7e" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:14 +0000] "GET /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 200 155 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba?format=json&states=listing" "tx5360d54ec75a43368f4cb-0068fbee7e" "proxy-server 4171832" 0.0022 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa2609c1db3f142b78987d-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx9a8a11e53ca643cb8cc92-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx99c51e74de384d25bdc4e-0068fbee80" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx99c51e74de384d25bdc4e-0068fbee80" "proxy-server 4171832" 0.0049 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx87d52a3753ea410db66f6-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx747156e76f2144f7bd96b-0068fbee80" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txa9954e94f2a641beba55c-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "txa9954e94f2a641beba55c-0068fbee80" "proxy-server 4171832" 0.0010 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4c1897f44a59447bacfae-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txe8270c37a01f4392973f2-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 412 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx01b28594e0d34b81ae783-0068fbee80" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 412 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx01b28594e0d34b81ae783-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx01b28594e0d34b81ae783-0068fbee80) -proxy DEBUG: Ignoring 412 from primary (txn: tx01b28594e0d34b81ae783-0068fbee80) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 412 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx01b28594e0d34b81ae783-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx01b28594e0d34b81ae783-0068fbee80) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4c9ac53a8b5a4c9193e20-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txd423f2f1f50341d9bf4d1-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx28ea3e33322947108d2c3-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx28ea3e33322947108d2c3-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx28ea3e33322947108d2c3-0068fbee80" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx759e02cbff9847a0a9d29-0068fbee80" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txec119974b2424d948e09c-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx61c98217737041d38d2d2-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx61c98217737041d38d2d2-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx61c98217737041d38d2d2-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx64997cec301c41489fa8d-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx73f53a884e57486c97106-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx72bc0660c5c14a68aebb8-0068fbee80" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "GET /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "GET http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx72bc0660c5c14a68aebb8-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4e6484f3a4804d4aaf706-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txde56d5fcb58b40e29e022-0068fbee80" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx446d8c2b1c264005b3032-0068fbee80" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx496831682b3b4e8c88476-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx3a61a035b1714828825fd-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx5346150a2745441698daf-0068fbee80" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6b54eca736a746ce87164-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx7c0f042ec0024d23ade86-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 412 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx19106bf47b5f4aa684c98-0068fbee80" "proxy-server 4171832" 0.0006 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 412 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx19106bf47b5f4aa684c98-0068fbee80" "proxy-server 4171832" 0.0046 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 412 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx19106bf47b5f4aa684c98-0068fbee80" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7e7f05795d5442f7b22a3-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "txb5b413a2751341f39b4c5-0068fbee80" "proxy-server 4171832" 0.0024 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdg1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx2b40b215b1c745efaebbb-0068fbee80" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf8c84e5e1f1e40b48e4ab-0068fbee80" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx44ea3c5022b945dc8b7b3-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdh1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 304 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx7d7a56b8307d4fd8aad34-0068fbee80" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx57de9c65ca8a44528d973-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sda1/0/a/9e0d321e6f424c25b82c8ceee79f25ba" 204 - "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba" "tx580fedd7511f4f07b6697-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdi1/1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" 200 92 "HEAD http://localhost:8080/v1/a/9e0d321e6f424c25b82c8ceee79f25ba/o" "tx452af2c78f7c452cb4396-0068fbee80" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx66387e1e432c4097834cf-0068fbee80" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "PUT /sda1/1/a/7e5c4db5e8f749afaca50fda458c5c78" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/7e5c4db5e8f749afaca50fda458c5c78" "tx66387e1e432c4097834cf-0068fbee80" "container-server 4171832" 0.0010 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "PUT /sdb1/1/a/7e5c4db5e8f749afaca50fda458c5c78" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/7e5c4db5e8f749afaca50fda458c5c78" "tx66387e1e432c4097834cf-0068fbee80" "container-server 4171832" 0.0010 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "PUT /sda1/3/a/7e5c4db5e8f749afaca50fda458c5c78" 201 - "PUT http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78" "tx66387e1e432c4097834cf-0068fbee80" "proxy-server 4171832" 0.0120 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:16 +0000] "PUT /sdb1/3/a/7e5c4db5e8f749afaca50fda458c5c78" 201 - "PUT http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78" "tx66387e1e432c4097834cf-0068fbee80" "proxy-server 4171832" 0.0086 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa8162be01cf744f39c04c-0068fbee80" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/3/a/7e5c4db5e8f749afaca50fda458c5c78" 204 - "HEAD http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78" "txa8162be01cf744f39c04c-0068fbee80" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb0b5da6fd7a14e77899ac-0068fbee81" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/3/a/7e5c4db5e8f749afaca50fda458c5c78" 204 - "HEAD http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78" "txb6b5b8e9027f4487b5d04-0068fbee81" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdg1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "PUT http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "tx951923af903f4ac48e271-0068fbee81" "proxy-server 4171832" 0.0098 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sda1/3/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "PUT http://foo:8080/sdh1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" "tx951923af903f4ac48e271-0068fbee81" "object-server 4171832" 0.0005 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdb1/3/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "PUT http://foo:8080/sdi1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" "tx951923af903f4ac48e271-0068fbee81" "object-server 4171832" 0.0004 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdi1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "PUT http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "tx951923af903f4ac48e271-0068fbee81" "proxy-server 4171832" 0.0131 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdh1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "PUT http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "tx951923af903f4ac48e271-0068fbee81" "proxy-server 4171832" 0.0143 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx663774ea804849c498b8b-0068fbee81" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/3/a/7e5c4db5e8f749afaca50fda458c5c78" 204 - "HEAD http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78" "tx1f38d559737d42f693294-0068fbee81" "proxy-server 4171832" 0.0023 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "POST /sdg1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 202 76 "POST http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txa2abbd18dda24651bdb70-0068fbee81" "proxy-server 4171832" 0.0015 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdb1/3/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "POST http://foo:8080/sdh1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txa2abbd18dda24651bdb70-0068fbee81" "object-server 4171832" 0.0006 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "POST /sdh1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 202 76 "POST http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txa2abbd18dda24651bdb70-0068fbee81" "proxy-server 4171832" 0.0069 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sda1/3/a/7e5c4db5e8f749afaca50fda458c5c78/o" 201 - "POST http://foo:8080/sdi1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txa2abbd18dda24651bdb70-0068fbee81" "object-server 4171832" 0.0004 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "POST /sdi1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 202 76 "POST http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txa2abbd18dda24651bdb70-0068fbee81" "proxy-server 4171832" 0.2558 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7b1f46645bf0440393297-0068fbee81" "proxy-server 4171832" 0.0017 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" "tx7b1f46645bf0440393297-0068fbee81" "container-server 4171832" 0.0039 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" "tx7b1f46645bf0440393297-0068fbee81" "container-server 4171832" 0.0015 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 201 - "PUT http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx7b1f46645bf0440393297-0068fbee81" "proxy-server 4171832" 0.0196 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 201 - "PUT http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx7b1f46645bf0440393297-0068fbee81" "proxy-server 4171832" 0.0137 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx088b8cb30a734c528ed6e-0068fbee81" "proxy-server 4171832" 0.0102 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx088b8cb30a734c528ed6e-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4992f411dc2c4c9790dcb-0068fbee81" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/3/a/7e5c4db5e8f749afaca50fda458c5c78" 204 - "HEAD http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78" "tx9f6ee0f4df81410799d4a-0068fbee81" "proxy-server 4171832" 0.0025 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "GET /sdh1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 200 92 "GET http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txcf20d78377ee4588b7a2d-0068fbee81" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "GET /sdg1/2/a/7e5c4db5e8f749afaca50fda458c5c78/o" 200 92 "GET http://foo:8080/v1/a/7e5c4db5e8f749afaca50fda458c5c78/o" "txcf20d78377ee4588b7a2d-0068fbee81" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd7cca1411e894ccca1aa2-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://foo:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txfbfb8e33f8264c3aafc92-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7/o" 201 - "PUT http://foo:8080/sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx680199d845c54508bce50-0068fbee81" "object-server 4171832" 0.0004 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7/o" 201 - "PUT http://foo:8080/sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx680199d845c54508bce50-0068fbee81" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 201 - "PUT http://foo:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx680199d845c54508bce50-0068fbee81" "proxy-server 4171832" 0.0078 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "PUT /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 201 - "PUT http://foo:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx680199d845c54508bce50-0068fbee81" "proxy-server 4171832" 0.0074 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9bbfbc5f2d294cfe8cfe3-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txa98aee7657bf4685877a1-0068fbee81" "proxy-server 4171832" 0.0023 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "GET /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "txa7c6de3770ad4de8aee31-0068fbee81" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txba14b0e8ed6a4ae6a7b90-0068fbee81" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx35d7cb349c394eeeafc18-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx4b532d27583c42df8569d-0068fbee81" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx01a9a2fda7ae4ffcaeda2-0068fbee81" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx630bc778b5044c64a4881-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "GET /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx0c2a28f390c04997a9b0b-0068fbee81" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txad4e593e10754f93b8c67-0068fbee81" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx8c8f72511a3745829b7e1-0068fbee81" "proxy-server 4171832" 0.0113 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx2d8f46ff357047e4a272d-0068fbee81" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6c6a60efa0504d678d374-0068fbee81" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "GET /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 200 155 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7?format=json&states=listing" "tx6c6a60efa0504d678d374-0068fbee81" "proxy-server 4171832" 0.0027 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe0c3974abc274f8da4687-0068fbee81" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:17 +0000] "GET /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 200 155 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7?format=json&states=listing" "txe0c3974abc274f8da4687-0068fbee81" "proxy-server 4171832" 0.0027 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0fe7da3cc0e445d5ba238-0068fbee82" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txd71b5f55d17a410fb82ff-0068fbee82" "proxy-server 4171832" 0.0032 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx28a9c9129e924a6d9fb03-0068fbee82" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa4ccfe3b759c464d9989b-0068fbee82" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx1b3cb0d1354c4b4ea74bc-0068fbee82" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx3480fba9de6542d19d59d-0068fbee82" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf88dab325246499ea3500-0068fbee82" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx2fb30025139b406f80522-0068fbee82" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 412 - "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx99ac2c805e4549509c11b-0068fbee82" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 412 - "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx99ac2c805e4549509c11b-0068fbee82" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe198f46dae7148a6be44e-0068fbee82" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txf15af82ab2a4470eb996b-0068fbee82" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 304 - "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx561303e9694f45f28b4ef-0068fbee82" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa42ed8a6cbc34c24b27bb-0068fbee82" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txd92240c70996424a8f9f1-0068fbee82" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 304 - "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "txcb81606ec1b54fe681b8b-0068fbee82" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1b6d8c224e3045aa919b6-0068fbee82" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx6d13387477f0476585614-0068fbee82" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "GET /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "GET http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx75ebb8116d9545079503d-0068fbee82" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx77143cb1b1fb4298800ed-0068fbee82" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx03519541d3f84a76beee5-0068fbee82" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx7af66d6d270b4ab1859b5-0068fbee82" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7689d1a4d4904e65838f1-0068fbee82" "proxy-server 4171832" 0.0057 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx83dbe45c1e464790b415f-0068fbee82" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "txe5ede02985154e41b2eeb-0068fbee82" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa525ec7d1b7d4dafa8c93-0068fbee82" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx341250c6569246438be19-0068fbee82" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 412 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx47d9453526fd479593f88-0068fbee83" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 412 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx47d9453526fd479593f88-0068fbee83" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4f313cb9d1df4b3b9cd47-0068fbee83" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sda1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "tx84784aff751549e3876c2-0068fbee83" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdc1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 304 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "tx98da233927b3497ca3f84-0068fbee83" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx928c00054f754a769434f-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txc1881055292b42868599b-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 304 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "txe9051cbb28fe467ba5dc3-0068fbee83" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8e3f82b96aaa4df588e36-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a/773a1ed020504ac189e01b001fdf2fd7" 204 - "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7" "txceb57529a1db46d5b94ba-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdd1/0/a/773a1ed020504ac189e01b001fdf2fd7/o" 200 24 "HEAD http://localhost:8080/v1/a/773a1ed020504ac189e01b001fdf2fd7/o" "txc024a1faf11d466e9bd38-0068fbee83" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx446114daa84e48f7a02bf-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sda1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx446114daa84e48f7a02bf-0068fbee83" "container-server 4171832" 0.0011 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx446114daa84e48f7a02bf-0068fbee83" "container-server 4171832" 0.0010 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 201 - "PUT http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx446114daa84e48f7a02bf-0068fbee83" "proxy-server 4171832" 0.0121 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sda1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 201 - "PUT http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx446114daa84e48f7a02bf-0068fbee83" "proxy-server 4171832" 0.0087 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef71ca935bb04913b08d4-0068fbee83" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sda1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 204 - "HEAD http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "txef71ca935bb04913b08d4-0068fbee83" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5234919a61eb499bb2e8e-0068fbee83" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 204 - "HEAD http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx73e62d0e5a94423d8c7b2-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sda1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 201 - "PUT http://foo:8080/sdd1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "tx0eb2aa24542e4a3ab0d1a-0068fbee83" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdd1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 201 - "PUT http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "tx0eb2aa24542e4a3ab0d1a-0068fbee83" "proxy-server 4171832" 0.0096 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 201 - "PUT http://foo:8080/sdc1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "tx0eb2aa24542e4a3ab0d1a-0068fbee83" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdc1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 201 - "PUT http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "tx0eb2aa24542e4a3ab0d1a-0068fbee83" "proxy-server 4171832" 0.0132 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac32762856084179b16f8-0068fbee83" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 204 - "HEAD http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx2dcaec20fb5145deb83c7-0068fbee83" "proxy-server 4171832" 0.0024 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sda1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 201 - "POST http://foo:8080/sdc1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "txd76bd59b9408436489fa7-0068fbee83" "object-server 4171832" 0.0004 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 201 - "POST http://foo:8080/sdd1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "txd76bd59b9408436489fa7-0068fbee83" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "POST /sdc1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 202 76 "POST http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "txd76bd59b9408436489fa7-0068fbee83" "proxy-server 4171832" 0.0067 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "POST /sdd1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 202 76 "POST http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "txd76bd59b9408436489fa7-0068fbee83" "proxy-server 4171832" 0.0063 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3561171f4db94ba98afab-0068fbee83" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sda1/1/a/6735f81c4202435d8d29bc8c2040f492" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" "tx3561171f4db94ba98afab-0068fbee83" "container-server 4171832" 0.0017 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdb1/1/a/6735f81c4202435d8d29bc8c2040f492" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/6735f81c4202435d8d29bc8c2040f492" "tx3561171f4db94ba98afab-0068fbee83" "container-server 4171832" 0.0010 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 201 - "PUT http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx3561171f4db94ba98afab-0068fbee83" "proxy-server 4171832" 0.0087 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "PUT /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 201 - "PUT http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx3561171f4db94ba98afab-0068fbee83" "proxy-server 4171832" 0.0136 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa622957bbb304bdab57f6-0068fbee83" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "txa622957bbb304bdab57f6-0068fbee83" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6bd9aad2266046439fa4e-0068fbee83" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "HEAD /sdb1/1/a/9d0195d81f0c4b05bfb78db77a11bcb3" 204 - "HEAD http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3" "tx37676808b04749a1a1789-0068fbee83" "proxy-server 4171832" 0.0026 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "GET /sdd1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 200 24 "GET http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "txb2c45bc3a6644aba96426-0068fbee83" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:19 +0000] "GET /sdc1/3/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" 200 24 "GET http://foo:8080/v1/a/9d0195d81f0c4b05bfb78db77a11bcb3/o" "txb2c45bc3a6644aba96426-0068fbee83" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx59efd498a5cc49869ccf9-0068fbee84" "proxy-server 4171832" 0.0035 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://foo:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx2ad1a0359e714987b042c-0068fbee84" "proxy-server 4171832" 0.0036 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "PUT /sda1/0/a/6735f81c4202435d8d29bc8c2040f492/o" 201 - "PUT http://foo:8080/sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx8a67cb1162dd4ea5906c0-0068fbee84" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "PUT /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 201 - "PUT http://foo:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx8a67cb1162dd4ea5906c0-0068fbee84" "proxy-server 4171832" 0.0146 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "PUT /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492/o" 201 - "PUT http://foo:8080/sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx8a67cb1162dd4ea5906c0-0068fbee84" "object-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "PUT /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 201 - "PUT http://foo:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx8a67cb1162dd4ea5906c0-0068fbee84" "proxy-server 4171832" 0.0315 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf1c3da625eef460297181-0068fbee84" "proxy-server 4171832" 0.0040 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx7d3cd6b506f74779b3150-0068fbee84" "proxy-server 4171832" 0.0053 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:20 +0000] "GET /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txe3e82059e51a45c4b67f9-0068fbee84" "proxy-server 4171832" 0.0052 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx22ba620b5fde489ebf25c-0068fbee84" "proxy-server 4171832" 0.0083 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx11299015a8d1424eb5702-0068fbee85" "proxy-server 4171832" 0.0027 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txc3751cb443ad4d95bcdb3-0068fbee85" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx63ff39227230405884cbe-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx25feb204d189495284c96-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txea470ce4352d4375a3eb4-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5e76cb290aaf41318f6e4-0068fbee85" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx96ea8e8d75c54a4798e4a-0068fbee85" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx9ee328b0874243adb7889-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5f6f9479e39d4514b62ec-0068fbee85" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 200 155 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492?format=json&states=listing" "tx5f6f9479e39d4514b62ec-0068fbee85" "proxy-server 4171832" 0.0026 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfda0aafadf124f49b66a8-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 200 155 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492?format=json&states=listing" "txfda0aafadf124f49b66a8-0068fbee85" "proxy-server 4171832" 0.0026 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx732f6871d9704f0e997c9-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx21bc9cec41244c608a5ae-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txbaa20c59cc0641e7a653a-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx13db258f36724633af3a3-0068fbee85" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx94e4e83ce7144077a599f-0068fbee85" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx539ef770bd124a5ebe8f2-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5e7cd67367214b69a3e65-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx5c17edd3c6fa41d684e09-0068fbee85" "proxy-server 4171832" 0.0044 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 412 - "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txd1305b1a8fa7491eb8fc8-0068fbee85" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 412 - "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txd1305b1a8fa7491eb8fc8-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx198ab643066c4213a073c-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "txd3ef8f803dd646ee989f1-0068fbee85" "proxy-server 4171832" 0.0028 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1761339602.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1761339603.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'c32a1993-460e-4c8e-9266-1b913a87892a-sda') -test DEBUG: /tmp/tmpxbc79ggr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00293326s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'd868ff69d057a0738b755d7324f1f942', 'c32a1993-460e-4c8e-9266-1b913a87892a-sda', '1761341065.58331', '1761339600.00000', '0', '', '1761339600.00000', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c32a1993-460e-4c8e-9266-1b913a87892a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpxbc79ggr/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02118 seconds (47.20688/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpxbc79ggr/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '293fa30473804bfd0708125b8028690a', '029b5af4-ab2c-4593-9e62-36b1ef8c7463-sda', '1761341065.60963', '1761339600', '0', '', '1761339600', 2, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('029b5af4-ab2c-4593-9e62-36b1ef8c7463-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '293fa30473804bfd0708125b8028690a', '029b5af4-ab2c-4593-9e62-36b1ef8c7463-sda', '1761341065.60963', '1761339600', '0', '', '1761339600', 2, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('029b5af4-ab2c-4593-9e62-36b1ef8c7463-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpj5ngdq0y/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'd868ff69d057a0738b755d7324f1f942', 'c3cf3f8d-8adb-4a6b-b373-0a5c97ced3ec-sda', '1761341065.62593', '1761339600.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1761341065.62703"]}', '1761339600.00000', 0, 1) -test DEBUG: /tmp/tmpj5ngdq0y/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1761339602.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1761339603.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'c3cf3f8d-8adb-4a6b-b373-0a5c97ced3ec-sda') -test DEBUG: /tmp/tmpj5ngdq0y/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00526619s) -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'd868ff69d057a0738b755d7324f1f942', 'c3cf3f8d-8adb-4a6b-b373-0a5c97ced3ec-sda', '1761341065.62593', '1761339600.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1761341065.62703"]}', '1761339600.00000', 0, 1) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('c3cf3f8d-8adb-4a6b-b373-0a5c97ced3ec-sda', '7d69a3daa789abb831fde54674123df1.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpj5ngdq0y/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02174 seconds (45.99702/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpj5ngdq0y/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '293fa30473804bfd0708125b8028690a', '98490a32-45b3-49f9-a8ee-7bfbb94a4d22-sda', '1761341065.65287', '1761339600', '0', '', '1761339600', 2, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('98490a32-45b3-49f9-a8ee-7bfbb94a4d22-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '293fa30473804bfd0708125b8028690a', '98490a32-45b3-49f9-a8ee-7bfbb94a4d22-sda', '1761341065.65287', '1761339600', '0', '', '1761339600', 2, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('98490a32-45b3-49f9-a8ee-7bfbb94a4d22-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpy03104x9/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'd868ff69d057a0738b755d7324f1f942', '07b47dcc-61ea-471e-b917-2d5201ea7a45-sda', '1761341065.66865', '1761339600.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1761341065.66973"]}', '1761339600.00000', 0, 1) -test DEBUG: /tmp/tmpy03104x9/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1761339602.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1761339603.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '07b47dcc-61ea-471e-b917-2d5201ea7a45-sda') -test DEBUG: /tmp/tmpy03104x9/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00286078s) -REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, 'd868ff69d057a0738b755d7324f1f942', '07b47dcc-61ea-471e-b917-2d5201ea7a45-sda', '1761341065.66865', '1761339600.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1761341065.66973"]}', '1761339600.00000', 0, 1) -REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('07b47dcc-61ea-471e-b917-2d5201ea7a45-sda', '7d69a3daa789abb831fde54674123df1.db') -test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpy03104x9/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02142 seconds (46.68252/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpy03104x9/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '293fa30473804bfd0708125b8028690a', '1eab47cf-6388-4fb0-8225-4b434196a841-sda', '1761341065.69470', '1761339600', '0', '', '1761339600', 2, 0)test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_shard -test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_shard ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_and_range ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_canned_s3acl ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location ... ok +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty ... ok +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects +test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_huge_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_huge_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_invalid_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_invalid_part_num ... ok - -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx6c858c9fed6d4b8c876ed-0068fbee87) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx6c858c9fed6d4b8c876ed-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx60d349a5f5cf4b8897905-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx60d349a5f5cf4b8897905-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx60d349a5f5cf4b8897905-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx60d349a5f5cf4b8897905-0068fbee87) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx466e29e7b1704d88ac835-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx466e29e7b1704d88ac835-0068fbee87) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx466e29e7b1704d88ac835-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx466e29e7b1704d88ac835-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txd651927ee226430d8c77d-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9e4ac28eb3204bce9baf0-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx9e4ac28eb3204bce9baf0-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx9e4ac28eb3204bce9baf0-0068fbee87) -test ERROR: Account HEAD returning 503 for [] (txn: tx9e4ac28eb3204bce9baf0-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx952383596ee540a699da8-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx952383596ee540a699da8-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx952383596ee540a699da8-0068fbee87) -test ERROR: Account HEAD returning 503 for [] (txn: tx952383596ee540a699da8-0068fbee87) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txd0890a9b63b546a4a195b-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx31a908c069e2402da9336-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx31a908c069e2402da9336-0068fbee87)test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 -test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 ... ok -test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found -test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok -test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name -test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name ... ok -test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index -test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index ... ok -test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name -test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name ... ok -test INFO: Starting relinker (cleanup=True) using 5 workers: 21:24:20 10/24/25 GMT -test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s after receiving signal: 9 -test INFO: Finished relinker (cleanup=True): 21:24:20 10/24/25 GMT (0:00:00.000270 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 21:24:20 10/24/25 GMT', 'Finished relinker (cleanup=True): 21:24:20 10/24/25 GMT (0:00:00.000270 elapsed)'] -test INFO: Starting relinker (cleanup=True) using 5 workers: 21:24:20 10/24/25 GMT -test WARNING: Worker (pid=5, devs=sda4) completed in 0.0s with errors -test INFO: Finished relinker (cleanup=True): 21:24:20 10/24/25 GMT (0:00:00.000246 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 21:24:20 10/24/25 GMT', 'Finished relinker (cleanup=True): 21:24:20 10/24/25 GMT (0:00:00.000246 elapsed)'] -test INFO: Starting relinker (cleanup=True) using 5 workers: 21:24:20 10/24/25 GMT -test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s with unexpected status 42 -test INFO: Finished relinker (cleanup=True): 21:24:20 10/24/25 GMT (0:00:00.000269 elapsed) -['Starting relinker (cleanup=True) using 5 workers: 21:24:20 10/24/25 GMT', 'Finished relinker (cleanup=True): 21:24:20 10/24/25 GMT (0:00:00.000269 elapsed)'] -test ERROR: Bad key for 'container': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: Bad key for 'object': Key must be length 32 bytes: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 178, in get_keys - self.crypto.check_key(key) - ~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 141, in check_key - raise ValueError("Key must be length %s bytes" % self.key_length) -ValueError: Key must be length 32 bytes -test ERROR: get_keys(): from callback: boom: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 166, in get_keys - keys = fetch_crypto_keys(key_id=key_id) - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/crypto/test_crypto_utils.py", line 95, in callback - raise Exception('boom') -Exception: boom -test ERROR: ERROR get_keys() missing callback: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 158, in get_keys - fetch_crypto_keys = env[CRYPTO_KEY_CALLBACK] - ~~~^^^^^^^^^^^^^^^^^^^^^ -KeyError: 'swift.callback.fetch_crypto_keys' -test ERROR: Missing key for 'container': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -KeyError: 'container' -test ERROR: Missing key for 'object': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -KeyError: 'object' -test ERROR: Missing key for 'object': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -KeyError: 'object' -test ERROR: Did not get a keys dict: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/crypto/crypto_utils.py", line 177, in get_keys - key = keys[name] - ~~~~^^^^^^ -TypeError: list indices must be integers or slices, not str -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version ... ok - -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected on read of EC frag 'a/c/o' (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx4c016a1a4a894453a4837-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx3a12bfed728142dbac99a-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one ... ok - -object-reconstructor ERROR: Unable to get enough responses (33 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (34 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (35 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (36 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (37 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (38 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341058.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp6uzti5go/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341058.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341061.00000 -object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmpdrei3e4v/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341061.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341061.00000 -object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmpbq34mouj/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341061.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341061.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmpfwdi5zkp/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341061.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341061.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp86orhnp9/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341061.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341061.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmptej0djg0/devices/sda1/objects/9/79c/bd37101542be3976230c5de7c525b79c/1761341061.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 11] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_new_etag -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_new_etag ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_old_etag -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_old_etag ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_timestamps_etags_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_timestamps_etags_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_parity_fa_with_data_node_failure -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_parity_fa_with_data_node_failure ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum -test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides -test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip -test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy -test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy ... ok - - -swift-ring-builder set_overload [%] - Changes the overload factor to the given . - - A rebalance is needed to make the change take effect. - -swift-ring-builder set_region - [ set_region - --region --zone --ip --port - --replication-ip --replication-port - --device --meta [--yes] - - Where , and are replication ip, hostname - and port. - Any of the options are optional in both cases. - - Resets the devices' regions. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. - - Option --yes assume a yes response to all questions. - -swift-ring-builder set_replicas - Changes the replica count to the given . may - be a floating-point value, in which case some partitions will have - floor() replicas and some will have ceiling() - in the correct proportions. - - A rebalance is needed to make the change take effect. - -swift-ring-builder set_weight - [ ] ... - [--yes] - -or - -swift-ring-builder set_weight - --region --zone --ip --port - --replication-ip --replication-port - --device --meta --weight - [--yes] - - Where , and are replication ip, hostname - and port. and are the search weight and new - weight values respectively. - Any of the options are optional in both cases. - - Resets the devices' weights. No partitions will be reassigned to or from - the device until after running 'rebalance'. This is so you can make - multiple device changes and rebalance them all just once. +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_keystone +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_keystone ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_unknown_user +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_unknown_user ... ok - Option --yes assume a yes response to all questions. swift-ring-builder set_zone [ -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_fullcontrol_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('1eab47cf-6388-4fb0-8225-4b434196a841-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '293fa30473804bfd0708125b8028690a', '1eab47cf-6388-4fb0-8225-4b434196a841-sda', '1761341065.69470', '1761339600', '0', '', '1761339600', 2, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('1eab47cf-6388-4fb0-8225-4b434196a841-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpont2mvfk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '6b41bafbd29cded7ef04cebe52d87f48', '4fc8eaa0-af54-4fb3-b17b-353a905f0aae-sda', '1761341065.71110', '1761341065.00000', '0', '', '1761341065.00000', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-nulo', 'created_at': '1761341067.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1761341068.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '4fc8eaa0-af54-4fb3-b17b-353a905f0aae-sda') -test DEBUG: /tmp/tmpont2mvfk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00278735s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '6b41bafbd29cded7ef04cebe52d87f48', '4fc8eaa0-af54-4fb3-b17b-353a905f0aae-sda', '1761341065.71110', '1761341065.00000', '0', '', '1761341065.00000', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4fc8eaa0-af54-4fb3-b17b-353a905f0aae-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpont2mvfk/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01887 seconds (52.98486/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpont2mvfk/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'cfbd8343cc1f5108c5ad3fbab9fea3a8', 'a0d02583-69ed-4bcc-8c75-ac17fcbdcac2-sda', '1761341065.73699', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('a0d02583-69ed-4bcc-8c75-ac17fcbdcac2-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'cfbd8343cc1f5108c5ad3fbab9fea3a8', 'a0d02583-69ed-4bcc-8c75-ac17fcbdcac2-sda', '1761341065.73699', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('a0d02583-69ed-4bcc-8c75-ac17fcbdcac2-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'cfbd8343cc1f5108c5ad3fbab9fea3a8', 'b1fc89d2-e119-4a8f-96cb-e081f3e9f8ef-', '1761341065.73699', '1761339600', '0', '', '1761339600', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db in sync with 10.0.0.2:1002/sdc, nothing to do -REPLICATE: /sda/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'cfbd8343cc1f5108c5ad3fbab9fea3a8', 'b1fc89d2-e119-4a8f-96cb-e081f3e9f8ef-', '1761341065.73699', '1761339600', '0', '', '1761339600', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db in sync with 10.0.0.0:1000/sda, nothing to do -test DEBUG: Replicating db /tmp/tmpont2mvfk/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '35401dd5fb3b9726e11e6040b1f0a1f0', '2c9c7f2d-acf2-4441-b350-148be7462986-sdb', '1761341065.71110', '1761341066.00000', '0', '', '1761341066.00000', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row -1 -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-nulo', 'created_at': '1761341069.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1761341070.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '2c9c7f2d-acf2-4441-b350-148be7462986-sdb') -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00298023s) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '4fc8eaa0-af54-4fb3-b17b-353a905f0aae-sda', 'sync_point': 2}],) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '35401dd5fb3b9726e11e6040b1f0a1f0', '2c9c7f2d-acf2-4441-b350-148be7462986-sdb', '1761341065.71110', '1761341066.00000', '0', '', '1761341066.00000', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, starting at row -1 -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-nulo', 'created_at': '1761341069.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o-unu', 'created_at': '1761341070.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '2c9c7f2d-acf2-4441-b350-148be7462986-sdb') -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00282764s) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '4fc8eaa0-af54-4fb3-b17b-353a905f0aae-sda', 'sync_point': 2}],) -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.04239 seconds (47.18336/s) -test INFO: Removed 0 dbs -test INFO: 4 successes, 0 failures -test INFO: diff:2 diff_capped:0 empty:0 hashmatch:0 no_change:2 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '90e2bba1d332b8b3d912e5df0194706d', 'b1fc89d2-e119-4a8f-96cb-e081f3e9f8ef-', '1761341065.73699', '1761339600', '0', '', '1761339600', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, merge_items, ([{'ROWID': 2, 'name': '1:/a/c/o-unu', 'created_at': '1761341070.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1761341070.00000', 'deleted': 0, 'storage_policy_index': 0}], 'b1fc89d2-e119-4a8f-96cb-e081f3e9f8ef-')test.unit.container.test_replicator.TestReplicatorSync.test_multiple_out_sync_reconciler_enqueue_normalize -test.unit.container.test_replicator.TestReplicatorSync.test_multiple_out_sync_reconciler_enqueue_normalize ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_post_replicate_hook -test.unit.container.test_replicator.TestReplicatorSync.test_post_replicate_hook ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_out_of_range_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_out_of_range_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_part_num ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version ... ok - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx2f6cfcac22cf4dc190ada-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx1c152e20582d4714af230-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx89b4b20751c446f8acf05-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_not_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_none_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect ... ok - +------------------------------------------------------------------------------- NOTE: Dispersion of 2.083333 indicates some parts are not optimally dispersed. @@ -27029,7 +21226,7 @@ In a future release, the default will change to --format-version=2 -Reassigned 4 (6.25%) partitions. Balance is now 100.00. Dispersion is now 0.00 +Reassigned 6 (9.38%) partitions. Balance is now 100.00. Dispersion is now 0.00 ------------------------------------------------------------------------------- NOTE: Balance of 100.00 indicates you should push this ring, wait at least 24 hours, and rebalance/repush. @@ -27065,164 +21262,173 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 406, in DELETE - self._delete_segments_bucket(req) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 55, in _delete_segments_bucket - resp = req.get_response(self.app, 'HEAD') - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 343, in GET - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: Got non-JSON response trying to list /bucket: b'obj0\nobj1\nobj2\nobj3\nobj4\nobj5\nobj6\nobj7\nobj8\nobj9\nobj10\nobj1...' -fake-swift ERROR: Expecting value: line 1 column 1 (char 0): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 346, in GET - objects = json.loads(resp.body) - File "/usr/lib/python3.13/json/__init__.py", line 346, in loads - return _default_decoder.decode(s) - ~~~~~~~~~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3.13/json/decoder.py", line 345, in decode - obj, end = self.raw_decode(s, idx=_w(s, 0).end()) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/json/decoder.py", line 363, in raw_decode - raise JSONDecodeError("Expecting value", s, err.value) from None -json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_delimiter_max_keys -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_delimiter_max_keys ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_nonascii_queries -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_nonascii_queries ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_versioning_not_configured -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_versioning_not_configured ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys_and_key_marker -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_GET_with_versions_with_max_keys_and_key_marker ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_503 ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_policy_index_logging ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_HEAD_slash_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_bucket_already_owned_by_you -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_bucket_already_owned_by_you ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_first_put_fail ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_v4_with_body_bad_hash ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_ami_location ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_canned_acl -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_canned_acl ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_error -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_error ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_invalid_xml -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_location_invalid_xml ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_mixed_case_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_mixed_case_location ... ok -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_strange_location -test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketNoACL.test_bucket_PUT_with_strange_location ... ok -test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location -test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location ... ok -test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location_setting_as_us_west_1 -test.unit.common.middleware.s3api.test_location.TestS3ApiLocation.test_object_location_setting_as_us_west_1 ... ok +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_out_of_range_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_out_of_range_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_zero_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEAD.test_mpu_HEAD_zero_part_num ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_authenticate_delete_Authorization_from_s3req ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv2 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_canonical_uri_sigv4 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_missing_trailer_sig ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_bad ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sig_v4_streaming_aws_hmac_sha256_payload_trailer_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_multi_bytes_secret_failure ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv2_unicode_string ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_unsigned_payload ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_sigv4_url_encode ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_invalid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_no_last_chunk ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_valid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_chunk_wrong_size ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_signature_v4_hmac_sha256_payload_no_secret ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_check_sigv4_req_zero_content_length_sha256 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_expired ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_expired ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_date_header_with_x_amz_date_valid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_container_info ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_container_permission ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_with_check_object_permission ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_duplication_HEAD_request ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_match_ACL_MAP ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_response_without_s3_acl ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_get_validate_param ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_headers_to_sign_sigv4 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_match ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_modified_since ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_none_match_star ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_put_object_if_unmodified_since ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv2 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_request_timestamp_sigv4 ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_algo_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_algo_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_and_trailer +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_and_trailer ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc32c_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_invalid ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_crc64nvme_ok ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha1_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha256_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_hdr_sha256_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_sha256_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_checksum_sha256_mismatch ... ok +3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_duplicate ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_extra +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_extra ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_invalid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_missing +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_multiple ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_none_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_none_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_short +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_short ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_undeclared ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_unrecognised +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_unrecognised ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_invalid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_strm_unsgnd_pyld_trl_with_commas_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_invalid +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_invalid ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_crc32_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_declares_crc32_trailer +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_declares_crc32_trailer ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_no_crc_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sig_v4_unsgnd_pyld_no_crc_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_encoding_aws_chunked_is_ignored +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_encoding_aws_chunked_is_ignored ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_bad_value ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_ok ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_is_bad_request +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_is_bad_request ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_no_decoded_content_length +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_sigv2_content_sha256_streaming_no_decoded_content_length ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_Authorization_not_exist_in_swreq +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_Authorization_not_exist_in_swreq ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_subrequest_proxy_access_log +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_to_swift_req_subrequest_proxy_access_log ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_amz_content_sha256_missing +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_amz_content_sha256_missing ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_x_mz_content_sha256_bad_format +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_x_mz_content_sha256_bad_format ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_xmz_content_sha256_mismatch +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_v4_req_xmz_content_sha256_mismatch ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_argument ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_part_number +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_invalid_part_number ... ok +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_with_range_header +test.unit.common.middleware.s3api.test_s3request.TestRequest.test_validate_part_number_with_range_header ... ok test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorization_nova_toconnect test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorization_nova_toconnect ... ok test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorize_with_access_key @@ -27237,1024 +21443,573 @@ test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_bytes ... ok test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_http test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_http ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash ... ok +test.unit.common.test_utils.TestUtils.test_monkey_patch +test.unit.common.test_utils.TestUtils.test_monkey_patch ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 13 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341061.00000 -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.2:1002/sdc/0/a/c/oè policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/oè policy#0 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341062.00000 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag c5fb6d138d0e30c1a777a2e70fdf44b8 and timestamp 1761341063.00000 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag fb3d200eb5be7226d6ab1839145d575b and timestamp 1761341064.00000 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [1, 2, 3, 4, 5, 6, 7, 9, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/oè policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [1, 3, 4, 5, 6, 7, 9, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Base DELETE returning 503 for (204, 204, 404) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1b2bd5e89c6940e9b23a2-0068fbee86) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1b2bd5e89c6940e9b23a2-0068fbee86) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx1b2bd5e89c6940e9b23a2-0068fbee86) -test ERROR: Container HEAD returning 503 for [] (txn: tx1b2bd5e89c6940e9b23a2-0068fbee86) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta -test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_infocache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_infocache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app -test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key -test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_read_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_read_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_without_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_error ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_location_invalid_xml ... ok +test.unit.common.test_utils.TestUtils.test_node_to_string +test.unit.common.test_utils.TestUtils.test_node_to_string ... ok +test.unit.common.test_utils.TestUtils.test_none_data_raises_type_error +test.unit.common.test_utils.TestUtils.test_none_data_raises_type_error ... ok +test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp +test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp ... ok +test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp_high_precision +test.unit.common.test_utils.TestUtils.test_normalize_delete_at_timestamp_high_precision ... ok +test.unit.common.test_utils.TestUtils.test_normalize_timestamp +test.unit.common.test_utils.TestUtils.test_normalize_timestamp ... ok +test.unit.common.test_utils.TestUtils.test_override_bytes_from_content_type +test.unit.common.test_utils.TestUtils.test_override_bytes_from_content_type ... ok +test.unit.common.test_utils.TestUtils.test_parse_content_type +test.unit.common.test_utils.TestUtils.test_parse_content_type ... ok +test.unit.common.test_utils.TestUtils.test_parse_db_filename +test.unit.common.test_utils.TestUtils.test_parse_db_filename ... ok +test.unit.common.test_utils.TestUtils.test_parse_header +test.unit.common.test_utils.TestUtils.test_parse_header ... ok +test.unit.common.test_utils.TestUtils.test_parse_header_non_token_chars_in_params +test.unit.common.test_utils.TestUtils.test_parse_header_non_token_chars_in_params ... ok +test.unit.common.test_utils.TestUtils.test_parse_header_quoted_string_in_params +test.unit.common.test_utils.TestUtils.test_parse_header_quoted_string_in_params ... ok +test.unit.common.test_utils.TestUtils.test_parse_headers_chars_in_params +test.unit.common.test_utils.TestUtils.test_parse_headers_chars_in_params ... ok +test.unit.common.test_utils.TestUtils.test_parse_options +test.unit.common.test_utils.TestUtils.test_parse_options ... ok +test.unit.common.test_utils.TestUtils.test_parse_options_errors +test.unit.common.test_utils.TestUtils.test_parse_options_errors ... ok +test.unit.common.test_utils.TestUtils.test_parse_override_options +test.unit.common.test_utils.TestUtils.test_parse_override_options ... ok +test.unit.common.test_utils.TestUtils.test_quorum_size +test.unit.common.test_utils.TestUtils.test_quorum_size ... ok +test.unit.common.test_utils.TestUtils.test_quote_bytes +test.unit.common.test_utils.TestUtils.test_quote_bytes ... ok +test.unit.common.test_utils.TestUtils.test_quote_unicode +test.unit.common.test_utils.TestUtils.test_quote_unicode ... ok +test.unit.common.test_utils.TestUtils.test_ratelimit_sleep +test.unit.common.test_utils.TestUtils.test_ratelimit_sleep ... ok +test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_incr +test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_incr ... ok +test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_sleep +test.unit.common.test_utils.TestUtils.test_ratelimit_sleep_with_sleep ... ok +test.unit.common.test_utils.TestUtils.test_remove_directory +test.unit.common.test_utils.TestUtils.test_remove_directory ... ok +test.unit.common.test_utils.TestUtils.test_remove_file +test.unit.common.test_utils.TestUtils.test_remove_file ... ok +test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false +test.unit.common.test_utils.TestUtils.test_renamer_when_fsync_is_false ... ok +test.unit.common.test_utils.TestUtils.test_renamer_with_fsync_dir +test.unit.common.test_utils.TestUtils.test_renamer_with_fsync_dir ... ok +test.unit.common.test_utils.TestUtils.test_replace_partition_in_path +test.unit.common.test_utils.TestUtils.test_replace_partition_in_path ... ok +test.unit.common.test_utils.TestUtils.test_round_robin_iter +test.unit.common.test_utils.TestUtils.test_round_robin_iter ... ok +test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv4_localhost +test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv4_localhost ... ok +test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_ipv4_compatible +test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_ipv4_compatible ... ok +test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_random_ip +test.unit.common.test_utils.TestUtils.test_rsync_ip_ipv6_random_ip ... ok +test.unit.common.test_utils.TestUtils.test_rsync_module_interpolation +test.unit.common.test_utils.TestUtils.test_rsync_module_interpolation ... ok +test.unit.common.test_utils.TestUtils.test_safe_json_loads +test.unit.common.test_utils.TestUtils.test_safe_json_loads ... ok +test.unit.common.test_utils.TestUtils.test_search_tree +test.unit.common.test_utils.TestUtils.test_search_tree ... ok +test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_pid_with_named_conf_match +test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_pid_with_named_conf_match ... ok +test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_with_named_conf_match +test.unit.common.test_utils.TestUtils.test_search_tree_conf_dir_with_named_conf_match ... ok -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00272846s) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, merge_syncs, ([{'remote_id': 'a0d02583-69ed-4bcc-8c75-ac17fcbdcac2-sda', 'sync_point': 1}],) -REPLICATE: /sda/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (2, '90e2bba1d332b8b3d912e5df0194706d', 'b1fc89d2-e119-4a8f-96cb-e081f3e9f8ef-', '1761341065.73699', '1761339600', '0', '', '1761339600', 1, 0) -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 -REPLICATE: /sda/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, merge_items, ([{'ROWID': 2, 'name': '1:/a/c/o-unu', 'created_at': '1761341070.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1761341070.00000', 'deleted': 0, 'storage_policy_index': 0}], 'b1fc89d2-e119-4a8f-96cb-e081f3e9f8ef-') -test DEBUG: /tmp/tmpont2mvfk/sdb/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.00253296s) -REPLICATE: /sda/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, merge_syncs, ([{'remote_id': 'a0d02583-69ed-4bcc-8c75-ac17fcbdcac2-sda', 'sync_point': 1}],) -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '06ad257b915df12a6f1d1af73d9f8b64', '15353492-c2b0-4708-9412-a9499efbf7af-', '1761341065.82216', '1761341065.82043', '0', '', '1761341065.82043', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('15353492-c2b0-4708-9412-a9499efbf7af-', '5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.82334.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '06ad257b915df12a6f1d1af73d9f8b64', '15353492-c2b0-4708-9412-a9499efbf7af-', '1761341065.82216', '1761341065.82043', '0', '', '1761341065.82043', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.82328', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341065.82328', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341065.82328', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.82347', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.82347', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.82334', 'epoch': '1761341065.82334', 'reported': 0, 'tombstones': -1}], '15353492-c2b0-4708-9412-a9499efbf7af-') -test DEBUG: /tmp/tmp6l1ti4oy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.82334.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp6l1ti4oy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.82334.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '4a5d1d671ad51af946ecf8e789a808b6', 'fade3b1b-6fbc-4eb5-a341-6cec3d6987c5-', '1761341065.85442', '1761341065.85268', '0', '', '1761341065.85268', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.86606', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341065.86606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341065.86606', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.86721', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.86721', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.85559', 'epoch': '1761341065.85559', 'reported': 0, 'tombstones': -1}], 'fade3b1b-6fbc-4eb5-a341-6cec3d6987c5-') -test DEBUG: /tmp/tmpqh0lz6qg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.85559.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpqh0lz6qg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.85559.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '4a5d1d671ad51af946ecf8e789a808b6', 'fade3b1b-6fbc-4eb5-a341-6cec3d6987c5-', '1761341065.85442', '1761341065.86324', '0', '', '1761341065.85268', 101, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.86606', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341065.86606', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341065.86606', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.86721', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.86721', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.85559', 'epoch': '1761341065.85559', 'reported': 0, 'tombstones': -1}], 'fade3b1b-6fbc-4eb5-a341-6cec3d6987c5-') -test DEBUG: /tmp/tmpqh0lz6qg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.85559.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpqh0lz6qg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.85559.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '4a5d1d671ad51af946ecf8e789a808b6', '6d587c4c-5d27-4c7e-b83b-79833e938e9f-', '1761341065.90556', '1761341065.90389', '0', '', '1761341065.90389', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.91696', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341065.91696', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341065.91696', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.91815', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.91815', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.90669', 'epoch': '1761341065.90669', 'reported': 0, 'tombstones': -1}], '6d587c4c-5d27-4c7e-b83b-79833e938e9f-') -test DEBUG: /tmp/tmps4hb8h57/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.90669.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmps4hb8h57/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.90669.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '4a5d1d671ad51af946ecf8e789a808b6', '6d587c4c-5d27-4c7e-b83b-79833e938e9f-', '1761341065.90556', '1761341065.91409', '0', '', '1761341065.90389', 101, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.91696', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341065.91696', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341065.91696', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.91815', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.91815', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.90669', 'epoch': '1761341065.90669', 'reported': 0, 'tombstones': -1}], '6d587c4c-5d27-4c7e-b83b-79833e938e9f-')test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding_large_diff ... ok +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0272 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0100 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0059 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0060 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0061 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0141 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 525339 0 +test DEBUG: Unlinked retiring db '/tmp/tmpyyp9f1uj/tmp_test_container_server_ContainerController/sda1/containers/p/b5a/36f5fe1660a28297a53958cf244f0b5a/36f5fe1660a28297a53958cf244f0b5a.db' +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0713 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0030 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:20 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0053 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.1539 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.3512 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0062 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.2343 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.1348 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:21 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.2493 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0078 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0675 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.3654 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.2600 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:22 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.1944 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0039 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0051 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0159 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0064 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0505 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0324 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0085 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0120 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0063 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0129 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 525339 -test.unit.container.test_server.TestContainerController.test_GET_xml +test.unit.container.test_server.TestContainerController.test_GET_xml ... ok +test.unit.container.test_server.TestContainerController.test_HEAD +test.unit.container.test_server.TestContainerController.test_HEAD ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length +test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition +test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_not_found +test.unit.container.test_server.TestContainerController.test_HEAD_not_found ... ok +test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset +test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset ... ok +test.unit.container.test_server.TestContainerController.test_OPTIONS +test.unit.container.test_server.TestContainerController.test_OPTIONS ... ok +test.unit.common.test_utils.TestUtils.test_search_tree_with_directory_ext_match +test.unit.common.test_utils.TestUtils.test_search_tree_with_directory_ext_match ... ok +test.unit.common.test_utils.TestUtils.test_select_node_ip +test.unit.common.test_utils.TestUtils.test_select_node_ip ... ok +test.unit.common.test_utils.TestUtils.test_split_path +test.unit.common.test_utils.TestUtils.test_split_path ... ok +test.unit.common.test_utils.TestUtils.test_storage_directory +test.unit.common.test_utils.TestUtils.test_storage_directory ... ok +test.unit.common.test_utils.TestUtils.test_streq_const_time +test.unit.common.test_utils.TestUtils.test_streq_const_time ... ok +test.unit.common.test_utils.TestUtils.test_strict_b64decode +test.unit.common.test_utils.TestUtils.test_strict_b64decode ... ok +test.unit.common.test_utils.TestUtils.test_strict_b64decode_allow_line_breaks +test.unit.common.test_utils.TestUtils.test_strict_b64decode_allow_line_breaks ... ok +test.unit.common.test_utils.TestUtils.test_strict_b64decode_exact_size +test.unit.common.test_utils.TestUtils.test_strict_b64decode_exact_size ... ok +test.unit.common.test_utils.TestUtils.test_string_data_raises_type_error +test.unit.common.test_utils.TestUtils.test_string_data_raises_type_error ... ok +test.unit.common.test_utils.TestUtils.test_systemd_notify +test.unit.common.test_utils.TestUtils.test_systemd_notify ... ok +test.unit.common.test_utils.TestUtils.test_validate_device_partition +test.unit.common.test_utils.TestUtils.test_validate_device_partition ... ok +test.unit.common.test_utils.TestUtils.test_validate_hash_conf +test.unit.common.test_utils.TestUtils.test_validate_hash_conf ... ok +test.unit.common.test_utils.TestUtils.test_validate_sync_to +test.unit.common.test_utils.TestUtils.test_validate_sync_to ... ok +test.unit.common.test_utils.TestUtils.test_write_file +test.unit.common.test_utils.TestUtils.test_write_file ... ok +test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata +test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata ... ok +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_loop_timeout +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_loop_timeout ... ok + +test INFO: Finished relinker (cleanup=False): 03:53:20 11/27/26 GMT (0:00:00.023894 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:20 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb9pqzb8r/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpb9pqzb8r/node/sda1/objects/77/79d/4de7084f78b5661a42c1ab1cf5efa79d/1795751601.18555.data to /tmp/tmpb9pqzb8r/node/sda1/objects/155/79d/4de7084f78b5661a42c1ab1cf5efa79d/1795751601.18555.data +test DEBUG: Relinking created link: /tmp/tmpb9pqzb8r/node/sda1/objects/77/79d/4de7084f78b5661a42c1ab1cf5efa79d/1795751602.18555.meta to /tmp/tmpb9pqzb8r/node/sda1/objects/155/79d/4de7084f78b5661a42c1ab1cf5efa79d/1795751602.18555.meta +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:20 11/27/26 GMT (0:00:00.003431 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:20 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxb1zyk8n/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpxb1zyk8n/node/sda1/objects/126/c30/7e736184c3b0f5aa0198230a6e5a3c30/1795751600.37145.data to /tmp/tmpxb1zyk8n/node/sda1/objects/252/c30/7e736184c3b0f5aa0198230a6e5a3c30/1795751600.37145.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:20 11/27/26 GMT (0:00:00.270575 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:20 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpy10k5w90/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpy10k5w90/node/sda1/objects/7/d88/072592c2e92ddc9ad9e35a3a832ebd88/1795751601.96822.data to /tmp/tmpy10k5w90/node/sda1/objects/14/d88/072592c2e92ddc9ad9e35a3a832ebd88/1795751601.96822.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:20 11/27/26 GMT (0:00:00.013228 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:21 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpwt2bvfzh/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpwt2bvfzh/node/sda1/objects/11/89a/0b785ce9c944881f968448b81036e89a/1795751601.25174.data to /tmp/tmpwt2bvfzh/node/sda1/objects/22/89a/0b785ce9c944881f968448b81036e89a/1795751601.25174.data +test DEBUG: Relinking created link: /tmp/tmpwt2bvfzh/node/sda1/objects/11/89a/0b785ce9c944881f968448b81036e89a/1795751603.25174.meta to /tmp/tmpwt2bvfzh/node/sda1/objects/22/89a/0b785ce9c944881f968448b81036e89a/1795751603.25174.meta +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:21 11/27/26 GMT (0:00:00.120799 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:21 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxya1e66j/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpxya1e66j/node/sda1/objects/49/5af/31bbb5c70d7309f2c863ea04713e45af/1795751601.59635.data to /tmp/tmpxya1e66j/node/sda1/objects/99/5af/31bbb5c70d7309f2c863ea04713e45af/1795751601.59635.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:21 11/27/26 GMT (0:00:00.007357 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:21 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp3ifq47q3/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmp3ifq47q3/node/sda1/objects/51/b4d/3382d4cb6c82516f50b97130a428bb4d/1795751603.77681.meta to /tmp/tmp3ifq47q3/node/sda1/objects/103/b4d/3382d4cb6c82516f50b97130a428bb4d/1795751603.77681.meta +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:22 11/27/26 GMT (0:00:00.607769 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:22 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp_9q43khc/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:22 11/27/26 GMT (0:00:00.002981 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:22 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpb0qw_bmz/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:22 11/27/26 GMT (0:00:00.003613 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:22 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpbtubpiwz/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpbtubpiwz/node/sda1/objects/13/fc9/0d7cf2bb3ac6bd95203856f716b44fc9/1795751602.84168.data to /tmp/tmpbtubpiwz/node/sda1/objects/26/fc9/0d7cf2bb3ac6bd95203856f716b44fc9/1795751602.84168.data +test DEBUG: Relinking created link: /tmp/tmpbtubpiwz/node/sda1/objects/13/fc9/0d7cf2bb3ac6bd95203856f716b44fc9/1795751603.84168.meta to /tmp/tmpbtubpiwz/node/sda1/objects/26/fc9/0d7cf2bb3ac6bd95203856f716b44fc9/1795751603.84168.meta +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:22 11/27/26 GMT (0:00:00.003222 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:22 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpwtaxj9lx/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpwtaxj9lx/node/sda1/objects/81/6bb/5133b1d35dd05ab707fe1cf7aff566bb/1795751604.86681.ts to /tmp/tmpwtaxj9lx/node/sda1/objects/162/6bb/5133b1d35dd05ab707fe1cf7aff566bb/1795751604.86681.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:22 11/27/26 GMT (0:00:00.003325 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:23 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdb_4h4de/node/sda1 (cleanup=False)test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_data_ts_meta_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container ... ok +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_new_worker_socks +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_new_worker_socks ... ok +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_no_fork_sock +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_no_fork_sock ... ok +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_post_fork_hook +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_post_fork_hook ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant AuthenticatedUsers READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_error ... ok - -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_zero_part_num -test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_zero_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num ... ok - -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx31a908c069e2402da9336-0068fbee87) -test ERROR: Account HEAD returning 503 for [] (txn: tx31a908c069e2402da9336-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txec5202891773467a83310-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txec5202891773467a83310-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txec5202891773467a83310-0068fbee87) -test ERROR: Account HEAD returning 503 for [] (txn: txec5202891773467a83310-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txf57793e669074e08bc148-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: txf5ebbdf9d05844aa9e46f-0068fbee87) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txf5ebbdf9d05844aa9e46f-0068fbee87) -test INFO: Client disconnected on read of '/a/c' (txn: txf5ebbdf9d05844aa9e46f-0068fbee87) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9eff11b8315f410fb9cc0-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txd819365fce0a48fc9c974-0068fbee87) -test INFO: Client disconnected on read of '/a/c' (txn: txd819365fce0a48fc9c974-0068fbee87) -test INFO: Client disconnected on read of '/a/c/' (txn: txd819365fce0a48fc9c974-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txbe49e9582b934cf8aa4ef-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txbe49e9582b934cf8aa4ef-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txbe49e9582b934cf8aa4ef-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txbe49e9582b934cf8aa4ef-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx8b24379677e849029e9d5-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx8b24379677e849029e9d5-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8b24379677e849029e9d5-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8b24379677e849029e9d5-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0e72ab27191f4a89a39c4-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0e72ab27191f4a89a39c4-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0e72ab27191f4a89a39c4-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx0e72ab27191f4a89a39c4-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx805b73b032d54fdea569c-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx805b73b032d54fdea569c-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx805b73b032d54fdea569c-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx805b73b032d54fdea569c-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txf9ad50583ead4453bd4ec-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txf9ad50583ead4453bd4ec-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txf9ad50583ead4453bd4ec-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txf9ad50583ead4453bd4ec-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx2fb89c95ac7c4175803e8-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx2fb89c95ac7c4175803e8-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx2fb89c95ac7c4175803e8-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx2fb89c95ac7c4175803e8-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx428b90db3c574277894b6-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx428b90db3c574277894b6-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx428b90db3c574277894b6-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx428b90db3c574277894b6-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txa56dba021a44444c85571-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txa56dba021a44444c85571-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txa56dba021a44444c85571-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txa56dba021a44444c85571-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx35c21750c18345d7992be-0068fbee87) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx35c21750c18345d7992be-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx35c21750c18345d7992be-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx35c21750c18345d7992be-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx35c21750c18345d7992be-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx35c21750c18345d7992be-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2969c523a2da44a9a80f8-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx2969c523a2da44a9a80f8-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx2969c523a2da44a9a80f8-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx2969c523a2da44a9a80f8-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx727769657cc54c5486ccc-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx727769657cc54c5486ccc-0068fbee87) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx727769657cc54c5486ccc-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx727769657cc54c5486ccc-0068fbee87) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx727769657cc54c5486ccc-0068fbee87) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx727769657cc54c5486ccc-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx727769657cc54c5486ccc-0068fbee87) -test ERROR: Container GET returning 503 for [503, 503] (txn: tx727769657cc54c5486ccc-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx59811a3ce70c4861a4830-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx59811a3ce70c4861a4830-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx59811a3ce70c4861a4830-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx59811a3ce70c4861a4830-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txddec4a6a92a340d49e158-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txddec4a6a92a340d49e158-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txddec4a6a92a340d49e158-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: txddec4a6a92a340d49e158-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb2ebc080a5d3464493c72-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txb2ebc080a5d3464493c72-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txb2ebc080a5d3464493c72-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: txb2ebc080a5d3464493c72-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4175d0f313d044ecb9d82-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4175d0f313d044ecb9d82-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4175d0f313d044ecb9d82-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx4175d0f313d044ecb9d82-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2987e1940eb7458ba1730-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2987e1940eb7458ba1730-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2987e1940eb7458ba1730-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx2987e1940eb7458ba1730-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4135ba3b28bc4796ad608-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4135ba3b28bc4796ad608-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4135ba3b28bc4796ad608-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx4135ba3b28bc4796ad608-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf37052f6789247e9a09e3-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf37052f6789247e9a09e3-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf37052f6789247e9a09e3-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: txf37052f6789247e9a09e3-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx5ee68844735f44b3aa9d0-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx5ee68844735f44b3aa9d0-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx5ee68844735f44b3aa9d0-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx5ee68844735f44b3aa9d0-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1a116a4b8e804b8f8ccb8-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1a116a4b8e804b8f8ccb8-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1a116a4b8e804b8f8ccb8-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx1a116a4b8e804b8f8ccb8-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8201f9f9267a40049dcaa-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8201f9f9267a40049dcaa-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8201f9f9267a40049dcaa-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx8201f9f9267a40049dcaa-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx2bb4ccc859f041eeb4955-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx2bb4ccc859f041eeb4955-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx2bb4ccc859f041eeb4955-0068fbee87) -test ERROR: Container GET returning 503 for [] (txn: tx2bb4ccc859f041eeb4955-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx60b8cdc14de342a7b0b21-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx60b8cdc14de342a7b0b21-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx60b8cdc14de342a7b0b21-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx60b8cdc14de342a7b0b21-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx995eacb3f4804436bd2eb-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx995eacb3f4804436bd2eb-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx995eacb3f4804436bd2eb-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx995eacb3f4804436bd2eb-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txd42c0c77dee44cdb88b2f-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txd42c0c77dee44cdb88b2f-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txd42c0c77dee44cdb88b2f-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txd42c0c77dee44cdb88b2f-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0ef682fa4bf0469fb5072-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0ef682fa4bf0469fb5072-0068fbee87) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0ef682fa4bf0469fb5072-0068fbee87) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx0ef682fa4bf0469fb5072-0068fbee87) -test INFO: Client disconnected on read of '/a/c' (txn: tx4867d339d65b4bc596d95-0068fbee87) -test INFO: Client disconnected on read of '/a/c/' (txn: tx4867d339d65b4bc596d95-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx879a15d0b5b04516b2bf5-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx879a15d0b5b04516b2bf5-0068fbee87)test.unit.proxy.test_server.TestContainerController.test_error_limiting -test.unit.proxy.test_server.TestContainerController.test_error_limiting ... ok -test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found -test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok -test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container -test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok -test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header -test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header -test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header ... ok -test.unit.proxy.test_server.TestContainerController.test_transfer_headers -test.unit.proxy.test_server.TestContainerController.test_transfer_headers ... ok -test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found -test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server ERROR: Object returning 503 for [] (txn: txeb9fd327502f448caa2c7-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.9:1009/sdj (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.8:1008/sdi (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.10:1010/sdk (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.11:1011/sdl (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx2819079b09344c7587c22-0068fbee88) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 Trying to GET /a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx606d31f1f694486a8f6c8-0068fbee88)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range ... ok - -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 3 possible containers; 9 possible objects -test-expirer ERROR: skipping invalid task container: .expiring_objects/1761177521-crazy -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 6 objects expired -test-expirer DEBUG: Run begin -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 0 objects expired -test-expirer DEBUG: Run begin -test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects -test-expirer DEBUG: Run end -test-expirer INFO: Pass completed in 0s; 10 objects expired -object-reconstructor INFO: Nothing reconstructed for 1.8596649169921875e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.3:1003/sdd/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 11, 12] -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_duplicate_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_missing_frag_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_invalid_frag_index_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_invalid_frag_index_headers ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control ... ok +test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update +test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update ... ok +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_servers_per_port_in_container +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_servers_per_port_in_container ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_swift_source -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_swift_source ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_uses_logging_app -test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_uses_logging_app ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_info -test.unit.proxy.controllers.test_base.TestFuncs.test_get_info ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_info_zero_recheck -test.unit.proxy.controllers.test_base.TestFuncs.test_get_info_zero_recheck ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_disabled -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_disabled ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_error -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_error ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_hit -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_hit ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_infocache_hit -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_infocache_hit ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_miss -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_miss ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_skips -test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_skips ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source -test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_out_of_range_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_out_of_range_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_part_num ... ok +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_shutdown_sockets +test.unit.common.test_wsgi.TestServersPerPortStrategy.test_shutdown_sockets ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_base_crc_hasher +test.unit.common.utils.test_checksum.TestCRCHasher.test_base_crc_hasher ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_contructed_with_data +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_contructed_with_data ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_copy +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_copy ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_initial_value +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_initial_value ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_constructed_with_data +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_constructed_with_data ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_copy +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_copy ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_initial_value +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_initial_value ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_anycrc_impl +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_anycrc_impl ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_isal_impl +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_isal_impl ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_kern_impl +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_kern_impl ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_constructed_with_data +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_constructed_with_data ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_copy +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_copy ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_initial_value +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_initial_value ... skipped 'no crc64nvme implementation, install isal or anycrc' +test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata +test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_anycrc_impl +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_anycrc_impl ... ok +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_isal_impl +test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_isal_impl ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_empty ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_invalid ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_multiple ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_region ... ok +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone +test.unit.common.utils.test_config.TestAffinityLocalityPredicate.test_zone ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf +test.unit.common.utils.test_config.TestReadConf.test_readconf ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir_ignores_hidden_and_nondotconf_files +test.unit.common.utils.test_config.TestReadConf.test_readconf_dir_ignores_hidden_and_nondotconf_files ... ok +test.unit.common.utils.test_config.TestReadConf.test_readconf_raw +test.unit.common.utils.test_config.TestReadConf.test_readconf_raw ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/25 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0006 - - 1761341065.893954754 1761341065.894565344 0 test:tester -fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift INFO: - - 24/Oct/2025/21/24/25 HEAD /junk HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0005 - - 1761341065.895138741 1761341065.895633221 1 test:tester -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +test DEBUG: Relinking created link: /tmp/tmpdb_4h4de/node/sda1/objects/76/b8c/4c08e2e57373567d2a353009e4384b8c/1795751605.38838.meta to /tmp/tmpdb_4h4de/node/sda1/objects/152/b8c/4c08e2e57373567d2a353009e4384b8c/1795751605.38838.meta +test DEBUG: Relinking created link: /tmp/tmpdb_4h4de/node/sda1/objects/76/b8c/4c08e2e57373567d2a353009e4384b8c/1795751604.38838.ts to /tmp/tmpdb_4h4de/node/sda1/objects/152/b8c/4c08e2e57373567d2a353009e4384b8c/1795751604.38838.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:23 11/27/26 GMT (0:00:00.035617 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/bucket.py", line 392, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response - return self._get_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter ... ok +test.unit.container.test_server.TestContainerController.test_POST_after_DELETE_not_found +test.unit.container.test_server.TestContainerController.test_POST_after_DELETE_not_found ... ok + fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: nojunk None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test DEBUG: checking permission: bucket None GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000'} +test DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000'} +test DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000'} +test DEBUG: checking permission: bucket None POST {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000'} +test DEBUG: bucket None POST fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Encoding': 'aws-chunked', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751602.85982', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Encoding': 'aws-chunked', 'X-Amz-Content-Sha256': 'de1dd78ec9c5cc0534c531a4d61c68bc3995fac4934c971ea83d5d3c3d406c32', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751602.86398', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Encoding': 'aws-chunked', 'X-Amz-Content-Sha256': '230d8358dc8e8890b4c58deeb62912ee2f20357ae92a5cc861b98e68fe31acb5', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751602.86807', 'Content-Length': '4', 'Content-Type': 'binary/octet-stream'} test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} @@ -28295,563 +22050,329 @@ test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}'test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_trailing_slash ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_missing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_sys_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_sys_meta ... ok - -test DEBUG: /tmp/tmps4hb8h57/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.90669.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmps4hb8h57/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.90669.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, 'e936391ebff048f3d7a565c009013680', 'a7fad09b-7105-47f7-89f9-e9d3536dbe39-', '1761341065.95789', '1761341065.95613', '0', '', '1761341065.95613', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.97019', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.97019', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341065.97019', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.97161', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.97161', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.95911', 'epoch': '1761341065.95911', 'reported': 0, 'tombstones': -1}], 'a7fad09b-7105-47f7-89f9-e9d3536dbe39-') -test DEBUG: /tmp/tmprv5ynt41/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.95911.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprv5ynt41/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.95911.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, 'e936391ebff048f3d7a565c009013680', 'a7fad09b-7105-47f7-89f9-e9d3536dbe39-', '1761341065.95789', '1761341065.96722', '0', '', '1761341065.95613', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341065.97019', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.97019', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341065.97019', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341065.97161', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341065.97161', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341065.95911', 'epoch': '1761341065.95911', 'reported': 0, 'tombstones': -1}], 'a7fad09b-7105-47f7-89f9-e9d3536dbe39-') -test DEBUG: /tmp/tmprv5ynt41/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.95911.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprv5ynt41/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341065.95911.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '3114d6eebad7bf7ea79b8e718f4f1d35', '384dde8b-eb7a-4c4e-852b-316f6fd5f36d-', '1761341066.02168', '1761341066.01985', '0', '', '1761341066.01985', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.03402', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.03402', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341066.03402', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.03543', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.03543', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.02296', 'epoch': '1761341066.02296', 'reported': 0, 'tombstones': -1}], '384dde8b-eb7a-4c4e-852b-316f6fd5f36d-') -test DEBUG: /tmp/tmprqdm4mlw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.02296.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprqdm4mlw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.02296.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '3114d6eebad7bf7ea79b8e718f4f1d35', '384dde8b-eb7a-4c4e-852b-316f6fd5f36d-', '1761341066.02168', '1761341066.03110', '0', '', '1761341066.01985', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.03402', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.03402', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341066.03402', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.03543', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.03543', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.02296', 'epoch': '1761341066.02296', 'reported': 0, 'tombstones': -1}], '384dde8b-eb7a-4c4e-852b-316f6fd5f36d-') -test DEBUG: /tmp/tmprqdm4mlw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.02296.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprqdm4mlw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.02296.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '82aa72368591c6bef680e795b4e43d3c', '5766bcb7-caa8-43d4-b0a8-e3bbe19da63c-', '1761341066.07934', '1761341066.07758', '0', '', '1761341066.07758', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.08055', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341066.08055', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341066.08055', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.08074', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.08074', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.08061', 'epoch': '1761341066.08061', 'reported': 0, 'tombstones': -1}], '5766bcb7-caa8-43d4-b0a8-e3bbe19da63c-') -test DEBUG: /tmp/tmpcw1a2bci/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.08061.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcw1a2bci/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.08061.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '82aa72368591c6bef680e795b4e43d3c', '5766bcb7-caa8-43d4-b0a8-e3bbe19da63c-', '1761341066.07934', '1761341066.08864', '0', '', '1761341066.07758', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.08055', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341066.08055', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341066.08055', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.08074', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.08074', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.08061', 'epoch': '1761341066.08061', 'reported': 0, 'tombstones': -1}], '5766bcb7-caa8-43d4-b0a8-e3bbe19da63c-')test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +test DEBUG: Keystone Reply: Status: 200, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Connecting with tenant: PROJECT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_read_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_read_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_multipart ... ok - -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... ok +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location +test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucketAcl.test_bucket_PUT_with_strange_location ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_auth_uris +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_auth_uris ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorization_nova_toconnect +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorization_nova_toconnect ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key_and_unquote_chars +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_access_key_and_unquote_chars ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_unicode_access_key +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorize_with_unicode_access_key ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_bytes ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_http +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_http ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_trailing_slash ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_v3 +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_authorized_v3 ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_bad_auth_uris +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_bad_auth_uris ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_http_timeout_option ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_insecure_option ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_no_path_request ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_nukes_auth_headers ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_reseller_prefix ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_is_cached ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_authorized_v3 ... ok +test ERROR: Invalid swift_bytes: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx879a15d0b5b04516b2bf5-0068fbee87) -test ERROR: Account HEAD returning 503 for [] (txn: tx879a15d0b5b04516b2bf5-0068fbee87) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2995, in override_bytes_from_content_type + listing_dict['bytes'] = int(swift_bytes) + ~~~^^^^^^^^^^^^^ +ValueError: invalid literal for int() with base 10: 'hey' +test NOTICE: Started child 0 (PID 88) for port 6006 +test NOTICE: Started child 1 (PID 89) for port 6006 +test NOTICE: Started child 2 (PID 90) for port 6006 +test NOTICE: Started child 0 (PID 91) for port 6007 +test NOTICE: Started child 1 (PID 92) for port 6007 +test NOTICE: Started child 2 (PID 93) for port 6007 +test NOTICE: Closing unnecessary sock for port 6006 (child pid 88) +test NOTICE: Closing unnecessary sock for port 6006 (child pid 89) +test NOTICE: Closing unnecessary sock for port 6006 (child pid 90) +test CRITICAL: Unable to bind to port 6009: ack +test CRITICAL: Unable to bind to port 6009: ack +test CRITICAL: Unable to bind to port 6009: ack +test NOTICE: Started child 0 (PID 94) for port 6009 +test NOTICE: Started child 1 (PID 95) for port 6009 +test NOTICE: Started child 2 (PID 96) for port 6009 +test ERROR: Removing dead child 95 from parent 525338 +test NOTICE: Started child 1 (PID 97) for port 6009 +test NOTICE: Child 2 (PID 525338, port 6007) exiting normally +test WARNING: Ignoring wait() result from unknown PID 89 +test NOTICE: Started child 0 (PID 88) for port 6006 +test NOTICE: Started child 1 (PID 89) for port 6006 +test NOTICE: Started child 2 (PID 90) for port 6006 +test NOTICE: Started child 0 (PID 91) for port 6007 +test NOTICE: Started child 1 (PID 92) for port 6007 +test NOTICE: Started child 2 (PID 93) for port 6007 +test INFO: Using crc32c_anycrc implementation for CRC32C. +test WARNING: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test INFO: Using crc32c_isal implementation for CRC32C. +test WARNING: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test INFO: Using crc32c_kern implementation for CRC32C. +test WARNING: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test INFO: Using crc32c_kern implementation for CRC32C. +test INFO: Using crc64nvme_anycrc implementation for CRC64NVME. +test INFO: Using crc32c_kern implementation for CRC32C. +test INFO: Using crc64nvme_isal implementation for CRC64NVME. +hello +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras ... ok +hello +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init ... ok +my-prefix: hello +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix ... ok +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals ... ok +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals_stacked_adapter +test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals_stacked_adapter ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txe1cec748df2b43f299e30-0068fbee89) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txe1cec748df2b43f299e30-0068fbee89) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: txe1cec748df2b43f299e30-0068fbee89) -test ERROR: Account HEAD returning 503 for [] (txn: txe1cec748df2b43f299e30-0068fbee89) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: tx90244fcd11114c8baf10a-0068fbee89) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txb04bad793c9e467fbf613-0068fbee89) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txeb6d0f3bf81a4be8819a8-0068fbee89) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx32613cad725444b4b0848-0068fbee89) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8049ec87041b4286b4d73-0068fbee89) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8049ec87041b4286b4d73-0068fbee89) -proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx8049ec87041b4286b4d73-0068fbee89) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2db61d0ef8a74baebe8e3-0068fbee89" "proxy-server 4171809" 0.0022 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa449f330c33c4528bee67-0068fbee89" "proxy-server 4171809" 0.0014 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "tx9ad63038104f48fca58b7-0068fbee89" "object-server 4171809" 0.0006 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx221b87f55441466ebc3cf-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx81dcfd410f7644378a88f-0068fbee8a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 3, Lengths: [458, 458, 458, 458, 458, 490, 458, 458, 458, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: tx3849f5f6a5604794a4372-0068fbee8a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx7e28ce8483624c1b8cfdc-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx7e28ce8483624c1b8cfdc-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx7e28ce8483624c1b8cfdc-0068fbee8a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 412 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_no_response_error -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_no_response_error ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_nondurable_when_node_iter_runs_out_of_nodes -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_nondurable_when_node_iter_runs_out_of_nodes ... ok - -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor DEBUG: Found existing frag #7 at 10.0.0.8:1008/sdi/0/a/c/o policy#0 while rebuilding to 10.0.0.7:1007/sdh/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #7 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=28 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None)test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid +test.unit.cli.test_relinker.TestRelinker.test_relink_device_filter_invalid ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_older_ts_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files +test.unit.cli.test_relinker.TestRelinker.test_relink_existing_data_meta_ts_files ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_and_range ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixed_meta_timestamps_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixed_meta_timestamps_works ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_invalid_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_etag_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_timestamp_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num -test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_fullcontrol_permission ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_values -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_values ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_missing -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_missing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_sys_meta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_sys_meta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_transient_sysmeta -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_transient_sysmeta ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_values -test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_values ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing -test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_options -test.unit.proxy.controllers.test_base.TestFuncs.test_options ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized -test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin -test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics -test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_zero_part_num +test.unit.common.middleware.s3api.test_multi_get.TestMpuGETorHEADAcl.test_mpu_HEAD_zero_part_num ... ok +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_get_object_lock +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_get_object_lock ... ok +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_put_object_lock +test.unit.common.middleware.s3api.test_object_lock.TestS3ApiObjectLock.test_put_object_lock ... ok +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response ... ok +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id +test.unit.common.middleware.s3api.test_s3response.TestErrorResponse.test_error_response_trans_id ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_from_swift_resp_slo +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_from_swift_resp_slo ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_from_swift3_sysmeta ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_sysmeta_headers_ignore_other_sysmeta ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_s3api_user_meta_headers ... ok +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta +test.unit.common.middleware.s3api.test_s3response.TestResponse.test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_bad_container +test.unit.common.middleware.test_bulk.TestUntar.test_bad_container ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_bad_tar +test.unit.common.middleware.test_bulk.TestUntar.test_bad_tar ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_content_length_required +test.unit.common.middleware.test_bulk.TestUntar.test_content_length_required ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_create_container_for_path +test.unit.common.middleware.test_bulk.TestUntar.test_create_container_for_path ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_call +test.unit.common.middleware.test_bulk.TestUntar.test_extract_call ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_compress_type +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_compress_type ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_cont_401 +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_cont_401 ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont_value_err +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont_value_err ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_cont +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_cont ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_failed_extractions +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_failed_extractions ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_file_size +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_file_size ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_401 +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_401 ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_name_len +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_name_len ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_unicode +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_unicode ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_with_basefile +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_with_basefile ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_works +test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_works ... ok +test.unit.common.middleware.test_bulk.TestUntar.test_get_response_body +test.unit.common.middleware.test_bulk.TestUntar.test_get_response_body ... ok +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_copy_from +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_copy_from ... ok +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_destination +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_bad_destination ... ok +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_copy_from +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_copy_from ... ok +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_destination +test.unit.common.middleware.test_copy.TestCopyConstraints.test_validate_destination ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_authorized_for_permitted_referrer +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_authorized_for_permitted_referrer ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_not_authorized_for_unknown_reseller_prefix +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_options_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_options_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_with_validtoken_authorized_for_permitted_referrer +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_auth_scheme +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_auth_scheme ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_blank_reseller_prefix +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_blank_reseller_prefix ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_not_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_confirmed_identity_is_not_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_denied_responses +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_denied_responses ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_detect_reseller_request +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_detect_reseller_request ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_identified_options_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_identified_options_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_non_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_invalid_request_non_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_and_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_and_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_but_not_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_asked_for_but_not_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_default_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_override_default_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_not_set +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_not_set ... ok test DEBUG: Connecting with tenant: PROJECT_ID test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Connecting with tenant: PROJECT_ID -test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' @@ -28889,50 +22410,44 @@ test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting requesttest.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3.test_bad_reply_missing_parts ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_content_type_on_missing_qs ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_accept_ignored_on_invalid_qs ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_add_vary_when_content_type_not_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_account ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_blank_container ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_pass_through ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_but_not_terrible_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_bad_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_not_really_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_static_web_pretend_to_be_giant_json ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_text_content_type_on_invalid_format_qs ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_does_not_duplicate ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_update_vary_if_present ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_account_with_reserved ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_container_with_reserved ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_txt_head ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head ... ok -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length -test.unit.common.middleware.test_listing_formats.TestListingFormats.test_valid_content_type_on_xml_head_with_no_content_length ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_first ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_is_last_response_wins ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_next_response_keeps_current_registered_response ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_resets ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_forever ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins +test.unit.common.middleware.test_helpers.TestFakeSwiftMultipleResponses.test_register_response_is_last_response_wins ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_path_single +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_path_single ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_denied_for_second_path +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_denied_for_second_path ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_path_single +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_path_single ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_existing_swift_owner_ignored +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_existing_swift_owner_ignored ... ok +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_unknown_prefix +test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality.test_unknown_prefix ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_POST_mismatched_location @@ -28983,2772 +22498,3504 @@ test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_new_version_get_errors ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_new_version_put_errors test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_new_version_put_errors ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift ERROR: 501 Not Implemented +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_to_unknown +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_to_unknown ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_unknown_with_v2 +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_added_underscore +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_added_underscore ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_not_added_double_underscores +test.unit.common.middleware.test_keystoneauth.SwiftAuth.test_reseller_prefix_not_added_double_underscores ... ok +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant ... ok +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_tenant +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_tenant ... ok +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_unscoped_token +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_unscoped_token ... ok +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant ... ok +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_tenant +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_token_scoped_to_tenant ... ok +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_unscoped_token +test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain.test_is_name_allowed_in_acl_with_unscoped_token ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version +test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_DELETE_current_version ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_POST_error_versioning_disabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_POST_error_versioning_disabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_PUT_version_versioning_disbaled +test.unit.common.middleware.test_object_versioning.ObjectVersioningVersionAPIWhileDisabled.test_PUT_version_versioning_disbaled ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_fail ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_device_info_function ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5 ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail +test.unit.common.middleware.test_recon.TestReconMiddleware.test_get_swift_conf_md5_fail ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content +test.unit.common.middleware.test_recon.TestReconMiddleware.test_no_content ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_async ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_all ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_invalid ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_auditor_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_diskusage ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_driveaudit ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_invalid ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_expirer_object ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_load ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mem ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_mounted ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_quarantined ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_relink ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_all ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_replication_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_ringmd5 ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sharding ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_sockstat ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_swiftconfmd5 ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_time ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_unmounted_empty ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_invalid ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_updater_notype ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_get_version ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_invalid_path ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass +test.unit.common.middleware.test_recon.TestReconMiddleware.test_recon_pass ... ok +test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info +test.unit.common.middleware.test_recon.TestReconMiddleware.test_reconstruction_info ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_repeated_segments_uses_multi_range_requests +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_with_submanifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_with_submanifest ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_including_suffix_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_including_suffix_get_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest +test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest ... ok +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST ... ok +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from +test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_delete_permissions +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_delete_permissions ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_put_permissions +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_account_put_permissions ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_admin_is_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon_badpath +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_anon_badpath ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix_no_override +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_deny_non_reseller_prefix_no_override ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_fail +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_deny +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_no_token +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_no_reseller_prefix_no_token ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_prefix_init +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_reseller_prefix_with_s3_deny +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_reseller_prefix_with_s3_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_scheme +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_s3api_details +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_s3api_details ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_swift3_details +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_old_swift3_details ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_good +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_authorization_invalid ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_unicode_authorization_good +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_s3api_unicode_authorization_good ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_good +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_good ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_without_permission ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_invalid +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_auth_with_swift3_authorization_invalid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_batch_reclaim ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_account_access ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_group_access ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container_with_legacy_versioning test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container_with_legacy_versioning ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container_with_super_legacy_versioning test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_container_with_super_legacy_versioning ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referer_after_user_groups ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_acl_referrer_access ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_object_no_versioning test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_put_object_no_versioning ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_authorize_bad_path ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_same_policy_as_existing_container test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_same_policy_as_existing_container ... ok test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_same_policy_as_primary_container test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCase.test_same_policy_as_primary_container ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_tombstone -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_tombstone ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_version_symlink -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_version_symlink ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_new_version_different_account -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_new_version_different_account ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_object_versioning_disabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_object_versioning_disabled ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_auth_fail ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_delete_quotas -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_delete_quotas ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_bytes_quota -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_bytes_quota ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_counts_quota -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_exceed_counts_quota ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_invalid_quotas -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_invalid_quotas ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_missing_container -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_missing_container ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_no_quotas -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_no_quotas ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_bytes_quota -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_bytes_quota ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_counts_quota -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_exceed_counts_quota ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_handled -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_not_handled ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_split_path_empty_container_path_segment -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_split_path_empty_container_path_segment ... ok -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_valid_quotas -test.unit.common.middleware.test_quotas.TestContainerQuotas.test_valid_quotas ... ok -test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest -test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest_passthrough_with_ranges -test.unit.common.middleware.test_slo.TestSloGetRawOldManifest.test_get_raw_manifest_passthrough_with_ranges ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching_with_override -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching_with_override ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching_with_override -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching_with_override ... ok -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest -test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller -test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_default -test.unit.common.middleware.test_tempauth.PrefixAccount.test_default ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers -test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers ... ok -test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default -test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_failures -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_failures ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_success -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_success ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acl_syntax_verification -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acl_syntax_verification ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acls_propagate_to_sysmeta -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acls_propagate_to_sysmeta ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_admin_privileges -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_admin_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_bad_acls_get_denied -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_bad_acls_get_denied ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readonly_privileges -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readonly_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readwrite_privileges -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readwrite_privileges ... ok -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_user_gets_best_acl -test.unit.common.middleware.test_tempauth.TestAccountAcls.test_user_gets_best_acl ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves ... ok -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load -test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints -test.unit.common.test_constraints.TestConstraintsConfig.test_default_constraints ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints -test.unit.common.test_constraints.TestConstraintsConfig.test_effective_constraints ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints -test.unit.common.test_constraints.TestConstraintsConfig.test_override_constraints ... ok -test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset -test.unit.common.test_constraints.TestConstraintsConfig.test_reload_reset ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_cleanup_post_replicate -test.unit.common.test_db_replicator.TestDBReplicator.test_cleanup_post_replicate ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_db_exists -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_db_exists ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_old_file_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_old_file_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_rename -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_rename ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_with_bad_input -test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_with_bad_input ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_creation -test.unit.common.test_db_replicator.TestDBReplicator.test_creation ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_delete_db -test.unit.common.test_db_replicator.TestDBReplicator.test_delete_db ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_drive_not_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_drive_not_mounted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_no_arg_pop -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_no_arg_pop ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_complete_rsync -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_complete_rsync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_rsync_then_merge -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_rsync_then_merge ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_unexpected -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_unexpected ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_unexpected_operation_db_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_unexpected_operation_db_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_empty_suffix_and_hash_dirs_get_cleanedup -test.unit.common.test_db_replicator.TestDBReplicator.test_empty_suffix_and_hash_dirs_get_cleanedup ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_extract_device -test.unit.common.test_db_replicator.TestDBReplicator.test_extract_device ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete -test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_http_connect -test.unit.common.test_db_replicator.TestDBReplicator.test_http_connect ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_in_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_in_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_merge_items -test.unit.common.test_db_replicator.TestDBReplicator.test_merge_items ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_merge_syncs -test.unit.common.test_db_replicator.TestDBReplicator.test_merge_syncs ... ok - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx9ad63038104f48fca58b7-0068fbee89" "proxy-server 4171809" 0.4708 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "tx9ad63038104f48fca58b7-0068fbee89" "object-server 4171809" 0.0005 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx9ad63038104f48fca58b7-0068fbee89" "proxy-server 4171809" 0.4751 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/25 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx9ad63038104f48fca58b7-0068fbee89 - 0.4880 - - 1761341065.466123343 1761341065.954159975 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfdcba884addf41faa27d7-0068fbee89" "proxy-server 4171809" 0.0019 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx51f04a11be5949569deb7-0068fbee89" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txdcc98df53d764e198a2f7-0068fbee89" "proxy-server 4171809" 0.0007 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9549d7bbe7424a5a8377f-0068fbee89" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe72d3970acb74f0fb94fb-0068fbee89" "proxy-server 4171809" 0.0076 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txb80387df9ad44516a7213-0068fbee89" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx50db2daa54ad436fb04c7-0068fbee8a) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe5add50d4cbe4e208a915-0068fbee8a) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx42a1cce74e6a4c61ba79e-0068fbee8a) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx62da44a49e6346f19f41f-0068fbee8a) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txbab5fd1aea6d48598e08c-0068fbee8a) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc59e89d0734c4467bdaca-0068fbee8a) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx320938123d0d48ddbe1cc-0068fbee8a" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc40262ddf8cb46deaa8c7-0068fbee8a" "proxy-server 4171809" 0.0036 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "tx509c1a8617594a1c83fd1-0068fbee8a" "object-server 4171809" 0.0005 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "tx509c1a8617594a1c83fd1-0068fbee8a" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx509c1a8617594a1c83fd1-0068fbee8a" "proxy-server 4171809" 0.0156 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx509c1a8617594a1c83fd1-0068fbee8a" "proxy-server 4171809" 0.0149 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/26 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx509c1a8617594a1c83fd1-0068fbee8a - 0.0306 - - 1761341066.779593945 1761341066.810152769 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx233175a13e894db1ac0e7-0068fbee8a" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9f3598e920304580be3d0-0068fbee8a" "proxy-server 4171809" 0.0025 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txf1e740ad7a0845598b251-0068fbee8a" "proxy-server 4171809" 0.0006 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txf1e740ad7a0845598b251-0068fbee8a" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: (4171809) wsgi starting up on http://127.0.0.1:38079 -proxy DEBUG: (4171809) accepted ('127.0.0.1', 42440) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25f061126ddd4e19840be-0068fbee8a" "proxy-server 4171809" 0.0013 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/1/a/zero" 201 - "PUT http://127.0.0.1:48419/sda1/3/a/zero" "tx25f061126ddd4e19840be-0068fbee8a" "container-server 4171809" 0.0011 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/1/a/zero" 201 - "PUT http://127.0.0.1:34835/sdb1/3/a/zero" "tx25f061126ddd4e19840be-0068fbee8a" "container-server 4171809" 0.0010 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx25f061126ddd4e19840be-0068fbee8a" "proxy-server 4171809" 0.0125 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/3/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx25f061126ddd4e19840be-0068fbee8a" "proxy-server 4171809" 0.0090 "-" 4171809 0 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:26] "PUT /v1/a/zero HTTP/1.1" 201 174 0.020595 (txn: tx25f061126ddd4e19840be-0068fbee8a) -proxy DEBUG: (4171809) accepted ('127.0.0.1', 42442) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba9323c56da34f02ac862-0068fbee8a" "proxy-server 4171809" 0.0020 "-" 4171809 -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_get_nonmanifest_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_get_nonmanifest_passthrough ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_partially_satisfiable_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_partially_satisfiable_passthrough ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_passthrough ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_starting_beyond_multipart_resp_length +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_starting_beyond_multipart_resp_length ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_unsatisfiable_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_multi_range_unsatisfiable_passthrough ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_passthrough ... ok +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_unsatisfiable_passthrough +test.unit.common.middleware.test_slo.TestNonSloPassthrough.test_non_slo_range_unsatisfiable_passthrough ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest ... ok -test DEBUG: /tmp/tmpcw1a2bci/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.08061.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcw1a2bci/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.08061.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '82aa72368591c6bef680e795b4e43d3c', 'd637f4f7-5a43-4380-bcac-193ae83da574-', '1761341066.76862', '1761341066.76666', '0', '', '1761341066.76666', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.76998', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341066.76998', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341066.76998', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.77018', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.77018', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.77004', 'epoch': '1761341066.77004', 'reported': 0, 'tombstones': -1}], 'd637f4f7-5a43-4380-bcac-193ae83da574-') -test DEBUG: /tmp/tmpcnx1trvd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.77004.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnx1trvd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.77004.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, '82aa72368591c6bef680e795b4e43d3c', 'd637f4f7-5a43-4380-bcac-193ae83da574-', '1761341066.76862', '1761341066.77870', '0', '', '1761341066.76666', 99, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.76998', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341066.76998', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341066.76998', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.77018', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.77018', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.77004', 'epoch': '1761341066.77004', 'reported': 0, 'tombstones': -1}], 'd637f4f7-5a43-4380-bcac-193ae83da574-') -test DEBUG: /tmp/tmpcnx1trvd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.77004.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpcnx1trvd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.77004.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'c0971570ae40d6d1e6caed1a0ef96e56', '40b3cd9e-0e13-4202-9f53-d266c5c0d158-', '1761341066.81140', '1761341066.80962', '0', '', '1761341066.80962', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('40b3cd9e-0e13-4202-9f53-d266c5c0d158-', '5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.81435.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'c0971570ae40d6d1e6caed1a0ef96e56', '40b3cd9e-0e13-4202-9f53-d266c5c0d158-', '1761341066.81140', '1761341066.80962', '0', '', '1761341066.80962', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.81266', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.81266', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341066.81266', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.81456', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.81456', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.81435', 'epoch': '1761341066.81435', 'reported': 0, 'tombstones': -1}], '40b3cd9e-0e13-4202-9f53-d266c5c0d158-') -test DEBUG: /tmp/tmpgwvnbtm5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.81435.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpgwvnbtm5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.81435.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'c0971570ae40d6d1e6caed1a0ef96e56', 'f7bbcedb-ea0c-4f95-9b27-9019914d63d7-', '1761341066.84627', '1761341066.84451', '0', '', '1761341066.84451', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f7bbcedb-ea0c-4f95-9b27-9019914d63d7-', '5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.84905.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, 'c0971570ae40d6d1e6caed1a0ef96e56', 'f7bbcedb-ea0c-4f95-9b27-9019914d63d7-', '1761341066.84627', '1761341066.84451', '0', '', '1761341066.84451', 2, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341066.84740', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.84740', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341066.84740', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341066.84924', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341066.84924', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341066.84905', 'epoch': '1761341066.84905', 'reported': 0, 'tombstones': -1}], 'f7bbcedb-ea0c-4f95-9b27-9019914d63d7-') -test DEBUG: /tmp/tmprxw47ru4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.84905.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmprxw47ru4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.84905.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '6627d97f8b8c6469a9825d9d61eaf657', '2376459c-7a4c-4697-af07-1dfb33f81c14-', '1761341066.88561', '1761341066.88382', '0', '', '1761341066.88382', 3, 0) -test WARNING: /tmp/tmpxyh89ric/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.88808.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmpxyh89ric/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.88808.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '6627d97f8b8c6469a9825d9d61eaf657', '2376459c-7a4c-4697-af07-1dfb33f81c14-', '1761341066.88561', '1761341066.89552', '0', '', '1761341066.88382', 3, 0) -test WARNING: /tmp/tmpxyh89ric/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.88808.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmpxyh89ric/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.88808.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '6627d97f8b8c6469a9825d9d61eaf657', '3cf6638b-ec2b-40b9-b33d-2847a7fe2f73-', '1761341066.92397', '1761341066.92206', '0', '', '1761341066.92206', 3, 0)test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff ... ok +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0117 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0025 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0048 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0029 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0023 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0048 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0004 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0472 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0266 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0272 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0216 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0080 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0063 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0071 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0135 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0095 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0092 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0160 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0095 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0080 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0057 "-" 525339 0test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change +test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change ... ok +test.unit.container.test_server.TestContainerController.test_POST_insufficient_space +test.unit.container.test_server.TestContainerController.test_POST_insufficient_space ... ok +test.unit.container.test_server.TestContainerController.test_POST_invalid_container_sync_to +test.unit.container.test_server.TestContainerController.test_POST_invalid_container_sync_to ... ok +test.unit.container.test_server.TestContainerController.test_POST_invalid_partition +test.unit.container.test_server.TestContainerController.test_POST_invalid_partition ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_chexor ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_create_broker ... ok -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: FORCED_TENANT_ID +test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component test DEBUG: Calling S3Token middleware. test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' -test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' - rejecting request -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in name: '\x00bar\x00versions' -test-listing WARNING: Account listing for a%E2%98%83 had reserved byte in subdir: '\x00foo_' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in name: '\x00bar\x00extra data' -test-listing WARNING: Container listing for a%E2%98%83/c%F0%9F%8C%B4 had reserved byte in subdir: '\x00foo/' -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2 new rows) -test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 170, in replicate - self.request('REPLICATE', self.path, body, - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - {'Content-Type': 'application/json'}) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 354, in other_req - raise Exception('blah') -Exception: blah -test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection -test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes -test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table -test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs -test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects -test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "acc\u00e9ss", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} +test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} +test DEBUG: Error on keystone reply: 201 {"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}} - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Not a path query: /, skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test INFO: Caching s3tokens for 20 seconds +test DEBUG: Calling S3Token middleware. +test DEBUG: Cached creds valid +test DEBUG: Connecting with tenant: tenant_id +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test INFO: Caching s3tokens for 20 seconds +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}}test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_secret_sets_cache ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_tolerate_missing_token_id ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_unicode_path ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_auth_storage_token ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood.test_without_authorization ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_HEAD_with_content_length +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_HEAD_with_content_length ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_bogus_content_length ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_passthrough ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_catcherrors_with_unexpected_error ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_error_in_iterator ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_has_len ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_long_response_body ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_multiple_content_lengths ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_no_content_length ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_short_response_body ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_length_limit ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_extra_quoted ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_fail ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_pass ... ok +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix +test.unit.common.middleware.test_catch_errors.TestCatchErrors.test_trans_id_header_suffix ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting ... ok +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment +test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_object_success +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_object_success ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_versioned_object_success +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_versioned_object_success ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_object_with_versioning_never_enabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_object_with_versioning_never_enabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_denied_DELETE_of_versioned_object +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_denied_DELETE_of_versioned_object ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_put_delete_marker_no_object_success +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_put_delete_marker_no_object_success ... ok +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_both +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_both ... ok +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_host +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_host ... ok +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_scheme +test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_scheme ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_new_target +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_new_target ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_target +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_target ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_with_slo_query +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_copy_symlink_with_slo_query ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_new_slo_manifest +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_new_slo_manifest ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_old_slo_manifest +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_old_slo_manifest ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_really_old_slo_manifest +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_really_old_slo_manifest ... ok +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_slo_manifest_slo_etag +test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase.test_static_link_to_slo_manifest_slo_etag ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_blank_prefix ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_default_prefix ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_multiple_prefixes +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_multiple_prefixes ... ok +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix +test.unit.common.middleware.test_tempauth.TestDefinitiveAuth.test_noreseller_prefix ... ok +test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception +test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_adding_second_zone ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_balanced_zones_unbalanced_servers +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_balanced_zones_unbalanced_servers ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_big_zone ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_enormous_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_enormous_zone ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_equal_replica_and_devices_count_ignore_weights +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_equal_replica_and_devices_count_ignore_weights ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_gradual_replica_count ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multi_zone_with_failed_device +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multi_zone_with_failed_device ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_each ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_in_zone_with_single_device +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_replicas_in_zone_with_single_device ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_multiple_small_zones ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_none_needed ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_big_guy_does_not_spoil_his_buddy +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_big_guy_does_not_spoil_his_buddy ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_small_guy_does_not_spoil_his_buddy +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_one_small_guy_does_not_spoil_his_buddy ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_extra_server_in_zone_with_multiple_replicas +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_extra_server_in_zone_with_multiple_replicas ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_small_zone ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_big_two_small +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_big_two_small ... ok +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica +test.unit.common.ring.test_builder.TestGetRequiredOverload.test_two_servers_with_more_than_one_replica ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors ... ok +test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync +test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync ... ok +test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float +test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_creation ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_acct != 1 +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing from an overriding middleware +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test DEBUG: Names allowed in acls. +test INFO: - - 27/Nov/2026/03/53/23 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.392835617 1795751603.393047810 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1795751603.392787933 1795751603.393620729 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1795751603.395269871 1795751603.395520449 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0259 - - 1795751603.395227671 1795751603.421079636 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.422830582 1795751603.423013687 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1795751603.422788620 1795751603.423497200 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.441336155 1795751603.441543341 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1795751603.441295147 1795751603.442010880 0 - +test INFO: - - 27/Nov/2026/03/53/23 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0124 FA - 1795751603.443462610 1795751603.455827475 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0130 - - 1795751603.443424225 1795751603.456385851 0 - +test INFO: - - 27/Nov/2026/03/53/23 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0012 FA - 1795751603.458170414 1795751603.459355116 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0003 SSC - 1795751603.464147568 1795751603.464419603 0 - +test INFO: - - 27/Nov/2026/03/53/23 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.465009212 1795751603.465221405 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0077 - - 1795751603.458043098 1795751603.465726614 - - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1795751603.474071741 1795751603.474323273 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1795751603.474648476 1795751603.474870205 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.475264311 1795751603.475431442 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0062 - - 1795751603.473943472 1795751603.480158806 - - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.481827497 1795751603.481998444 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1795751603.482322931 1795751603.482508898 0 - +test INFO: - - 27/Nov/2026/03/53/23 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1795751603.482907534 1795751603.483036995 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1795751603.481711388 1795751603.483476400 - - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.489372492 1795751603.489575863 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1795751603.489919662 1795751603.490114927 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1795751603.490485668 1795751603.490635157 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1795751603.489251852 1795751603.491098404 - - +test INFO: - - 27/Nov/2026/03/53/23 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1795751603.497110128 1795751603.497284889 0 - +test INFO: - - 27/Nov/2026/03/53/23 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1795751603.497626305 1795751603.497817039 0 - +test INFO: - - 27/Nov/2026/03/53/23 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1795751603.498183250 1795751603.498300314 0 - +test INFO: - - 27/Nov/2026/03/53/23 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1795751603.496989250 1795751603.498730421 - - +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_compressed_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_deny_cross_reseller ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_detect_reseller_request ... ok +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_fernet_token_no_memcache ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_bad_path ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_invalid_x_auth_user_format ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_missing_key ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_fail_non_matching_account_in_request ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_memcache_error ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_sets_access_logging_user_id ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_token_success_other_auth_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_get_user_group ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_object_name_containing_slash ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_overdate ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_old_token_with_old_data ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_options_call ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_and_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_asked_for_but_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_override_default_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_regular_is_not_owner ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_request_method_not_allowed ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_admin_is_owner ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_db_file ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_reseller_prefix_init ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_statsd_prefix ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_based_on_host ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_default ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_storage_url_overridden_scheme ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_successful_token_unicode_user ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_key ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_fail_no_timestamp ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_sync_request_success_lb_sync_host ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_top_level_deny ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_old_token_from_memcached ... ok +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success +test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes.test_use_token_success ... ok +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_custom_url_config +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_custom_url_config ... ok +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_multiple_reseller +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_multiple_reseller ... ok +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_no_prefix_reseller ... ok +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller +test.unit.common.middleware.test_tempauth.TestGetUserGroups.test_single_reseller ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error ... ok +test.unit.container.test_server.TestContainerController.test_PUT +test.unit.container.test_server.TestContainerController.test_PUT ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txb0386ad4ddfb466fb5d59-006b08feb1" "proxy-server 525332" 0.0833 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "GET /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txafaedbd1bb70492b89d0c-006b08feb2" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcda4ed45edca490c9190c-006b08feb2" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txa4c51ff7b87e429d81cdb-006b08feb2" "proxy-server 525332" 0.0030 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx51021fac2bae4d2881bb0-006b08feb2" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx249caf3039224512bcb73-006b08feb2" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx21bec4ffb26a45d5be1d8-006b08feb2" "proxy-server 525332" 0.1124 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "GET /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txd080532157304700aa011-006b08feb2" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa760162b13ae4b98a3c80-006b08feb2" "proxy-server 525332" 0.0016 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:22 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txe91965fa8c0444189fdeb-006b08feb2" "proxy-server 525332" 0.0017 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx26101738afd24f7ea57b7-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txed8563c79fab453c9c8d3-006b08feb3" "proxy-server 525332" 0.0011 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 200 155 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f?format=json&states=listing" "txed8563c79fab453c9c8d3-006b08feb3" "proxy-server 525332" 0.0021 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6f52dd5e43fd4ff997a9f-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 200 155 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f?format=json&states=listing" "tx6f52dd5e43fd4ff997a9f-006b08feb3" "proxy-server 525332" 0.0065 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe8bf48ed380e4f40abcfa-006b08feb3" "proxy-server 525332" 0.0016 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx73a4b7d0180a49e7817f2-006b08feb3" "proxy-server 525332" 0.0016 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txdd2e5ec18aae4e618338c-006b08feb3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5e6dc879f39b4c35accf1-006b08feb3" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txc01823bf724a490bb6e09-006b08feb3" "proxy-server 525332" 0.0058 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txc90a595912544cbe95190-006b08feb3" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txecb53755a469403cbc802-006b08feb3" "proxy-server 525332" 0.0016 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx3bb90a6d80d1413dbfc08-006b08feb3" "proxy-server 525332" 0.0017 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 412 - "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx3185c138a19f4f58aa588-006b08feb3" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 412 - "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx3185c138a19f4f58aa588-006b08feb3" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcdeeefcd1e0a4e7a8849e-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx7b634427dd2b4769bf803-006b08feb3" "proxy-server 525332" 0.0017 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 304 - "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx45bfd9e0b1214b8cbb70a-006b08feb3" "proxy-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx92ace920541f40e6bb1ef-006b08feb3" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx3b68f6695f1c4f13a74bf-006b08feb3" "proxy-server 525332" 0.0084 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 304 - "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx2a45dcbf3af54bae8e96a-006b08feb3" "proxy-server 525332" 0.0069 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeca0dd00516c4c978825b-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx561c252d927d48f3a95de-006b08feb3" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "GET http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx72d4208e2d6647479ec52-006b08feb3" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf98816d411e644fb9e7d9-006b08feb3" "proxy-server 525332" 0.0017 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txcb8a59b2054c47d793586-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx5be4580e668b4058901c9-006b08feb3" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbfb33fd7de764787a9912-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txe35b07cc519c4f969c665-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txf052113018234b9789abd-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4728ee1d3eab470488d00-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx67c5d1c1b316470ca39cb-006b08feb3" "proxy-server 525332" 0.0011 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 412 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx7b7f0c3d62b345578b0b9-006b08feb3" "proxy-server 525332" 0.0006 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 412 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx7b7f0c3d62b345578b0b9-006b08feb3" "proxy-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd673cd534c0946be9964a-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txf96b5e6423804e488e3b9-006b08feb3" "proxy-server 525332" 0.0011 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 304 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "tx2a35146229c24a8aad17c-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0a7900deec8e44f287498-006b08feb3" "proxy-server 525332" 0.0042 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "tx13e1c396e7814c05896cb-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdc1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 304 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txdbdbf8804bc649cfb3c7c-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc92545f96bd5478097887-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/6ee3ff413af441a487dbbc523c79592f" 204 - "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f" "txd71a3c6a22bb47828fbeb-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdd1/1/a/6ee3ff413af441a487dbbc523c79592f/o" 200 24 "HEAD http://localhost:8080/v1/a/6ee3ff413af441a487dbbc523c79592f/o" "txd6ac928e035141f997392-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8c1622f9815442ecb2895-006b08feb3" "proxy-server 525332" 0.0011 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/1/a/a20f5e9234b340d4b6b75f9a4ee1babb" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx8c1622f9815442ecb2895-006b08feb3" "container-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/1/a/a20f5e9234b340d4b6b75f9a4ee1babb" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx8c1622f9815442ecb2895-006b08feb3" "container-server 525332" 0.0015 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" 201 - "PUT http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx8c1622f9815442ecb2895-006b08feb3" "proxy-server 525332" 0.0126 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" 201 - "PUT http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx8c1622f9815442ecb2895-006b08feb3" "proxy-server 525332" 0.0174 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8367e576cae3468f9b5f6-006b08feb3" "proxy-server 525332" 0.0030 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" 204 - "HEAD http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx8367e576cae3468f9b5f6-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx41515b45a5d0452bb926b-006b08feb3" "proxy-server 525332" 0.0025 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" 204 - "HEAD http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx75d707c30c7f4b6db888d-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 201 - "PUT http://foo:8080/sdc1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "txb04ad8ca4e9f4c7585ef8-006b08feb3" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 201 - "PUT http://foo:8080/sdd1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "txb04ad8ca4e9f4c7585ef8-006b08feb3" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdd1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 201 - "PUT http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "txb04ad8ca4e9f4c7585ef8-006b08feb3" "proxy-server 525332" 0.0236 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdc1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 201 - "PUT http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "txb04ad8ca4e9f4c7585ef8-006b08feb3" "proxy-server 525332" 0.0256 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc1e573a0a779448f8295b-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" 204 - "HEAD http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx100cb53945af4ec1a352f-006b08feb3" "proxy-server 525332" 0.0198 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 201 - "POST http://foo:8080/sdd1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "tx1814e09097a14dae8faba-006b08feb3" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "POST /sdd1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 202 76 "POST http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "tx1814e09097a14dae8faba-006b08feb3" "proxy-server 525332" 0.0047 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 201 - "POST http://foo:8080/sdc1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "tx1814e09097a14dae8faba-006b08feb3" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "POST /sdc1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 202 76 "POST http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "tx1814e09097a14dae8faba-006b08feb3" "proxy-server 525332" 0.0166 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd6757cd2b10e42af86d06-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" "txd6757cd2b10e42af86d06-006b08feb3" "container-server 525332" 0.0010 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" "txd6757cd2b10e42af86d06-006b08feb3" "container-server 525332" 0.0010 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 201 - "PUT http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txd6757cd2b10e42af86d06-006b08feb3" "proxy-server 525332" 0.0669 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 201 - "PUT http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txd6757cd2b10e42af86d06-006b08feb3" "proxy-server 525332" 0.0475 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3b368ee737964492afcd8-006b08feb3" "proxy-server 525332" 0.0181 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx3b368ee737964492afcd8-006b08feb3" "proxy-server 525332" 0.0175 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb717812e89e9480d80f1c-006b08feb3" "proxy-server 525332" 0.0083 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb" 204 - "HEAD http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb" "tx92920679a0c5415e865f0-006b08feb3" "proxy-server 525332" 0.0230 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdc1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 200 24 "GET http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "tx0509af296cb04dd0af0ba-006b08feb3" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdd1/2/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" 200 24 "GET http://foo:8080/v1/a/a20f5e9234b340d4b6b75f9a4ee1babb/o" "tx0509af296cb04dd0af0ba-006b08feb3" "proxy-server 525332" 0.0129 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf8da044e3bf4ce6a7bc0-006b08feb3" "proxy-server 525332" 0.0140 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://foo:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txf0e122520cf8434baed31-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa/o" 201 - "PUT http://foo:8080/sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" "txf8d5d66e9ffa497ab55d4-006b08feb3" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 201 - "PUT http://foo:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "txf8d5d66e9ffa497ab55d4-006b08feb3" "proxy-server 525332" 0.0133 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa/o" 201 - "PUT http://foo:8080/sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" "txf8d5d66e9ffa497ab55d4-006b08feb3" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "PUT /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 201 - "PUT http://foo:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "txf8d5d66e9ffa497ab55d4-006b08feb3" "proxy-server 525332" 0.0166 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx51492d03a4884cb6b4847-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txf8ffbafd947c40d398e66-006b08feb3" "proxy-server 525332" 0.0023 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx6019738b1490445bb698a-006b08feb3" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb3a917aac6014d2498b63-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx5fd8fcb1220e4d66a334c-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx5a7be4bb74004ac798fac-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx0398f0991699431b91a7a-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx9562dafc4c6e45788fa3c-006b08feb3" "proxy-server 525332" 0.0011 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx1035c50d6786424badeac-006b08feb3" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa48a00d14d4c4d2faa2af-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx4af80622f1b4459797baf-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx6ae26e8122cb4b37a156c-006b08feb3" "proxy-server 525332" 0.0005 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx44fbd2323663494e9159f-006b08feb3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 200 155 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa?format=json&states=listing" "tx44fbd2323663494e9159f-006b08feb3" "proxy-server 525332" 0.0195 "-" 525332 1test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:23 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpdnpbhihu/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpdnpbhihu/node/sda1/objects/19/faa/131b61a8cf4a95f35591bca4f5f41faa/1795751605.70769.meta to /tmp/tmpdnpbhihu/node/sda1/objects/38/faa/131b61a8cf4a95f35591bca4f5f41faa/1795751605.70769.meta +test DEBUG: Relinking created link: /tmp/tmpdnpbhihu/node/sda1/objects/19/faa/131b61a8cf4a95f35591bca4f5f41faa/1795751604.70769.data to /tmp/tmpdnpbhihu/node/sda1/objects/38/faa/131b61a8cf4a95f35591bca4f5f41faa/1795751604.70769.data +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:23 11/27/26 GMT (0:00:00.010947 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:23 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpmyq15_z9/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Relinking created link: /tmp/tmpmyq15_z9/node/sda1/objects/78/e08/4eeea0d868c3a3a3bb5708bd2f512e08/1795751605.81457.ts to /tmp/tmpmyq15_z9/node/sda1/objects/157/e08/4eeea0d868c3a3a3bb5708bd2f512e08/1795751605.81457.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:23 11/27/26 GMT (0:00:00.003399 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second +test.unit.cli.test_relinker.TestRelinker.test_relink_files_per_second ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders ... ok +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors +test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors ... ok +test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon +test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon ... ok +test.unit.common.test_daemon.TestWorkerDaemon.test_stubs +test.unit.common.test_daemon.TestWorkerDaemon.test_stubs ... ok +test.unit.common.test_db.TestHelperFunctions.test_zero_like +test.unit.common.test_db.TestHelperFunctions.test_zero_like ... ok +test.unit.common.test_db_auditor.TestAuditor.test_database_auditor +test.unit.common.test_db_auditor.TestAuditor.test_database_auditor ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_db_does_not_clear_particular_sharding_meta ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range ... ok +test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass +test.unit.common.test_db_auditor.TestAuditor.test_one_audit_pass ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash +test.unit.cli.test_relinker.TestRelinker.test_relink_first_quartile_no_rehash ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists +test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists_but_different_inode +test.unit.cli.test_relinker.TestRelinker.test_relink_link_already_exists_but_different_inode ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears +test.unit.cli.test_relinker.TestRelinker.test_relink_link_target_disappears ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error +test.unit.cli.test_relinker.TestRelinker.test_relink_listdir_error ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file +test.unit.cli.test_relinker.TestRelinker.test_relink_meta_file ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy +test.unit.cli.test_relinker.TestRelinker.test_relink_no_applicable_policy ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted +test.unit.cli.test_relinker.TestRelinker.test_relink_not_mounted ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter +test.unit.cli.test_relinker.TestRelinker.test_relink_partition_filter ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_fails +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_fails ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_no_multipart ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_owner_permission ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14_1761341059.00000.db -sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14_1761341059.00000.db -sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14_1761341059.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14_1761341059.00000.db -sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1761341059.00000, (0, 0) as of 1761341059.00000, sharding as of 1761341065.00000> to ShardRange<'a' to 'b' as of 1761341059.00000, (0, 0) as of 1761341059.00000, sharded as of 1761341068.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1761341059.00000-2, db: /tmp/tmpjtx_q5h9/sda/containers/0/a14/7a9c4ed10abac9f6dcfdd5543e8c5a14/7a9c4ed10abac9f6dcfdd5543e8c5a14_1761341059.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341060.00000, db: /tmp/tmpoco9jztu/sda/containers/0/3c7/0f3ec0787eaca652c2e14c86fd8f13c7/0f3ec0787eaca652c2e14c86fd8f13c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341062.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e8b/83aa1ed41bac058057ed99dbee211e8b/83aa1ed41bac058057ed99dbee211e8b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341061.00000, (0, 0) as of 1761341061.00000, found as of 1761341061.00000> to ShardRange<'k' to 't' as of 1761341062.00000, (0, 0) as of 1761341062.00000, created as of 1761341062.00000>, path: .shards_a/shard_c_1761341062.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e8b/83aa1ed41bac058057ed99dbee211e8b/83aa1ed41bac058057ed99dbee211e8b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341064.00000, db: /tmp/tmpoco9jztu/sda/containers/0/ed1/830d25d2a6514bd230c8fb4042e23ed1/830d25d2a6514bd230c8fb4042e23ed1.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341063.00000, (0, 0) as of 1761341063.00000, found as of 1761341063.00000> to ShardRange<'k' to 't' as of 1761341064.00000, (0, 0) as of 1761341064.00000, cleaved as of 1761341064.00000>, path: .shards_a/shard_c_1761341064.00000, db: /tmp/tmpoco9jztu/sda/containers/0/ed1/830d25d2a6514bd230c8fb4042e23ed1/830d25d2a6514bd230c8fb4042e23ed1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341066.00000, db: /tmp/tmpoco9jztu/sda/containers/0/53b/c595a883b7e20b6fe639cab0036f153b/c595a883b7e20b6fe639cab0036f153b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341065.00000, (0, 0) as of 1761341065.00000, found as of 1761341065.00000> to ShardRange<'k' to 't' as of 1761341066.00000, (0, 0) as of 1761341066.00000, active as of 1761341066.00000>, path: .shards_a/shard_c_1761341066.00000, db: /tmp/tmpoco9jztu/sda/containers/0/53b/c595a883b7e20b6fe639cab0036f153b/c595a883b7e20b6fe639cab0036f153b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341068.00000, db: /tmp/tmpoco9jztu/sda/containers/0/45d/d4d798df305a29aaf85fc7cc8a57345d/d4d798df305a29aaf85fc7cc8a57345d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341067.00000, (0, 0) as of 1761341067.00000, found as of 1761341067.00000> to ShardRange<'k' to 't' as of 1761341068.00000, (0, 0) as of 1761341068.00000, shrinking as of 1761341068.00000>, path: .shards_a/shard_c_1761341068.00000, db: /tmp/tmpoco9jztu/sda/containers/0/45d/d4d798df305a29aaf85fc7cc8a57345d/d4d798df305a29aaf85fc7cc8a57345d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341068.00000, db: /tmp/tmpoco9jztu/sda/containers/0/45d/d4d798df305a29aaf85fc7cc8a57345d/d4d798df305a29aaf85fc7cc8a57345d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341070.00000, db: /tmp/tmpoco9jztu/sda/containers/0/68a/d242404d475a6981e20eeda057d6f68a/d242404d475a6981e20eeda057d6f68a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341069.00000, (0, 0) as of 1761341069.00000, found as of 1761341069.00000> to ShardRange<'k' to 't' as of 1761341070.00000, (0, 0) as of 1761341070.00000, sharding as of 1761341070.00000>, path: .shards_a/shard_c_1761341070.00000, db: /tmp/tmpoco9jztu/sda/containers/0/68a/d242404d475a6981e20eeda057d6f68a/d242404d475a6981e20eeda057d6f68a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341070.00000, db: /tmp/tmpoco9jztu/sda/containers/0/68a/d242404d475a6981e20eeda057d6f68a/d242404d475a6981e20eeda057d6f68a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341072.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4c6/1b5c2044300b793d9fda533c4c8604c6/1b5c2044300b793d9fda533c4c8604c6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341071.00000, (0, 0) as of 1761341071.00000, found as of 1761341071.00000> to ShardRange<'k' to 't' as of 1761341072.00000, (0, 0) as of 1761341072.00000, sharded as of 1761341072.00000>, path: .shards_a/shard_c_1761341072.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4c6/1b5c2044300b793d9fda533c4c8604c6/1b5c2044300b793d9fda533c4c8604c6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341072.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4c6/1b5c2044300b793d9fda533c4c8604c6/1b5c2044300b793d9fda533c4c8604c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341074.00000, db: /tmp/tmpoco9jztu/sda/containers/0/d4d/ce782bc021953db653ece0055ef5ad4d/ce782bc021953db653ece0055ef5ad4d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341073.00000, (0, 0) as of 1761341073.00000, found as of 1761341073.00000> to ShardRange<'k' to 't' as of 1761341074.00000, (0, 0) as of 1761341074.00000, shrunk as of 1761341074.00000>, path: .shards_a/shard_c_1761341074.00000, db: /tmp/tmpoco9jztu/sda/containers/0/d4d/ce782bc021953db653ece0055ef5ad4d/ce782bc021953db653ece0055ef5ad4d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341074.00000, db: /tmp/tmpoco9jztu/sda/containers/0/d4d/ce782bc021953db653ece0055ef5ad4d/ce782bc021953db653ece0055ef5ad4d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341076.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c69/a9141bb4ee54f203d04fc02ca890dc69/a9141bb4ee54f203d04fc02ca890dc69.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341075.00000, (0, 0) as of 1761341075.00000, created as of 1761341075.00000> to ShardRange<'k' to 't' as of 1761341076.00000, (0, 0) as of 1761341076.00000, found as of 1761341076.00000>, path: .shards_a/shard_c_1761341076.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c69/a9141bb4ee54f203d04fc02ca890dc69/a9141bb4ee54f203d04fc02ca890dc69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341078.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1e7/f5056f9741efa1bf598d667408b4f1e7/f5056f9741efa1bf598d667408b4f1e7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341080.00000, db: /tmp/tmpoco9jztu/sda/containers/0/2fd/5c230d5b1aeee17c98ea7e90e12de2fd/5c230d5b1aeee17c98ea7e90e12de2fd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341079.00000, (0, 0) as of 1761341079.00000, created as of 1761341079.00000> to ShardRange<'k' to 't' as of 1761341080.00000, (0, 0) as of 1761341080.00000, cleaved as of 1761341080.00000>, path: .shards_a/shard_c_1761341080.00000, db: /tmp/tmpoco9jztu/sda/containers/0/2fd/5c230d5b1aeee17c98ea7e90e12de2fd/5c230d5b1aeee17c98ea7e90e12de2fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341082.00000, db: /tmp/tmpoco9jztu/sda/containers/0/8fd/b63f59a09203498d4c63db79199508fd/b63f59a09203498d4c63db79199508fd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341081.00000, (0, 0) as of 1761341081.00000, created as of 1761341081.00000> to ShardRange<'k' to 't' as of 1761341082.00000, (0, 0) as of 1761341082.00000, active as of 1761341082.00000>, path: .shards_a/shard_c_1761341082.00000, db: /tmp/tmpoco9jztu/sda/containers/0/8fd/b63f59a09203498d4c63db79199508fd/b63f59a09203498d4c63db79199508fd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341084.00000, db: /tmp/tmpoco9jztu/sda/containers/0/97e/0b10e6a6d5c2ee19091c975d4189b97e/0b10e6a6d5c2ee19091c975d4189b97e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341083.00000, (0, 0) as of 1761341083.00000, created as of 1761341083.00000> to ShardRange<'k' to 't' as of 1761341084.00000, (0, 0) as of 1761341084.00000, shrinking as of 1761341084.00000>, path: .shards_a/shard_c_1761341084.00000, db: /tmp/tmpoco9jztu/sda/containers/0/97e/0b10e6a6d5c2ee19091c975d4189b97e/0b10e6a6d5c2ee19091c975d4189b97e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341084.00000, db: /tmp/tmpoco9jztu/sda/containers/0/97e/0b10e6a6d5c2ee19091c975d4189b97e/0b10e6a6d5c2ee19091c975d4189b97e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341086.00000, db: /tmp/tmpoco9jztu/sda/containers/0/61a/04f8878f3694c57185c699c193c6661a/04f8878f3694c57185c699c193c6661a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341085.00000, (0, 0) as of 1761341085.00000, created as of 1761341085.00000> to ShardRange<'k' to 't' as of 1761341086.00000, (0, 0) as of 1761341086.00000, sharding as of 1761341086.00000>, path: .shards_a/shard_c_1761341086.00000, db: /tmp/tmpoco9jztu/sda/containers/0/61a/04f8878f3694c57185c699c193c6661a/04f8878f3694c57185c699c193c6661a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341086.00000, db: /tmp/tmpoco9jztu/sda/containers/0/61a/04f8878f3694c57185c699c193c6661a/04f8878f3694c57185c699c193c6661a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341088.00000, db: /tmp/tmpoco9jztu/sda/containers/0/05d/4b35795ebc223f8e70c345dd0670a05d/4b35795ebc223f8e70c345dd0670a05d.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341087.00000, (0, 0) as of 1761341087.00000, created as of 1761341087.00000> to ShardRange<'k' to 't' as of 1761341088.00000, (0, 0) as of 1761341088.00000, sharded as of 1761341088.00000>, path: .shards_a/shard_c_1761341088.00000, db: /tmp/tmpoco9jztu/sda/containers/0/05d/4b35795ebc223f8e70c345dd0670a05d/4b35795ebc223f8e70c345dd0670a05d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341088.00000, db: /tmp/tmpoco9jztu/sda/containers/0/05d/4b35795ebc223f8e70c345dd0670a05d/4b35795ebc223f8e70c345dd0670a05d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341090.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1d4/1f0de8049dc08b5820fd689e774cd1d4/1f0de8049dc08b5820fd689e774cd1d4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341089.00000, (0, 0) as of 1761341089.00000, created as of 1761341089.00000> to ShardRange<'k' to 't' as of 1761341090.00000, (0, 0) as of 1761341090.00000, shrunk as of 1761341090.00000>, path: .shards_a/shard_c_1761341090.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1d4/1f0de8049dc08b5820fd689e774cd1d4/1f0de8049dc08b5820fd689e774cd1d4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341090.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1d4/1f0de8049dc08b5820fd689e774cd1d4/1f0de8049dc08b5820fd689e774cd1d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341092.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6d7/e02cc8676694d540f5758a8a1516a6d7/e02cc8676694d540f5758a8a1516a6d7.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341091.00000, (0, 0) as of 1761341091.00000, cleaved as of 1761341091.00000> to ShardRange<'k' to 't' as of 1761341092.00000, (0, 0) as of 1761341092.00000, found as of 1761341092.00000>, path: .shards_a/shard_c_1761341092.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6d7/e02cc8676694d540f5758a8a1516a6d7/e02cc8676694d540f5758a8a1516a6d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341094.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c99/21c7ff9c2de81eb195cec99a8d303c99/21c7ff9c2de81eb195cec99a8d303c99.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341093.00000, (0, 0) as of 1761341093.00000, cleaved as of 1761341093.00000> to ShardRange<'k' to 't' as of 1761341094.00000, (0, 0) as of 1761341094.00000, created as of 1761341094.00000>, path: .shards_a/shard_c_1761341094.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c99/21c7ff9c2de81eb195cec99a8d303c99/21c7ff9c2de81eb195cec99a8d303c99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341096.00000, db: /tmp/tmpoco9jztu/sda/containers/0/382/47aad4f4bfcaca68faa08d3fc685d382/47aad4f4bfcaca68faa08d3fc685d382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341098.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f1f/088d4fc2d00b452ef0b7eb4ac4748f1f/088d4fc2d00b452ef0b7eb4ac4748f1f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341097.00000, (0, 0) as of 1761341097.00000, cleaved as of 1761341097.00000> to ShardRange<'k' to 't' as of 1761341098.00000, (0, 0) as of 1761341098.00000, active as of 1761341098.00000>, path: .shards_a/shard_c_1761341098.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f1f/088d4fc2d00b452ef0b7eb4ac4748f1f/088d4fc2d00b452ef0b7eb4ac4748f1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341100.00000, db: /tmp/tmpoco9jztu/sda/containers/0/aa4/29db910dfe363cc4feebf5573245caa4/29db910dfe363cc4feebf5573245caa4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341099.00000, (0, 0) as of 1761341099.00000, cleaved as of 1761341099.00000> to ShardRange<'k' to 't' as of 1761341100.00000, (0, 0) as of 1761341100.00000, shrinking as of 1761341100.00000>, path: .shards_a/shard_c_1761341100.00000, db: /tmp/tmpoco9jztu/sda/containers/0/aa4/29db910dfe363cc4feebf5573245caa4/29db910dfe363cc4feebf5573245caa4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341100.00000, db: /tmp/tmpoco9jztu/sda/containers/0/aa4/29db910dfe363cc4feebf5573245caa4/29db910dfe363cc4feebf5573245caa4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341102.00000, db: /tmp/tmpoco9jztu/sda/containers/0/50f/bf3686456a570b227bb987c58967050f/bf3686456a570b227bb987c58967050f.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341101.00000, (0, 0) as of 1761341101.00000, cleaved as of 1761341101.00000> to ShardRange<'k' to 't' as of 1761341102.00000, (0, 0) as of 1761341102.00000, sharding as of 1761341102.00000>, path: .shards_a/shard_c_1761341102.00000, db: /tmp/tmpoco9jztu/sda/containers/0/50f/bf3686456a570b227bb987c58967050f/bf3686456a570b227bb987c58967050f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341102.00000, db: /tmp/tmpoco9jztu/sda/containers/0/50f/bf3686456a570b227bb987c58967050f/bf3686456a570b227bb987c58967050f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341104.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341103.00000, (0, 0) as of 1761341103.00000, cleaved as of 1761341103.00000> to ShardRange<'k' to 't' as of 1761341104.00000, (0, 0) as of 1761341104.00000, sharded as of 1761341104.00000>, path: .shards_a/shard_c_1761341104.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341104.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb/869c2da397d58a4b7e8d5eb3b3a5c1fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341106.00000, db: /tmp/tmpoco9jztu/sda/containers/0/74a/3b9acc6674c736214b614b5229c4c74a/3b9acc6674c736214b614b5229c4c74a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341105.00000, (0, 0) as of 1761341105.00000, cleaved as of 1761341105.00000> to ShardRange<'k' to 't' as of 1761341106.00000, (0, 0) as of 1761341106.00000, shrunk as of 1761341106.00000>, path: .shards_a/shard_c_1761341106.00000, db: /tmp/tmpoco9jztu/sda/containers/0/74a/3b9acc6674c736214b614b5229c4c74a/3b9acc6674c736214b614b5229c4c74a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341106.00000, db: /tmp/tmpoco9jztu/sda/containers/0/74a/3b9acc6674c736214b614b5229c4c74a/3b9acc6674c736214b614b5229c4c74a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341108.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e2a/e83b7f0282070ff0602c2e94efaece2a/e83b7f0282070ff0602c2e94efaece2a.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341107.00000, (0, 0) as of 1761341107.00000, active as of 1761341107.00000> to ShardRange<'k' to 't' as of 1761341108.00000, (0, 0) as of 1761341108.00000, found as of 1761341108.00000>, path: .shards_a/shard_c_1761341108.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e2a/e83b7f0282070ff0602c2e94efaece2a/e83b7f0282070ff0602c2e94efaece2a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341110.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b0b/efacd1875673210cf4c6cb8fad666b0b/efacd1875673210cf4c6cb8fad666b0b.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341109.00000, (0, 0) as of 1761341109.00000, active as of 1761341109.00000> to ShardRange<'k' to 't' as of 1761341110.00000, (0, 0) as of 1761341110.00000, created as of 1761341110.00000>, path: .shards_a/shard_c_1761341110.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b0b/efacd1875673210cf4c6cb8fad666b0b/efacd1875673210cf4c6cb8fad666b0b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341112.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b73/8bee7bfb56cf5ae639088b899410db73/8bee7bfb56cf5ae639088b899410db73.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341111.00000, (0, 0) as of 1761341111.00000, active as of 1761341111.00000> to ShardRange<'k' to 't' as of 1761341112.00000, (0, 0) as of 1761341112.00000, cleaved as of 1761341112.00000>, path: .shards_a/shard_c_1761341112.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b73/8bee7bfb56cf5ae639088b899410db73/8bee7bfb56cf5ae639088b899410db73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341114.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6a5/ecfd3dbe5c509fb4eae8917bea34f6a5/ecfd3dbe5c509fb4eae8917bea34f6a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341116.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4d4/c949c05b9951c3307d5f2255915284d4/c949c05b9951c3307d5f2255915284d4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341115.00000, (0, 0) as of 1761341115.00000, active as of 1761341115.00000> to ShardRange<'k' to 't' as of 1761341116.00000, (0, 0) as of 1761341116.00000, shrinking as of 1761341116.00000>, path: .shards_a/shard_c_1761341116.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4d4/c949c05b9951c3307d5f2255915284d4/c949c05b9951c3307d5f2255915284d4.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341116.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4d4/c949c05b9951c3307d5f2255915284d4/c949c05b9951c3307d5f2255915284d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341118.00000, db: /tmp/tmpoco9jztu/sda/containers/0/623/8a0a9a00b467a17fdc248d2d898d2623/8a0a9a00b467a17fdc248d2d898d2623.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341117.00000, (0, 0) as of 1761341117.00000, active as of 1761341117.00000> to ShardRange<'k' to 't' as of 1761341118.00000, (0, 0) as of 1761341118.00000, sharding as of 1761341118.00000>, path: .shards_a/shard_c_1761341118.00000, db: /tmp/tmpoco9jztu/sda/containers/0/623/8a0a9a00b467a17fdc248d2d898d2623/8a0a9a00b467a17fdc248d2d898d2623.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341118.00000, db: /tmp/tmpoco9jztu/sda/containers/0/623/8a0a9a00b467a17fdc248d2d898d2623/8a0a9a00b467a17fdc248d2d898d2623.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341120.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341119.00000, (0, 0) as of 1761341119.00000, active as of 1761341119.00000> to ShardRange<'k' to 't' as of 1761341120.00000, (0, 0) as of 1761341120.00000, sharded as of 1761341120.00000>, path: .shards_a/shard_c_1761341120.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341120.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd/9bdcde24dd0663cf0d3f2b69c31d7bdd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341122.00000, db: /tmp/tmpoco9jztu/sda/containers/0/928/f2927b75939391c9530a22f3f4875928/f2927b75939391c9530a22f3f4875928.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341121.00000, (0, 0) as of 1761341121.00000, active as of 1761341121.00000> to ShardRange<'k' to 't' as of 1761341122.00000, (0, 0) as of 1761341122.00000, shrunk as of 1761341122.00000>, path: .shards_a/shard_c_1761341122.00000, db: /tmp/tmpoco9jztu/sda/containers/0/928/f2927b75939391c9530a22f3f4875928/f2927b75939391c9530a22f3f4875928.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341122.00000, db: /tmp/tmpoco9jztu/sda/containers/0/928/f2927b75939391c9530a22f3f4875928/f2927b75939391c9530a22f3f4875928.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341124.00000, db: /tmp/tmpoco9jztu/sda/containers/0/34e/6b334a2717f4a72903e5eb0ecdbc834e/6b334a2717f4a72903e5eb0ecdbc834e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341123.00000, (0, 0) as of 1761341123.00000, shrinking as of 1761341123.00000> to ShardRange<'k' to 't' as of 1761341124.00000, (0, 0) as of 1761341124.00000, found as of 1761341124.00000>, path: .shards_a/shard_c_1761341124.00000, db: /tmp/tmpoco9jztu/sda/containers/0/34e/6b334a2717f4a72903e5eb0ecdbc834e/6b334a2717f4a72903e5eb0ecdbc834e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341126.00000, db: /tmp/tmpoco9jztu/sda/containers/0/dd0/03a200e2628a9e7d0f7c832bd9005dd0/03a200e2628a9e7d0f7c832bd9005dd0.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341125.00000, (0, 0) as of 1761341125.00000, shrinking as of 1761341125.00000> to ShardRange<'k' to 't' as of 1761341126.00000, (0, 0) as of 1761341126.00000, created as of 1761341126.00000>, path: .shards_a/shard_c_1761341126.00000, db: /tmp/tmpoco9jztu/sda/containers/0/dd0/03a200e2628a9e7d0f7c832bd9005dd0/03a200e2628a9e7d0f7c832bd9005dd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341128.00000, db: /tmp/tmpoco9jztu/sda/containers/0/92c/214b1e95813bccb68f205ca3bd07092c/214b1e95813bccb68f205ca3bd07092c.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341127.00000, (0, 0) as of 1761341127.00000, shrinking as of 1761341127.00000> to ShardRange<'k' to 't' as of 1761341128.00000, (0, 0) as of 1761341128.00000, cleaved as of 1761341128.00000>, path: .shards_a/shard_c_1761341128.00000, db: /tmp/tmpoco9jztu/sda/containers/0/92c/214b1e95813bccb68f205ca3bd07092c/214b1e95813bccb68f205ca3bd07092c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341130.00000, db: /tmp/tmpoco9jztu/sda/containers/0/251/876baaa5d386f6f0eab46c29795ed251/876baaa5d386f6f0eab46c29795ed251.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341129.00000, (0, 0) as of 1761341129.00000, shrinking as of 1761341129.00000> to ShardRange<'k' to 't' as of 1761341130.00000, (0, 0) as of 1761341130.00000, active as of 1761341130.00000>, path: .shards_a/shard_c_1761341130.00000, db: /tmp/tmpoco9jztu/sda/containers/0/251/876baaa5d386f6f0eab46c29795ed251/876baaa5d386f6f0eab46c29795ed251.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341132.00000, db: /tmp/tmpoco9jztu/sda/containers/0/3d6/4d9e983e38cd03688adc4aa1e88613d6/4d9e983e38cd03688adc4aa1e88613d6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341132.00000, db: /tmp/tmpoco9jztu/sda/containers/0/3d6/4d9e983e38cd03688adc4aa1e88613d6/4d9e983e38cd03688adc4aa1e88613d6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341134.00000, db: /tmp/tmpoco9jztu/sda/containers/0/33e/cc6d3676b01cc514a409e50cb60d333e/cc6d3676b01cc514a409e50cb60d333e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341133.00000, (0, 0) as of 1761341133.00000, shrinking as of 1761341133.00000> to ShardRange<'k' to 't' as of 1761341134.00000, (0, 0) as of 1761341134.00000, sharding as of 1761341134.00000>, path: .shards_a/shard_c_1761341134.00000, db: /tmp/tmpoco9jztu/sda/containers/0/33e/cc6d3676b01cc514a409e50cb60d333e/cc6d3676b01cc514a409e50cb60d333e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341134.00000, db: /tmp/tmpoco9jztu/sda/containers/0/33e/cc6d3676b01cc514a409e50cb60d333e/cc6d3676b01cc514a409e50cb60d333e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341136.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4e9/ac06b9304842ef265088bbc99303d4e9/ac06b9304842ef265088bbc99303d4e9.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341135.00000, (0, 0) as of 1761341135.00000, shrinking as of 1761341135.00000> to ShardRange<'k' to 't' as of 1761341136.00000, (0, 0) as of 1761341136.00000, sharded as of 1761341136.00000>, path: .shards_a/shard_c_1761341136.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4e9/ac06b9304842ef265088bbc99303d4e9/ac06b9304842ef265088bbc99303d4e9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341136.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4e9/ac06b9304842ef265088bbc99303d4e9/ac06b9304842ef265088bbc99303d4e9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341138.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f86/a5b61e3673e2b35a4d93bf071cf95f86/a5b61e3673e2b35a4d93bf071cf95f86.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341137.00000, (0, 0) as of 1761341137.00000, shrinking as of 1761341137.00000> to ShardRange<'k' to 't' as of 1761341138.00000, (0, 0) as of 1761341138.00000, shrunk as of 1761341138.00000>, path: .shards_a/shard_c_1761341138.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f86/a5b61e3673e2b35a4d93bf071cf95f86/a5b61e3673e2b35a4d93bf071cf95f86.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341138.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f86/a5b61e3673e2b35a4d93bf071cf95f86/a5b61e3673e2b35a4d93bf071cf95f86.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341140.00000, db: /tmp/tmpoco9jztu/sda/containers/0/2b3/83ca3d97ca8d776c4525fbce834b32b3/83ca3d97ca8d776c4525fbce834b32b3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341139.00000, (0, 0) as of 1761341139.00000, sharding as of 1761341139.00000> to ShardRange<'k' to 't' as of 1761341140.00000, (0, 0) as of 1761341140.00000, found as of 1761341140.00000>, path: .shards_a/shard_c_1761341140.00000, db: /tmp/tmpoco9jztu/sda/containers/0/2b3/83ca3d97ca8d776c4525fbce834b32b3/83ca3d97ca8d776c4525fbce834b32b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341142.00000, db: /tmp/tmpoco9jztu/sda/containers/0/0cf/ba4ba28718acbd0bd3ce841584e850cf/ba4ba28718acbd0bd3ce841584e850cf.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341141.00000, (0, 0) as of 1761341141.00000, sharding as of 1761341141.00000> to ShardRange<'k' to 't' as of 1761341142.00000, (0, 0) as of 1761341142.00000, created as of 1761341142.00000>, path: .shards_a/shard_c_1761341142.00000, db: /tmp/tmpoco9jztu/sda/containers/0/0cf/ba4ba28718acbd0bd3ce841584e850cf/ba4ba28718acbd0bd3ce841584e850cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341144.00000, db: /tmp/tmpoco9jztu/sda/containers/0/27e/c76df44592840a0c54c7b675b2a0f27e/c76df44592840a0c54c7b675b2a0f27e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341143.00000, (0, 0) as of 1761341143.00000, sharding as of 1761341143.00000> to ShardRange<'k' to 't' as of 1761341144.00000, (0, 0) as of 1761341144.00000, cleaved as of 1761341144.00000>, path: .shards_a/shard_c_1761341144.00000, db: /tmp/tmpoco9jztu/sda/containers/0/27e/c76df44592840a0c54c7b675b2a0f27e/c76df44592840a0c54c7b675b2a0f27e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341146.00000, db: /tmp/tmpoco9jztu/sda/containers/0/809/4fedef6bc347329ac300ab5a5d5c8809/4fedef6bc347329ac300ab5a5d5c8809.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341145.00000, (0, 0) as of 1761341145.00000, sharding as of 1761341145.00000> to ShardRange<'k' to 't' as of 1761341146.00000, (0, 0) as of 1761341146.00000, active as of 1761341146.00000>, path: .shards_a/shard_c_1761341146.00000, db: /tmp/tmpoco9jztu/sda/containers/0/809/4fedef6bc347329ac300ab5a5d5c8809/4fedef6bc347329ac300ab5a5d5c8809.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341148.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5d3/1c97e368683938eb39fadb862d6c15d3/1c97e368683938eb39fadb862d6c15d3.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341147.00000, (0, 0) as of 1761341147.00000, sharding as of 1761341147.00000> to ShardRange<'k' to 't' as of 1761341148.00000, (0, 0) as of 1761341148.00000, shrinking as of 1761341148.00000>, path: .shards_a/shard_c_1761341148.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5d3/1c97e368683938eb39fadb862d6c15d3/1c97e368683938eb39fadb862d6c15d3.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341148.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5d3/1c97e368683938eb39fadb862d6c15d3/1c97e368683938eb39fadb862d6c15d3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341150.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6a6/d1eb401c9645c15b15e2aa49cf3a66a6/d1eb401c9645c15b15e2aa49cf3a66a6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341150.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6a6/d1eb401c9645c15b15e2aa49cf3a66a6/d1eb401c9645c15b15e2aa49cf3a66a6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341152.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f94/4c0325d1865f4161ecb7f040d0e43f94/4c0325d1865f4161ecb7f040d0e43f94.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341151.00000, (0, 0) as of 1761341151.00000, sharding as of 1761341151.00000> to ShardRange<'k' to 't' as of 1761341152.00000, (0, 0) as of 1761341152.00000, sharded as of 1761341152.00000>, path: .shards_a/shard_c_1761341152.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f94/4c0325d1865f4161ecb7f040d0e43f94/4c0325d1865f4161ecb7f040d0e43f94.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341152.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f94/4c0325d1865f4161ecb7f040d0e43f94/4c0325d1865f4161ecb7f040d0e43f94.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341154.00000, db: /tmp/tmpoco9jztu/sda/containers/0/7ff/3bd45e8a7d97b4de399875fae15d97ff/3bd45e8a7d97b4de399875fae15d97ff.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341153.00000, (0, 0) as of 1761341153.00000, sharding as of 1761341153.00000> to ShardRange<'k' to 't' as of 1761341154.00000, (0, 0) as of 1761341154.00000, shrunk as of 1761341154.00000>, path: .shards_a/shard_c_1761341154.00000, db: /tmp/tmpoco9jztu/sda/containers/0/7ff/3bd45e8a7d97b4de399875fae15d97ff/3bd45e8a7d97b4de399875fae15d97ff.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341154.00000, db: /tmp/tmpoco9jztu/sda/containers/0/7ff/3bd45e8a7d97b4de399875fae15d97ff/3bd45e8a7d97b4de399875fae15d97ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341156.00000, db: /tmp/tmpoco9jztu/sda/containers/0/dad/b28c02bdd89edf5e5ab2894a95085dad/b28c02bdd89edf5e5ab2894a95085dad.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341155.00000, (0, 0) as of 1761341155.00000, sharded as of 1761341155.00000> to ShardRange<'k' to 't' as of 1761341156.00000, (0, 0) as of 1761341156.00000, found as of 1761341156.00000>, path: .shards_a/shard_c_1761341156.00000, db: /tmp/tmpoco9jztu/sda/containers/0/dad/b28c02bdd89edf5e5ab2894a95085dad/b28c02bdd89edf5e5ab2894a95085dad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341158.00000, db: /tmp/tmpoco9jztu/sda/containers/0/31e/02eecda5cb40d4d5e962e6219ec5531e/02eecda5cb40d4d5e962e6219ec5531e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341157.00000, (0, 0) as of 1761341157.00000, sharded as of 1761341157.00000> to ShardRange<'k' to 't' as of 1761341158.00000, (0, 0) as of 1761341158.00000, created as of 1761341158.00000>, path: .shards_a/shard_c_1761341158.00000, db: /tmp/tmpoco9jztu/sda/containers/0/31e/02eecda5cb40d4d5e962e6219ec5531e/02eecda5cb40d4d5e962e6219ec5531e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341160.00000, db: /tmp/tmpoco9jztu/sda/containers/0/534/50fcb16c8468969e4eec968029329534/50fcb16c8468969e4eec968029329534.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341159.00000, (0, 0) as of 1761341159.00000, sharded as of 1761341159.00000> to ShardRange<'k' to 't' as of 1761341160.00000, (0, 0) as of 1761341160.00000, cleaved as of 1761341160.00000>, path: .shards_a/shard_c_1761341160.00000, db: /tmp/tmpoco9jztu/sda/containers/0/534/50fcb16c8468969e4eec968029329534/50fcb16c8468969e4eec968029329534.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341162.00000, db: /tmp/tmpoco9jztu/sda/containers/0/9a4/4b961cddda338bc410a71ed0d84459a4/4b961cddda338bc410a71ed0d84459a4.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341161.00000, (0, 0) as of 1761341161.00000, sharded as of 1761341161.00000> to ShardRange<'k' to 't' as of 1761341162.00000, (0, 0) as of 1761341162.00000, active as of 1761341162.00000>, path: .shards_a/shard_c_1761341162.00000, db: /tmp/tmpoco9jztu/sda/containers/0/9a4/4b961cddda338bc410a71ed0d84459a4/4b961cddda338bc410a71ed0d84459a4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341164.00000, db: /tmp/tmpoco9jztu/sda/containers/0/466/b167d0d2cce340fb7b8fad25bce2f466/b167d0d2cce340fb7b8fad25bce2f466.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341163.00000, (0, 0) as of 1761341163.00000, sharded as of 1761341163.00000> to ShardRange<'k' to 't' as of 1761341164.00000, (0, 0) as of 1761341164.00000, shrinking as of 1761341164.00000>, path: .shards_a/shard_c_1761341164.00000, db: /tmp/tmpoco9jztu/sda/containers/0/466/b167d0d2cce340fb7b8fad25bce2f466/b167d0d2cce340fb7b8fad25bce2f466.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341164.00000, db: /tmp/tmpoco9jztu/sda/containers/0/466/b167d0d2cce340fb7b8fad25bce2f466/b167d0d2cce340fb7b8fad25bce2f466.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341166.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b45/fb0e9624298510b0fbd01dc9fcfcbb45/fb0e9624298510b0fbd01dc9fcfcbb45.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341165.00000, (0, 0) as of 1761341165.00000, sharded as of 1761341165.00000> to ShardRange<'k' to 't' as of 1761341166.00000, (0, 0) as of 1761341166.00000, sharding as of 1761341166.00000>, path: .shards_a/shard_c_1761341166.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b45/fb0e9624298510b0fbd01dc9fcfcbb45/fb0e9624298510b0fbd01dc9fcfcbb45.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341166.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b45/fb0e9624298510b0fbd01dc9fcfcbb45/fb0e9624298510b0fbd01dc9fcfcbb45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341168.00000, db: /tmp/tmpoco9jztu/sda/containers/0/584/2abc11c09be5075e14a9b6398b65d584/2abc11c09be5075e14a9b6398b65d584.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341168.00000, db: /tmp/tmpoco9jztu/sda/containers/0/584/2abc11c09be5075e14a9b6398b65d584/2abc11c09be5075e14a9b6398b65d584.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341170.00000, db: /tmp/tmpoco9jztu/sda/containers/0/35e/f8b08dd8f42a09a61fcc87eb8992335e/f8b08dd8f42a09a61fcc87eb8992335e.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341169.00000, (0, 0) as of 1761341169.00000, sharded as of 1761341169.00000> to ShardRange<'k' to 't' as of 1761341170.00000, (0, 0) as of 1761341170.00000, shrunk as of 1761341170.00000>, path: .shards_a/shard_c_1761341170.00000, db: /tmp/tmpoco9jztu/sda/containers/0/35e/f8b08dd8f42a09a61fcc87eb8992335e/f8b08dd8f42a09a61fcc87eb8992335e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341170.00000, db: /tmp/tmpoco9jztu/sda/containers/0/35e/f8b08dd8f42a09a61fcc87eb8992335e/f8b08dd8f42a09a61fcc87eb8992335e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341172.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bc5/ac641dc7fcb81ae4827e0da1ac1debc5/ac641dc7fcb81ae4827e0da1ac1debc5.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341171.00000, (0, 0) as of 1761341171.00000, shrunk as of 1761341171.00000> to ShardRange<'k' to 't' as of 1761341172.00000, (0, 0) as of 1761341172.00000, found as of 1761341172.00000>, path: .shards_a/shard_c_1761341172.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bc5/ac641dc7fcb81ae4827e0da1ac1debc5/ac641dc7fcb81ae4827e0da1ac1debc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341174.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b63/5353b0fb0fbab415d1f10beafff46b63/5353b0fb0fbab415d1f10beafff46b63.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341173.00000, (0, 0) as of 1761341173.00000, shrunk as of 1761341173.00000> to ShardRange<'k' to 't' as of 1761341174.00000, (0, 0) as of 1761341174.00000, created as of 1761341174.00000>, path: .shards_a/shard_c_1761341174.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b63/5353b0fb0fbab415d1f10beafff46b63/5353b0fb0fbab415d1f10beafff46b63.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341176.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e36/6c883adc39c4fb2153641aaf68f29e36/6c883adc39c4fb2153641aaf68f29e36.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341175.00000, (0, 0) as of 1761341175.00000, shrunk as of 1761341175.00000> to ShardRange<'k' to 't' as of 1761341176.00000, (0, 0) as of 1761341176.00000, cleaved as of 1761341176.00000>, path: .shards_a/shard_c_1761341176.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e36/6c883adc39c4fb2153641aaf68f29e36/6c883adc39c4fb2153641aaf68f29e36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341178.00000, db: /tmp/tmpoco9jztu/sda/containers/0/212/590b554b6cc6a78b393d797b95387212/590b554b6cc6a78b393d797b95387212.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341177.00000, (0, 0) as of 1761341177.00000, shrunk as of 1761341177.00000> to ShardRange<'k' to 't' as of 1761341178.00000, (0, 0) as of 1761341178.00000, active as of 1761341178.00000>, path: .shards_a/shard_c_1761341178.00000, db: /tmp/tmpoco9jztu/sda/containers/0/212/590b554b6cc6a78b393d797b95387212/590b554b6cc6a78b393d797b95387212.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341180.00000, db: /tmp/tmpoco9jztu/sda/containers/0/485/76266eb6da61d29b282a957ee5502485/76266eb6da61d29b282a957ee5502485.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341179.00000, (0, 0) as of 1761341179.00000, shrunk as of 1761341179.00000> to ShardRange<'k' to 't' as of 1761341180.00000, (0, 0) as of 1761341180.00000, shrinking as of 1761341180.00000>, path: .shards_a/shard_c_1761341180.00000, db: /tmp/tmpoco9jztu/sda/containers/0/485/76266eb6da61d29b282a957ee5502485/76266eb6da61d29b282a957ee5502485.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341180.00000, db: /tmp/tmpoco9jztu/sda/containers/0/485/76266eb6da61d29b282a957ee5502485/76266eb6da61d29b282a957ee5502485.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341182.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5fe/649e00d00fafc321bf84c1db42c215fe/649e00d00fafc321bf84c1db42c215fe.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341181.00000, (0, 0) as of 1761341181.00000, shrunk as of 1761341181.00000> to ShardRange<'k' to 't' as of 1761341182.00000, (0, 0) as of 1761341182.00000, sharding as of 1761341182.00000>, path: .shards_a/shard_c_1761341182.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5fe/649e00d00fafc321bf84c1db42c215fe/649e00d00fafc321bf84c1db42c215fe.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341182.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5fe/649e00d00fafc321bf84c1db42c215fe/649e00d00fafc321bf84c1db42c215fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341184.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4c6/5bea958ff0da1bf5940fed8b22d7b4c6/5bea958ff0da1bf5940fed8b22d7b4c6.db -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341183.00000, (0, 0) as of 1761341183.00000, shrunk as of 1761341183.00000> to ShardRange<'k' to 't' as of 1761341184.00000, (0, 0) as of 1761341184.00000, sharded as of 1761341184.00000>, path: .shards_a/shard_c_1761341184.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4c6/5bea958ff0da1bf5940fed8b22d7b4c6/5bea958ff0da1bf5940fed8b22d7b4c6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341184.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4c6/5bea958ff0da1bf5940fed8b22d7b4c6/5bea958ff0da1bf5940fed8b22d7b4c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341186.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f89/de7fd7ad9e055add0695cd5beea62f89/de7fd7ad9e055add0695cd5beea62f89.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341186.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f89/de7fd7ad9e055add0695cd5beea62f89/de7fd7ad9e055add0695cd5beea62f89.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341187.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e8f/fd5b2309d84362990299ac9038215e8f/fd5b2309d84362990299ac9038215e8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341189.00000, db: /tmp/tmpoco9jztu/sda/containers/0/728/e7a0181aa3d536a00bf9d0189a597728/e7a0181aa3d536a00bf9d0189a597728.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341191.00000, db: /tmp/tmpoco9jztu/sda/containers/0/96c/bd7da40f874b9547970eabddb558896c/bd7da40f874b9547970eabddb558896c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341193.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f15/14cbeeb8ebc241f90fb511858cc91f15/14cbeeb8ebc241f90fb511858cc91f15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341195.00000, db: /tmp/tmpoco9jztu/sda/containers/0/994/d247a74d2eca03c5a16c0be4daa7b994/d247a74d2eca03c5a16c0be4daa7b994.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341197.00000, db: /tmp/tmpoco9jztu/sda/containers/0/9e4/3c295600271e9e012d5d0d9d0274d9e4/3c295600271e9e012d5d0d9d0274d9e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341199.00000, db: /tmp/tmpoco9jztu/sda/containers/0/15d/d519a910256d254e0213034b33cd715d/d519a910256d254e0213034b33cd715d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341201.00000, db: /tmp/tmpoco9jztu/sda/containers/0/554/2689f81281f7eb3ef2fade332b682554/2689f81281f7eb3ef2fade332b682554.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341203.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c90/38b06ffaf3ff863b6d3e6f0af4a08c90/38b06ffaf3ff863b6d3e6f0af4a08c90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341205.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c5e/5d429785ad3e06e559103ae0aa693c5e/5d429785ad3e06e559103ae0aa693c5e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341207.00000, db: /tmp/tmpoco9jztu/sda/containers/0/001/a769775efa0e6897f8d38bfb046fb001/a769775efa0e6897f8d38bfb046fb001.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341209.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bc5/398200c06460c9cdb786b3c789c88bc5/398200c06460c9cdb786b3c789c88bc5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341211.00000, db: /tmp/tmpoco9jztu/sda/containers/0/e28/dd0cfd98189beaa722c4cd46254efe28/dd0cfd98189beaa722c4cd46254efe28.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341213.00000, db: /tmp/tmpoco9jztu/sda/containers/0/aa5/eb857a6105e5333ee5d39c9efc250aa5/eb857a6105e5333ee5d39c9efc250aa5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341215.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6f6/7bf07c797f70347fe1a5df35e18216f6/7bf07c797f70347fe1a5df35e18216f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341217.00000, db: /tmp/tmpoco9jztu/sda/containers/0/300/c3197bdf7d56416588c5880220355300/c3197bdf7d56416588c5880220355300.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341219.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f38/edd8d28b3ed4d586ec4a60c457d79f38/edd8d28b3ed4d586ec4a60c457d79f38.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341221.00000, db: /tmp/tmpoco9jztu/sda/containers/0/4e8/54332faefb72ba935a72ead54099b4e8/54332faefb72ba935a72ead54099b4e8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341223.00000, db: /tmp/tmpoco9jztu/sda/containers/0/94c/cfd361da1d00b33efabb326411d2594c/cfd361da1d00b33efabb326411d2594c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341225.00000, db: /tmp/tmpoco9jztu/sda/containers/0/0c6/808561e3732bdb3d545bf3881cbd20c6/808561e3732bdb3d545bf3881cbd20c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341227.00000, db: /tmp/tmpoco9jztu/sda/containers/0/848/49bab0b8dd63c1ceb6e0fdbe7e910848/49bab0b8dd63c1ceb6e0fdbe7e910848.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341229.00000, db: /tmp/tmpoco9jztu/sda/containers/0/d73/e5cdd782a624d529a3fd84bc7db2ed73/e5cdd782a624d529a3fd84bc7db2ed73.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341231.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bf5/b9fe6ebccc07e958a6e3ee22c622fbf5/b9fe6ebccc07e958a6e3ee22c622fbf5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341233.00000, db: /tmp/tmpoco9jztu/sda/containers/0/85d/2f6a36601714266ae68290d8b48aa85d/2f6a36601714266ae68290d8b48aa85d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341235.00000, db: /tmp/tmpoco9jztu/sda/containers/0/f33/5f854a44fb0dc265b95d9c74d7f09f33/5f854a44fb0dc265b95d9c74d7f09f33.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341237.00000, db: /tmp/tmpoco9jztu/sda/containers/0/bc3/951a6b88f36dea76e663ba5c44e94bc3/951a6b88f36dea76e663ba5c44e94bc3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341239.00000, db: /tmp/tmpoco9jztu/sda/containers/0/7ce/6187a112ab41833a24b030fea9b827ce/6187a112ab41833a24b030fea9b827ce.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341241.00000, db: /tmp/tmpoco9jztu/sda/containers/0/c64/443c3bdd71563999a9652258904e6c64/443c3bdd71563999a9652258904e6c64.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341243.00000, db: /tmp/tmpoco9jztu/sda/containers/0/fff/34c7447f7647797b3227230e120cbfff/34c7447f7647797b3227230e120cbfff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341245.00000, db: /tmp/tmpoco9jztu/sda/containers/0/5f9/65f28b4f1bfe249fb6bd5cb38d8945f9/65f28b4f1bfe249fb6bd5cb38d8945f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341247.00000, db: /tmp/tmpoco9jztu/sda/containers/0/38d/dd7d7b9d3cedfe04402c953f261d338d/dd7d7b9d3cedfe04402c953f261d338d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341249.00000, db: /tmp/tmpoco9jztu/sda/containers/0/fe9/81536f5ba72165dc3d8aa0069e673fe9/81536f5ba72165dc3d8aa0069e673fe9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341251.00000, db: /tmp/tmpoco9jztu/sda/containers/0/dfe/33750b81689d1c6a37fcea6241b53dfe/33750b81689d1c6a37fcea6241b53dfe.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341251.00000, db: /tmp/tmpoco9jztu/sda/containers/0/dfe/33750b81689d1c6a37fcea6241b53dfe/33750b81689d1c6a37fcea6241b53dfe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341253.00000, db: /tmp/tmpoco9jztu/sda/containers/0/22f/7b86c326c5f3b1faf7ef1c98d675122f/7b86c326c5f3b1faf7ef1c98d675122f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341253.00000, db: /tmp/tmpoco9jztu/sda/containers/0/22f/7b86c326c5f3b1faf7ef1c98d675122f/7b86c326c5f3b1faf7ef1c98d675122f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341255.00000, db: /tmp/tmpoco9jztu/sda/containers/0/91b/37468c85b2e4eae685f173a33caa191b/37468c85b2e4eae685f173a33caa191b.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341255.00000, db: /tmp/tmpoco9jztu/sda/containers/0/91b/37468c85b2e4eae685f173a33caa191b/37468c85b2e4eae685f173a33caa191b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341257.00000, db: /tmp/tmpoco9jztu/sda/containers/0/29a/1506c9e62580a83dcc69ce365e23f29a/1506c9e62580a83dcc69ce365e23f29a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341257.00000, db: /tmp/tmpoco9jztu/sda/containers/0/29a/1506c9e62580a83dcc69ce365e23f29a/1506c9e62580a83dcc69ce365e23f29a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341259.00000, db: /tmp/tmpoco9jztu/sda/containers/0/29c/19a7f1032712d59e836dcb7e7390929c/19a7f1032712d59e836dcb7e7390929c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341259.00000, db: /tmp/tmpoco9jztu/sda/containers/0/29c/19a7f1032712d59e836dcb7e7390929c/19a7f1032712d59e836dcb7e7390929c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341261.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1af/7dfc11927a28bab64725355b1b4971af/7dfc11927a28bab64725355b1b4971af.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341261.00000, db: /tmp/tmpoco9jztu/sda/containers/0/1af/7dfc11927a28bab64725355b1b4971af/7dfc11927a28bab64725355b1b4971af.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341263.00000, db: /tmp/tmpoco9jztu/sda/containers/0/293/8dfb4f366ba141e9593444b148866293/8dfb4f366ba141e9593444b148866293.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341263.00000, db: /tmp/tmpoco9jztu/sda/containers/0/293/8dfb4f366ba141e9593444b148866293/8dfb4f366ba141e9593444b148866293.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341265.00000, db: /tmp/tmpoco9jztu/sda/containers/0/414/895f858511dad52717db73dbd2fa3414/895f858511dad52717db73dbd2fa3414.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341265.00000, db: /tmp/tmpoco9jztu/sda/containers/0/414/895f858511dad52717db73dbd2fa3414/895f858511dad52717db73dbd2fa3414.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341267.00000, db: /tmp/tmpoco9jztu/sda/containers/0/60c/c67f9aeac8786a3c926b377524cb260c/c67f9aeac8786a3c926b377524cb260c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341267.00000, db: /tmp/tmpoco9jztu/sda/containers/0/60c/c67f9aeac8786a3c926b377524cb260c/c67f9aeac8786a3c926b377524cb260c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341269.00000, db: /tmp/tmpoco9jztu/sda/containers/0/17e/3ed2c1489b79fa400f1e2555fe93b17e/3ed2c1489b79fa400f1e2555fe93b17e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341269.00000, db: /tmp/tmpoco9jztu/sda/containers/0/17e/3ed2c1489b79fa400f1e2555fe93b17e/3ed2c1489b79fa400f1e2555fe93b17e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341271.00000, db: /tmp/tmpoco9jztu/sda/containers/0/cb7/447c3d6afcce964c8aa000ecbcb9acb7/447c3d6afcce964c8aa000ecbcb9acb7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341271.00000, db: /tmp/tmpoco9jztu/sda/containers/0/cb7/447c3d6afcce964c8aa000ecbcb9acb7/447c3d6afcce964c8aa000ecbcb9acb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341273.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6c9/4d34f6ea745550f6e992b85db87eb6c9/4d34f6ea745550f6e992b85db87eb6c9.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341273.00000, db: /tmp/tmpoco9jztu/sda/containers/0/6c9/4d34f6ea745550f6e992b85db87eb6c9/4d34f6ea745550f6e992b85db87eb6c9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341275.00000, db: /tmp/tmpoco9jztu/sda/containers/0/8d6/b5ced922b96a5d28f2cf7f7356d038d6/b5ced922b96a5d28f2cf7f7356d038d6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341275.00000, db: /tmp/tmpoco9jztu/sda/containers/0/8d6/b5ced922b96a5d28f2cf7f7356d038d6/b5ced922b96a5d28f2cf7f7356d038d6.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges ... ok - -proxy-server DEBUG: Ignoring 404 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx775a6d51f4024070ba471-0068fbee8a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server ERROR: Object returning 503 for [] (txn: txe4679ab3dfc0446281747-0068fbee8b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: txe6fc11ee72a7473e91694-0068fbee8b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_not_found_when_404_newer -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_not_found_when_404_newer ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_one_short_fragment_archive -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_one_short_fragment_archive ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift ERROR: 400 Bad Request +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester READ_ACP permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=3-3', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1-', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=-3', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txca64fb29fa584927a2042-0068fbee8c) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txca64fb29fa584927a2042-0068fbee8c) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txca64fb29fa584927a2042-0068fbee8c) -test ERROR: Container HEAD returning 503 for [] (txn: txca64fb29fa584927a2042-0068fbee8c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx71002f765442490e9bf7d-0068fbee8c) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx71002f765442490e9bf7d-0068fbee8c) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx71002f765442490e9bf7d-0068fbee8c) -test ERROR: Container HEAD returning 503 for [] (txn: tx71002f765442490e9bf7d-0068fbee8c) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_disabled -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_disabled ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_error -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_error ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_infocache_exists -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_infocache_exists ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_ok -test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_ok ... ok -test.unit.proxy.controllers.test_base.TestFuncs.test_transfer_headers_with_sysmeta -test.unit.proxy.controllers.test_base.TestFuncs.test_transfer_headers_with_sysmeta ... ok -test.unit.proxy.controllers.test_base.TestGetterSource.test_close -test.unit.proxy.controllers.test_base.TestGetterSource.test_close ... ok -test.unit.proxy.controllers.test_base.TestGetterSource.test_init -test.unit.proxy.controllers.test_base.TestGetterSource.test_init ... ok -test.unit.proxy.controllers.test_base.TestGetterSource.test_sort -test.unit.proxy.controllers.test_base.TestGetterSource.test_sort ... ok -test.unit.proxy.controllers.test_base.TestGetterSource.test_timestamp -test.unit.proxy.controllers.test_base.TestGetterSource.test_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk -test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range -test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range ... ok -test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range -test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-1', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-10', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:21 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission ... ok -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/0 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 1, 'weight': 10.0, 'zone': 1, 'ip': '1.1.1.1', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.1', 'replication_port': 6200, 'region': 1}: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 681, in _replicate_object - success = self._repl_to_node(node, broker, partition, info, - different_region) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 487, in _repl_to_node - return self._handle_sync_response(node, response, info, broker, http, - ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - different_region=different_region) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 492, in _handle_sync_response - if response.status == HTTP_NOT_FOUND: # completely missing, rsync - ^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 714, in status - raise self._status -Exception: ugh -test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 2, 'weight': 10.0, 'zone': 2, 'ip': '1.1.1.2', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.2', 'replication_port': 6200, 'region': 2}: Timeout (Nones) -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (1/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator ERROR: ERROR Remote drive not mounted {'id': 3, 'weight': 10.0, 'zone': 3, 'ip': '1.1.1.3', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.3', 'replication_port': 6200, 'region': 1} -test-replicator ERROR: ERROR Remote drive not mounted {'id': 4, 'weight': 10.0, 'zone': 4, 'ip': '1.1.1.4', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.4', 'replication_port': 6200, 'region': 2} -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.5:6200/sdb, nothing to do -test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (3/5 success) -test-replicator DEBUG: Replicating db /path/to/file -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do -test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do -test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py -test-replicator ERROR: Unable to decode remote metadata 'metadata' -test-replicator ERROR: Quarantining DB -test-replicator ERROR: ERROR Failed to get my own IPs? -test-replicator ERROR: Can't find itself 127.0.0.1 with port 1000 in ring file, not replicating -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00033 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 0 failures -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00064 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 0 failures -test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator WARNING: Skipping: Boom! -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00053 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 1 failures -test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring -test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_stats -test.unit.common.test_db_replicator.TestDBReplicator.test_stats ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync -test.unit.common.test_db_replicator.TestDBReplicator.test_usync ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 ... ok -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 -test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_increment -test.unit.common.test_error_limiter.TestErrorLimiter.test_increment ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_bad_config ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config -test.unit.common.test_error_limiter.TestErrorLimiter.test_init_config ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited -test.unit.common.test_error_limiter.TestErrorLimiter.test_is_limited ... ok -test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key -test.unit.common.test_error_limiter.TestErrorLimiter.test_node_key ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read -test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_option -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_option ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_section -test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_section ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf_bad_max_conn -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf_bad_max_conn ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_maxc_from_extra_conf -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_maxc_from_extra_conf ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_sers_from_extra_conf -test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_sers_from_extra_conf ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_item_warning_threshold -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_item_warning_threshold ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_max_conn -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_max_conn ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_other_max_conn -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_other_max_conn ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls -test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls ... ok -test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read -test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info -test.unit.common.test_request_helpers.TestRequestHelpers.test_append_log_info ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit -test.unit.common.test_request_helpers.TestRequestHelpers.test_constrain_req_limit ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset -test.unit.common.test_request_helpers.TestRequestHelpers.test_copy_header_subset ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_ip_port ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_log_info ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_replication ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_name_and_placement_object_req ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_get_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_get_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_names_in_system_accounts ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_reserved_names ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_invalid_split_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_backend_open_expired ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_object_transient_sysmeta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_open_expired ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_meta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_sys_or_user_meta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_use_replication_network ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta -test.unit.common.test_request_helpers.TestRequestHelpers.test_is_user_meta ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items -test.unit.common.test_request_helpers.TestRequestHelpers.test_remove_items ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_split_reserved_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_object_transient_sysmeta_prefix ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_sys_meta_prefix ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix -test.unit.common.test_request_helpers.TestRequestHelpers.test_strip_user_meta_prefix ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_container_params ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_account ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_container ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_name ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_internal_object ... ok -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params -test.unit.common.test_request_helpers.TestRequestHelpers.test_validate_params ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_match_star -test.unit.common.test_swob.TestConditionalIfMatch.test_match_star ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_match_star_on_404 -test.unit.common.test_swob.TestConditionalIfMatch.test_match_star_on_404 ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_no_match -test.unit.common.test_swob.TestConditionalIfMatch.test_no_match ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_quoted_simple_match -test.unit.common.test_swob.TestConditionalIfMatch.test_quoted_simple_match ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_match -test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_match ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_no_match -test.unit.common.test_swob.TestConditionalIfMatch.test_simple_conditional_etag_no_match ... ok -test.unit.common.test_swob.TestConditionalIfMatch.test_simple_match -test.unit.common.test_swob.TestConditionalIfMatch.test_simple_match ... ok -test.unit.common.test_swob.TestRange.test_range -test.unit.common.test_swob.TestRange.test_range ... ok -test.unit.common.test_swob.TestRange.test_range_invalid_syntax -test.unit.common.test_swob.TestRange.test_range_invalid_syntax ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_large_length -test.unit.common.test_swob.TestRange.test_ranges_for_large_length ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length -test.unit.common.test_swob.TestRange.test_ranges_for_length ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_edges -test.unit.common.test_swob.TestRange.test_ranges_for_length_edges ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_multi -test.unit.common.test_swob.TestRange.test_ranges_for_length_multi ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_end ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start -test.unit.common.test_swob.TestRange.test_ranges_for_length_no_start ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending -test.unit.common.test_swob.TestRange.test_ranges_for_length_nonascending ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping -test.unit.common.test_swob.TestRange.test_ranges_for_length_overlapping ... ok -test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many -test.unit.common.test_swob.TestRange.test_ranges_for_length_too_many ... ok -test.unit.common.test_swob.TestRange.test_str -test.unit.common.test_swob.TestRange.test_str ... ok -test.unit.common.test_swob.TestRange.test_upsidedown_range -test.unit.common.test_swob.TestRange.test_upsidedown_range ... ok -test.unit.common.test_swob.TestTransferEncoding.test_is_chunked -test.unit.common.test_swob.TestTransferEncoding.test_is_chunked ... ok -test.unit.common.test_utils.TestLRUCache.test_maxsize -test.unit.common.test_utils.TestLRUCache.test_maxsize ... ok -test.unit.common.test_utils.TestLRUCache.test_maxtime -test.unit.common.test_utils.TestLRUCache.test_maxtime ... ok -test.unit.common.test_utils.TestLRUCache.test_set_maxsize -test.unit.common.test_utils.TestLRUCache.test_set_maxsize ... ok -test.unit.common.test_utils.TestLRUCache.test_set_maxtime -test.unit.common.test_utils.TestLRUCache.test_set_maxtime ... ok -test.unit.common.test_utils.TestParseContentRange.test_bad -test.unit.common.test_utils.TestParseContentRange.test_bad ... ok -test.unit.common.test_utils.TestParseContentRange.test_good -test.unit.common.test_utils.TestParseContentRange.test_good ... ok -test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser -test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_defaults -test.unit.common.utils.test_config.ResellerConfReader.test_defaults ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers -test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default -test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf -test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf -test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma -test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma ... ok -test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options -test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options ... ok -test.unit.common.utils.test_config.TestReadConf.test_readconf -test.unit.common.utils.test_config.TestReadConf.test_readconf ... ok -test.unit.common.utils.test_config.TestReadConf.test_readconf_dir -test.unit.common.utils.test_config.TestReadConf.test_readconf_dir ... ok -test.unit.common.utils.test_config.TestReadConf.test_readconf_dir_ignores_hidden_and_nondotconf_files -test.unit.common.utils.test_config.TestReadConf.test_readconf_dir_ignores_hidden_and_nondotconf_files ... ok -test.unit.common.utils.test_config.TestReadConf.test_readconf_raw -test.unit.common.utils.test_config.TestReadConf.test_readconf_raw ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_ip_specific -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_ip_specific ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_to_all -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_bind_to_all ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_getifaddrs -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_getifaddrs ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_error -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_error ... ok -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 -test.unit.common.utils.test_ipaddrs.TestWhatAreMyIPs.test_whataremyips_netifaces_ipv6 ... ok -test.unit.common.utils.test_logs.TestNoopMutex.test_acquire_release_api -test.unit.common.utils.test_logs.TestNoopMutex.test_acquire_release_api ... ok -test.unit.common.utils.test_logs.TestNoopMutex.test_context_manager_api -test.unit.common.utils.test_logs.TestNoopMutex.test_context_manager_api ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_range_single_record ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_fails_to_migrate_table -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_fails_to_migrate_table ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sdb1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx902909645c4943e482b08-0068fbee8b" "proxy-server 4171809" 0.0013 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "txdc135370cc904bfdb8351-0068fbee8b" "object-server 4171809" 0.0005 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "txdc135370cc904bfdb8351-0068fbee8b" "proxy-server 4171809" 0.0069 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "txdc135370cc904bfdb8351-0068fbee8b" "object-server 4171809" 0.0005 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "txdc135370cc904bfdb8351-0068fbee8b" "proxy-server 4171809" 0.0088 "-" 4171809 0 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:27] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.625876 (txn: txdc135370cc904bfdb8351-0068fbee8b) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38daec3407a74d9d85728-0068fbee8b" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sda1/3/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx45a096195e9c4733a179d-0068fbee8b" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "GET /sda1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx54154fd5dc69430a9208c-0068fbee8b" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:27] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.012584 (txn: tx54154fd5dc69430a9208c-0068fbee8b) -proxy DEBUG: (4171809) timed out ('127.0.0.1', 42442) (txn: tx54154fd5dc69430a9208c-0068fbee8b) -proxy INFO: (4171809) wsgi exited, is_accepting=True -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e75515434e24475846fa-0068fbee8c" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx835862b5b32347dfb3aa4-0068fbee8c" "proxy-server 4171809" 0.0047 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "txa942001f5db440258ba53-0068fbee8c" "object-server 4171809" 0.0004 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "txa942001f5db440258ba53-0068fbee8c" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txa942001f5db440258ba53-0068fbee8c" "proxy-server 4171809" 0.0070 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "txa942001f5db440258ba53-0068fbee8c" "proxy-server 4171809" 0.0085 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/28 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - txa942001f5db440258ba53-0068fbee8c - 0.0237 - - 1761341068.110316515 1761341068.134021044 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx00afe1cd5f8e4886b2a6a-0068fbee8c" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx805f83cd159640a885a4c-0068fbee8c" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx4b66b10d63cf4ae5a48f9-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf64b593b649e413a88a3f-0068fbee8c" "proxy-server 4171809" 0.0021 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2fe0a44131194a67a6743-0068fbee8c" "proxy-server 4171809" 0.0014 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx5fe0fcaa14084ceab8a8c-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33f345fd2e8645818b84d-0068fbee8c" "proxy-server 4171809" 0.0015 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx89f9d9c9dce64aca9dfb5-0068fbee8c" "proxy-server 4171809" 0.0028 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "txaa661f300eff4fcbadbdc-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf270f77cf62f4adab7ae1-0068fbee8c" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf84f19e72f344130834fa-0068fbee8c" "proxy-server 4171809" 0.0013 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "txee81b73994bb49dc97638-0068fbee8c" "object-server 4171809" 0.0005 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txee81b73994bb49dc97638-0068fbee8c" "proxy-server 4171809" 0.0071 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "txee81b73994bb49dc97638-0068fbee8c" "object-server 4171809" 0.0005 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txee81b73994bb49dc97638-0068fbee8c" "proxy-server 4171809" 0.0093 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/28 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - txee81b73994bb49dc97638-0068fbee8c - 0.0219 - - 1761341068.180807114 1761341068.202668905 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b157a2dba6a493db30b8-0068fbee8c" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txda70bbc9656a437386e5d-0068fbee8c" "proxy-server 4171809" 0.0024 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "txd98d57bddcb641f0ae9cf-0068fbee8c" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:58897/sdb1 (txn: txd98d57bddcb641f0ae9cf-0068fbee8c)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok - -test WARNING: /tmp/tmp68qmox0w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.92662.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp68qmox0w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.92662.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '6627d97f8b8c6469a9825d9d61eaf657', '3cf6638b-ec2b-40b9-b33d-2847a7fe2f73-', '1761341066.92397', '1761341066.93494', '0', '', '1761341066.92206', 3, 0) -test WARNING: /tmp/tmp68qmox0w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.92662.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading -test WARNING: /tmp/tmp68qmox0w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341066.92662.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, '7e8a65968cb3b7b193b7b8fc03e17672', '34c15ac6-304c-4ddd-8b2f-a1220745f7f5-', '1761341068.49375', '1761341068.49179', '0', '', '1761341068.49179', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341068.50707', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.50707', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341068.50707', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341068.50852', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.50852', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341068.49612', 'epoch': '1761341068.49612', 'reported': 0, 'tombstones': -1}], '34c15ac6-304c-4ddd-8b2f-a1220745f7f5-') -test DEBUG: /tmp/tmp1d98fn8m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.49612.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp1d98fn8m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.49612.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, '7e8a65968cb3b7b193b7b8fc03e17672', '34c15ac6-304c-4ddd-8b2f-a1220745f7f5-', '1761341068.49375', '1761341068.50401', '0', '', '1761341068.49179', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341068.50707', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.50707', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341068.50707', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341068.50852', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.50852', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341068.49612', 'epoch': '1761341068.49612', 'reported': 0, 'tombstones': -1}], '34c15ac6-304c-4ddd-8b2f-a1220745f7f5-') -test DEBUG: /tmp/tmp1d98fn8m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.49612.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp1d98fn8m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.49612.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, '7e8a65968cb3b7b193b7b8fc03e17672', 'c4672ed0-1046-4c0b-901f-047f344bb45b-', '1761341068.55722', '1761341068.55544', '0', '', '1761341068.55544', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341068.57012', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.57012', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341068.57012', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341068.57153', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.57153', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341068.55962', 'epoch': '1761341068.55962', 'reported': 0, 'tombstones': -1}], 'c4672ed0-1046-4c0b-901f-047f344bb45b-') -test DEBUG: /tmp/tmp9znh_534/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.55962.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp9znh_534/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.55962.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, '7e8a65968cb3b7b193b7b8fc03e17672', 'c4672ed0-1046-4c0b-901f-047f344bb45b-', '1761341068.55722', '1761341068.56686', '0', '', '1761341068.55544', 5, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341068.57012', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.57012', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341068.57012', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341068.57153', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.57153', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341068.55962', 'epoch': '1761341068.55962', 'reported': 0, 'tombstones': -1}], 'c4672ed0-1046-4c0b-901f-047f344bb45b-') -test DEBUG: /tmp/tmp9znh_534/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.55962.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp9znh_534/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.55962.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'cd6aeb3a7a96c6370610b3ce689e8b84', '808f7f1f-6f1c-46a1-9259-08dee876ade5-', '1761341068.62013', '1761341068.61836', '0', '', '1761341068.61836', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341068.62142', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.62142', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341068.62142', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341068.62295', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.62295', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341068.62273', 'epoch': '1761341068.62273', 'reported': 0, 'tombstones': -1}], '808f7f1f-6f1c-46a1-9259-08dee876ade5-') -test DEBUG: /tmp/tmpbmemh61s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.62273.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpbmemh61s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.62273.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'cd6aeb3a7a96c6370610b3ce689e8b84', '808f7f1f-6f1c-46a1-9259-08dee876ade5-', '1761341068.62013', '1761341068.63052', '0', '', '1761341068.61836', 3, 0)test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_misplaced_object_does_not_effect_container_stats ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD + return self._handle_acl(app, 'HEAD') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_POST_error ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester WRITE permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester WRITE_ACP permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READswift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multi_upload_empty_body ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341277.00000, db: /tmp/tmpoco9jztu/sda/containers/0/0bf/297b93f500865d0ec5916a043ebef0bf/297b93f500865d0ec5916a043ebef0bf.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341277.00000, db: /tmp/tmpoco9jztu/sda/containers/0/0bf/297b93f500865d0ec5916a043ebef0bf/297b93f500865d0ec5916a043ebef0bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341279.00000, db: /tmp/tmpoco9jztu/sda/containers/0/eac/92489336527766ecbe268d13af3f8eac/92489336527766ecbe268d13af3f8eac.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341279.00000, db: /tmp/tmpoco9jztu/sda/containers/0/eac/92489336527766ecbe268d13af3f8eac/92489336527766ecbe268d13af3f8eac.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341281.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b44/0a05b872d0b0ed2ee15288011ab82b44/0a05b872d0b0ed2ee15288011ab82b44.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341281.00000, db: /tmp/tmpoco9jztu/sda/containers/0/b44/0a05b872d0b0ed2ee15288011ab82b44/0a05b872d0b0ed2ee15288011ab82b44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341283.00000, db: /tmp/tmpoco9jztu/sda/containers/0/ccc/922106f36c60865fd78837a17fd19ccc/922106f36c60865fd78837a17fd19ccc.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341283.00000, db: /tmp/tmpoco9jztu/sda/containers/0/ccc/922106f36c60865fd78837a17fd19ccc/922106f36c60865fd78837a17fd19ccc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341285.00000, db: /tmp/tmpoco9jztu/sda/containers/0/46e/f37abce3cd21243882a45b1ad6d4046e/f37abce3cd21243882a45b1ad6d4046e.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341285.00000, db: /tmp/tmpoco9jztu/sda/containers/0/46e/f37abce3cd21243882a45b1ad6d4046e/f37abce3cd21243882a45b1ad6d4046e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341287.00000, db: /tmp/tmpoco9jztu/sda/containers/0/9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341287.00000, db: /tmp/tmpoco9jztu/sda/containers/0/9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7/b3a1fbcce3e2d38cd4d33a635cffc9f7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341289.00000, db: /tmp/tmpoco9jztu/sda/containers/0/23d/6d0603fca358ca35de0520028dac823d/6d0603fca358ca35de0520028dac823d.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341289.00000, db: /tmp/tmpoco9jztu/sda/containers/0/23d/6d0603fca358ca35de0520028dac823d/6d0603fca358ca35de0520028dac823d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341291.00000, db: /tmp/tmpoco9jztu/sda/containers/0/eb1/db7a6d25a6048bf0106b3ec65a1f6eb1/db7a6d25a6048bf0106b3ec65a1f6eb1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341291.00000, db: /tmp/tmpoco9jztu/sda/containers/0/eb1/db7a6d25a6048bf0106b3ec65a1f6eb1/db7a6d25a6048bf0106b3ec65a1f6eb1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341293.00000, db: /tmp/tmpoco9jztu/sda/containers/0/fc0/dd2d968d13a5cf2ecebbc4ab214fbfc0/dd2d968d13a5cf2ecebbc4ab214fbfc0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341293.00000, db: /tmp/tmpoco9jztu/sda/containers/0/fc0/dd2d968d13a5cf2ecebbc4ab214fbfc0/dd2d968d13a5cf2ecebbc4ab214fbfc0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341295.00000, db: /tmp/tmpoco9jztu/sda/containers/0/40f/8bcc0a9a608fd5d87a2849ecd7b8c40f/8bcc0a9a608fd5d87a2849ecd7b8c40f.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341295.00000, db: /tmp/tmpoco9jztu/sda/containers/0/40f/8bcc0a9a608fd5d87a2849ecd7b8c40f/8bcc0a9a608fd5d87a2849ecd7b8c40f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341297.00000, db: /tmp/tmpoco9jztu/sda/containers/0/de6/5fb797092481ffa6ed0dcb2495603de6/5fb797092481ffa6ed0dcb2495603de6.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341297.00000, db: /tmp/tmpoco9jztu/sda/containers/0/de6/5fb797092481ffa6ed0dcb2495603de6/5fb797092481ffa6ed0dcb2495603de6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341299.00000, db: /tmp/tmpoco9jztu/sda/containers/0/65c/e9154222163d1d7e9d27aa20032ce65c/e9154222163d1d7e9d27aa20032ce65c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341299.00000, db: /tmp/tmpoco9jztu/sda/containers/0/65c/e9154222163d1d7e9d27aa20032ce65c/e9154222163d1d7e9d27aa20032ce65c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341301.00000, db: /tmp/tmpoco9jztu/sda/containers/0/959/57b8bb287ab676647b26712dd6390959/57b8bb287ab676647b26712dd6390959.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341301.00000, db: /tmp/tmpoco9jztu/sda/containers/0/959/57b8bb287ab676647b26712dd6390959/57b8bb287ab676647b26712dd6390959.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341303.00000, db: /tmp/tmpoco9jztu/sda/containers/0/af0/b5b3772586c97a326476d4e559981af0/b5b3772586c97a326476d4e559981af0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341303.00000, db: /tmp/tmpoco9jztu/sda/containers/0/af0/b5b3772586c97a326476d4e559981af0/b5b3772586c97a326476d4e559981af0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341305.00000, db: /tmp/tmpoco9jztu/sda/containers/0/655/84a1cdf3cefb6502ab09c81bdbee8655/84a1cdf3cefb6502ab09c81bdbee8655.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341305.00000, db: /tmp/tmpoco9jztu/sda/containers/0/655/84a1cdf3cefb6502ab09c81bdbee8655/84a1cdf3cefb6502ab09c81bdbee8655.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341307.00000, db: /tmp/tmpoco9jztu/sda/containers/0/94a/2db9ec7fb41853bdc3cb912a3f87294a/2db9ec7fb41853bdc3cb912a3f87294a.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341307.00000, db: /tmp/tmpoco9jztu/sda/containers/0/94a/2db9ec7fb41853bdc3cb912a3f87294a/2db9ec7fb41853bdc3cb912a3f87294a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341309.00000, db: /tmp/tmpoco9jztu/sda/containers/0/919/f177eabeac585a0bf2b9c8f0cf203919/f177eabeac585a0bf2b9c8f0cf203919.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341309.00000, db: /tmp/tmpoco9jztu/sda/containers/0/919/f177eabeac585a0bf2b9c8f0cf203919/f177eabeac585a0bf2b9c8f0cf203919.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341311.00000, db: /tmp/tmpoco9jztu/sda/containers/0/643/29d09332ed8069bfc6e07e7fa6919643/29d09332ed8069bfc6e07e7fa6919643.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341311.00000, db: /tmp/tmpoco9jztu/sda/containers/0/643/29d09332ed8069bfc6e07e7fa6919643/29d09332ed8069bfc6e07e7fa6919643.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1761341313.00000, db: /tmp/tmpoco9jztu/sda/containers/0/d00/3458094bc1ec575f77262acd32623d00/3458094bc1ec575f77262acd32623d00.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1761341313.00000, db: /tmp/tmpoco9jztu/sda/containers/0/d00/3458094bc1ec575f77262acd32623d00/3458094bc1ec575f77262acd32623d00.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpp4_0eqct/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container -test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking ... ok - fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_finds_old +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_finds_old ... ok +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap +test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_with_write_permission ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=x1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx691d61479e9c46409798d-0068fbee8e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: tx159e6ac0fcc447169ca99-0068fbee8e) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp4_rg_w9l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp4_rg_w9l/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmp4_rg_w9l/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp4_rg_w9l/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0029 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0028 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0029 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx998231e3872d448c98d15-0068fbee8e" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/c" "tx998231e3872d448c98d15-0068fbee8e" "container-server 4171837" 0.0011 "-" 4171837 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/c" "tx998231e3872d448c98d15-0068fbee8e" "container-server 4171837" 0.0011 "-" 4171837 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx998231e3872d448c98d15-0068fbee8e" "proxy-server 4171837" 0.0129 "-" 4171837 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx998231e3872d448c98d15-0068fbee8e" "proxy-server 4171837" 0.0092 "-" 4171837 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/30 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx998231e3872d448c98d15-0068fbee8e - 0.0211 - - 1761341070.412168026 1761341070.433231354 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx26bb3174b824461fb30e3-0068fbee8e" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:44607/sdb1/2/a1/c1" "tx26bb3174b824461fb30e3-0068fbee8e" "container-server 4171837" 0.0011 "-" 4171837 0test.unit.proxy.test_server.TestController.test_account_info_200 -test.unit.proxy.test_server.TestController.test_account_info_200 ... ok -test.unit.proxy.test_server.TestController.test_account_info_404 -test.unit.proxy.test_server.TestController.test_account_info_404 ... ok -test.unit.proxy.test_server.TestController.test_account_info_container_count -test.unit.proxy.test_server.TestController.test_account_info_container_count ... ok -test.unit.proxy.test_server.TestController.test_account_info_no_account -test.unit.proxy.test_server.TestController.test_account_info_no_account ... ok -test.unit.proxy.test_server.TestController.test_account_info_no_cache -test.unit.proxy.test_server.TestController.test_account_info_no_cache ... ok -test.unit.proxy.test_server.TestController.test_container_info_200 -test.unit.proxy.test_server.TestController.test_container_info_200 ... ok -test.unit.proxy.test_server.TestController.test_container_info_404 -test.unit.proxy.test_server.TestController.test_container_info_404 ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_delete_object ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1795751602.93136', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_bad_hash ... ok + +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_invalid -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_invalid ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1795751603.44848', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751603.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751603.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source?versionId=null', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751603.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751603.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_encoding_type_error ... ok - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "txd98d57bddcb641f0ae9cf-0068fbee8c" "proxy-server 4171809" 0.0006 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea505a9810634e2b894a0-0068fbee8c" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3147fb519cf5420597c96-0068fbee8c" "proxy-server 4171809" 0.0013 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx1e91a3703d844da58cf7e-0068fbee8c" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:58897/sdb1 (txn: tx1e91a3703d844da58cf7e-0068fbee8c) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx1e91a3703d844da58cf7e-0068fbee8c" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:40381/sda1 (txn: tx1e91a3703d844da58cf7e-0068fbee8c) -proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx1e91a3703d844da58cf7e-0068fbee8c) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4534c77bfa1e4b46a5bdd-0068fbee8c" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txdde9bc2c5b1340c9b242c-0068fbee8c" "proxy-server 4171809" 0.0030 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txd18e68105fca4e76bab9a-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:40381/sda1 (txn: txd18e68105fca4e76bab9a-0068fbee8c) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "txd18e68105fca4e76bab9a-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d9cd08376e645e683e80-0068fbee8c" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd97a36337b0747f9972c8-0068fbee8c" "proxy-server 4171809" 0.0014 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txb38c3c6a36c040f985c3e-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:58897/sdb1 (txn: txb38c3c6a36c040f985c3e-0068fbee8c) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "txb38c3c6a36c040f985c3e-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txecbe3d0d554f405d9fe45-0068fbee8c" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx059fd33b9ef944bfb76a0-0068fbee8c" "proxy-server 4171809" 0.0013 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx2187695e4a6841a784b16-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:40381/sda1 (txn: tx2187695e4a6841a784b16-0068fbee8c) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx2187695e4a6841a784b16-0068fbee8c" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r1=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: txbd4967f63d1e40adb40cd-0068fbee8d) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx8d338c65d8474d349b01e-0068fbee8d) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx98006c631e2c456080803-0068fbee8d) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341068.62142', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.62142', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341068.62142', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341068.62295', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341068.62295', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341068.62273', 'epoch': '1761341068.62273', 'reported': 0, 'tombstones': -1}], '808f7f1f-6f1c-46a1-9259-08dee876ade5-') -test DEBUG: /tmp/tmpbmemh61s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.62273.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpbmemh61s/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341068.62273.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'c6350fd2b2e0332af02af4d4b4b5e33c', '1e987e46-15fc-4a2e-9ab5-6384b06c219e-', '1761341070.11835', '1761341070.11640', '0', '', '1761341070.11640', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341070.11958', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.11958', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341070.11958', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341070.12098', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.12098', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341070.12079', 'epoch': '1761341070.12079', 'reported': 0, 'tombstones': -1}], '1e987e46-15fc-4a2e-9ab5-6384b06c219e-') -test DEBUG: /tmp/tmpwl3hs3eb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341070.12079.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpwl3hs3eb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341070.12079.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'c6350fd2b2e0332af02af4d4b4b5e33c', '1e987e46-15fc-4a2e-9ab5-6384b06c219e-', '1761341070.11835', '1761341070.12800', '0', '', '1761341070.11640', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341070.11958', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.11958', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341070.11958', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341070.12098', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.12098', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341070.12079', 'epoch': '1761341070.12079', 'reported': 0, 'tombstones': -1}], '1e987e46-15fc-4a2e-9ab5-6384b06c219e-') -test DEBUG: /tmp/tmpwl3hs3eb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341070.12079.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpwl3hs3eb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1761341070.12079.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '1a42ae171224dfded5ce416909c7f7ce', 'cedd3a29-cd2b-4d95-bd25-9f6b6b0dc8b6-sda', '1761341070.16197', '1761341070.16010', '0', '', '1761341070.16010', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cedd3a29-cd2b-4d95-bd25-9f6b6b0dc8b6-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '2ea86ce9087de770c811cc087b5260da', '96dcb4f6-ef04-4441-9800-5e975f3cbd7a-sda', '1761341070.17296', '1761341070.17114', '0', '', '1761341070.17114', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341070.17872', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341070.17872', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341070.17872', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341070.17988', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.17988', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341070.17971', 'epoch': '1761341070.17971', 'reported': 0, 'tombstones': -1}], '96dcb4f6-ef04-4441-9800-5e975f3cbd7a-sda') -test DEBUG: /tmp/tmpkt9s026z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpkt9s026z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '2ea86ce9087de770c811cc087b5260da', '96dcb4f6-ef04-4441-9800-5e975f3cbd7a-sda', '1761341070.17296', '1761341070.17558', '0', '', '1761341070.17114', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341070.17872', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341070.17872', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341070.17872', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341070.17988', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.17988', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341070.17971', 'epoch': '1761341070.17971', 'reported': 0, 'tombstones': -1}], '96dcb4f6-ef04-4441-9800-5e975f3cbd7a-sda') -test DEBUG: /tmp/tmpkt9s026z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpkt9s026z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '2ea86ce9087de770c811cc087b5260da', '9fc3e27d-9bac-4a2b-be08-8a31a0439bc3-sda', '1761341070.21799', '1761341070.21612', '0', '', '1761341070.21612', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341070.22388', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341070.22388', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341070.22388', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341070.22514', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.22514', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341070.22494', 'epoch': '1761341070.22494', 'reported': 0, 'tombstones': -1}], '9fc3e27d-9bac-4a2b-be08-8a31a0439bc3-sda') -test DEBUG: /tmp/tmpq8k16n0l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpq8k16n0l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleavingtest.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded_large_diff -test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded_large_diff ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharding ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharded -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharded ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharding -test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharding ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_replicator_sync -test.unit.container.test_replicator.TestReplicatorSync.test_replicator_sync ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_report_up_to_date -test.unit.container.test_replicator.TestReplicatorSync.test_report_up_to_date ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_rsync_failure -test.unit.container.test_replicator.TestReplicatorSync.test_rsync_failure ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_rsync_then_merge -test.unit.container.test_replicator.TestReplicatorSync.test_rsync_then_merge ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_bogus_db_quarantines -test.unit.container.test_replicator.TestReplicatorSync.test_sync_bogus_db_quarantines ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_component_different_builder_order ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ_ACP +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:full_control FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_empty_shard_container ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option +test.unit.cli.test_relinker.TestRelinker.test_relink_policy_option ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_exception ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata +test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_tombstone +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_tombstone ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_bogus_content_range +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_bogus_content_range ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_builders +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_builders ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx30d0cf2615ac4a6baa0c1-006b08feb3" "proxy-server 525332" 0.0015 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 200 155 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa?format=json&states=listing" "tx30d0cf2615ac4a6baa0c1-006b08feb3" "proxy-server 525332" 0.0103 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx68bc8be630514bb5a2c63-006b08feb3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx38fbdd85bdd6446eb5c51-006b08feb4" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx445faab608934625a4440-006b08feb4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8f7abe13579f4045949a1-006b08feb4" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txd3891116f5d147afb3c3f-006b08feb4" "proxy-server 525332" 0.0016 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx967796aee8c64d5ba8a94-006b08feb4" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx355c17caa3124856a86d5-006b08feb4" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txc864af7cdf0044109711c-006b08feb4" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 412 - "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx1ab8ca91e5b042899647c-006b08feb4" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 412 - "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx1ab8ca91e5b042899647c-006b08feb4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx153a0b7c795349afaccd1-006b08feb4" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx231844fb016c42058d3d3-006b08feb4" "proxy-server 525332" 0.0015 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 304 - "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx20fc25cf1f304aca98f40-006b08feb4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx03057d6abc1848838ffd1-006b08feb4" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx65f26881a7d540c0bd5d1-006b08feb4" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 304 - "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "txf4a9c5e8b0de43bebf0b7-006b08feb4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d778b7a0754452788d50-006b08feb4" "proxy-server 525332" 0.0015 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx426e2f61520f4fd79a985-006b08feb4" "proxy-server 525332" 0.0652 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:24 +0000] "GET /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "GET http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "txdc50fbeb4c1f4d3dbfe30-006b08feb4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx79360fa9ff2e4fcdbc166-006b08feb4" "proxy-server 525332" 0.3541 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx933e3f38a0ce4d26bdabd-006b08feb5" "proxy-server 525332" 0.0027 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx836a6857d9914dfeb3cdc-006b08feb5" "proxy-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx09274eff327e4bceb0647-006b08feb5" "proxy-server 525332" 0.0133 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txe0bb81adffa04b67ba3df-006b08feb5" "proxy-server 525332" 0.0027 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx22cb1763ab014e28a0cb9-006b08feb5" "proxy-server 525332" 0.0009 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7dbd82b6eb4a4cac9053f-006b08feb5" "proxy-server 525332" 0.0024 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txedccf9cab3bc415490c8c-006b08feb5" "proxy-server 525332" 0.0020 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 412 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx6a55650b9bc7449980e2f-006b08feb5" "proxy-server 525332" 0.0007 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 412 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx6a55650b9bc7449980e2f-006b08feb5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx67cc5ac1066445b7ab5d3-006b08feb5" "proxy-server 525332" 0.0021 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx40788c15bba94ddbaea2a-006b08feb5" "proxy-server 525332" 0.0017 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 304 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx38188bae602d456482dc3-006b08feb5" "proxy-server 525332" 0.0006 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_manifest ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing Etag) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.8:1008/sdi/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (2 x unknown, 8 x 404, 3 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 1.0967254638671875e-05 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341068.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Mixed Etag (unexpected_etag, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341068.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'two') -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing Etag) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_more_than_threshold_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges ... ok +fake-swift DEBUG: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:23 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_match_and_s3acl ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_range_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_range_manifest ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: Grant test:write_acp FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_DELETE_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync ... ok - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:43321/sda1/2/a1/c1" "tx26bb3174b824461fb30e3-0068fbee8e" "container-server 4171837" 0.0011 "-" 4171837 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx26bb3174b824461fb30e3-0068fbee8e" "proxy-server 4171837" 0.6581 "-" 4171837 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx26bb3174b824461fb30e3-0068fbee8e" "proxy-server 4171837" 0.6547 "-" 4171837 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx26bb3174b824461fb30e3-0068fbee8e - 0.6665 - - 1761341070.434946537 1761341071.101460457 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc59515e9b0843358096b-0068fbee8f" "proxy-server 4171837" 0.0019 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/c1" "txfc59515e9b0843358096b-0068fbee8f" "container-server 4171837" 0.0016 "-" 4171837 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/c1" "txfc59515e9b0843358096b-0068fbee8f" "container-server 4171837" 0.0010 "-" 4171837 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txfc59515e9b0843358096b-0068fbee8f" "proxy-server 4171837" 0.0085 "-" 4171837 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txfc59515e9b0843358096b-0068fbee8f" "proxy-server 4171837" 0.0133 "-" 4171837 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txfc59515e9b0843358096b-0068fbee8f - 0.0213 - - 1761341071.102920532 1761341071.124246120 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx623d09014ece4d0dbb528-0068fbee8f" "proxy-server 4171837" 0.0019 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:44607/sdb1/2/a/c2" "tx623d09014ece4d0dbb528-0068fbee8f" "container-server 4171837" 0.0049 "-" 4171837 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:43321/sda1/2/a/c2" "tx623d09014ece4d0dbb528-0068fbee8f" "container-server 4171837" 0.0010 "-" 4171837 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx623d09014ece4d0dbb528-0068fbee8f" "proxy-server 4171837" 0.0125 "-" 4171837 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx623d09014ece4d0dbb528-0068fbee8f" "proxy-server 4171837" 0.0175 "-" 4171837 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx623d09014ece4d0dbb528-0068fbee8f - 0.0254 - - 1761341071.125724554 1761341071.151096344 2 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx430e3db105ae486c9434e-0068fbee8f) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx430e3db105ae486c9434e-0068fbee8f) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx430e3db105ae486c9434e-0068fbee8f) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx89454a8f0e3641ea88c59-0068fbee8f) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx89454a8f0e3641ea88c59-0068fbee8f) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx89454a8f0e3641ea88c59-0068fbee8f) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx7c3c10223da34c32a04ca-0068fbee8f) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx7c3c10223da34c32a04ca-0068fbee8f) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx7c3c10223da34c32a04ca-0068fbee8f) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx7c3c10223da34c32a04ca-0068fbee8f) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx723ffa1fb2954cdd93579-0068fbee8f) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx723ffa1fb2954cdd93579-0068fbee8f) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx723ffa1fb2954cdd93579-0068fbee8f) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx723ffa1fb2954cdd93579-0068fbee8f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txfb2995b043fa4422b639d-0068fbee8f) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.1:1001/sdb (txn: tx7f9514bf535f40568ec65-0068fbee8f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: txe5c6bcb03de84de2919af-0068fbee8f)test.unit.proxy.test_server.TestController.test_container_info_invalid_account -test.unit.proxy.test_server.TestController.test_container_info_invalid_account ... ok -test.unit.proxy.test_server.TestController.test_container_info_no_cache -test.unit.proxy.test_server.TestController.test_container_info_no_cache ... ok -test.unit.proxy.test_server.TestController.test_get_account_info_returns_values_as_strings -test.unit.proxy.test_server.TestController.test_get_account_info_returns_values_as_strings ... ok -test.unit.proxy.test_server.TestController.test_get_container_info_returns_values_as_strings -test.unit.proxy.test_server.TestController.test_get_container_info_returns_values_as_strings ... ok -test.unit.proxy.test_server.TestController.test_make_requests -test.unit.proxy.test_server.TestController.test_make_requests ... ok -test.unit.proxy.test_server.TestController.test_transfer_headers -test.unit.proxy.test_server.TestController.test_transfer_headers ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission ... ok +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_xml_error +test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_xml_error ... ok +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_allow_multipart_uploads +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_allow_multipart_uploads ... ok +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_for_multipart_upload_requests +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_for_multipart_upload_requests ... ok +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization ... ok +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization +test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_bad_reply +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_bad_reply ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page +test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page ... ok +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:23 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpxds2alar/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:23 11/27/26 GMT (0:00:00.004071 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:23 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpjfgueomy/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test WARNING: Error relinking: failed to relink /tmp/tmpjfgueomy/node/sda1/objects/17/d94/1182d6e095a428fa809c3d714805bd94/1795751603.97014.data to /tmp/tmpjfgueomy/node/sda1/objects/35/d94/1182d6e095a428fa809c3d714805bd94/1795751603.97014.data: [Errno 17] File exists: '/tmp/tmpjfgueomy/node/sda1/objects/17/d94/1182d6e095a428fa809c3d714805bd94/1795751603.97014.data' -> '/tmp/tmpjfgueomy/node/sda1/objects/35/d94/1182d6e095a428fa809c3d714805bd94/1795751603.97014.data' +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test WARNING: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.092861 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpnv9dml8_/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.002995 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp21e5oejl/node/sda1 (cleanup=False) +test WARNING: Skipping /tmp/tmp21e5oejl/node/sda1/objects because +test DEBUG: Updating recon +test WARNING: There were 1 errors listing partition directories +test WARNING: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 1 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.002475 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmptr7vl893/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmptr7vl893/node/sda1/objects/100/b45/64ea5b4b130f34356832ddd323163b45/1795751604.13068.meta to /tmp/tmptr7vl893/node/sda1/objects/201/b45/64ea5b4b130f34356832ddd323163b45/1795751604.13068.meta +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.003233 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test DEBUG: Updating recon +test WARNING: No policy found to increase the partition power. +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.002018 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpl_zezpnl/node/sda1 (cleanup=False) +test WARNING: Skipping sda1 as it is not mounted +test DEBUG: Updating recon +test WARNING: 1 disks were unmounted +test WARNING: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.002319 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpuvwbj0xa/node/sda1 (cleanup=False) +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.002830 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpuvwbj0xa/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpuvwbj0xa/node/sda1/objects/149/439/95342cdb95fae65a59000ec1075af439/1795751604.20046.data to /tmp/tmpuvwbj0xa/node/sda1/objects/298/439/95342cdb95fae65a59000ec1075af439/1795751604.20046.data +test DEBUG: Run listdir on /tmp/tmpuvwbj0xa/node/sda1/objects/298 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/3 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.004302 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpuvwbj0xa/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpuvwbj0xa/node/sda1/objects/216/5cf/d83b6d5e7f923b4f4cd535d3015a05cf/1795751604.20046.data to /tmp/tmpuvwbj0xa/node/sda1/objects/432/5cf/d83b6d5e7f923b4f4cd535d3015a05cf/1795751604.20046.data +test DEBUG: Run listdir on /tmp/tmpuvwbj0xa/node/sda1/objects/432 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/3 +test DEBUG: Relinking created link: /tmp/tmpuvwbj0xa/node/sda1/objects/211/fae/d32a5b2c5ddf8440a139855f593bdfae/1795751604.20046.data to /tmp/tmpuvwbj0xa/node/sda1/objects/422/fae/d32a5b2c5ddf8440a139855f593bdfae/1795751604.20046.data +test DEBUG: Run listdir on /tmp/tmpuvwbj0xa/node/sda1/objects/422 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 3/3 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 2 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.006671 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpm0jheekp/node/sda1 (cleanup=False) +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:24 11/27/26 GMT (0:00:00.498835 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:24 11/27/26 GMT +test INFO: Processing files for policy gold under /tmp/tmpm0jheekp/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpm0jheekp/node/sda1/objects/248/ccd/f8890be94cc69c773f0be3aacd99cccd/1795751604.47611.data to /tmp/tmpm0jheekp/node/sda1/objects/497/ccd/f8890be94cc69c773f0be3aacd99cccd/1795751604.47611.data +test DEBUG: Run listdir on /tmp/tmpm0jheekp/node/sda1/objects/497 +test INFO: Step: relink Device: sda1 Policy: gold Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:25 11/27/26 GMT (0:00:00.409274 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:25 11/27/26 GMT +test INFO: Processing files for policy gold under /tmp/tmpm0jheekp/node/sda1 (cleanup=False) +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 0 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:25 11/27/26 GMT (0:00:00.124289 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash +test.unit.cli.test_relinker.TestRelinker.test_relink_second_quartile_does_rehash ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_data_meta_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_existing_newer_data_files ... ok +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file +test.unit.cli.test_relinker.TestRelinker.test_relink_ts_file ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_number_builders +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_different_number_builders ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_duplicate_builder_ids ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751604.52210', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751604.53057', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_copy ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_call ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_combine_body_qs ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_dump_checkpoint +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_dump_checkpoint ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_int_values +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_int_values ... ok +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile +test.unit.common.middleware.test_xprofile.TestProfileMiddleware.test_renew_profile ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_insufficient_builders +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_insufficient_builders ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_save_and_load_record_from_pending_file ... ok - -test-replicator WARNING: Skipping: /srv/node/sdb is not mounted -test-replicator INFO: Beginning replication run -test-replicator INFO: Replication run OVER -test-replicator INFO: Attempted to replicate 0 dbs in 0.00029 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 6 failures -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator INFO: Attempted to replicate 0 dbs in 0.00000 seconds (0.00000/s) -test-replicator INFO: Removed 0 dbs -test-replicator INFO: 0 successes, 0 failures -test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test-replicator INFO: Attempted to replicate 30 dbs in 246.81358 seconds (0.12155/s) -test-replicator INFO: Removed 9 dbs -test-replicator INFO: 25 successes, 1 failures -test-replicator INFO: diff:5 diff_capped:4 empty:7 hashmatch:8 no_change:6 remote_merge:2 rsync:3 ts_repl:10 -test ERROR: Problem finding shard upper in '/tmp/tmpg0dhjj_d/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpg0dhjj_d/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmpq6ckbz4k/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmpq6ckbz4k/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_check_policy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_check_policy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age -test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path -test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_focused_yield_hashes_does_not_clean_up -test.unit.obj.test_diskfile.TestECDiskFileManager.test_focused_yield_hashes_does_not_clean_up ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_and_filenames_from_hash -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_and_filenames_from_hash ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_bad_meta_name -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_bad_meta_name ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_dev_path_fail -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_dev_path_fail ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_actual_files -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_actual_files ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'' +test DEBUG: Error on keystone reply: 201 b'' - deferring rejection downstream +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication componenttest.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_fail_to_connect_to_keystone +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_fail_to_connect_to_keystone ... ok +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_unauthorized_token +test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth.test_unauthorized_token ... ok +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_camel_to_snake ... ok +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime ... ok +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_mktime_weird_tz ... ok +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_snake_to_camel ... ok +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl + func(*args, **kwargs) + ~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile + profiler.dump_stats(tmpfn) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3.13/profile.py", line 395, in dump_stats + with open(file, 'wb') as f: + ~~~~^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpzq5p5jin/log/swift/profile/default.profile525345.tmp' +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl + func(*args, **kwargs) + ~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile + profiler.dump_stats(tmpfn) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3.13/profile.py", line 395, in dump_stats + with open(file, 'wb') as f: + ~~~~^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpizkau747/log/swift/profile/default.profile525345.tmp' +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 87, in _spawn_n_impl + func(*args, **kwargs) + ~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/x_profile/profile_model.py", line 273, in dump_profile + profiler.dump_stats(tmpfn) + ~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3.13/profile.py", line 395, in dump_stats + with open(file, 'wb') as f: + ~~~~^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp6qeo_o5r/log/swift/profile/default.profile525345.tmp' +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name ... ok +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name_with_dns_compliant_bucket_names_false +test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils.test_validate_bucket_name_with_dns_compliant_bucket_names_false ... ok +test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata +test.unit.common.middleware.test_bulk.TestUntarMetadata.test_extract_metadata ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_add_to_response_headers +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_add_to_response_headers ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_match_path +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_match_path ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_overwritten_by_response_header +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_overwritten_by_response_header ... ok +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_update +test.unit.common.middleware.test_helpers.TestFakeSwiftStickyHeaders.test_sticky_headers_update ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_authorized_for_permitted_referrer +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_authorized_for_permitted_referrer ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_blank_reseller_prefix +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_blank_reseller_prefix ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_not_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_not_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_detect_reseller_request +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_detect_reseller_request ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_non_authorized +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_non_authorized ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_and_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_and_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_but_not_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_but_not_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_default_allowed +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_default_allowed ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_not_set +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_not_set ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore ... ok +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores +test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_account_ratelimit ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_already_handled ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_invalid_path ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_call_non_swift_api_path ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_maxrate ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_get_ratelimitable_key_tuples ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_memcached_container_info_dict ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power ... ok +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_closed_response ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_missing_builder_id +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_missing_builder_id ... ok +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:25 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpzc9ba2cw/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmpzc9ba2cw/node/sda1/objects/88/336/584ed4fe4d89f477a9d41914dc94b336/1795751606.98326.data to /tmp/tmpzc9ba2cw/node/sda1/objects/176/336/584ed4fe4d89f477a9d41914dc94b336/1795751606.98326.data +test DEBUG: Relinking created link: /tmp/tmpzc9ba2cw/node/sda1/objects/88/336/584ed4fe4d89f477a9d41914dc94b336/1795751607.98326.meta to /tmp/tmpzc9ba2cw/node/sda1/objects/176/336/584ed4fe4d89f477a9d41914dc94b336/1795751607.98326.meta +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (2 files, 2 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:26 11/27/26 GMT (0:00:00.104563 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:26 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmpy_yes9i0/node/sda1 (cleanup=False) +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (0 files, 0 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:26 11/27/26 GMT (0:00:00.003031 elapsed) +test INFO: Starting relinker (cleanup=False) using 1 workers: 03:53:26 11/27/26 GMT +test INFO: Processing files for policy platinum under /tmp/tmp69bepvkk/node/sda1 (cleanup=False) +test DEBUG: Relinking created link: /tmp/tmp69bepvkk/node/sda1/objects/2/e8a/0213c90267c8d10b38e99b5dd9b0de8a/1795751606.13631.ts to /tmp/tmp69bepvkk/node/sda1/objects/4/e8a/0213c90267c8d10b38e99b5dd9b0de8a/1795751606.13631.ts +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon +test INFO: 1 hash dirs processed (cleanup=False) (1 files, 1 linked, 0 removed, 0 errors) +test INFO: Finished relinker (cleanup=False): 03:53:26 11/27/26 GMT (0:00:00.003871 elapsed) +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_expect +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_expect ... ok +test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges +test.unit.cli.test_relinker.TestRelinker.test_relinker_drop_privileges ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_with_non_ascii +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_get_with_non_ascii ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_dict +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_dict ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message_with_payload +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_headers_setter_with_message_with_payload ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'X-Amz-Metadata-Directive': 'COPY', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751604.74430', 'Content-Type': 'so'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751604.76741', 'Content-Type': 'so'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_copy ... ok -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '2ea86ce9087de770c811cc087b5260da', '9fc3e27d-9bac-4a2b-be08-8a31a0439bc3-sda', '1761341070.21799', '1761341070.22069', '0', '', '1761341070.21612', 6, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1761341070.22388', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1761341070.22388', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341070.22388', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341070.22514', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341070.22514', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341070.22494', 'epoch': '1761341070.22494', 'reported': 0, 'tombstones': -1}], '9fc3e27d-9bac-4a2b-be08-8a31a0439bc3-sda') -test DEBUG: /tmp/tmpq8k16n0l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpq8k16n0l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a61cd610255249f2a1f8cfee8b957552', 'b9d2946c-9d04-42dc-b8d0-082ba98f1b67-sda', '1761341071.71247', '1761341071.71036', '0', '', '1761341071.71036', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('b9d2946c-9d04-42dc-b8d0-082ba98f1b67-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Unlinked retiring db '/tmp/tmp_cx8vw2k/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a61cd610255249f2a1f8cfee8b957552', 'fe56ede5-8ae9-41d2-a3ed-6a2931e352c1-sda', '1761341071.74398', '1761341071.74218', '0', '', '1761341071.74218', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('fe56ede5-8ae9-41d2-a3ed-6a2931e352c1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a61cd610255249f2a1f8cfee8b957552', '8663f905-4fe0-4a6e-81ba-db254f077713-sda', '1761341071.78464', '1761341071.78279', '0', '', '1761341071.78279', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('8663f905-4fe0-4a6e-81ba-db254f077713-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Unlinked retiring db '/tmp/tmpz71wcmw5/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a61cd610255249f2a1f8cfee8b957552', 'f4096c97-7b34-459c-83f5-70175ab22d46-sda', '1761341071.80787', '1761341071.80616', '0', '', '1761341071.80616', 3, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('f4096c97-7b34-459c-83f5-70175ab22d46-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e6474e5a-93f2-44a2-81eb-d726d8f846b2-sda', '1761341071.84637', '1761341071.84461', '0', '', '1761341071.84461', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmph3aq661z/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f16046d1-1e45-43b2-9579-abe6c1eb61cc-sdb', '1761341071.86616', '1761341072.00000', '0', '', '1761341072.00000', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f16046d1-1e45-43b2-9579-abe6c1eb61cc-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f16046d1-1e45-43b2-9579-abe6c1eb61cc-sdb', '1761341071.86616', '1761341072.00000', '0', '', '1761341072.00000', 0, 1) -test ERROR: Quarantining DB /tmp/tmph3aq661z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f16046d1-1e45-43b2-9579-abe6c1eb61cc-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00929 seconds (107.66657/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpa4vjz6_1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f300925b-9e35-4255-8fcf-28da829d4926-sda', '1761341071.88416', '1761341071', '0', '', '1761341071', 0, 1) -test DEBUG: /tmp/tmpa4vjz6_1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f300925b-9e35-4255-8fcf-28da829d4926-sda', '1761341071.88416', '1761341071', '0', '', '1761341071', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f300925b-9e35-4255-8fcf-28da829d4926-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00960 seconds (104.11986/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpf045dbip/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f385ed2cbc514624261e61d6738fcb8b', '3edaf614-d635-4735-9508-3d01eefeb822-sda', '1761341071.90578', '1761341071', '0', '', '1761341071', 1, 1) -test DEBUG: /tmp/tmpf045dbip/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341073.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '3edaf614-d635-4735-9508-3d01eefeb822-sda') -test DEBUG: /tmp/tmpf045dbip/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00271964s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'f385ed2cbc514624261e61d6738fcb8b', '3edaf614-d635-4735-9508-3d01eefeb822-sda', '1761341071.90578', '1761341071', '0', '', '1761341071', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3edaf614-d635-4735-9508-3d01eefeb822-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01539 seconds (64.97919/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpg8xjlihb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3fdf6c63-b27f-4eb3-8259-ff76cf8ed207-sda', '1761341071.93121', '1761341071', '0', '', '1761341071', 0, 0) -test DEBUG: /tmp/tmpg8xjlihb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3fdf6c63-b27f-4eb3-8259-ff76cf8ed207-sda', '1761341071.93121', '1761341071', '0', '', '1761341071', 0, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_create ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... ok +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Received error, deferring rejection based on error: 400 Bad Request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone reply error: status=403 reason=None +test DEBUG: Received error, deferring rejection based on error: 401 Unauthorized +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_acct != 1 +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} +test DEBUG: tenant mismatch: AUTH_foo != None +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing as anonymous +test DEBUG: Authorizing from an overriding middleware +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +ERROR: swift.cache could not be found in env! +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_no_memcache +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_no_memcache ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_http_connect ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_nonstr_header_values +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_nonstr_header_values ... ok +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_unicode_values +test.unit.common.test_bufferedhttp.TestBufferedHTTP.test_unicode_values ... ok +test.unit.common.test_db.TestDatabaseConnectionError.test_str +test.unit.common.test_db.TestDatabaseConnectionError.test_str ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_older_builder +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_older_builder ... ok +test.unit.common.test_db.TestDictFactory.test_normal_case +test.unit.common.test_db.TestDictFactory.test_normal_case ... ok +test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm +test.unit.common.test_digest.TestDigestUtils.test_extract_digest_and_algorithm ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests +test.unit.common.test_digest.TestDigestUtils.test_get_allowed_digests ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac +test.unit.common.test_digest.TestDigestUtils.test_get_hmac ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_digest ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range ... ok +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type +test.unit.common.test_digest.TestDigestUtils.test_get_hmac_ip_range_non_binary_type ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_404_no_retry +test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_404_no_retry ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_blacklist ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container_listing +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_double_container_listing ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_max_rate_multiple_acc ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_memcache_format ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_old_white_black_list ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_set_incr ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_ratelimit_whitelist_sysmeta ... ok +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache +test.unit.common.middleware.test_ratelimit.TestRateLimit.test_restarting_memcache ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num +test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number +test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_replica_count_changed +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_replica_count_changed ... ok -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx9fcd860378ad4a189d973-0068fbee8e) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx181bdfea4cd44d2baee64-0068fbee8f" "proxy-server 4171809" 0.0036 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1bbaba6f122b4d4cb5229-0068fbee8f" "proxy-server 4171809" 0.0014 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/1/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/2/a/c/o.bottles" "tx3dbfb5c9db814712a8f1b-0068fbee8f" "object-server 4171809" 0.0005 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/1/a/c/o.bottles" 201 - "PUT http://localhost/sda1/2/a/c/o.bottles" "tx3dbfb5c9db814712a8f1b-0068fbee8f" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx3dbfb5c9db814712a8f1b-0068fbee8f" "proxy-server 4171809" 0.0076 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx3dbfb5c9db814712a8f1b-0068fbee8f" "proxy-server 4171809" 0.0074 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx3dbfb5c9db814712a8f1b-0068fbee8f - 0.0225 - - 1761341071.295073032 1761341071.317542076 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx67080be178d24d19aeed0-0068fbee8f" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc5206edd8b924933a9c35-0068fbee8f" "proxy-server 4171809" 0.0023 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "GET /sdb1/2/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "txb5e574298613414cb73be-0068fbee8f" "proxy-server 4171809" 0.0006 "-" 4171809 0 -obj2 WARNING: Quarantined object /tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/sdb1/objects/2/88f/b4ad81e7ca6a01735f59b6ebb3d5d88f/1761341071.30633.data: Bytes read: 6160, does not match metadata: 6260 (txn: txb5e574298613414cb73be-0068fbee8f) -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:58897/sdb1 (txn: txb5e574298613414cb73be-0068fbee8f) -obj1 WARNING: Quarantined object /tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/sda1/objects/2/88f/b4ad81e7ca6a01735f59b6ebb3d5d88f/1761341071.30633.data: metadata content-length 6260 does not match actual object size 6160 (txn: txb5e574298613414cb73be-0068fbee8f) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "GET /sda1/2/a/c/o.bottles" 404 70 "GET http://localhost/v1/a/c/o.bottles" "txb5e574298613414cb73be-0068fbee8f" "proxy-server 4171809" 0.0009 "-" 4171809 0 -proxy INFO: Client disconnected on read of '/a/c/o.bottles' (txn: txb5e574298613414cb73be-0068fbee8f) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 GET /v1/a/c/o.bottles HTTP/1.0 500 - - t - 6160 - txb5e574298613414cb73be-0068fbee8f - 0.0179 - - 1761341071.320172071 1761341071.338059425 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx20375ac5682b4122ba8b6-0068fbee8f" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc0b947cf6cb14005be961-0068fbee8f" "proxy-server 4171809" 0.0038 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/1/a/c/o.bottles" 201 - "PUT http://localhost/sda1/2/a/c/o.bottles" "tx22d7e23328494f2491dfc-0068fbee8f" "object-server 4171809" 0.0005 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx22d7e23328494f2491dfc-0068fbee8f" "proxy-server 4171809" 0.0057 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sda1/1/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/2/a/c/o.bottles" "tx22d7e23328494f2491dfc-0068fbee8f" "object-server 4171809" 0.0005 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "PUT /sdb1/2/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx22d7e23328494f2491dfc-0068fbee8f" "proxy-server 4171809" 0.0105 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx22d7e23328494f2491dfc-0068fbee8f - 0.0250 - - 1761341071.346266031 1761341071.371264696 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86b60dc70ad4423790a8b-0068fbee8f" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx71caf03e671040788efcb-0068fbee8f" "proxy-server 4171809" 0.0027 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:31 +0000] "GET /sda1/2/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx8301de9947a64579a2a4c-0068fbee8f" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/31 GET /v1/a/c/o.bottles HTTP/1.0 200 - - t - 6260 - tx8301de9947a64579a2a4c-0068fbee8f - 0.0149 - - 1761341071.372954845 1761341071.387862682 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0d4d771f3e3448798865d-0068fbee8f) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6a3e939d7f334542ac98f-0068fbee8f) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6a3e939d7f334542ac98f-0068fbee8f) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6a3e939d7f334542ac98f-0068fbee8f) -proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx6a3e939d7f334542ac98f-0068fbee8f) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx0932d49b2bf643b79255b-0068fbee8f) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx0932d49b2bf643b79255b-0068fbee8f) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx0932d49b2bf643b79255b-0068fbee8f) -proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx0932d49b2bf643b79255b-0068fbee8f) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest -test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS -test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... ok -test ERROR: Failed to unlink '/tmp/tmpyvb12xx9/containers/part/suffix/hash/container.db': +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Cached keystone credentials +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' +test DEBUG: Connecting with tenant: TENANT_ID +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (

Forbidden

Access was denied to this reso...) while retrieving /v1/AUTH_test/c/seg_01 +fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (

Forbidden

Access was denied to this reso...) while retrieving /v1/AUTH_test/c/seg_02 +fake-swift ERROR: Got status 404 listing container /AUTH_test/c +fake-swift ERROR: Too many bytes for /v1/AUTH_test/mancon/manifest; truncating in /v1/AUTH_test/c/seg_03 with 5 bytes left +fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, max LO GET time of 86400s exceeded +fake-swift ERROR: Expected another 1 bytes for /v1/AUTH_test/mancon/manifest; closing connection +fake-swift ERROR: Expected another 1 bytes for /v1/AUTH_test/mancon/manifest; closing connection +fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had a21075a36eeddd084e17611a238c7101, but object MD5 was actually 3902ee7e149eb8313a34757e89e21af6 +fake-swift ERROR: Bad response length for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had 5, but response length was actually 4 +fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/c/seg_01 +test ERROR: ERROR Could not get container info /tmp/tmpp5y7e641/tmp_test_database_auditor/fail2.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpyvb12xx9/containers/part/suffix/hash/container_1761341081.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpyvb12xx9/containers/part/suffix/hash/container_1761341081.00000.db': ['/tmp/tmpyvb12xx9/containers/part/suffix/hash/container.db', '/tmp/tmpyvb12xx9/containers/part/suffix/hash/container_1761341082.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpyvb12xx9/containers/part/suffix/hash/container_1761341082.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmp83zbo54u/tmp_test_obj_server_DiskFile/0f3886df-b780-40d4-a578-9ac6be19a714/junk: Invalid Timestamp value in filename 'junk' -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmpp5y7e641/tmp_test_database_auditor/fail1.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test ERROR: ERROR Could not get container info /tmp/tmpr3k9jcy8/tmp_test_database_auditor/fail1.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test INFO: Since Thu Jan 1 14:00:00 1970: container audits: 0 passed audit, 1 failed audit +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index_legacy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index_legacy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_empty_dir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_empty_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_stray_meta -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_stray_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_unexpected_file -test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_unexpected_file ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window -test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror -test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_for_meta_with_content_type -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_for_meta_with_content_type ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_with_bad_frag_index -test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_with_bad_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning -test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator -test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors -test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_and_replication_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_and_replication_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition_different_name -test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition_different_name ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update -test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... ok -swift: Using crc32c_kern implementation for CRC32C. + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test ERROR: ERROR Could not get container info /tmp/tmpr3k9jcy8/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.02s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.35s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.16s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_409_no_retry +test.unit.common.test_internal_client.TestSimpleClient.test_delete_object_with_409_no_retry ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_get +test.unit.common.test_internal_client.TestSimpleClient.test_get ... ok +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_unchanged_builders +test.unit.common.ring.test_composite_builder.TestLoadComponents.test_load_components_unchanged_builders ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_data_manifest +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_data_manifest ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries +test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_300_status ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_already_in_sync ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_drive_not_mounted ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_all_failed +test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_all_failed ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_metadata_update ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_found ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_not_response ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_rsync_success ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_small_container_always_usync ... ok +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success +test.unit.common.test_db_replicator.TestReplToNode.test_repl_to_node_usync_success ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751605.00000', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_large_manifest +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_large_manifest ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_fullcontrol_permission ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_param +test.unit.common.test_internal_client.TestSimpleClient.test_get_with_retries_param ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_head +test.unit.common.test_internal_client.TestSimpleClient.test_head ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_sub_slo +test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_sub_slo ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_enable_sharding ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_negative_part_number_invalid_on_subrange +test.unit.common.middleware.test_slo.TestPartNumber.test_head_negative_part_number_invalid_on_subrange ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_errors ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_non_integer_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumber.test_head_non_integer_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number +test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_proxy +test.unit.common.test_internal_client.TestSimpleClient.test_proxy ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_request_container_with_retries_with_HTTPError +test.unit.common.test_internal_client.TestSimpleClient.test_request_container_with_retries_with_HTTPError ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number_on_subrange +test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number_on_subrange ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_exception ... ok +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.common.test_internal_client.TestSimpleClient.test_request_object_with_retries_with_HTTPError +test.unit.common.test_internal_client.TestSimpleClient.test_request_object_with_retries_with_HTTPError ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_data_manifest +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_data_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_refetch_path +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_refetch_path ... ok +test.unit.common.test_internal_client.TestSimpleClient.test_request_with_retries_with_HTTPError +test.unit.common.test_internal_client.TestSimpleClient.test_request_with_retries_with_HTTPError ... ok +test.unit.common.test_manager.TestServer.test_conf_dir +test.unit.common.test_manager.TestServer.test_conf_dir ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751605.28799', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '13'} -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751605.59181', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_s3acl ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation -test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files -test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_ignores_bad_ondisk_filesets -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_ignores_bad_ondisk_filesets ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_optionally_yields_non_durable_data -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_optionally_yields_non_durable_data ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_missing_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_missing_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_data_without_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_data_without_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_non_durable_data -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_non_durable_data ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_non_durable_data -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_non_durable_data ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes ... ok -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail -test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission ... ok +test.unit.common.test_manager.TestServer.test_conf_files +test.unit.common.test_manager.TestServer.test_conf_files ... ok +test.unit.common.test_manager.TestServer.test_create_server +test.unit.common.test_manager.TestServer.test_create_server ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_zero_invalid +test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_zero_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_negative_part_number_invalid +test.unit.common.middleware.test_slo.TestPartNumber.test_negative_part_number_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_exceeds_max_manifest_segments_is_ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_exceeds_max_manifest_segments_is_ok ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_manifest_get +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_manifest_get ... ok +Worker (pid=526863, devs=/some/device) completed in 0.0s with errors +Worker (pid=526868, devs=sdx) completed in 0.1s with errors +test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub +test.unit.cli.test_relinker.TestRelinker.test_relinker_utils_get_hub ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object_with_range +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object_with_range ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_sub_ranges_manifest +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_sub_ranges_manifest ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_with_range_segments +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_with_range_segments ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_byte_manifest +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_byte_manifest ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_brokers ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid_on_subrange +test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid_on_subrange ... ok +test.unit.common.test_manager.TestServer.test_expirer_conf_files +test.unit.common.test_manager.TestServer.test_expirer_conf_files ... ok +test.unit.common.test_manager.TestServer.test_get_conf_file_name +test.unit.common.test_manager.TestServer.test_get_conf_file_name ... ok +test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name +test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name ... ok +test.unit.common.test_manager.TestServer.test_get_pid_file_name +test.unit.common.test_manager.TestServer.test_get_pid_file_name ... ok +test.unit.common.middleware.test_slo.TestPartNumber.test_range_with_part_number_is_error +test.unit.common.middleware.test_slo.TestPartNumber.test_range_with_part_number_is_error ... ok +test.unit.common.test_manager.TestServer.test_get_running_pids +test.unit.common.test_manager.TestServer.test_get_running_pids ... ok +test.unit.common.test_manager.TestServer.test_interact +test.unit.common.test_manager.TestServer.test_interact ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_db_state ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_get_with_if_modified_since +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_get_with_if_modified_since ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches ... ok +test.unit.common.test_manager.TestServer.test_iter_pid_files +test.unit.common.test_manager.TestServer.test_iter_pid_files ... ok +test.unit.common.test_manager.TestServer.test_kill_running_pids +test.unit.common.test_manager.TestServer.test_kill_running_pids ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo ... ok +test.unit.common.test_manager.TestServer.test_launch +test.unit.common.test_manager.TestServer.test_launch ... ok -object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341067.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 -object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. -object-reconstructor WARNING: Invalid response 400 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.27:1027/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.41:1041/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.181:1181/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 179 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.27:1027/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.41:1041/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.181:1181/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_non_404_response -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_non_404_response ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx258bce7c7cc447acaf13c-006b08feb5" "proxy-server 525332" 0.0015 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "tx75d07a87c3c44745a1fe5-006b08feb5" "proxy-server 525332" 0.0014 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdd1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 304 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "txd0a6e96d5a67406ca60a5-006b08feb5" "proxy-server 525332" 0.0005 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb68fe89740274500af42e-006b08feb5" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a/49bcb5bd263c489f85152095aea1ceaa" 204 - "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa" "txa392e5e9ff4c401cb3475-006b08feb5" "proxy-server 525332" 0.0017 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdc1/0/a/49bcb5bd263c489f85152095aea1ceaa/o" 200 24 "HEAD http://localhost:8080/v1/a/49bcb5bd263c489f85152095aea1ceaa/o" "tx85af3c8d9c624c47ad0d9-006b08feb5" "proxy-server 525332" 0.0005 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ae215bebc044329b93a2-006b08feb5" "proxy-server 525332" 0.0017 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "PUT /sdb1/1/a/119923505ea345b1ac6ffbb9c8d175c1" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/119923505ea345b1ac6ffbb9c8d175c1" "tx3ae215bebc044329b93a2-006b08feb5" "container-server 525332" 0.0010 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "PUT /sda1/1/a/119923505ea345b1ac6ffbb9c8d175c1" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1" "tx3ae215bebc044329b93a2-006b08feb5" "container-server 525332" 0.0011 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "PUT /sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1" 201 - "PUT http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1" "tx3ae215bebc044329b93a2-006b08feb5" "proxy-server 525332" 0.0126 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "PUT /sdb1/3/a/119923505ea345b1ac6ffbb9c8d175c1" 201 - "PUT http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1" "tx3ae215bebc044329b93a2-006b08feb5" "proxy-server 525332" 0.0089 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc494a9072ff34d1aa2b95-006b08feb5" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1" 204 - "HEAD http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1" "txc494a9072ff34d1aa2b95-006b08feb5" "proxy-server 525332" 0.0015 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txff59c392ed124366982d1-006b08feb5" "proxy-server 525332" 0.0052 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:25 +0000] "HEAD /sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1" 204 - "HEAD http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1" "tx4b3731595e4b414f847c1-006b08feb5" "proxy-server 525332" 0.0012 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "PUT http://foo:8080/sdi1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txe441feb0ad954e8690a86-006b08feb5" "object-server 525332" 0.0005 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdh1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "PUT http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txe441feb0ad954e8690a86-006b08feb5" "proxy-server 525332" 0.1474 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdi1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "PUT http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txe441feb0ad954e8690a86-006b08feb5" "proxy-server 525332" 0.1562 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdb1/3/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "PUT http://foo:8080/sdg1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txe441feb0ad954e8690a86-006b08feb5" "object-server 525332" 0.0004 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdg1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "PUT http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txe441feb0ad954e8690a86-006b08feb5" "proxy-server 525332" 0.1529 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa011ae60865d4a9c92ca2-006b08feb6" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1" 204 - "HEAD http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1" "tx3bef1af238c4492d9117e-006b08feb6" "proxy-server 525332" 0.0159 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "POST /sdi1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 202 76 "POST http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txeb07d5caca1b4536a94bc-006b08feb6" "proxy-server 525332" 0.0169 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdb1/3/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "POST http://foo:8080/sdh1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txeb07d5caca1b4536a94bc-006b08feb6" "object-server 525332" 0.0004 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/3/a/119923505ea345b1ac6ffbb9c8d175c1/o" 201 - "POST http://foo:8080/sdg1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txeb07d5caca1b4536a94bc-006b08feb6" "object-server 525332" 0.0004 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "POST /sdh1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 202 76 "POST http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txeb07d5caca1b4536a94bc-006b08feb6" "proxy-server 525332" 0.0206 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "POST /sdg1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 202 76 "POST http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txeb07d5caca1b4536a94bc-006b08feb6" "proxy-server 525332" 0.0203 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb1e93da67f5a42b78eeec-006b08feb6" "proxy-server 525332" 0.0018 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdb1/1/a/424e8156dbb44fe9a67fb02183c79185" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" "txb1e93da67f5a42b78eeec-006b08feb6" "container-server 525332" 0.0011 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/1/a/424e8156dbb44fe9a67fb02183c79185" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/424e8156dbb44fe9a67fb02183c79185" "txb1e93da67f5a42b78eeec-006b08feb6" "container-server 525332" 0.0011 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 201 - "PUT http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txb1e93da67f5a42b78eeec-006b08feb6" "proxy-server 525332" 0.0572 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 201 - "PUT http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txb1e93da67f5a42b78eeec-006b08feb6" "proxy-server 525332" 0.0396 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx14caffeea45f4688b8aa3-006b08feb6" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx14caffeea45f4688b8aa3-006b08feb6" "proxy-server 525332" 0.0013 "-" 525332 3test.unit.common.test_manager.TestServer.test_named_conf_dir +test.unit.common.test_manager.TestServer.test_named_conf_dir ... ok +test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files +test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files ... ok +test.unit.common.test_manager.TestServer.test_proxy_conf_dir +test.unit.common.test_manager.TestServer.test_proxy_conf_dir ... ok +test.unit.common.test_manager.TestServer.test_server_equality +test.unit.common.test_manager.TestServer.test_server_equality ... ok +test.unit.common.test_manager.TestServer.test_server_repr +test.unit.common.test_manager.TestServer.test_server_repr ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751605.78485', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:25 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751605.99538', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_dst_container_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_dst_container_permission ... ok +test.unit.common.test_manager.TestServer.test_server_to_string +test.unit.common.test_manager.TestServer.test_server_to_string ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_src_obj_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_src_obj_permission ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_and_range +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_matches_and_range ... ok +test.unit.common.test_manager.TestServer.test_signal_pids +test.unit.common.test_manager.TestServer.test_signal_pids ... ok +test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout +test.unit.common.test_memcached.TestMemcached.test_connection_pool_timeout ... ok +test.unit.common.test_manager.TestServer.test_spawn +test.unit.common.test_manager.TestServer.test_spawn ... ok +test.unit.common.test_manager.TestServer.test_status +test.unit.common.test_manager.TestServer.test_status ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag ... ok +test.unit.common.test_manager.TestServer.test_stop +test.unit.common.test_manager.TestServer.test_stop ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_manifest_json_md5 +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_match_mismatches_manifest_json_md5 ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_ancient_date +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_ancient_date ... ok +test.unit.cli.test_relinker.TestRelinker.test_state_file +test.unit.cli.test_relinker.TestRelinker.test_state_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_is_deleted ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_last_modified +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_last_modified ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_now +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_modified_since_now ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_no_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_matches_no_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:write READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.57129', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Range_error ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.59763', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.59950', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_alternate_etag ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_no_stale_reads ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_json_md5 +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_none_match_mismatches_json_md5 ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_ancient_date +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_ancient_date ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_last_modified +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_last_modified ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_now +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_if_unmodified_since_now ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches ... ok +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: platinum Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: ec Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: relink Device: sda1 Policy: ec Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 1/2 +test DEBUG: Updating recon for sda1 +test INFO: Step: cleanup Device: sda1 Policy: ec Partitions: 2/2 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +test DEBUG: Updating recon for sda1 +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_matches_alternate_etag ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_sharding_states ... ok +test.unit.cli.test_relinker.TestRelinker.test_workers_children +test.unit.cli.test_relinker.TestRelinker.test_workers_children ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_without_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_match_mismatches_without_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_old_swift_if_match_matches_and_range ... ok +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download +test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest.test_range_resume_download ... ok +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_defaults ... ok +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_non_defaults +test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_non_defaults ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_failures ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_account_acl_success ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_info_stale_read_ok ... ok + +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:23 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0009 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.2289 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.3562 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:24 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.1862 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.1658 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0068 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.1545 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:25 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 525339 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525339 - +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.2637 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.1782 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0077 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.1354 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0379 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0178 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0097 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0098 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0099 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0179 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0140 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0098 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0140 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0139 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0138 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0098 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 525339 0Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/relinker.recon' +test.unit.cli.test_relinker.TestRelinker.test_workers_parent +test.unit.cli.test_relinker.TestRelinker.test_workers_parent ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acl_syntax_verification ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_acls_propagate_to_sysmeta ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_admin_privileges ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_bad_acls_get_denied ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_items_since ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readonly_privileges ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_readwrite_privileges ... ok + +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.19s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmprtoaftjq/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container audit pass. +test ERROR: ERROR auditing: Timeout (Nones) +test INFO: Container audit pass completed: 0.00s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.common.test_db_auditor.TestAuditor.test_run_forever +test.unit.common.test_db_auditor.TestAuditor.test_run_forever ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces ... ok -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.62583', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.64877', 'Content-Type': 'binary/octet-stream'} fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ resp = self.handle_request(req) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE - resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response return self.get_acl_response(app, method, container, obj, ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -31761,6415 +26008,5981 @@ raise InternalError('unexpected status code %d' % status) swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1795751606.65994', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.66193', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.66788', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.66982', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.69135', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_multipart ... ok - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3fdf6c63-b27f-4eb3-8259-ff76cf8ed207-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.45756 seconds (2.18549/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp9q794axz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a4457a2e20b02288de78b326a760f048', '47082dad-6908-4ed2-bf5d-e5dd798c57ae-sda', '1761341072.39854', '1761341072', '0', '', '1761341072', 1, 1) -test DEBUG: /tmp/tmp9q794axz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a4457a2e20b02288de78b326a760f048', '47082dad-6908-4ed2-bf5d-e5dd798c57ae-sda', '1761341072.39854', '1761341072', '0', '', '1761341072', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('47082dad-6908-4ed2-bf5d-e5dd798c57ae-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01290 seconds (77.53959/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp6vlv20da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '91e49431-1ded-4aed-b883-2317180ca16a-sda', '1761341073.15363', '1761341073', '0', '', '1761341073', 0, 0) -test DEBUG: /tmp/tmp6vlv20da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '91e49431-1ded-4aed-b883-2317180ca16a-sda', '1761341073.15363', '1761341073', '0', '', '1761341073', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('91e49431-1ded-4aed-b883-2317180ca16a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01293 seconds (77.36082/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpnyhuq3xh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ff9d299a05d2fbea47c90ce5cea8ccc4', 'e653d313-275a-43f8-8cb4-c6e9333c4f4a-sda', '1761341073.17580', '1761341073', '0', '', '1761341073', 1, 1) -test DEBUG: /tmp/tmpnyhuq3xh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341076.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e653d313-275a-43f8-8cb4-c6e9333c4f4a-sda') -test DEBUG: /tmp/tmpnyhuq3xh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00291014s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ff9d299a05d2fbea47c90ce5cea8ccc4', 'e653d313-275a-43f8-8cb4-c6e9333c4f4a-sda', '1761341073.17580', '1761341073', '0', '', '1761341073', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e653d313-275a-43f8-8cb4-c6e9333c4f4a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01772 seconds (56.42327/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpmm7fd_ht/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cfd3ea9e-f5a7-41cb-9d98-dca3232f3ba4-sda', '1761341073.20341', '1761341073', '0', '', '1761341073', 0, 0) -test DEBUG: /tmp/tmpmm7fd_ht/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cfd3ea9e-f5a7-41cb-9d98-dca3232f3ba4-sda', '1761341073.20341', '1761341073', '0', '', '1761341073', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cfd3ea9e-f5a7-41cb-9d98-dca3232f3ba4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01068 seconds (93.62616/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp41o_94tz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ff9d299a05d2fbea47c90ce5cea8ccc4', '48fabaab-e7d8-44fc-932a-b25b3c2f03f1-sda', '1761341073.22382', '1761341073', '0', '', '1761341073', 1, 1) -test DEBUG: /tmp/tmp41o_94tz/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ff9d299a05d2fbea47c90ce5cea8ccc4', '48fabaab-e7d8-44fc-932a-b25b3c2f03f1-sda', '1761341073.22382', '1761341073', '0', '', '1761341073', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('48fabaab-e7d8-44fc-932a-b25b3c2f03f1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01501 seconds (66.62022/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpi3ky9mmc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7a4a0a39-2e85-4b2c-b28b-48e193dc379b-sda', '1761341073.25286', '1761341075', '0', '', '1761341075', 0, 0) -test DEBUG: /tmp/tmpi3ky9mmc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7a4a0a39-2e85-4b2c-b28b-48e193dc379b-sda', '1761341073.25286', '1761341075', '0', '', '1761341075', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7a4a0a39-2e85-4b2c-b28b-48e193dc379b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00920 seconds (108.72433/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp_762aodj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ff9d299a05d2fbea47c90ce5cea8ccc4', 'd2d35a16-8130-426e-af54-98d421e31d49-sda', '1761341073.27124', '1761341075', '0', '', '1761341075', 1, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create ... ok - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10b6ff10b4964ec49b281-0068fbee90" "proxy-server 4171809" 0.0014 "-" 4171809 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx10b6ff10b4964ec49b281-0068fbee90 - 0.0041 - - 1761341072.859327555 1761341072.863435507 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa4c47fd6fe7d49b491e0e-0068fbee90" "proxy-server 4171809" 0.0013 "-" 4171809 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txa4c47fd6fe7d49b491e0e-0068fbee90 - 0.0040 - - 1761341072.864550829 1761341072.868548155 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx81af125f673b4ba5af3e2-0068fbee91) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx322f16cdfac240a2aee8f-0068fbee91) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx322f16cdfac240a2aee8f-0068fbee91) -proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx322f16cdfac240a2aee8f-0068fbee91) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8bdf30e2ea4e4719a2192-0068fbee91) -proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx8bdf30e2ea4e4719a2192-0068fbee91) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0677e3251c5340de9ae9b-0068fbee91) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0677e3251c5340de9ae9b-0068fbee91) -proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx0677e3251c5340de9ae9b-0068fbee91) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx915c0ed16bfa418f9de1e-0068fbee91) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx91de83ef3a824067ac49a-0068fbee91) -proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx91de83ef3a824067ac49a-0068fbee91) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1abbe3b9dca842aea94f8-0068fbee91" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3f11f62b63b2477fb0f84-0068fbee91" "proxy-server 4171809" 0.0015 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok - +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.69742', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1795751606.71426', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.test_db_auditor.TestAuditor.test_run_once +test.unit.common.test_db_auditor.TestAuditor.test_run_once ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_cleanup_post_replicate +test.unit.common.test_db_replicator.TestDBReplicator.test_cleanup_post_replicate ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_db_exists +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_db_exists ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_old_file_does_not_exist +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_old_file_does_not_exist ... ok +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl +test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes.test_user_gets_best_acl ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_rename +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_rename ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_with_bad_input +test.unit.common.test_db_replicator.TestDBReplicator.test_complete_rsync_with_bad_input ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_creation +test.unit.common.test_db_replicator.TestDBReplicator.test_creation ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_delete_db +test.unit.common.test_db_replicator.TestDBReplicator.test_delete_db ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_drive_not_mounted +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_drive_not_mounted ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_no_arg_pop +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_no_arg_pop ... ok +test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors +test.unit.cli.test_relinker.TestRelinker.test_workers_parent_bubbles_up_errors ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_good +test.unit.cli.test_reload.TestValidateManagerPid.test_good ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_complete_rsync +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_complete_rsync ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_python +test.unit.cli.test_reload.TestValidateManagerPid.test_non_python ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_server +test.unit.cli.test_reload.TestValidateManagerPid.test_non_server ... ok +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift +test.unit.cli.test_reload.TestValidateManagerPid.test_non_swift ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_rsync_then_merge +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_rsync_then_merge ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_open_error +test.unit.cli.test_reload.TestValidateManagerPid.test_open_error ... ok +test.unit.cli.test_reload.TestValidateManagerPid.test_worker +test.unit.cli.test_reload.TestValidateManagerPid.test_worker ... ok +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_format_source_code +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_format_source_code ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_unexpected +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_operation_unexpected ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_unexpected_operation_db_does_not_exist +test.unit.common.test_db_replicator.TestDBReplicator.test_dispatch_unexpected_operation_db_does_not_exist ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_empty_suffix_and_hash_dirs_get_cleanedup +test.unit.common.test_db_replicator.TestDBReplicator.test_empty_suffix_and_hash_dirs_get_cleanedup ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_root_container_fill_gap ... ok +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_get_param +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_get_param ... ok +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_extract_device +test.unit.common.test_db_replicator.TestDBReplicator.test_extract_device ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261127/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261127T035326Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.74146', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_negative_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok -test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpbxdj9xy0/tmp_test_obj_server_DiskFile/sda1/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.1472017820.44503.data.QBYCYU -test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpbxdj9xy0/tmp_test_obj_server_DiskFile/sda1/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.total-bs.abcdef -test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk: Invalid Timestamp value in filename 'junk' -test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk.data: Invalid Timestamp value in filename 'junk.data' -test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/.junk: Invalid Timestamp value in filename '.junk' -test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk: Invalid Timestamp value in filename 'junk' -test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk.data: Invalid Timestamp value in filename 'junk.data' -test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/.junk: Invalid Timestamp value in filename '.junk' -test-TestECDiskFileManager WARNING: Use of splice() requested (config says "splice = yes"), but the system does not support it. splice() will not be used. -test-TestECDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. -test-TestECDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. -test-TestECDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. -test-TestECDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. -test-TestECDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. -test-TestECDiskFileManager DEBUG: Run listdir on /tmp/tmpcmj_lsus/tmp_test_obj_server_DiskFile/sda1/objects/0 -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmp2vlq2epb/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9444a92d072897b136b3fc06595b7456/1761341081.00000.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' -test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmp2vlq2epb/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9555a92d072897b136b3fc06595b8456/junk_file: Invalid Timestamp value in filename 'junk_file' -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpvbqyxrbg/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvbqyxrbg/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpvbqyxrbg/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpvbqyxrbg/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 4171812 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0027 "-" 4171812 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 4171812 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 4171812 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe468412ce9c64356a2044-0068fbee99" "proxy-server 4171812" 0.0011 "-" 4171812 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:48015/sda1/0/a/c" "txe468412ce9c64356a2044-0068fbee99" "container-server 4171812" 0.0010 "-" 4171812 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:41741/sdb1/0/a/c" "txe468412ce9c64356a2044-0068fbee99" "container-server 4171812" 0.0009 "-" 4171812 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txe468412ce9c64356a2044-0068fbee99" "proxy-server 4171812" 0.0120 "-" 4171812 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txe468412ce9c64356a2044-0068fbee99" "proxy-server 4171812" 0.0086 "-" 4171812 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 PUT /v1/a/c HTTP/1.0 201 - - t - - - txe468412ce9c64356a2044-0068fbee99 - 0.0196 - - 1761341081.221419096 1761341081.241042614 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx16720ccc6c1041368e177-0068fbee99" "proxy-server 4171812" 0.0011 "-" 4171812 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:41741/sdb1/2/a1/c1" "tx16720ccc6c1041368e177-0068fbee99" "container-server 4171812" 0.0010 "-" 4171812 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:48015/sda1/2/a1/c1" "tx16720ccc6c1041368e177-0068fbee99" "container-server 4171812" 0.0010 "-" 4171812 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx16720ccc6c1041368e177-0068fbee99" "proxy-server 4171812" 0.0095 "-" 4171812 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx16720ccc6c1041368e177-0068fbee99" "proxy-server 4171812" 0.0142 "-" 4171812 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx16720ccc6c1041368e177-0068fbee99 - 0.0208 - - 1761341081.242383718 1761341081.263166904 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58a31817fc354e86aabfa-0068fbee99" "proxy-server 4171812" 0.0018 "-" 4171812 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:41741/sdb1/0/a/c1" "tx58a31817fc354e86aabfa-0068fbee99" "container-server 4171812" 0.0009 "-" 4171812 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:48015/sda1/0/a/c1" "tx58a31817fc354e86aabfa-0068fbee99" "container-server 4171812" 0.0015 "-" 4171812 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx58a31817fc354e86aabfa-0068fbee99" "proxy-server 4171812" 0.0121 "-" 4171812 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx58a31817fc354e86aabfa-0068fbee99" "proxy-server 4171812" 0.0088 "-" 4171812 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx58a31817fc354e86aabfa-0068fbee99 - 0.0202 - - 1761341081.264467239 1761341081.284626484 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e39ffa64136475ba74db-0068fbee99" "proxy-server 4171812" 0.0019 "-" 4171812 -test.unit.proxy.test_mem_server.TestAccountController.test_DELETE -test.unit.proxy.test_mem_server.TestAccountController.test_DELETE ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_DELETE_with_query_string -test.unit.proxy.test_mem_server.TestAccountController.test_DELETE_with_query_string ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_GET -test.unit.proxy.test_mem_server.TestAccountController.test_GET ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_GET_autocreate -test.unit.proxy.test_mem_server.TestAccountController.test_GET_autocreate ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate -test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS -test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate -test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate_with_sysmeta -test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate_with_sysmeta ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_POST_bad_metadata -test.unit.proxy.test_mem_server.TestAccountController.test_POST_bad_metadata ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_POST_metadata -test.unit.proxy.test_mem_server.TestAccountController.test_POST_metadata ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT -test.unit.proxy.test_mem_server.TestAccountController.test_PUT ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_bad_metadata -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_bad_metadata ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_connect_exceptions -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_connect_exceptions ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_max_account_name_length -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_max_account_name_length ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_metadata -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_metadata ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_status -test.unit.proxy.test_mem_server.TestAccountController.test_PUT_status ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_auto_create_account_listing_response_is_json -test.unit.proxy.test_mem_server.TestAccountController.test_auto_create_account_listing_response_is_json ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_connection_refused -test.unit.proxy.test_mem_server.TestAccountController.test_connection_refused ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_other_socket_error -test.unit.proxy.test_mem_server.TestAccountController.test_other_socket_error ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_response_get_accept_ranges_header -test.unit.proxy.test_mem_server.TestAccountController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_mem_server.TestAccountController.test_response_head_accept_ranges_header -test.unit.proxy.test_mem_server.TestAccountController.test_response_head_accept_ranges_header ... ok - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:41741/sdb1/2/a/c2" "tx9e39ffa64136475ba74db-0068fbee99" "container-server 4171812" 0.0016 "-" 4171812 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:48015/sda1/2/a/c2" "tx9e39ffa64136475ba74db-0068fbee99" "container-server 4171812" 0.0009 "-" 4171812 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9e39ffa64136475ba74db-0068fbee99" "proxy-server 4171812" 0.0121 "-" 4171812 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9e39ffa64136475ba74db-0068fbee99" "proxy-server 4171812" 0.0088 "-" 4171812 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx9e39ffa64136475ba74db-0068fbee99 - 0.0203 - - 1761341081.286091805 1761341081.306363344 2 - -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261127/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261127T035326Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.76196', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index_all +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index_all ... ok +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_plot +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_plot ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_unsigned_payload +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_unsigned_payload ... ok +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set + raise MemcacheConnectionError('failed set: %s' % msg) +swift.common.exceptions.MemcacheConnectionError: failed set: + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch + self.greenlet.switch(value) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set + self._exception_occurred(server, e, cmd, conn_start_time, + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + sock=sock, fp=fp) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred + elif isinstance(e, (socket.error, MemcacheConnectionError)): + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_namespaces_state_filtering ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete +test.unit.common.test_db_replicator.TestDBReplicator.test_handoff_delete ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_http_connect +test.unit.common.test_db_replicator.TestDBReplicator.test_http_connect ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_in_sync +test.unit.common.test_db_replicator.TestDBReplicator.test_in_sync ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_merge_items +test.unit.common.test_db_replicator.TestDBReplicator.test_merge_items ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_merge_syncs +test.unit.common.test_db_replicator.TestDBReplicator.test_merge_syncs ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261127/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261127T035326Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.78495', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_initiate_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_initiate_no_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.80584', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_owner_permission ... ok + +test INFO: Begin container audit "once" mode +test ERROR: ERROR Could not get container info /tmp/tmpj2in5vfe/tmp_test_database_auditor/fail2.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test ERROR: ERROR Could not get container info /tmp/tmpj2in5vfe/tmp_test_database_auditor/fail1.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_auditor.py", line 140, in audit + info = broker.get_info() + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_auditor.py", line 40, in get_info + raise ValueError +ValueError +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test DEBUG: Audit passed for +test INFO: Container audit "once" mode completed: 0.02s +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2 new rows) +test-replicator ERROR: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (negative max_row_delta: -1) +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Failed to delete db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +ERROR reading HTTP response from {'replication_ip': '127.0.0.1', 'replication_port': 80, 'device': 'sdb1'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 170, in replicate + self.request('REPLICATE', self.path, body, + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + {'Content-Type': 'application/json'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 354, in other_req + raise Exception('blah') +Exception: blah +test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection +test.unit.common.test_db_replicator.TestDBReplicator.test_repl_connection ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_account_out_of_place ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_container_out_of_place_no_node ... ok +test ERROR: Returning 497 because of blacklisting: b +test ERROR: Returning 497 because of blacklisting: b +test ERROR: Returning 497 because of blacklisting: b +test ERROR: Returning 497 because of blacklisting: b +test ERROR: Returning 497 because of blacklisting: b +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile123 +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile525351 +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile123 +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile525351 +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: call count + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :1() + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + 0 0.000 0.000 profile:0(profiler) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile123 +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile525351 +Fri Nov 27 17:53:27 2026 /tmp/tmpqw9cfgql/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 + + 5 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 1 0.000 0.000 0.000 0.000 :0(exec) + 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 1 0.000 0.000 0.000 0.000 :0(getcwd) + 1 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 1 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile525351 +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.000 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile525351 +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.000 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile525351 +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile123 +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile456 + + 30 function calls in 0.001 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 6 0.000 0.000 0.001 0.000 profile:0(import os;os.getcwd();) + 6 0.000 0.000 0.000 0.000 :0(exec) + 6 0.000 0.000 0.000 0.000 :0(getcwd) + 6 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 6 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile525351 + + 15 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 3 0.000 0.000 0.000 0.000 :0(exec) + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 3 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile525351 + + 15 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 3 0.000 0.000 0.000 0.000 :0(exec) + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 3 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler)test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render +test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_deleted ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_because_not_shouldbehere ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_shard_ranges +test.unit.container.test_server.TestContainerController.test_PUT_GET_shard_ranges ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_delete_delegated_to_cleanup_post_replicate ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_different_region ... ok +test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs +test.unit.cli.test_ring_builder_analyzer.TestRunScenario.test_it_runs ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_quarantine ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_check_key ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_decryption_context_non_zero_offset ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_shards_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_GET_shards_timing_metrics ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_encryption_context ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_iv ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_create_random_key ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_decrypt_range ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_large_chunks ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_enc_dec_small_chunks ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_get_crypto_meta ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_unwrap_bad_key ... ok +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key +test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto.test_wrap_unwrap_key ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.82273', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_Response ... ok - -test DEBUG: /tmp/tmp_762aodj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341076.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'd2d35a16-8130-426e-af54-98d421e31d49-sda') -test DEBUG: /tmp/tmp_762aodj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00292468s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ff9d299a05d2fbea47c90ce5cea8ccc4', 'd2d35a16-8130-426e-af54-98d421e31d49-sda', '1761341073.27124', '1761341075', '0', '', '1761341075', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d2d35a16-8130-426e-af54-98d421e31d49-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.59079 seconds (1.69266/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpdemoqyzt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '049a9c8e7c110316b994560bec04a4e4', 'aef1de11-21eb-4929-965a-c0efe2113249-sda', '1761341074.60955', '1761341074', '1761341075', '', '1761341075', 1, 1) -test DEBUG: /tmp/tmpdemoqyzt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341077.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'aef1de11-21eb-4929-965a-c0efe2113249-sda') -test DEBUG: /tmp/tmpdemoqyzt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00266528s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '049a9c8e7c110316b994560bec04a4e4', 'aef1de11-21eb-4929-965a-c0efe2113249-sda', '1761341074.60955', '1761341074', '1761341075', '', '1761341075', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('aef1de11-21eb-4929-965a-c0efe2113249-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01767 seconds (56.59763/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpe0ae_lt3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '049a9c8e7c110316b994560bec04a4e4', '6e783031-20a8-401d-bb09-38ebde4f4d1a-sda', '1761341074.63732', '1761341074', '1761341075', '', '1761341075', 1, 0) -test DEBUG: /tmp/tmpe0ae_lt3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '049a9c8e7c110316b994560bec04a4e4', '6e783031-20a8-401d-bb09-38ebde4f4d1a-sda', '1761341074.63732', '1761341074', '1761341075', '', '1761341075', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6e783031-20a8-401d-bb09-38ebde4f4d1a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01219 seconds (82.00742/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp3mtff4l3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f3a18e49-12aa-4873-8b67-38e96961d74a-sda', '1761341074.66051', '1761341076', '1761341075', '', '1761341076', 0, 0) -test DEBUG: /tmp/tmp3mtff4l3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f3a18e49-12aa-4873-8b67-38e96961d74a-sda', '1761341074.66051', '1761341076', '1761341075', '', '1761341076', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f3a18e49-12aa-4873-8b67-38e96961d74a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01234 seconds (81.02834/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpoos1p0hq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c791778ef3b009fc2ee5005ff1de9a51', 'c2e1449d-be58-42ae-9229-a9abc14a8ed1-sda', '1761341074.68258', '1761341076', '1761341075', '', '1761341076', 1, 1) -test DEBUG: /tmp/tmpoos1p0hq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341078.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'c2e1449d-be58-42ae-9229-a9abc14a8ed1-sda') -test DEBUG: /tmp/tmpoos1p0hq/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00263095s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c791778ef3b009fc2ee5005ff1de9a51', 'c2e1449d-be58-42ae-9229-a9abc14a8ed1-sda', '1761341074.68258', '1761341076', '1761341075', '', '1761341076', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c2e1449d-be58-42ae-9229-a9abc14a8ed1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01705 seconds (58.65059/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpyefsmf21/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'db4a2220-9235-4225-92cf-2d787cf00229-sda', '1761341074.70997', '1761341076', '1761341075', '', '1761341076', 0, 0) -test DEBUG: /tmp/tmpyefsmf21/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'db4a2220-9235-4225-92cf-2d787cf00229-sda', '1761341074.70997', '1761341076', '1761341075', '', '1761341076', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('db4a2220-9235-4225-92cf-2d787cf00229-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01039 seconds (96.22740/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failurestest.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_create ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.84292', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_sys_metadata +test.unit.container.test_server.TestContainerController.test_PUT_GET_sys_metadata ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_write_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_write_permission ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx94f7d07b4722409ab799e-006b08feb6" "proxy-server 525332" 0.0018 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sdb1/3/a/119923505ea345b1ac6ffbb9c8d175c1" 204 - "HEAD http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1" "tx18f6bc2a8c2f4c78a6dde-006b08feb6" "proxy-server 525332" 0.0084 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "GET /sdg1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 200 92 "GET http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txdc2aa83deb024294871e2-006b08feb6" "proxy-server 525332" 0.0009 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "GET /sdh1/1/a/119923505ea345b1ac6ffbb9c8d175c1/o" 200 92 "GET http://foo:8080/v1/a/119923505ea345b1ac6ffbb9c8d175c1/o" "txdc2aa83deb024294871e2-006b08feb6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf937a1753c12414eaf613-006b08feb6" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://foo:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx6af8dfb4599f4e8fb11c2-006b08feb6" "proxy-server 525332" 0.0012 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sda1/2/a/424e8156dbb44fe9a67fb02183c79185/o" 201 - "PUT http://foo:8080/sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" "txf977e3840a5b4d8897107-006b08feb6" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 201 - "PUT http://foo:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txf977e3840a5b4d8897107-006b08feb6" "proxy-server 525332" 0.0374 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 201 - "PUT http://foo:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txf977e3840a5b4d8897107-006b08feb6" "proxy-server 525332" 0.0636 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185/o" 201 - "PUT http://foo:8080/sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" "txf977e3840a5b4d8897107-006b08feb6" "object-server 525332" 0.0094 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "PUT /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 201 - "PUT http://foo:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txf977e3840a5b4d8897107-006b08feb6" "proxy-server 525332" 0.0780 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfa9c27ee9f3e493c94177-006b08feb6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx9b89495d2ba24bf7b5a7c-006b08feb6" "proxy-server 525332" 0.0143 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx90c1501b856d4bec8cdac-006b08feb6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:26 +0000] "GET /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx90c1501b856d4bec8cdac-006b08feb6" "proxy-server 525332" 0.0022 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx04c2ea00acc84954b9ea7-006b08feb7" "proxy-server 525332" 0.0134 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txf568a9748c31455b8baef-006b08feb7" "proxy-server 525332" 0.0050 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txe1059af3c2874301b9870-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1ee5291bc9c946e7bd550-006b08feb7" "proxy-server 525332" 0.0056 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 200 382 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185?format=json&states=listing" "tx1ee5291bc9c946e7bd550-006b08feb7" "proxy-server 525332" 0.0023 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd0915803db99454a88457-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx579d3cdaf6b94190ba971-006b08feb7" "proxy-server 525332" 0.0054 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx978a9d0641d84c4ca8b7f-006b08feb7" "proxy-server 525332" 0.0049 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx978a9d0641d84c4ca8b7f-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx43afe2320fd44e1c907b9-006b08feb7" "proxy-server 525332" 0.0055 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txea8aafba53ac441cb3d62-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txd29d1fc310724e6f8e4f6-006b08feb7" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txd29d1fc310724e6f8e4f6-006b08feb7" "proxy-server 525332" 0.0036 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx532b3f52fa3347eea0190-006b08feb7" "proxy-server 525332" 0.0056 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txf576e7ded36e4113a7184-006b08feb7" "proxy-server 525332" 0.0059 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 412 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txa29cf737442e4e40b0f94-006b08feb7" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 412 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txa29cf737442e4e40b0f94-006b08feb7" "proxy-server 525332" 0.0084 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txa29cf737442e4e40b0f94-006b08feb7) +proxy DEBUG: Ignoring 412 from primary (txn: txa29cf737442e4e40b0f94-006b08feb7) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 412 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txa29cf737442e4e40b0f94-006b08feb7" "proxy-server 525332" 0.0008 "-" 525332 3test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes +test.unit.common.test_db_replicator.TestDBReplicator.test_replicate_object_with_exception_run_out_of_nodes ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync +test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_objects_since_row ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table +test.unit.common.test_db_replicator.TestDBReplicator.test_replicator_sync_with_broker_replication_missing_table ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs +test.unit.common.test_db_replicator.TestDBReplicator.test_roundrobin_datadirs ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_change_after_sync ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_call ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_db_rsync_file_failure ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_different_region_and_rsync_compress ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_file_popen_args_whole_file_false ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751606.86252', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_no_multipart -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_no_multipart ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_owner_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_own_shard_range ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_db_does_not_exist ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_without_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_all_users +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_all_users ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl ... ok +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid +test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid ... ok +test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info +test.unit.common.middleware.test_acl.TestACL.test_acls_from_account_info ... ok +test.unit.common.middleware.test_acl.TestACL.test_clean_acl +test.unit.common.middleware.test_acl.TestACL.test_clean_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl +test.unit.common.middleware.test_acl.TestACL.test_format_v1_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl +test.unit.common.middleware.test_acl.TestACL.test_format_v2_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_parse_acl +test.unit.common.middleware.test_acl.TestACL.test_parse_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl +test.unit.common.middleware.test_acl.TestACL.test_parse_v2_acl ... ok +test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed +test.unit.common.middleware.test_acl.TestACL.test_referrer_allowed ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_old_does_not_exist ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects +test.unit.common.test_db_replicator.TestDBReplicator.test_rsync_then_merge_with_objects ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_ips ... ok +test.unit.container.test_server.TestContainerController.test_PUT_GET_to_sharding_container +test.unit.container.test_server.TestContainerController.test_PUT_GET_to_sharding_container ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_no_local_device_in_ring ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_policy_info ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_mounted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_replication_info ... ok +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 420, in set + raise MemcacheConnectionError('failed set: %s' % msg) +swift.common.exceptions.MemcacheConnectionError: failed set: -obj1 WARNING: Quarantined object /tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/sda1/objects/0/852/28fc504cad626c115ff58b825cf47852/1761341065.47600.data: metadata content-length 0 does not match actual object size 6160 (txn: tx5076c1d2fe784122b6e13-0068fbee92) -obj2 WARNING: Quarantined object /tmp/tmp8zk28zri/tmp_test_proxy_server_chunked/sdb1/objects/0/852/28fc504cad626c115ff58b825cf47852/1761341065.47600.data: metadata content-length 0 does not match actual object size 6160 (txn: tx5076c1d2fe784122b6e13-0068fbee92) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/0/a/c/o.zerobyte" "tx5076c1d2fe784122b6e13-0068fbee92" "object-server 4171809" 0.0004 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/1/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/0/a/c/o.zerobyte" "tx5076c1d2fe784122b6e13-0068fbee92" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx5076c1d2fe784122b6e13-0068fbee92" "proxy-server 4171809" 0.0075 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx5076c1d2fe784122b6e13-0068fbee92" "proxy-server 4171809" 0.0094 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/34 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx5076c1d2fe784122b6e13-0068fbee92 - 0.5450 - - 1761341073.794308901 1761341074.339309454 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7efaa1570ea4538821fd-0068fbee92" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa37cc8d9da84412e877d9-0068fbee92" "proxy-server 4171809" 0.0027 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdb1/0/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx8d01d6f5b20d4d5fa5a04-0068fbee92" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/34 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - tx8d01d6f5b20d4d5fa5a04-0068fbee92 - 0.0127 - - 1761341074.340109825 1761341074.352820396 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa33e9b8a6737456cb53bf-0068fbee93" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa657795388ed4aaba4d6f-0068fbee93" "proxy-server 4171809" 0.0014 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/0/a/c/o.last_modified" "tx1853913c138d4e258dd26-0068fbee93" "object-server 4171809" 0.0004 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/0/a/c/o.last_modified" "tx1853913c138d4e258dd26-0068fbee93" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx1853913c138d4e258dd26-0068fbee93" "proxy-server 4171809" 0.0069 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx1853913c138d4e258dd26-0068fbee93" "proxy-server 4171809" 0.0083 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/35 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx1853913c138d4e258dd26-0068fbee93 - 0.0207 - - 1761341075.097412586 1761341075.118077040 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f209dba252c4ce9b53fa-0068fbee93" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5672357f692142599f8e9-0068fbee93" "proxy-server 4171809" 0.0024 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sdb1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx2cd8012979034f0680491-0068fbee93" "proxy-server 4171809" 0.0005 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/35 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx2cd8012979034f0680491-0068fbee93 - 0.0121 - - 1761341075.119379044 1761341075.131495714 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e03d0ad03484e7383ded-0068fbee93" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2d0fc0bb384b4f97a3c1d-0068fbee93" "proxy-server 4171809" 0.0051 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdb1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "txc73efee816eb47f19ca1a-0068fbee93" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/35 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - txc73efee816eb47f19ca1a-0068fbee93 - 0.0150 - - 1761341075.132909775 1761341075.147895813 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ff2753a966741d3998fa-0068fbee93" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc9767a233af24a42b8c01-0068fbee93" "proxy-server 4171809" 0.0013 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdb1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx7729f46b437c4f359bcc8-0068fbee93" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/35 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx7729f46b437c4f359bcc8-0068fbee93 - 0.0111 - - 1761341075.149245977 1761341075.160352468 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a6afd803a2f4ce5a9749-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc5808ea6b83940598e6b5-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "POST http://localhost/sda1/0/a/c/o.last_modified" "txcff817040b55435c9b8cf-0068fbee94" "object-server 4171809" 0.0005 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "POST /sda1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txcff817040b55435c9b8cf-0068fbee94" "proxy-server 4171809" 0.0051 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/0/a/c/o.last_modified" "txcff817040b55435c9b8cf-0068fbee94" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "POST /sdb1/0/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "txcff817040b55435c9b8cf-0068fbee94" "proxy-server 4171809" 0.0073 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - txcff817040b55435c9b8cf-0068fbee94 - 0.0193 - - 1761341076.162438869 1761341076.181712389 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea29fa408d424810bba24-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... ok +During handling of the above exception, another exception occurred: +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 117, in switch + self.greenlet.switch(value) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 998, in _timing_stats + result = func(cache, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 424, in set + self._exception_occurred(server, e, cmd, conn_start_time, + ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + sock=sock, fp=fp) + ^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 271, in _exception_occurred + elif isinstance(e, (socket.error, MemcacheConnectionError)): + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_report_info ... ok +test INFO: Starting relinker (cleanup=True) using 5 workers: 03:53:27 11/27/26 GMT +test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s after receiving signal: 9 +test INFO: Finished relinker (cleanup=True): 03:53:27 11/27/26 GMT (0:00:00.000281 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 03:53:27 11/27/26 GMT', 'Finished relinker (cleanup=True): 03:53:27 11/27/26 GMT (0:00:00.000281 elapsed)'] +test INFO: Starting relinker (cleanup=True) using 5 workers: 03:53:27 11/27/26 GMT +test WARNING: Worker (pid=5, devs=sda4) completed in 0.0s with errors +test INFO: Finished relinker (cleanup=True): 03:53:27 11/27/26 GMT (0:00:00.000253 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 03:53:27 11/27/26 GMT', 'Finished relinker (cleanup=True): 03:53:27 11/27/26 GMT (0:00:00.000253 elapsed)'] +test INFO: Starting relinker (cleanup=True) using 5 workers: 03:53:27 11/27/26 GMT +test WARNING: Worker (pid=5, devs=sda4) exited in 0.0s with unexpected status 42 +test INFO: Finished relinker (cleanup=True): 03:53:27 11/27/26 GMT (0:00:00.000244 elapsed) +['Starting relinker (cleanup=True) using 5 workers: 03:53:27 11/27/26 GMT', 'Finished relinker (cleanup=True): 03:53:27 11/27/26 GMT (0:00:00.000244 elapsed)'] +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_last_version_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_GET_version_part_num ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_range_rows_with_limit ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges ... ok +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilder_states ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter ... ok - -sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1761341067.00000, (0, 0) as of 1761341067.00000, active as of 1761341067.00000> to ShardRange<'k' to 't' as of 1761341068.00000, (0, 0) as of 1761341068.00000, sharded as of 1761341069.00000>, path: .shards_a/shard_c, db: /tmp/tmpp4_0eqct/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpp4_0eqct/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpw2kjx6c6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341070.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/cd0/6ecd86374242a47e9b6e17a078b51cd0/6ecd86374242a47e9b6e17a078b51cd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341073.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/26f/d5feefdca1c5e859363b2f5f03d2c26f/d5feefdca1c5e859363b2f5f03d2c26f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341076.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/d54/4cc3ef82a056491674310b6eb2a50d54/4cc3ef82a056491674310b6eb2a50d54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341079.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/267/6b99720bcf52ca3a36979c58b07ad267/6b99720bcf52ca3a36979c58b07ad267.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341082.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/6d0/2e35df5792be199461a9247e36bf46d0/2e35df5792be199461a9247e36bf46d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341085.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/bae/0dd51c57bcf497d23d3c9342894fdbae/0dd51c57bcf497d23d3c9342894fdbae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341088.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/f7d/e413de664abdcfe0c2755d760a853f7d/e413de664abdcfe0c2755d760a853f7d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341091.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/699/a1d7ba88073a524c9bb385e0c4a61699/a1d7ba88073a524c9bb385e0c4a61699.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341094.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/382/8369e480354975a42569477905bea382/8369e480354975a42569477905bea382.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341103.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/164/4e7438997136041ed5ead1c1e2d17164/4e7438997136041ed5ead1c1e2d17164.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341106.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmp4kwkj62i/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341070.00000-0, db: /tmp/tmp9vnpxkw3/sda/containers/0/cd0/6ecd86374242a47e9b6e17a078b51cd0/6ecd86374242a47e9b6e17a078b51cd0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341074.00000-0, db: /tmp/tmp9vnpxkw3/sda/containers/0/372/1963f848d55677119014ebf0bd9d7372/1963f848d55677119014ebf0bd9d7372.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341072.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/38a/e43b70ed2dadc5a7870d019d1f0cc38a/e43b70ed2dadc5a7870d019d1f0cc38a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341076.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/d54/4cc3ef82a056491674310b6eb2a50d54/4cc3ef82a056491674310b6eb2a50d54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341080.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/0da/50b0c05e4138b8d32d9cd1f8466ad0da/50b0c05e4138b8d32d9cd1f8466ad0da.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341084.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/921/ae7452d9c25f25954ec8197d51c15921/ae7452d9c25f25954ec8197d51c15921.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341084.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/921/ae7452d9c25f25954ec8197d51c15921/ae7452d9c25f25954ec8197d51c15921.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341088.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/f7d/e413de664abdcfe0c2755d760a853f7d/e413de664abdcfe0c2755d760a853f7d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341092.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/4c1/983687f5430e9d17f720b2ebfe6394c1/983687f5430e9d17f720b2ebfe6394c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341096.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/260/81aee9348cb8c8dceaa4a1b8b83b6260/81aee9348cb8c8dceaa4a1b8b83b6260.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341104.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/156/7910769853165a58fd3d58cda7547156/7910769853165a58fd3d58cda7547156.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341108.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b40/72001d98713bf91ed505d3bd4db98b40/72001d98713bf91ed505d3bd4db98b40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341112.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ca8/fa1133582473cf76ef7d0ecf109ebca8/fa1133582473cf76ef7d0ecf109ebca8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341116.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/f87/71097e1870a04a017ae993a82a3d6f87/71097e1870a04a017ae993a82a3d6f87.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341116.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/f87/71097e1870a04a017ae993a82a3d6f87/71097e1870a04a017ae993a82a3d6f87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341120.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/725/6b86a554c8d76a4892b8b68ad83f4725/6b86a554c8d76a4892b8b68ad83f4725.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341124.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ab1/7aaa269b4a9b2f779575833c2bec2ab1/7aaa269b4a9b2f779575833c2bec2ab1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341128.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/4be/c27c860bfe6c81bded4d66da84af04be/c27c860bfe6c81bded4d66da84af04be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341132.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b34/342b290389358c71ae703fafcc03db34/342b290389358c71ae703fafcc03db34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341136.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/26b/5266ba52ef6ec44fa6951ac04a89626b/5266ba52ef6ec44fa6951ac04a89626b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341140.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b58/09312b2e7bde766f67a2e76f64c5db58/09312b2e7bde766f67a2e76f64c5db58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341144.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/578/0948bad70a6a154d23be1cbd5311f578/0948bad70a6a154d23be1cbd5311f578.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341152.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/7a5/780678d449a4813105d32139c3be57a5/780678d449a4813105d32139c3be57a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341156.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/092/95db92eec3bf0640a4772e31e32b2092/95db92eec3bf0640a4772e31e32b2092.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341160.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/959/7f24bf433c9724cfd7311b8fb0922959/7f24bf433c9724cfd7311b8fb0922959.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341164.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b9e/8272b7f9a538947ae985b15381c2eb9e/8272b7f9a538947ae985b15381c2eb9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341168.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c96/f948408e2fcde0f6a439abe8f95ecc96/f948408e2fcde0f6a439abe8f95ecc96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341172.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/988/fa1498a7912505633aa6f203a9bb8988/fa1498a7912505633aa6f203a9bb8988.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341176.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/2b6/1ee416b0718d3fbfefd64b6a1744e2b6/1ee416b0718d3fbfefd64b6a1744e2b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341180.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a45/792a5ad70dda6031e53dd9cf48f74a45/792a5ad70dda6031e53dd9cf48f74a45.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341180.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a45/792a5ad70dda6031e53dd9cf48f74a45/792a5ad70dda6031e53dd9cf48f74a45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341184.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/d35/ba7f705e2d686f3372a0f3bd47606d35/ba7f705e2d686f3372a0f3bd47606d35.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341188.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/6d5/88b7afcb5c9af82bea67a075f98846d5/88b7afcb5c9af82bea67a075f98846d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341192.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/715/588b391be3d28b27c712aa8dee918715/588b391be3d28b27c712aa8dee918715.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341196.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/42f/894c2868db6e25405b2507acfafca42f/894c2868db6e25405b2507acfafca42f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341200.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a66/40e86aa7da67211dc5337d8980910a66/40e86aa7da67211dc5337d8980910a66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341204.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/6c1/ed5869cd0ea38aa42a05f3c7bc9f76c1/ed5869cd0ea38aa42a05f3c7bc9f76c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341208.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/74e/401c708e5b87580bfe0ec22e7286e74e/401c708e5b87580bfe0ec22e7286e74e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341212.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/8ea/0dada71bfec6a4063719b1ed9acc08ea/0dada71bfec6a4063719b1ed9acc08ea.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341212.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/8ea/0dada71bfec6a4063719b1ed9acc08ea/0dada71bfec6a4063719b1ed9acc08ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341216.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/7b9/9d7add0d1500d845e4785c76685207b9/9d7add0d1500d845e4785c76685207b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341220.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a1b/a697f699b665d357a879edb6907fba1b/a697f699b665d357a879edb6907fba1b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341224.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/7b3/46d9273bc6d8f8493c5c64ca0498f7b3/46d9273bc6d8f8493c5c64ca0498f7b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341228.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/bfa/29cd2d3c6c39125ae383de70772c0bfa/29cd2d3c6c39125ae383de70772c0bfa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341232.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/938/cc981ccf7ec801d75175232bbe2a8938/cc981ccf7ec801d75175232bbe2a8938.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341236.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/0b7/52dbd13583394ce0e8cd3f74e51690b7/52dbd13583394ce0e8cd3f74e51690b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341240.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/31b/b53a2575178cdb599731719aad3a531b/b53a2575178cdb599731719aad3a531b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341244.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/816/287644f26cf9603dfd4119ae7dd38816/287644f26cf9603dfd4119ae7dd38816.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341244.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/816/287644f26cf9603dfd4119ae7dd38816/287644f26cf9603dfd4119ae7dd38816.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341248.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/920/e067b004241d88e0f63891083310b920/e067b004241d88e0f63891083310b920.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341252.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/f02/b6c2c89c3961aeb621321046e8ffdf02/b6c2c89c3961aeb621321046e8ffdf02.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341256.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/d9f/5f1c12b074ac3e7e99b3e9b552f0dd9f/5f1c12b074ac3e7e99b3e9b552f0dd9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341260.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/88d/e6467821c3d6119793e3473d6421988d/e6467821c3d6119793e3473d6421988d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341264.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/dbc/129b79da7231e46ff8add255da4e9dbc/129b79da7231e46ff8add255da4e9dbc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341268.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/2b8/f5e465ccbc107b2f731909053ca7f2b8/f5e465ccbc107b2f731909053ca7f2b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341272.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a45/680c5cf3dc361dd0c48c217ae3ee5a45/680c5cf3dc361dd0c48c217ae3ee5a45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341276.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/e0d/2550fd154113e0bc71d08868d0057e0d/2550fd154113e0bc71d08868d0057e0d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341276.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/e0d/2550fd154113e0bc71d08868d0057e0d/2550fd154113e0bc71d08868d0057e0d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341280.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a31/0d0df8ad3fa1faf14014b0ef28560a31/0d0df8ad3fa1faf14014b0ef28560a31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341284.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ee5/e43d65585103a3df220caa4f81a54ee5/e43d65585103a3df220caa4f81a54ee5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341288.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/776/8db6623845a6936eb226ed875bca4776/8db6623845a6936eb226ed875bca4776.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341292.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/850/d42a49b90c4b7c0de83c6875bda4d850/d42a49b90c4b7c0de83c6875bda4d850.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341296.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a6f/b41a9b2fd5a0b54630fcec0dbbb08a6f/b41a9b2fd5a0b54630fcec0dbbb08a6f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341300.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/f88/83beac440316016c1059ce00d665df88/83beac440316016c1059ce00d665df88.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341304.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/346/db95495533121f89030a928898402346/db95495533121f89030a928898402346.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341308.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/40b/c70cefe05538459b887982c50501a40b/c70cefe05538459b887982c50501a40b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341308.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/40b/c70cefe05538459b887982c50501a40b/c70cefe05538459b887982c50501a40b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341312.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/450/c599b53a76e0e21e1a8824bc056e4450/c599b53a76e0e21e1a8824bc056e4450.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341316.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/848/4f785290f248d843b8bd21a38c55a848/4f785290f248d843b8bd21a38c55a848.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341320.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/0c6/fd58d0a515e1363c64adad46ef84d0c6/fd58d0a515e1363c64adad46ef84d0c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341324.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/df3/fe5df6c421b9f0a4d060cd9e31023df3/fe5df6c421b9f0a4d060cd9e31023df3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341328.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/6b5/17ad15a7640c195b16784f7cf26306b5/17ad15a7640c195b16784f7cf26306b5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341332.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/830/9fc02657921c1644218b1046c0f7a830/9fc02657921c1644218b1046c0f7a830.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341336.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a2e/e36205818987cc8ba418b1fb4760da2e/e36205818987cc8ba418b1fb4760da2e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341340.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/189/9d25727db02320c14399cbe9c7fbb189/9d25727db02320c14399cbe9c7fbb189.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341344.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/d54/0bff4e0dd826a7b5f7b785ca8b170d54/0bff4e0dd826a7b5f7b785ca8b170d54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341348.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/cdf/109e9960ff82d89a83b84ef94dfd0cdf/109e9960ff82d89a83b84ef94dfd0cdf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341352.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c67/22020bbca3eccb426b78d4a84286bc67/22020bbca3eccb426b78d4a84286bc67.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341356.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/241/7622379fb8011505064ce9f42e3f5241/7622379fb8011505064ce9f42e3f5241.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341360.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/562/086856616ab70396383a6dc30186a562/086856616ab70396383a6dc30186a562.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341364.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/f44/d3a16fb9248b8b5179c4679a73261f44/d3a16fb9248b8b5179c4679a73261f44.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341368.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/4ca/b22903f2b713f5ba6e936030575c64ca/b22903f2b713f5ba6e936030575c64ca.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341372.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a53/abe81377be9126928c3c5ec2a99fda53/abe81377be9126928c3c5ec2a99fda53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341376.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ab7/009ddbd72f83d329d0dd1b7e366d3ab7/009ddbd72f83d329d0dd1b7e366d3ab7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341380.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/597/ed01904842badc41d34f7bad5d00c597/ed01904842badc41d34f7bad5d00c597.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341384.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ec5/2f13cd373c4014966bb43f785d60dec5/2f13cd373c4014966bb43f785d60dec5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341388.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/040/8d80910e2db9aa55cb37a820aeeff040/8d80910e2db9aa55cb37a820aeeff040.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341392.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/af2/155bf0ebfed98ecc4fffc39fab268af2/155bf0ebfed98ecc4fffc39fab268af2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341396.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/9f4/80d49970ab4d30864d298e6cd06ca9f4/80d49970ab4d30864d298e6cd06ca9f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341400.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/4f2/d283af38ce938a3e652054cd98dfd4f2/d283af38ce938a3e652054cd98dfd4f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341404.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/2ef/ecd2e8c78a37b3664def9d9f148102ef/ecd2e8c78a37b3664def9d9f148102ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341408.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/28a/e1e96127ec73ba8348a9fd055816f28a/e1e96127ec73ba8348a9fd055816f28a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341412.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/fd8/2123b96abe3e7fff919214d7be7ecfd8/2123b96abe3e7fff919214d7be7ecfd8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341416.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c5c/13541479c987a331c8f8abfc55656c5c/13541479c987a331c8f8abfc55656c5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341420.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c83/39904a11476e7ab41664134bccdbec83/39904a11476e7ab41664134bccdbec83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341424.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/698/561fd22ccad51882c49e3158649d5698/561fd22ccad51882c49e3158649d5698.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341428.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/136/ab346850236fc4042a7988450498a136/ab346850236fc4042a7988450498a136.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341432.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/165/45d9dc1ffef6dcc28d2f4ea1aed55165/45d9dc1ffef6dcc28d2f4ea1aed55165.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341436.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/9fc/e9219d94d1b43ac59019c4c0621819fc/e9219d94d1b43ac59019c4c0621819fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341440.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ab8/8b2d7ba31bac66c80f0da1e54d1c8ab8/8b2d7ba31bac66c80f0da1e54d1c8ab8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341444.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/dbd/be0cf4891ad3ed433fae309ae38d2dbd/be0cf4891ad3ed433fae309ae38d2dbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341448.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b5f/e32370b5879a5ebdc736a8a41649db5f/e32370b5879a5ebdc736a8a41649db5f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341452.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/355/7ce586d30544e7947a1d3c8e74711355/7ce586d30544e7947a1d3c8e74711355.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341456.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/078/37e0ec34964ae2ef1aa23c5aecd95078/37e0ec34964ae2ef1aa23c5aecd95078.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341460.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/940/1efbf7a9031cb4547f5e86fde3f65940/1efbf7a9031cb4547f5e86fde3f65940.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341464.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/77d/a4e6e342b87bfa2d210ac2ac22f7a77d/a4e6e342b87bfa2d210ac2ac22f7a77d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341468.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/4aa/a4120e9e99851574c156b5b95585d4aa/a4120e9e99851574c156b5b95585d4aa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341472.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/1f8/52a08ae37cfd41ec680f02e8d8db81f8/52a08ae37cfd41ec680f02e8d8db81f8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341476.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/7f1/8f72f671c431440504182c71b660d7f1/8f72f671c431440504182c71b660d7f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341480.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b7b/de07f90c0ddf9ed8647609096d81fb7b/de07f90c0ddf9ed8647609096d81fb7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341484.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/997/c8731fe05bf8650cd34075fdd8d37997/c8731fe05bf8650cd34075fdd8d37997.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341488.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/056/6e80fcd96d8c0a8e7bd326f2917b8056/6e80fcd96d8c0a8e7bd326f2917b8056.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341492.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/7d8/2d759ff93427d2988d3960a59eb547d8/2d759ff93427d2988d3960a59eb547d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341496.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/d85/e89ec3ac37670d2a9bc34d29c7abbd85/e89ec3ac37670d2a9bc34d29c7abbd85.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341500.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/af5/2634c8f258b1d8de04be091c7386eaf5/2634c8f258b1d8de04be091c7386eaf5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341504.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/cd4/aa88b0f304203d43be850863111a2cd4/aa88b0f304203d43be850863111a2cd4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341508.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/579/294743a5109ca133b5cf5db148c2a579/294743a5109ca133b5cf5db148c2a579.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341512.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c36/eafed78cae368feac9836c8ef3aedc36/eafed78cae368feac9836c8ef3aedc36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341516.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/cf8/1f5df5fd8c22b5bbb425ca3a773f1cf8/1f5df5fd8c22b5bbb425ca3a773f1cf8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341520.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/157/ffca9f95e4852615061591053b570157/ffca9f95e4852615061591053b570157.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking ... ok - -proxy-server DEBUG: Ignoring 404 from primary (txn: tx53bfc82d86c64cf6b8e07-0068fbee8c) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txfe0859f1ac1d44949b13f-0068fbee8d) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx7212f04619fd4b928bd4c-0068fbee8d) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx60d6d2e036a243fd887dc-0068fbee8d) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx2854d5792c8c4aa6aef16-0068fbee8d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout ... ok - -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: txe5c6bcb03de84de2919af-0068fbee8f) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: txe5c6bcb03de84de2919af-0068fbee8f) -test ERROR: Account HEAD returning 503 for [] (txn: txe5c6bcb03de84de2919af-0068fbee8f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txb6adf907980e46089dfcf-0068fbee90) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txb6adf907980e46089dfcf-0068fbee90) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txb6adf907980e46089dfcf-0068fbee90) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx4c2a91b4b2964f93b4862-0068fbee90) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx4c2a91b4b2964f93b4862-0068fbee90) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx4c2a91b4b2964f93b4862-0068fbee90) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx62e1a23610b24ad690ced-0068fbee90) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx62e1a23610b24ad690ced-0068fbee90) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx62e1a23610b24ad690ced-0068fbee90) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx62e1a23610b24ad690ced-0068fbee90) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txaac11a0823954f1fbe3e0-0068fbee90) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txaac11a0823954f1fbe3e0-0068fbee90) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txaac11a0823954f1fbe3e0-0068fbee90) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txaac11a0823954f1fbe3e0-0068fbee90) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Base server 10.0.0.0:1000/sda re: Trying to POST /: Timeout (Nones) (txn: txbdc3132ad00c40edadc42-0068fbee90) -test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txbdc3132ad00c40edadc42-0068fbee90) -test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txbdc3132ad00c40edadc42-0068fbee90) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b2692d6dd034f0dbf634-0068fbee90" "proxy-server 4171837" 0.0020 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sda1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/ba6f683cde094e05a5305e6ccb0c1702" "tx1b2692d6dd034f0dbf634-0068fbee90" "container-server 4171837" 0.0011 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sdb1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/ba6f683cde094e05a5305e6ccb0c1702" "tx1b2692d6dd034f0dbf634-0068fbee90" "container-server 4171837" 0.0016 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sdb1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 201 - "PUT http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702" "tx1b2692d6dd034f0dbf634-0068fbee90" "proxy-server 4171837" 0.0133 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sda1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 201 - "PUT http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702" "tx1b2692d6dd034f0dbf634-0068fbee90" "proxy-server 4171837" 0.0098 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ebffafea5e8459b8d05b-0068fbee90" "proxy-server 4171837" 0.0020 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 204 - "HEAD http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702" "txfd7fdd861b1f49fd9fb66-0068fbee90" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sdg1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 201 - "PUT http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txe3d9fc6a4bdb4ed9a37b9-0068fbee90" "proxy-server 4171837" 0.0133 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sda1/0/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 201 - "PUT http://localhost/sdi1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txe3d9fc6a4bdb4ed9a37b9-0068fbee90" "object-server 4171837" 0.0005 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sdi1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 201 - "PUT http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txe3d9fc6a4bdb4ed9a37b9-0068fbee90" "proxy-server 4171837" 0.0163 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "PUT /sdb1/0/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 201 - "PUT http://localhost/sdh1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txe3d9fc6a4bdb4ed9a37b9-0068fbee90" "object-server 4171837" 0.0005 "-" 4171837 3 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:44607', 'sdb1')] (txn: txe3d9fc6a4bdb4ed9a37b9-0068fbee90) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdh1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 201 - "PUT http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txe3d9fc6a4bdb4ed9a37b9-0068fbee90" "proxy-server 4171837" 1.4304 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0eaa2883f2ab44e2b16f1-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 204 - "HEAD http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702" "tx4cd05f3a48e5458fbfbf1-0068fbee92" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 200 82 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txce97eafa279a406fa3ce1-0068fbee92" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdh1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 200 82 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "txce97eafa279a406fa3ce1-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96a6c5bb08474924905a9-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 204 - "HEAD http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702" "tx04c7b7c0d1de4588ace1a-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 404 70 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "tx4952c91624e84d95ba744-0068fbee92" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdh1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 404 70 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "tx4952c91624e84d95ba744-0068fbee92" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx4952c91624e84d95ba744-0068fbee92) -proxy DEBUG: Ignoring 404 from primary (txn: tx4952c91624e84d95ba744-0068fbee92) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdi1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 404 70 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "tx4952c91624e84d95ba744-0068fbee92" "proxy-server 4171837" 0.0030 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx4952c91624e84d95ba744-0068fbee92) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4fb5189b9b24d9a9e233-0068fbee92" "proxy-server 4171837" 0.0021 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a/ba6f683cde094e05a5305e6ccb0c1702" 204 - "HEAD http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702" "txc4bb36cc8f734b028692b-0068fbee92" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdh1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 200 82 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "tx3068aab6bc9e4973951fa-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 200 82 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "tx3068aab6bc9e4973951fa-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdi1/2/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" 200 82 "GET http://localhost/v1/a/ba6f683cde094e05a5305e6ccb0c1702/8221f3c988e3408388a059e96b231888" "tx3068aab6bc9e4973951fa-0068fbee92" "proxy-server 4171837" 0.0008 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b56122bf3414f87a5bf0-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c" "tx7b56122bf3414f87a5bf0-0068fbee92" "container-server 4171837" 0.0010 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/9b50fbcce5d44283af1390e5fbc2473c" "tx7b56122bf3414f87a5bf0-0068fbee92" "container-server 4171837" 0.0010 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 201 - "PUT http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c" "tx7b56122bf3414f87a5bf0-0068fbee92" "proxy-server 4171837" 0.0082 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 201 - "PUT http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c" "tx7b56122bf3414f87a5bf0-0068fbee92" "proxy-server 4171837" 0.0130 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc10d974604134e59b39b7-0068fbee92" "proxy-server 4171837" 0.0020 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 204 - "HEAD http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c" "txdae0aa161b69481998469-0068fbee92" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdg1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 201 - "PUT http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx7db3df9072bf4d45bc227-0068fbee92" "proxy-server 4171837" 0.0094 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/0/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 201 - "PUT http://localhost/sdi1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx7db3df9072bf4d45bc227-0068fbee92" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 201 - "PUT http://localhost/sdh1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx7db3df9072bf4d45bc227-0068fbee92" "object-server 4171837" 0.0005 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdi1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 201 - "PUT http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx7db3df9072bf4d45bc227-0068fbee92" "proxy-server 4171837" 0.0154 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdh1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 201 - "PUT http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx7db3df9072bf4d45bc227-0068fbee92" "proxy-server 4171837" 0.0167 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7252cfbc484b4028a5afd-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 204 - "HEAD http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c" "tx9ddf3781a9864de58218d-0068fbee92" "proxy-server 4171837" 0.0028 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 200 82 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx2274ea4078174cce90f05-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdi1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 200 82 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx2274ea4078174cce90f05-0068fbee92" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx694b4ea7cdb844efa2f60-0068fbee92" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 204 - "HEAD http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c" "tx3c439362ff75475c8f00b-0068fbee92" "proxy-server 4171837" 0.0014 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdh1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 404 70 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx44ec8c57b4bb4fdabe84f-0068fbee92" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdi1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 404 70 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx44ec8c57b4bb4fdabe84f-0068fbee92" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx44ec8c57b4bb4fdabe84f-0068fbee92) -proxy DEBUG: Ignoring 404 from primary (txn: tx44ec8c57b4bb4fdabe84f-0068fbee92) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 404 70 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "tx44ec8c57b4bb4fdabe84f-0068fbee92" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx44ec8c57b4bb4fdabe84f-0068fbee92) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf08448c77966456c94011-0068fbee92" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a/9b50fbcce5d44283af1390e5fbc2473c" 204 - "HEAD http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c" "tx84259abd3b694d4cbc1bf-0068fbee92" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 404 70 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "txd586090a3c1c427787df7-0068fbee92" "proxy-server 4171837" 0.0004 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdi1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 200 82 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "txd586090a3c1c427787df7-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: txd586090a3c1c427787df7-0068fbee92) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdh1/2/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" 200 82 "GET http://localhost/v1/a/9b50fbcce5d44283af1390e5fbc2473c/5aa51e9049dc48cca63be6e0f2b0fdff" "txd586090a3c1c427787df7-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx789094f4b60c44a19559b-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/0/a/119ff7b27e1f4c8b819ef41102f106ad" 201 - "PUT http://127.0.0.1:44607/sdb1/3/a/119ff7b27e1f4c8b819ef41102f106ad" "tx789094f4b60c44a19559b-0068fbee92" "container-server 4171837" 0.0010 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/0/a/119ff7b27e1f4c8b819ef41102f106ad" 201 - "PUT http://127.0.0.1:43321/sda1/3/a/119ff7b27e1f4c8b819ef41102f106ad" "tx789094f4b60c44a19559b-0068fbee92" "container-server 4171837" 0.0016 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/3/a/119ff7b27e1f4c8b819ef41102f106ad" 201 - "PUT http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad" "tx789094f4b60c44a19559b-0068fbee92" "proxy-server 4171837" 0.0125 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/3/a/119ff7b27e1f4c8b819ef41102f106ad" 201 - "PUT http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad" "tx789094f4b60c44a19559b-0068fbee92" "proxy-server 4171837" 0.0090 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6357fd2f51e643ca9ebfb-0068fbee92" "proxy-server 4171837" 0.0018 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/3/a/119ff7b27e1f4c8b819ef41102f106ad" 204 - "HEAD http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad" "tx3042ae526f424f7889d5b-0068fbee92" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdi1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 201 - "PUT http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txb3510ff8f78248eaae0f7-0068fbee92" "proxy-server 4171837" 0.0090 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdb1/3/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 201 - "PUT http://localhost/sdg1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txb3510ff8f78248eaae0f7-0068fbee92" "object-server 4171837" 0.0005 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sda1/3/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 201 - "PUT http://localhost/sdh1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txb3510ff8f78248eaae0f7-0068fbee92" "object-server 4171837" 0.0004 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdg1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 201 - "PUT http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txb3510ff8f78248eaae0f7-0068fbee92" "proxy-server 4171837" 0.0154 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "PUT /sdh1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 201 - "PUT http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txb3510ff8f78248eaae0f7-0068fbee92" "proxy-server 4171837" 0.0152 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8977d78d736e474b8f56a-0068fbee92" "proxy-server 4171837" 0.0022 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sdb1/3/a/119ff7b27e1f4c8b819ef41102f106ad" 204 - "HEAD http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad" "txad86314a08a54a678b939-0068fbee92" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdi1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 200 82 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txf084063c8a0d42a5ab106-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "GET /sdg1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 200 82 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "txf084063c8a0d42a5ab106-0068fbee92" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1971ff935f734b4ca795d-0068fbee92" "proxy-server 4171837" 0.0013 "-" 4171837 -test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables -test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +test INFO: Loaded config file /tmp/tmpvsi1zlx7/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpvsi1zlx7/backend-ratelimit.conf +test INFO: Loaded new config file /tmp/tmpvsi1zlx7/backend-ratelimit.conf, config unchangedtest.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_disappears_appears_logging +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_disappears_appears_logging ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_clears_all_limits +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_clears_all_limits ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_custom_interval +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_custom_interval ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_default_interval +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_default_interval ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_disabled +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_disabled ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_empty_section +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_empty_section ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_error +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_error ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_logging +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_logging ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_set_and_missing +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_set_and_missing ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_unset_and_missing +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_file_reload_unset_and_missing ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_reload_does_not_override_reload_options +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_config_reload_does_not_override_reload_options ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_path +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_path ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_reload_interval +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_conf_reload_interval ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_configured_path_overrides_filter_conf +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_configured_path_overrides_filter_conf ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_default_path_overrides_filter_conf +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_at_default_path_overrides_filter_conf ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_no_section +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_no_section ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_set_and_missing +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_set_and_missing ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_unset_and_missing +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_init_config_file_unset_and_missing ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_not_ratelimited ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_attempts ... ok +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: Found /path/to/file for /a%20c%20t/c%20o%20n when it should be on partition 0; will replicate out and remove. +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/0 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (0/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 1, 'weight': 10.0, 'zone': 1, 'ip': '1.1.1.1', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.1', 'replication_port': 6200, 'region': 1}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 681, in _replicate_object + success = self._repl_to_node(node, broker, partition, info, + different_region) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 487, in _repl_to_node + return self._handle_sync_response(node, response, info, broker, http, + ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + different_region=different_region) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 492, in _handle_sync_response + if response.status == HTTP_NOT_FOUND: # completely missing, rsync + ^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py", line 714, in status + raise self._status +Exception: ugh +test-replicator ERROR: ERROR syncing /path/to/file with node {'id': 2, 'weight': 10.0, 'zone': 2, 'ip': '1.1.1.2', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.2', 'replication_port': 6200, 'region': 2}: Timeout (Nones) +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (1/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (2/3 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator ERROR: ERROR Remote drive not mounted {'id': 3, 'weight': 10.0, 'zone': 3, 'ip': '1.1.1.3', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.3', 'replication_port': 6200, 'region': 1} +test-replicator ERROR: ERROR Remote drive not mounted {'id': 4, 'weight': 10.0, 'zone': 4, 'ip': '1.1.1.4', 'port': 6200, 'device': 'sdb', 'meta': '', 'replication_ip': '1.1.1.4', 'replication_port': 6200, 'region': 2} +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.5:6200/sdb, nothing to do +test-replicator DEBUG: Not deleting db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py (3/5 success) +test-replicator DEBUG: Replicating db /path/to/file +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.1:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.2:6200/sdb, nothing to do +test-replicator DEBUG: /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py in sync with 1.1.1.3:6200/sdb, nothing to do +test-replicator DEBUG: Successfully deleted db /build/reproducible-path/swift-2.36.0/test/unit/common/test_db_replicator.py +test-replicator ERROR: Unable to decode remote metadata 'metadata' +test-replicator ERROR: Quarantining DB +test-replicator ERROR: ERROR Failed to get my own IPs? +test-replicator ERROR: Can't find itself 127.0.0.1 with port 1000 in ring file, not replicating +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.01232 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 0 failures +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.00038 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 0 failures +test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator WARNING: Skipping: Boom! +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.00850 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 1 failures +test-replicator ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_node_is_not_mounted ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring +test.unit.common.test_db_replicator.TestDBReplicator.test_run_once_with_local_device_in_ring ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_stats +test.unit.common.test_db_replicator.TestDBReplicator.test_stats ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_usync +test.unit.common.test_db_replicator.TestDBReplicator.test_usync ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 +test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_above_300 ... ok +test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 +test.unit.common.test_db_replicator.TestDBReplicator.test_usync_http_error_below_200 ... ok +test.unit.common.test_memcached.TestMemcacheCommand.test_get_key_prefix +test.unit.common.test_memcached.TestMemcacheCommand.test_get_key_prefix ... ok +test.unit.common.test_memcached.TestMemcacheCommand.test_init +test.unit.common.test_memcached.TestMemcacheCommand.test_init ... ok +test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter +test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter ... ok +test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter_ranges +test.unit.common.test_request_helpers.TestSegmentedIterable.test_simple_segments_app_iter_ranges ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_defaults ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_conf_non_defaults ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_disabled_by_default ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_invalid_label_mode ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_must_be_kwarg ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_label_values_to_str ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_invalid_chars ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_overridden_by_call_label ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_sorting ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_user_label_value_invalid_chars ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_valid_label_mode ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientConfParsing.test_weird_invalid_attrname_label_mode ... ok +test.unit.common.test_swob.TestRequest.test_401_invalid_path +test.unit.common.test_swob.TestRequest.test_401_invalid_path ... ok +test.unit.common.test_swob.TestRequest.test_401_non_keystone_auth_path +test.unit.common.test_swob.TestRequest.test_401_non_keystone_auth_path ... ok +test.unit.common.test_swob.TestRequest.test_401_unauthorized +test.unit.common.test_swob.TestRequest.test_401_unauthorized ... ok +test.unit.common.test_swob.TestRequest.test_401_valid_account_path +test.unit.common.test_swob.TestRequest.test_401_valid_account_path ... ok +test.unit.common.test_swob.TestRequest.test_401_www_authenticate_exists +test.unit.common.test_swob.TestRequest.test_401_www_authenticate_exists ... ok +test.unit.common.test_swob.TestRequest.test_401_www_authenticate_is_quoted +test.unit.common.test_swob.TestRequest.test_401_www_authenticate_is_quoted ... ok +test.unit.common.test_swob.TestRequest.test_accept_header +test.unit.common.test_swob.TestRequest.test_accept_header ... ok +test.unit.common.test_swob.TestRequest.test_allow_reserved_names +test.unit.common.test_swob.TestRequest.test_allow_reserved_names ... ok +test.unit.common.test_swob.TestRequest.test_as_referer +test.unit.common.test_swob.TestRequest.test_as_referer ... ok +test.unit.common.test_swob.TestRequest.test_bad_path_info_pop +test.unit.common.test_swob.TestRequest.test_bad_path_info_pop ... ok +test.unit.common.test_swob.TestRequest.test_bad_range +test.unit.common.test_swob.TestRequest.test_bad_range ... ok +test.unit.common.test_swob.TestRequest.test_blank +test.unit.common.test_swob.TestRequest.test_blank ... ok +test.unit.common.test_swob.TestRequest.test_blank_body_precedence +test.unit.common.test_swob.TestRequest.test_blank_body_precedence ... ok +test.unit.common.test_swob.TestRequest.test_blank_parsing +test.unit.common.test_swob.TestRequest.test_blank_parsing ... ok +test.unit.common.test_swob.TestRequest.test_blank_path_info_precedence +test.unit.common.test_swob.TestRequest.test_blank_path_info_precedence ... ok +test.unit.common.test_swob.TestRequest.test_blank_req_environ_property_args +test.unit.common.test_swob.TestRequest.test_blank_req_environ_property_args ... ok +test.unit.common.test_swob.TestRequest.test_copy_get +test.unit.common.test_swob.TestRequest.test_copy_get ... ok +test.unit.common.test_swob.TestRequest.test_datetime_properties +test.unit.common.test_swob.TestRequest.test_datetime_properties ... ok +test.unit.common.test_swob.TestRequest.test_get_response +test.unit.common.test_swob.TestRequest.test_get_response ... ok +test.unit.common.test_swob.TestRequest.test_invalid_req_environ_property_args +test.unit.common.test_swob.TestRequest.test_invalid_req_environ_property_args ... ok +test.unit.common.test_swob.TestRequest.test_message_length_just_content_length +test.unit.common.test_swob.TestRequest.test_message_length_just_content_length ... ok +test.unit.common.test_swob.TestRequest.test_message_length_transfer_encoding +test.unit.common.test_swob.TestRequest.test_message_length_transfer_encoding ... ok +test.unit.common.test_swob.TestRequest.test_not_401 +test.unit.common.test_swob.TestRequest.test_not_401 ... ok +test.unit.common.test_swob.TestRequest.test_params +test.unit.common.test_swob.TestRequest.test_params ... ok +test.unit.common.test_swob.TestRequest.test_path +test.unit.common.test_swob.TestRequest.test_path ... ok +test.unit.common.test_swob.TestRequest.test_path_info_pop +test.unit.common.test_swob.TestRequest.test_path_info_pop ... ok +test.unit.common.test_swob.TestRequest.test_path_info_pop_last +test.unit.common.test_swob.TestRequest.test_path_info_pop_last ... ok +test.unit.common.test_swob.TestRequest.test_path_info_pop_none +test.unit.common.test_swob.TestRequest.test_path_info_pop_none ... ok +test.unit.common.test_swob.TestRequest.test_path_qs +test.unit.common.test_swob.TestRequest.test_path_qs ... ok +test.unit.common.test_swob.TestRequest.test_path_question_mark +test.unit.common.test_swob.TestRequest.test_path_question_mark ... ok +test.unit.common.test_swob.TestRequest.test_properties +test.unit.common.test_swob.TestRequest.test_properties ... ok +test.unit.common.test_swob.TestRequest.test_split_path +test.unit.common.test_swob.TestRequest.test_split_path ... ok +test.unit.common.test_swob.TestRequest.test_swift_entity_path +test.unit.common.test_swob.TestRequest.test_swift_entity_path ... ok +test.unit.common.test_swob.TestRequest.test_timestamp +test.unit.common.test_swob.TestRequest.test_timestamp ... ok +test.unit.common.test_swob.TestRequest.test_timestamp_invalid +test.unit.common.test_swob.TestRequest.test_timestamp_invalid ... ok +test.unit.common.test_swob.TestRequest.test_timestamp_missing +test.unit.common.test_swob.TestRequest.test_timestamp_missing ... ok +test.unit.common.test_swob.TestRequest.test_unicode_params +test.unit.common.test_swob.TestRequest.test_unicode_params ... ok +test.unit.common.test_swob.TestRequest.test_unicode_path +test.unit.common.test_swob.TestRequest.test_unicode_path ... ok +test.unit.common.test_swob.TestRequest.test_unicode_query +test.unit.common.test_swob.TestRequest.test_unicode_query ... ok +test.unit.common.test_swob.TestRequest.test_url +test.unit.common.test_swob.TestRequest.test_url ... ok +test.unit.common.test_swob.TestRequest.test_url2 +test.unit.common.test_swob.TestRequest.test_url2 ... ok +test.unit.common.test_swob.TestRequest.test_wsgify +test.unit.common.test_swob.TestRequest.test_wsgify ... ok +test.unit.common.test_swob.TestRequest.test_wsgify_method +test.unit.common.test_swob.TestRequest.test_wsgify_method ... ok +test.unit.common.test_swob.TestRequest.test_wsgify_raise +test.unit.common.test_swob.TestRequest.test_wsgify_raise ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_close +test.unit.common.test_utils.TestCooperativeIterator.test_close ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_init +test.unit.common.test_utils.TestCooperativeIterator.test_init ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_iter +test.unit.common.test_utils.TestCooperativeIterator.test_iter ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_no_sleeps +test.unit.common.test_utils.TestCooperativeIterator.test_no_sleeps ... ok +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps +test.unit.common.test_utils.TestCooperativeIterator.test_sleeps ... ok +test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided +test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided ... ok +test.unit.common.test_utils.TestDistributeEvenly.test_just_one +test.unit.common.test_utils.TestDistributeEvenly.test_just_one ... ok +test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items +test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items ... ok +test.unit.common.test_utils.TestDistributeEvenly.test_uneven +test.unit.common.test_utils.TestDistributeEvenly.test_uneven ... ok +test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers +test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... ok +test.unit.common.utils.test_libc.Test_LibcWrapper.test_argument_plumbing +test.unit.common.utils.test_libc.Test_LibcWrapper.test_argument_plumbing ... ok +test.unit.common.utils.test_libc.Test_LibcWrapper.test_available_function +test.unit.common.utils.test_libc.Test_LibcWrapper.test_available_function ... ok +test.unit.common.utils.test_libc.Test_LibcWrapper.test_unavailable_function +test.unit.common.utils.test_libc.Test_LibcWrapper.test_unavailable_function ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending +test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db +test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_info +test.unit.container.test_backend.TestCommonContainerBroker.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_includes ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row +test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_raw_metadata +test.unit.container.test_backend.TestCommonContainerBroker.test_get_raw_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_cobuilders_calls ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs +test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs ... ok + +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'' +test DEBUG: Error on keystone reply: 201 b'' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{}' +test DEBUG: Error on keystone reply: 201 b'{}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'[]' +test DEBUG: Error on keystone reply: 201 b'[]' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'null' +test DEBUG: Error on keystone reply: 201 b'null' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'"foo"' +test DEBUG: Error on keystone reply: 201 b'"foo"' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'1' +test DEBUG: Error on keystone reply: 201 b'1' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'true' +test DEBUG: Error on keystone reply: 201 b'true' - rejecting request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Received error, rejecting request with error: 400 Bad Request +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: No authorization details from s3api. skipping. +test DEBUG: Starting the S3 Token Authentication component +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone reply error: status=403 reason=None +test DEBUG: Received error, rejecting request with error: 401 Unauthorized +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY jojo', (txn: tx9f6a4f8576554b5391108-006b08fea6) +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXYjojo a b c d e', (txn: tx9b19b82020d240f9b9bd4-006b08fea6) +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'PROXY a b c d e', (txn: tx723f680d351a49918ceaf-006b08fea6) +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: ERROR WSGI: code 400, message Invalid PROXY line 'GET /someurl HTTP/1.0\r\n', (txn: test-bad-req-trans-id) +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [27/Nov/2026 17:53:10] "GET /someurl HTTP/1.1" 200 160 0.000059 +proxy INFO: 192.168.0.1 - - [27/Nov/2026 17:53:10] "GET /otherurl HTTP/1.1" 200 179 0.000029 +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [27/Nov/2026 17:53:10] "GET /someurl HTTP/1.0" 200 186 0.000045 +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: 192.168.0.1 - - [27/Nov/2026 17:53:10] "GET /someurl HTTP/1.0" 200 179 0.000039 +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:10] "GET /someurl HTTP/1.0" 200 180 0.000039 +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:10] "GET /someurl HTTP/1.0" 200 180 0.000044 +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +proxy INFO: (525358) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525358) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:10] "GET /someurl HTTP/1.0" 200 180 0.000037 +proxy INFO: wsgi exiting +proxy INFO: (525358) wsgi exited, is_accepting=True +test-ic DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: - - 27/Nov/2026/03/53/10 GET /cont/obj HTTP/1.0 200 - some_agent - - 19 - - - 0.0003 - - 1795751590.989249945 1795751590.989564419 - - +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: - - 27/Nov/2026/03/53/10 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1795751590.990584850 1795751590.990779161 - - +fake-swift INFO: - - 27/Nov/2026/03/53/10 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0001 - - 1795751590.991355658 1795751590.991499662 - - +fake-swift INFO: - - 27/Nov/2026/03/53/11 GET /cont/obj HTTP/1.0 503 - some_agent - - 19 - - - 0.0002 - - 1795751591.004131794 1795751591.004300833 - - +test DEBUG: Before request +test DEBUG: Inside of request (txn: foo) +test DEBUG: After request +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: - - 27/Nov/2026/03/53/11 DELETE /container HTTP/1.0 409 - some_agent - - 19 - - - 0.0001 - - 1795751591.017178535 1795751591.017286301 - - +test NOTICE: Child 525358 exiting normally +test NOTICE: Started child 88 from parent 525358 +test NOTICE: Started child 89 from parent 525358 +test ERROR: Removing dead child 88 from parent 525358 +test NOTICE: Started child 90 from parent 525358 +test NOTICE: Started child 88 from parent 525358 +test NOTICE: Started child 89 from parent 525358 +test ERROR: Problem finding shard upper in '/tmp/tmp4__k7k82/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp4__k7k82/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalErrortest.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get +test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '11'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_fullcontrol_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_last_version_part_num ... ok + +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0089 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0099 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0257 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0137 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0099 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0058 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0058 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:26 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0058 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0057 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0062 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0060 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0060 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0025 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0080 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 525339 0 +test DEBUG: Unlinked retiring db '/tmp/tmp91ejk75t/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0062 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0151 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0062 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0047 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0209 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0103 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0038 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 525339 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 525339 0 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0138 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0156 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0035 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0090 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates +test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates ... ok +test.unit.container.test_server.TestContainerController.test_PUT_account_update +test.unit.container.test_server.TestContainerController.test_PUT_account_update ... ok +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change ... ok +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified ... ok +test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics +test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics ... ok +test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified ... ok +test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space +test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space ... ok +test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition +test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default ... ok +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified +test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_ranges_with_shrinking_overlaps ... ok + +proxy DEBUG: Ignoring 412 from primary (txn: txa29cf737442e4e40b0f94-006b08feb7) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8e00269f0a4940c99a6f7-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx02b860c950cc47cdabf48-006b08feb7" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx8e0cfcac3725443198082-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx8e0cfcac3725443198082-006b08feb7" "proxy-server 525332" 0.0049 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx8e0cfcac3725443198082-006b08feb7" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx56b83575cbe844c49914a-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx73726ba3dfd24253ba6c8-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx636c33f2e4754dc5983a2-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx636c33f2e4754dc5983a2-006b08feb7" "proxy-server 525332" 0.0089 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx636c33f2e4754dc5983a2-006b08feb7" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx519b8996674549e2a14aa-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx8ad7363a0b7442c8a9f51-006b08feb7" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txd6db6a857a0c47099b31a-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "GET http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txd6db6a857a0c47099b31a-006b08feb7" "proxy-server 525332" 0.0049 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx27f72cd31ef0443fa5420-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txd3a7affdfe74467ca4742-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx251b6a5dce22431ca89fc-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd879b71d5e6e44f7bb3f2-006b08feb7" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx21a7aeab1bdb44bf9b2d5-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx62750dba7f0b4d9881b77-006b08feb7" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx48ca820ff4f7440f84a11-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx98fc361856d647d386d7a-006b08feb7" "proxy-server 525332" 0.0070 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 412 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txe0f55fcdfec142dfbba62-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdg1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 412 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txe0f55fcdfec142dfbba62-006b08feb7" "proxy-server 525332" 0.0168 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 412 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txe0f55fcdfec142dfbba62-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2380a1d56c6440f8be7ff-006b08feb7" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "txacdb2c0c1cfc4aad9beeb-006b08feb7" "proxy-server 525332" 0.0076 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdh1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx5b71fbc76d9742eda0bff-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx91215b29d98a4e07bb070-006b08feb7" "proxy-server 525332" 0.0056 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx0f9f8c9cd81045fcabf76-006b08feb7" "proxy-server 525332" 0.0173 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 304 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "txe47129e723dd48d1a758d-006b08feb7" "proxy-server 525332" 0.0010 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txcaa674a475fb435ca1139-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/424e8156dbb44fe9a67fb02183c79185" 204 - "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185" "tx2ab562b9acf54b05aa7f2-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdi1/3/a/424e8156dbb44fe9a67fb02183c79185/o" 200 92 "HEAD http://localhost:8080/v1/a/424e8156dbb44fe9a67fb02183c79185/o" "tx3ff5a0dc53e346fbb7f01-006b08feb7" "proxy-server 525332" 0.0007 "-" 525332 3test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_delete_with_objects +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_delete_with_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_get_shard_usage ... ok +test.unit.container.test_server.TestContainerController.test_PUT_non_utf8_metadata +test.unit.container.test_server.TestContainerController.test_PUT_non_utf8_metadata ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_recreate_with_objects +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_recreate_with_objects ... ok +test.unit.container.test_server.TestContainerController.test_PUT_obj_not_found +test.unit.container.test_server.TestContainerController.test_PUT_obj_not_found ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl - return ah._handle_acl(app, method) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id ... ok - -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp1l99oqp6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e172125dfc6e4345874fa347f12cb52c', '6214fc97-cd86-41b6-9fd4-00ecce478ace-sda', '1761341075.34641', '1761341077', '1761341076', '', '1761341077', 1, 1) -test DEBUG: /tmp/tmp1l99oqp6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e172125dfc6e4345874fa347f12cb52c', '6214fc97-cd86-41b6-9fd4-00ecce478ace-sda', '1761341075.34641', '1761341077', '1761341076', '', '1761341077', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6214fc97-cd86-41b6-9fd4-00ecce478ace-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02496 seconds (40.06196/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpe1och3ae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '908b6b53-6f7f-4ede-8d72-b39cf1ffe040-sda', '1761341076.16615', '1761341079', '1761341078', '', '1761341079', 0, 1) -test DEBUG: /tmp/tmpe1och3ae/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '908b6b53-6f7f-4ede-8d72-b39cf1ffe040-sda', '1761341076.16615', '1761341079', '1761341078', '', '1761341079', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('908b6b53-6f7f-4ede-8d72-b39cf1ffe040-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00986 seconds (101.37188/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpc_k9ooiy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fe253e7ad938b0ff4b36ccfbdb82ce19', 'b549fe62-841d-4b85-bd45-11c3213fd317-sda', '1761341076.18695', '1761341079', '1761341078', '', '1761341079', 1, 0) -test DEBUG: /tmp/tmpc_k9ooiy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341081.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'b549fe62-841d-4b85-bd45-11c3213fd317-sda') -test DEBUG: /tmp/tmpc_k9ooiy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00279546s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fe253e7ad938b0ff4b36ccfbdb82ce19', 'b549fe62-841d-4b85-bd45-11c3213fd317-sda', '1761341076.18695', '1761341079', '1761341078', '', '1761341079', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b549fe62-841d-4b85-bd45-11c3213fd317-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01837 seconds (54.43442/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpfa68lkgj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2a7b72c8-ff13-4f90-a437-1e2e889fec70-sda', '1761341076.21661', '1761341079', '1761341078', '', '1761341079', 0, 0) -test DEBUG: /tmp/tmpfa68lkgj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2a7b72c8-ff13-4f90-a437-1e2e889fec70-sda', '1761341076.21661', '1761341079', '1761341078', '', '1761341079', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2a7b72c8-ff13-4f90-a437-1e2e889fec70-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01330 seconds (75.20796/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpfqvxlyqu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fe253e7ad938b0ff4b36ccfbdb82ce19', 'd53bcc8e-0bb1-4d9e-b4da-2bbd67b5cadf-sda', '1761341076.24124', '1761341079', '1761341078', '', '1761341079', 1, 0) -test DEBUG: /tmp/tmpfqvxlyqu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fe253e7ad938b0ff4b36ccfbdb82ce19', 'd53bcc8e-0bb1-4d9e-b4da-2bbd67b5cadf-sda', '1761341076.24124', '1761341079', '1761341078', '', '1761341079', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d53bcc8e-0bb1-4d9e-b4da-2bbd67b5cadf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01254 seconds (79.77083/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpijzncnwi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '96dac902-cc89-4146-a14f-7a3f6b087873-sda', '1761341076.26855', '1761341079', '1761341078', '', '1761341079', 0, 1) -test DEBUG: /tmp/tmpijzncnwi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '96dac902-cc89-4146-a14f-7a3f6b087873-sda', '1761341076.26855', '1761341079', '1761341078', '', '1761341079', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('96dac902-cc89-4146-a14f-7a3f6b087873-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01215 seconds (82.30029/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpnw5_g9mb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9e28897988bb20fcfe510320d0e4cdc', 'b6917362-9994-42b1-9bde-1562b33819ff-sda', '1761341076.29094', '1761341079', '1761341078', '', '1761341079', 1, 1) -test DEBUG: /tmp/tmpnw5_g9mb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_create ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEADAcl.test_mpu_HEAD_version_part_num ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_recreate +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_recreate ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_delete_no_status_change +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_delete_no_status_change ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_has_other_shard_ranges ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket mpu HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_write_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_write_permission ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbe96589027744b94a67de-0068fbee94" "proxy-server 4171809" 0.0025 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx0aecd3436e6347089ef5a-0068fbee94" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx0aecd3436e6347089ef5a-0068fbee94 - 0.0122 - - 1761341076.182992697 1761341076.195207596 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3efcbf853c004f189b922-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2d7c593cc07540908054f-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdb1/0/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx4c74b7f8e0fa4c4dad3a8-0068fbee94" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx4c74b7f8e0fa4c4dad3a8-0068fbee94 - 0.0107 - - 1761341076.196634769 1761341076.207336664 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7da8f800b5cf493c95bce-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx47e609fd27c34433b6cd3-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sda1/0/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txbf54caeb1faf4a8c8cc63-0068fbee94" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txbf54caeb1faf4a8c8cc63-0068fbee94 - 0.0109 - - 1761341076.208712101 1761341076.219574451 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcba8388efeff44bf85bc9-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5f2260a08e2b4cf497067-0068fbee94" "proxy-server 4171809" 0.0027 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/2/a/c/o.jpg" "tx67ed6ed931fc423dbd1a7-0068fbee94" "object-server 4171809" 0.0005 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/sda1/2/a/c/o.jpg" "tx67ed6ed931fc423dbd1a7-0068fbee94" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx67ed6ed931fc423dbd1a7-0068fbee94" "proxy-server 4171809" 0.0074 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/2/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx67ed6ed931fc423dbd1a7-0068fbee94" "proxy-server 4171809" 0.0088 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx67ed6ed931fc423dbd1a7-0068fbee94 - 0.0245 - - 1761341076.233453751 1761341076.257936478 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc93dcd551b984b1ba7c05-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe3367395cca94434bcad7-0068fbee94" "proxy-server 4171809" 0.0025 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sda1/2/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "txeb7b1a9df802417791405-0068fbee94" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - txeb7b1a9df802417791405-0068fbee94 - 0.0125 - - 1761341076.258750200 1761341076.271262407 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fffb16bbcdf4dccac7dc-0068fbee94" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe1de4d4fb56d464ca42d7-0068fbee94" "proxy-server 4171809" 0.0025 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/sdb1/1/a/c/o.html" "txfceca85dcb0742c09d127-0068fbee94" "object-server 4171809" 0.0005 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/sda1/1/a/c/o.html" "txfceca85dcb0742c09d127-0068fbee94" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txfceca85dcb0742c09d127-0068fbee94" "proxy-server 4171809" 0.0082 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/1/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "txfceca85dcb0742c09d127-0068fbee94" "proxy-server 4171809" 0.0080 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - txfceca85dcb0742c09d127-0068fbee94 - 0.0218 - - 1761341076.272711277 1761341076.294484854 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda7412dde6384c4fb8458-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbf1a763f2b7142a283e9d-0068fbee94" "proxy-server 4171809" 0.0025 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdb1/1/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "txf9e04be9a9524b7498765-0068fbee94" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - txf9e04be9a9524b7498765-0068fbee94 - 0.0132 - - 1761341076.295336485 1761341076.308581591 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7765e0b7f13e42139231c-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7704602b6f0d468ba0e00-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/sdb1/0/a/c/o.css" "txcccc1a002867413994f2d-0068fbee94" "object-server 4171809" 0.0005 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/sda1/0/a/c/o.css" "txcccc1a002867413994f2d-0068fbee94" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txcccc1a002867413994f2d-0068fbee94" "proxy-server 4171809" 0.0106 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_with_write_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_brokers ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_put_no_status_change +test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_put_no_status_change ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_initialize_container_broker_in_default ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp +test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp ... ok +test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at +test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at ... ok +test.unit.common.test_memcached.TestMemcached.test_connection_pooling +test.unit.common.test_memcached.TestMemcached.test_connection_pooling ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:34 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker ... ok - -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: Object returning 503 for [] (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx619f049c2d4e4c92b7b5a-0068fbee8d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx72549c5af0bc4bc2937e8-0068fbee93) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx72549c5af0bc4bc2937e8-0068fbee93) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 0, Lengths: [490, 490, 490, 490, 490, 490, 490, 490, 490, 490]: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txc92dfd509c44424da87ac-0068fbee93) -proxy-server ERROR: ERROR Unhandled exception in request: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/server.py", line 602, in handle_request - return handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 373, in wrapped - return func(*a, **kw) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 275, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 263, in GETorHEAD - resp = self._get_or_head_response(req, node_iter, partition, policy) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response - app_iter.kickoff(req, resp) - ~~~~~~~~~~~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1175, in kickoff - self.stashed_iter = reiterate(self._real_iter(req, resp.headers)) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2511, in reiterate - chunk = next(iterator) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3262, in _get_next_item - return super(StringAlong, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1459, in _iter_one_range - for i, next_seg in enumerate(segment_iter): - ~~~~~~~~~^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1538, in _decode_segments_from_fragments - segment = self.policy.pyeclib_driver.decode(fragments) - File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 300, in decode - return self.ec_lib_reference.decode(fragment_payloads, ranges, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - force_metadata_checks) - ^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 91, in decode - return pyeclib_c.decode(self.handle, _fragment_payloads, - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - fragment_len, ranges, force_metadata_checks) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: txc92dfd509c44424da87ac-0068fbee93)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok - -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.41:1041/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.181:1181/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341070.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (14 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (15 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (16 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (17 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (28 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (29 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (30 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (31 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (32 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (33 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (34 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (35 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (36 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_new_etag -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_new_etag ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_old_etag -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_old_etag ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_timestamps_etags_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_timestamps_etags_fail ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_abort_multipart_upload_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_list_parts ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_encoding_type_error ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_close_error +test.unit.obj.test_diskfile.TestDiskFile.test_close_error ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_commit +test.unit.obj.test_diskfile.TestDiskFile.test_commit ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync +test.unit.obj.test_diskfile.TestDiskFile.test_commit_fsync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_db_state ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_write_permission ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:35 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok +test.unit.common.test_memcached.TestMemcached.test_connection_slow_connect +test.unit.common.test_memcached.TestMemcached.test_connection_slow_connect ... ok +test.unit.common.test_memcached.TestMemcached.test_decr +test.unit.common.test_memcached.TestMemcached.test_decr ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_commit_ignores_cleanup_ondisk_files_error +test.unit.obj.test_diskfile.TestDiskFile.test_commit_ignores_cleanup_ondisk_files_error ... ok +test.unit.common.test_memcached.TestMemcached.test_delete +test.unit.common.test_memcached.TestMemcached.test_delete ... ok +test.unit.common.test_memcached.TestMemcached.test_error_disabled +test.unit.common.test_memcached.TestMemcached.test_error_disabled ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_and_timestamp ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_not_open ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_content_type_timestamp_not_open ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_create_close_oserror ... ok + +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0089 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0168 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0071 "-" 525339 - +test ERROR: ERROR Account update failed with 127.0.0.1:43191/sda1 (will retry later): Response 503 OK +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0108 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0078 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0367 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0055 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 525339 nada +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" - "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0088 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0136 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0070 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0059 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0284 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0102 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0098 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0131 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0015 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0110 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0094 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0132 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 525339 0test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space +test.unit.obj.test_diskfile.TestDiskFile.test_create_mkstemp_no_space ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_fullcontrol_permission ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341080.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'b6917362-9994-42b1-9bde-1562b33819ff-sda') -test DEBUG: /tmp/tmpnw5_g9mb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0030961s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9e28897988bb20fcfe510320d0e4cdc', 'b6917362-9994-42b1-9bde-1562b33819ff-sda', '1761341076.29094', '1761341079', '1761341078', '', '1761341079', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b6917362-9994-42b1-9bde-1562b33819ff-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.60222 seconds (1.66051/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpz63fy5l1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '61a3b4c9-3924-47dd-b56f-862a19017719-sda', '1761341076.90382', '1761341079', '1761341078', '', '1761341079', 0, 1) -test DEBUG: /tmp/tmpz63fy5l1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '61a3b4c9-3924-47dd-b56f-862a19017719-sda', '1761341076.90382', '1761341079', '1761341078', '', '1761341079', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('61a3b4c9-3924-47dd-b56f-862a19017719-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01214 seconds (82.35038/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpw4j8uj91/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9e28897988bb20fcfe510320d0e4cdc', '8fd34551-aa84-41c2-b3a7-2aacf0b2379a-sda', '1761341076.93026', '1761341079', '1761341078', '', '1761341079', 1, 0) -test DEBUG: /tmp/tmpw4j8uj91/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b9e28897988bb20fcfe510320d0e4cdc', '8fd34551-aa84-41c2-b3a7-2aacf0b2379a-sda', '1761341076.93026', '1761341079', '1761341078', '', '1761341079', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8fd34551-aa84-41c2-b3a7-2aacf0b2379a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01265 seconds (79.07900/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpyleo41n5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '91a8a237-8d26-43f9-b1d7-7ef4d3bb21e9-sda', '1761341077.67771', '1761341081', '1761341080', '', '1761341081', 0, 1) -test DEBUG: /tmp/tmpyleo41n5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '91a8a237-8d26-43f9-b1d7-7ef4d3bb21e9-sda', '1761341077.67771', '1761341081', '1761341080', '', '1761341081', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('91a8a237-8d26-43f9-b1d7-7ef4d3bb21e9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01036 seconds (96.49527/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp0r40m878/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '865de979c3d2dda3e7aec7561fbdbb6a', 'c69b8b4c-2c4f-4b21-81d6-3c74a12ef359-sda', '1761341077.69972', '1761341081', '1761341080', '', '1761341081', 1, 1) -test DEBUG: /tmp/tmp0r40m878/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341082.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'c69b8b4c-2c4f-4b21-81d6-3c74a12ef359-sda') -test DEBUG: /tmp/tmp0r40m878/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00538588s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '865de979c3d2dda3e7aec7561fbdbb6a', 'c69b8b4c-2c4f-4b21-81d6-3c74a12ef359-sda', '1761341077.69972', '1761341081', '1761341080', '', '1761341081', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c69b8b4c-2c4f-4b21-81d6-3c74a12ef359-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01865 seconds (53.60515/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpe57rbuxm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7a702370-a736-4aa1-92f2-ea3c60acae32-sda', '1761341077.72971', '1761341081', '1761341080', '', '1761341081', 0, 1) -test DEBUG: /tmp/tmpe57rbuxm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7a702370-a736-4aa1-92f2-ea3c60acae32-sda', '1761341077.72971', '1761341081', '1761341080', '', '1761341081', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7a702370-a736-4aa1-92f2-ea3c60acae32-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01080 seconds (92.59272/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpak6fy4jw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '865de979c3d2dda3e7aec7561fbdbb6a', '69da8cae-9778-4855-85f6-d760fc6e3286-sda', '1761341077.75141', '1761341081', '1761341080', '', '1761341081', 1, 0) -test DEBUG: /tmp/tmpak6fy4jw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '865de979c3d2dda3e7aec7561fbdbb6a', '69da8cae-9778-4855-85f6-d760fc6e3286-sda', '1761341077.75141', '1761341081', '1761341080', '', '1761341081', 1, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_delete ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_recreate -test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_recreate ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps -test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps ... ok - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 304 - "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txafd0b708046c4952b3be5-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx875fc96a8334499c825c0-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "txa1b9195bba924dd499a9d-0068fbee85" "proxy-server 4171832" 0.0058 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 304 - "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx4522a14d4b694ed1b4506-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc05877b34cfe45d5873be-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx155777df3d65491295fc8-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "GET /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "GET http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txb65cb313fbf64afc92a8b-0068fbee85" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5cf57d2af20040bbad77f-0068fbee85" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx2c2afe638a964c03b54ca-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx7b3d0bf6f4764aedb6be7-0068fbee85" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe409d2a06ee148168e5d9-0068fbee85" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx5721cc63ff6a4e0e8d477-0068fbee85" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "txa5c746f111514656b8b8f-0068fbee85" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfe78c2e8106346e48daf0-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "txddffe136cc4648848f345-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 412 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx6866058fdefb4c41a1d95-0068fbee85" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdc1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 412 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx6866058fdefb4c41a1d95-0068fbee85" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa160f33c22e643ddbd9ca-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx9454e9a684bf469bb6eef-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 304 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx97715049cb7841c9abbf7-0068fbee85" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx297f3abb669144dda0b38-0068fbee85" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdb1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "tx907340cb5d1245608fcf0-0068fbee85" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 304 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx6df432331429411197072-0068fbee85" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txdec6a646806c4556baa13-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/0/a/6735f81c4202435d8d29bc8c2040f492" 204 - "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492" "txda4ce85b6b02457182a36-0068fbee85" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sdd1/1/a/6735f81c4202435d8d29bc8c2040f492/o" 200 24 "HEAD http://localhost:8080/v1/a/6735f81c4202435d8d29bc8c2040f492/o" "tx3371539fe3e34526a7773-0068fbee85" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa855706c6cc34ba0b0cfc-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "PUT /sdb1/1/a/b3edfe0fd58d43fc8fca5e7038197918" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/b3edfe0fd58d43fc8fca5e7038197918" "txa855706c6cc34ba0b0cfc-0068fbee85" "container-server 4171832" 0.0011 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "PUT /sda1/1/a/b3edfe0fd58d43fc8fca5e7038197918" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/b3edfe0fd58d43fc8fca5e7038197918" "txa855706c6cc34ba0b0cfc-0068fbee85" "container-server 4171832" 0.0011 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "PUT /sdb1/2/a/b3edfe0fd58d43fc8fca5e7038197918" 201 - "PUT http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918" "txa855706c6cc34ba0b0cfc-0068fbee85" "proxy-server 4171832" 0.0167 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "PUT /sda1/2/a/b3edfe0fd58d43fc8fca5e7038197918" 201 - "PUT http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918" "txa855706c6cc34ba0b0cfc-0068fbee85" "proxy-server 4171832" 0.0093 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx42fe7b1aa3d246839f074-0068fbee85" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/2/a/b3edfe0fd58d43fc8fca5e7038197918" 204 - "HEAD http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918" "tx42fe7b1aa3d246839f074-0068fbee85" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:21 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71628d5f453d436587464-0068fbee85" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "HEAD /sdb1/2/a/b3edfe0fd58d43fc8fca5e7038197918" 204 - "HEAD http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918" "tx00dec26ca04b435bb5c22-0068fbee86" "proxy-server 4171832" 0.0014 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sda1/2/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "PUT http://foo:8080/sdg1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0f9e560a5f7b481db9802-0068fbee86" "object-server 4171832" 0.0005 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sdb1/2/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "PUT http://foo:8080/sdh1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0f9e560a5f7b481db9802-0068fbee86" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sdg1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "PUT http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0f9e560a5f7b481db9802-0068fbee86" "proxy-server 4171832" 0.0156 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sdh1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "PUT http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0f9e560a5f7b481db9802-0068fbee86" "proxy-server 4171832" 0.0156 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sdi1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "PUT http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0f9e560a5f7b481db9802-0068fbee86" "proxy-server 4171832" 0.0182 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb96c26f37a5546cc96f67-0068fbee86" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "HEAD /sda1/2/a/b3edfe0fd58d43fc8fca5e7038197918" 204 - "HEAD http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918" "tx8da1f2a6adc74b99a4efc-0068fbee86" "proxy-server 4171832" 0.0025 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "POST /sdi1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 202 76 "POST http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0c83ba26577d45c7bd9b0-0068fbee86" "proxy-server 4171832" 0.0042 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sda1/2/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "POST http://foo:8080/sdg1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0c83ba26577d45c7bd9b0-0068fbee86" "object-server 4171832" 0.0004 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "POST /sdg1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 202 76 "POST http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0c83ba26577d45c7bd9b0-0068fbee86" "proxy-server 4171832" 0.0063 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "PUT /sdb1/2/a/b3edfe0fd58d43fc8fca5e7038197918/o" 201 - "POST http://foo:8080/sdh1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0c83ba26577d45c7bd9b0-0068fbee86" "object-server 4171832" 0.0004 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:22 +0000] "POST /sdh1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 202 76 "POST http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx0c83ba26577d45c7bd9b0-0068fbee86" "proxy-server 4171832" 0.0086 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1be25534bb1245dab8518-0068fbee86" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/1/a/4f9e1140e9b54767b839e6bec3226318" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" "tx1be25534bb1245dab8518-0068fbee86" "container-server 4171832" 0.0010 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/1/a/4f9e1140e9b54767b839e6bec3226318" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/4f9e1140e9b54767b839e6bec3226318" "tx1be25534bb1245dab8518-0068fbee86" "container-server 4171832" 0.0011 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 201 - "PUT http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx1be25534bb1245dab8518-0068fbee86" "proxy-server 4171832" 0.0080 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 201 - "PUT http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx1be25534bb1245dab8518-0068fbee86" "proxy-server 4171832" 0.0126 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd662d297d3bd40b69bfe7-0068fbee87" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txd662d297d3bd40b69bfe7-0068fbee87" "proxy-server 4171832" 0.0013 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx17aadd112b7343c08e7cb-0068fbee87" "proxy-server 4171832" 0.0058 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sdb1/2/a/b3edfe0fd58d43fc8fca5e7038197918" 204 - "HEAD http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918" "txec7cc1dd9def4f7a81348-0068fbee87" "proxy-server 4171832" 0.0039 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "GET /sdg1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 200 92 "GET http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx30a54ba8be624826ab276-0068fbee87" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "GET /sdi1/0/a/b3edfe0fd58d43fc8fca5e7038197918/o" 200 92 "GET http://foo:8080/v1/a/b3edfe0fd58d43fc8fca5e7038197918/o" "tx30a54ba8be624826ab276-0068fbee87" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4448ab10ac2a4406b7b7b-0068fbee87" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://foo:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx47065790506a446d9eabd-0068fbee87" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 201 - "PUT http://foo:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx057ed69ad81741eb9d36f-0068fbee87" "proxy-server 4171832" 0.0113 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318/o" 201 - "PUT http://foo:8080/sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" "tx057ed69ad81741eb9d36f-0068fbee87" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 201 - "PUT http://foo:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx057ed69ad81741eb9d36f-0068fbee87" "proxy-server 4171832" 0.0154 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sda1/3/a/4f9e1140e9b54767b839e6bec3226318/o" 201 - "PUT http://foo:8080/sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" "tx057ed69ad81741eb9d36f-0068fbee87" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "PUT /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 201 - "PUT http://foo:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx057ed69ad81741eb9d36f-0068fbee87" "proxy-server 4171832" 0.0175 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx52e0d2e382fd4c6cadfff-0068fbee87" "proxy-server 4171832" 0.0017 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txf1be10f5fbe4474c8564a-0068fbee87" "proxy-server 4171832" 0.0025 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:23 +0000] "GET /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txa0df50465f414f03aec60-0068fbee87" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txa0df50465f414f03aec60-0068fbee87" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3245b21546a84e5f8ccf3-0068fbee88" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx816e3fabf0614c8497293-0068fbee88" "proxy-server 4171832" 0.0018 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx1fe0123c02d4405084dee-0068fbee88" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx76ff64bb40a1403483eac-0068fbee88" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 200 382 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318?format=json&states=listing" "tx76ff64bb40a1403483eac-0068fbee88" "proxy-server 4171832" 0.0037 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txad95830197a9415b8c279-0068fbee88" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx67de04f4e8ed43f0bc95f-0068fbee88" "proxy-server 4171832" 0.0016 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx16986afd45214d4fa925a-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx16986afd45214d4fa925a-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe1332062fd204ee7971e5-0068fbee88" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx01ccf8a0fc72487394d69-0068fbee88" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txd977598afd1f4055bd7cf-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txd977598afd1f4055bd7cf-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe79c6dd7344d46cabea3e-0068fbee88" "proxy-server 4171832" 0.0016 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx023cc86f578b41efabe23-0068fbee88" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 412 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txbeaaf736737a4866b13f1-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 412 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txbeaaf736737a4866b13f1-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txbeaaf736737a4866b13f1-0068fbee88) -proxy DEBUG: Ignoring 412 from primary (txn: txbeaaf736737a4866b13f1-0068fbee88) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 412 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txbeaaf736737a4866b13f1-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txbeaaf736737a4866b13f1-0068fbee88) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx5ecd8be9efb24293a6310-0068fbee88" "proxy-server 4171832" 0.0089 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx34e1a9892e7f4faf82021-0068fbee88" "proxy-server 4171832" 0.0017 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txdd51cfd91a3c4a73922d6-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txdd51cfd91a3c4a73922d6-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txdd51cfd91a3c4a73922d6-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeb5227b3d105411b95d7e-0068fbee88" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txba872a77aabf4ea6a2a4d-0068fbee88" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txdf23dbda47f74b02ae4a0-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txdf23dbda47f74b02ae4a0-0068fbee88" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txdf23dbda47f74b02ae4a0-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx962a9fb6754c42619eae6-0068fbee88" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "HEAD /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx64d6c7bfb2d149e283bf2-0068fbee88" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx236110d016ba4d9ca0903-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:24 +0000] "GET /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "GET http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx236110d016ba4d9ca0903-0068fbee88" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx85dd6e67ea7546758b562-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txb4b9256edad24c7e86728-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx92437b4df5d44d629ff0e-0068fbee89" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx69f55f9725494203b9c14-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txdaedadb73b7c47d79597e-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx0770bdaa2d8b4568a8ff0-0068fbee89" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf9ea637c2d0446588cc81-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx22e8168e0f2d428d84b17-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 412 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx9277ce9898364a0a9c0ab-0068fbee89" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 412 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx9277ce9898364a0a9c0ab-0068fbee89" "proxy-server 4171832" 0.0006 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 412 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx9277ce9898364a0a9c0ab-0068fbee89" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7f6e4e7f8d9c470db060c-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "tx9ceb82de357c43118fe74-0068fbee89" "proxy-server 4171832" 0.0047 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdg1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx2325116d60c54c54bfb5f-0068fbee89" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9303b50053144432a5b1d-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txab6fa4eddd8b4699882cd-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdh1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 304 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "tx19c2316b137741e9a4e18-0068fbee89" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4aadd611ee8841809d9a1-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/3/a/4f9e1140e9b54767b839e6bec3226318" 204 - "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318" "txca1d3431a8944976b275b-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdi1/2/a/4f9e1140e9b54767b839e6bec3226318/o" 200 92 "HEAD http://localhost:8080/v1/a/4f9e1140e9b54767b839e6bec3226318/o" "txd1d235ef7916483389399-0068fbee89" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1113e053a8064e839bbed-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/d710abfde1e84e15b985c5be525dc4ec" "tx1113e053a8064e839bbed-0068fbee89" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sda1/1/a/d710abfde1e84e15b985c5be525dc4ec" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec" "tx1113e053a8064e839bbed-0068fbee89" "container-server 4171832" 0.0011 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sda1/1/a/d710abfde1e84e15b985c5be525dc4ec" 201 - "PUT http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec" "tx1113e053a8064e839bbed-0068fbee89" "proxy-server 4171832" 0.0124 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec" 201 - "PUT http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec" "tx1113e053a8064e839bbed-0068fbee89" "proxy-server 4171832" 0.0089 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx515c16a6e7df46beae281-0068fbee89" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a/d710abfde1e84e15b985c5be525dc4ec" 204 - "HEAD http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec" "tx515c16a6e7df46beae281-0068fbee89" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfcf1ff521417499495107-0068fbee89" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec" 204 - "HEAD http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec" "tx1272a04486bd47e9a1021-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sda1/1/a/d710abfde1e84e15b985c5be525dc4ec/o" 201 - "PUT http://foo:8080/sdd1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx06624d1212d2444d85ad3-0068fbee89" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdd1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" 201 - "PUT http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx06624d1212d2444d85ad3-0068fbee89" "proxy-server 4171832" 0.0070 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec/o" 201 - "PUT http://foo:8080/sdc1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx06624d1212d2444d85ad3-0068fbee89" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "PUT /sdc1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" 201 - "PUT http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx06624d1212d2444d85ad3-0068fbee89" "proxy-server 4171832" 0.0089 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:25 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc616ebee682a483394f16-0068fbee89" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a/d710abfde1e84e15b985c5be525dc4ec" 204 - "HEAD http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec" "tx51d23b571417401997d71-0068fbee8a" "proxy-server 4171832" 0.0024 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/1/a/d710abfde1e84e15b985c5be525dc4ec/o" 201 - "POST http://foo:8080/sdd1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx9d2d3fe8d35b4177b3c3b-0068fbee8a" "object-server 4171832" 0.0007 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec/o" 201 - "POST http://foo:8080/sdc1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx9d2d3fe8d35b4177b3c3b-0068fbee8a" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "POST /sdd1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" 202 76 "POST http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx9d2d3fe8d35b4177b3c3b-0068fbee8a" "proxy-server 4171832" 0.0092 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "POST /sdc1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" 202 76 "POST http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx9d2d3fe8d35b4177b3c3b-0068fbee8a" "proxy-server 4171832" 0.0110 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx937193e81efe43dea6a03-0068fbee8a" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx937193e81efe43dea6a03-0068fbee8a" "container-server 4171832" 0.0010 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx937193e81efe43dea6a03-0068fbee8a" "container-server 4171832" 0.0010 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 201 - "PUT http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx937193e81efe43dea6a03-0068fbee8a" "proxy-server 4171832" 0.0124 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 201 - "PUT http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx937193e81efe43dea6a03-0068fbee8a" "proxy-server 4171832" 0.0089 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc8e3bc0bd5ef45888f990-0068fbee8a" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "txc8e3bc0bd5ef45888f990-0068fbee8a" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1fe301c8cd2c4ce48888e-0068fbee8a" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a/d710abfde1e84e15b985c5be525dc4ec" 204 - "HEAD http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec" "txbcca237ff6a348e38655e-0068fbee8a" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "GET /sdc1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" 200 24 "GET http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx379062c7868b47c38a701-0068fbee8a" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "GET /sdd1/3/a/d710abfde1e84e15b985c5be525dc4ec/o" 200 24 "GET http://foo:8080/v1/a/d710abfde1e84e15b985c5be525dc4ec/o" "tx379062c7868b47c38a701-0068fbee8a" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc36d7d900081414cbe6dd-0068fbee8a" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://foo:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx822b516de1c244548f16a-0068fbee8a" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 201 - "PUT http://foo:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx191025e4b4a64db28e230-0068fbee8a" "proxy-server 4171832" 0.0097 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0/o" 201 - "PUT http://foo:8080/sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx191025e4b4a64db28e230-0068fbee8a" "object-server 4171832" 0.0004 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0/o" 201 - "PUT http://foo:8080/sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx191025e4b4a64db28e230-0068fbee8a" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 201 - "PUT http://foo:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx191025e4b4a64db28e230-0068fbee8a" "proxy-server 4171832" 0.0168 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "PUT /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 201 - "PUT http://foo:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx191025e4b4a64db28e230-0068fbee8a" "proxy-server 4171832" 0.0169 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfc30fb8ed92c4b74a1d98-0068fbee8a" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx6fc5b96295b94acd998e9-0068fbee8a" "proxy-server 4171832" 0.0024 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "GET /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txf4d15ac976b649a588e8c-0068fbee8a" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "GET /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txf4d15ac976b649a588e8c-0068fbee8a" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:26 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc31c038c2f0a495c881f3-0068fbee8a" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx71cee64dc8644ddfa9f7f-0068fbee8a" "proxy-server 4171832" 0.0024 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx1812abea9672470ab31f1-0068fbee8b" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx775ceddd9e1541458e367-0068fbee8b" "proxy-server 4171832" 0.0048 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "GET /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 200 382 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0?format=json&states=listing" "tx775ceddd9e1541458e367-0068fbee8b" "proxy-server 4171832" 0.0022 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txacea54cd9b974b9ba0a33-0068fbee8b" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:27 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "txeae018e35de5438fb8355-0068fbee8b" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txc715dcf5c1f145d0a4370-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txc715dcf5c1f145d0a4370-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf3401c8a99a04618bbff6-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "txaef5e3b38f4f4da98dfe9-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe395e82ebad44a4aaab03-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe395e82ebad44a4aaab03-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3606d798e24949abb23f1-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "txcd937630c58f406bbf787-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 412 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe81e1a96bd954b28962b6-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 412 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe81e1a96bd954b28962b6-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txe81e1a96bd954b28962b6-0068fbee8c) -proxy DEBUG: Ignoring 412 from primary (txn: txe81e1a96bd954b28962b6-0068fbee8c) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 412 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe81e1a96bd954b28962b6-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txe81e1a96bd954b28962b6-0068fbee8c) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6f86045d5b794f5ea5ca2-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx99a81fd1b78d4141932e6-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe8c210f4d38842fa8b68f-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe8c210f4d38842fa8b68f-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe8c210f4d38842fa8b68f-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx342896e510dc4282af4b3-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "txd2c11b24ed8f4bfcbc721-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx20b43f94f80f479d8cf6d-0068fbee8c" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx20b43f94f80f479d8cf6d-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx20b43f94f80f479d8cf6d-0068fbee8c" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txae47f98712924725be2ca-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx32feb2de136f49ab91a5e-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txf741d4a023074483aae9d-0068fbee8c" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "GET /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "GET http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txf741d4a023074483aae9d-0068fbee8c" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe3854dbadea442f98002a-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx7924e2464a334e7eb9812-0068fbee8c" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx09548e87a63f42bc8d6e6-0068fbee8c" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa6a9fc0a4c5d4c53acc90-0068fbee8c" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx435e591c6bea4c05a84e2-0068fbee8c" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txdae7d5d0e411411ca6786-0068fbee8c" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx398df35c81a8465084a95-0068fbee8c" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:28 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx656dee712bec428696439-0068fbee8c" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdh1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 412 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe77d56b73784492cbfd71-0068fbee8d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 412 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe77d56b73784492cbfd71-0068fbee8d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 412 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe77d56b73784492cbfd71-0068fbee8d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx684ea9420bcf42aea5bcf-0068fbee8d" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdb1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx4adfb6cb4bf44516a9dce-0068fbee8d" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txe0a89f0f2b204c30b2344-0068fbee8d" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx02dc39f6ca2041ce802be-0068fbee8d" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx25a2562cfb144dd19a64b-0068fbee8d" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdg1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 304 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "tx71850e6d7f83406eb5982-0068fbee8d" "proxy-server 4171832" 0.0006 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx90c9c929444e43d39f6fb-0068fbee8d" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sda1/1/a/027ad25d519f4b4b8e66d3845956c3e0" 204 - "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0" "tx7077772f744d48ad82863-0068fbee8d" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:29 +0000] "HEAD /sdi1/0/a/027ad25d519f4b4b8e66d3845956c3e0/o" 200 92 "HEAD http://localhost:8080/v1/a/027ad25d519f4b4b8e66d3845956c3e0/o" "txedbab00058744306bb408-0068fbee8d" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9588c87b65764a95a1fc2-0068fbee8d" "proxy-server 4171832" 0.0015 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/1/a/5e068b0650e94cf7b15be294e80b36f8" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/5e068b0650e94cf7b15be294e80b36f8" "tx9588c87b65764a95a1fc2-0068fbee8d" "container-server 4171832" 0.0011 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/1/a/5e068b0650e94cf7b15be294e80b36f8" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/5e068b0650e94cf7b15be294e80b36f8" "tx9588c87b65764a95a1fc2-0068fbee8d" "container-server 4171832" 0.0011 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/3/a/5e068b0650e94cf7b15be294e80b36f8" 201 - "PUT http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8" "tx9588c87b65764a95a1fc2-0068fbee8d" "proxy-server 4171832" 0.0128 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/3/a/5e068b0650e94cf7b15be294e80b36f8" 201 - "PUT http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8" "tx9588c87b65764a95a1fc2-0068fbee8d" "proxy-server 4171832" 0.0091 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa357688f0431414cbb681-0068fbee8e" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/3/a/5e068b0650e94cf7b15be294e80b36f8" 204 - "HEAD http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8" "txa357688f0431414cbb681-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5b6c7a84d2fa40eda231f-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/5e068b0650e94cf7b15be294e80b36f8" 204 - "HEAD http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8" "tx0e60b333a1cf4becb37d0-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdh1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "PUT http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "txc8f7d7adcf5145e9bf884-0068fbee8e" "proxy-server 4171832" 0.0103 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "PUT http://foo:8080/sdg1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" "txc8f7d7adcf5145e9bf884-0068fbee8e" "object-server 4171832" 0.0005 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdg1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "PUT http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "txc8f7d7adcf5145e9bf884-0068fbee8e" "proxy-server 4171832" 0.0137 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "PUT http://foo:8080/sdi1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" "txc8f7d7adcf5145e9bf884-0068fbee8e" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdi1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "PUT http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "txc8f7d7adcf5145e9bf884-0068fbee8e" "proxy-server 4171832" 0.0175 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe276ec96217c446384022-0068fbee8e" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/5e068b0650e94cf7b15be294e80b36f8" 204 - "HEAD http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8" "tx544e7cbe7ca24a65b338d-0068fbee8e" "proxy-server 4171832" 0.0024 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "POST /sdg1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 202 76 "POST http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "txd4194ab17d9549ed806ce-0068fbee8e" "proxy-server 4171832" 0.0037 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "POST http://foo:8080/sdi1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" "txd4194ab17d9549ed806ce-0068fbee8e" "object-server 4171832" 0.0004 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "POST /sdi1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 202 76 "POST http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "txd4194ab17d9549ed806ce-0068fbee8e" "proxy-server 4171832" 0.0090 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 201 - "POST http://foo:8080/sdh1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" "txd4194ab17d9549ed806ce-0068fbee8e" "object-server 4171832" 0.0004 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "POST /sdh1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 202 76 "POST http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "txd4194ab17d9549ed806ce-0068fbee8e" "proxy-server 4171832" 0.0089 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4a8b7a6d83bc4a6eb53a7-0068fbee8e" "proxy-server 4171832" 0.0014 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/1/a/4812cc08700b438db443e2848d32a318" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/4812cc08700b438db443e2848d32a318" "tx4a8b7a6d83bc4a6eb53a7-0068fbee8e" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/1/a/4812cc08700b438db443e2848d32a318" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/4812cc08700b438db443e2848d32a318" "tx4a8b7a6d83bc4a6eb53a7-0068fbee8e" "container-server 4171832" 0.0010 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/3/a/4812cc08700b438db443e2848d32a318" 201 - "PUT http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx4a8b7a6d83bc4a6eb53a7-0068fbee8e" "proxy-server 4171832" 0.0083 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/3/a/4812cc08700b438db443e2848d32a318" 201 - "PUT http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx4a8b7a6d83bc4a6eb53a7-0068fbee8e" "proxy-server 4171832" 0.0131 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6cf38e18621a465cb842b-0068fbee8e" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx6cf38e18621a465cb842b-0068fbee8e" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9ca5d5d115a4ff1a5291-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/5e068b0650e94cf7b15be294e80b36f8" 204 - "HEAD http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8" "tx11fa8b4089764008b6f97-0068fbee8e" "proxy-server 4171832" 0.0031 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdg1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 200 92 "GET http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "tx90383d71ba7f42128aae6-0068fbee8e" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdi1/3/a/5e068b0650e94cf7b15be294e80b36f8/o" 200 92 "GET http://foo:8080/v1/a/5e068b0650e94cf7b15be294e80b36f8/o" "tx90383d71ba7f42128aae6-0068fbee8e" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb5b3174fec8450fa9a61-0068fbee8e" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://foo:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx15e4a74bd23b45b58658c-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdb1/3/a/4812cc08700b438db443e2848d32a318/o" 201 - "PUT http://foo:8080/sdd1/3/a/4812cc08700b438db443e2848d32a318/o" "txf9349a856c804377b31fd-0068fbee8e" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 201 - "PUT http://foo:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txf9349a856c804377b31fd-0068fbee8e" "proxy-server 4171832" 0.0090 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sda1/3/a/4812cc08700b438db443e2848d32a318/o" 201 - "PUT http://foo:8080/sdc1/3/a/4812cc08700b438db443e2848d32a318/o" "txf9349a856c804377b31fd-0068fbee8e" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "PUT /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 201 - "PUT http://foo:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txf9349a856c804377b31fd-0068fbee8e" "proxy-server 4171832" 0.0110 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx15b8fec554d74dfcbbd4c-0068fbee8e" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txe050b71b255a45c589607-0068fbee8e" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx6a5478e870074395877cf-0068fbee8e" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc02751434ba5456e8f12f-0068fbee8e" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx870ac52efc3940dcaf24c-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx99ce9c439be3496788ec3-0068fbee8e" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd711dd8ab0d64df98411f-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sda1/3/a/4812cc08700b438db443e2848d32a318" 200 380 "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318?format=json&states=listing" "txd711dd8ab0d64df98411f-0068fbee8e" "proxy-server 4171832" 0.0023 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2138bfa637ec43638b8c0-0068fbee8e" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx3a416f307c644f41b0a39-0068fbee8e" "proxy-server 4171832" 0.0027 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx4338bf2572674cb9b3fe8-0068fbee8e" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx113ef7ff45584b668195d-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txc2a688ec9b7e48c2a4a33-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txe733ca0a30054368b8630-0068fbee8e" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx7b664a3ceff74048ad5fe-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx901a50f21ab340658bed6-0068fbee8e" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 412 - "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txbd61e1d1163945318cc4d-0068fbee8e" "proxy-server 4171832" 0.0048 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:30 +0000] "GET /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 412 - "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txbd61e1d1163945318cc4d-0068fbee8e" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1f8aa27bd4334db8bef14-0068fbee90" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txfa0c4d3a33f34f4597463-0068fbee90" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "GET /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 304 - "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx2ef3321fe568444bae739-0068fbee90" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx82bdce45e9584e9c8cfd4-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txeb72db715cb7428f9feca-0068fbee90" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "GET /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 304 - "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx8da147aaf12445658028e-0068fbee90" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8e3cb79503a74d21b863f-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx0e82264ad2534b8092ec3-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "GET /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "GET http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx0fbd0d72ddbc4bf994a07-0068fbee90" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa35ac7b29b8c473abd1a7-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txbeeefd9eecbe4b8e9473a-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txad0a3fe6713e49e38ac41-0068fbee90" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2514d3b757844cd9a84c7-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx06fe7b4b16da40b5b40d2-0068fbee90" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:32 +0000] "HEAD /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx5a3b0b1befce49639ebed-0068fbee90" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx55adaeceeb374c92b92fa-0068fbee91" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txa7e0f898741141cc955e7-0068fbee91" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 412 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txce0f3bd0ff524aed95d1a-0068fbee91" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 412 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txce0f3bd0ff524aed95d1a-0068fbee91" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txbd189686340c493c8c88d-0068fbee91" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx5f21b422fac84b0084c6c-0068fbee91" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdd1/3/a/4812cc08700b438db443e2848d32a318/o" 304 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "txddaa29a7ce8b492e8e2d6-0068fbee91" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa7aba4d96a9945e2a91d6-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "tx79a87218ae9e485e90c35-0068fbee91" "proxy-server 4171832" 0.0016 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 304 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx47e5cf8c6d2b4477abd43-0068fbee91" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx77870683a0c94c8a8cb58-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/3/a/4812cc08700b438db443e2848d32a318" 204 - "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318" "txe0efbd3ac2364c228da91-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdc1/3/a/4812cc08700b438db443e2848d32a318/o" 200 24 "HEAD http://localhost:8080/v1/a/4812cc08700b438db443e2848d32a318/o" "tx4b57c81939da4f948883b-0068fbee91" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9793c73620c547458c81e-0068fbee91" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/1/a/7765bfd0ba76411c950efe509904c9c4" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/7765bfd0ba76411c950efe509904c9c4" "tx9793c73620c547458c81e-0068fbee91" "container-server 4171832" 0.0010 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/1/a/7765bfd0ba76411c950efe509904c9c4" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/7765bfd0ba76411c950efe509904c9c4" "tx9793c73620c547458c81e-0068fbee91" "container-server 4171832" 0.0010 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/0/a/7765bfd0ba76411c950efe509904c9c4" 201 - "PUT http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4" "tx9793c73620c547458c81e-0068fbee91" "proxy-server 4171832" 0.0118 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/0/a/7765bfd0ba76411c950efe509904c9c4" 201 - "PUT http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4" "tx9793c73620c547458c81e-0068fbee91" "proxy-server 4171832" 0.0084 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc5103ebb3e84406a39f7-0068fbee91" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/0/a/7765bfd0ba76411c950efe509904c9c4" 204 - "HEAD http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4" "txfc5103ebb3e84406a39f7-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb28b0cce52bc409099cab-0068fbee91" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/0/a/7765bfd0ba76411c950efe509904c9c4" 204 - "HEAD http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4" "txdf7596fba911439093e48-0068fbee91" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 201 - "PUT http://foo:8080/sdc1/0/a/7765bfd0ba76411c950efe509904c9c4/o" "tx4f4f788c6953431d9cd51-0068fbee91" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 201 - "PUT http://foo:8080/sdd1/0/a/7765bfd0ba76411c950efe509904c9c4/o" "tx4f4f788c6953431d9cd51-0068fbee91" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdc1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 201 - "PUT http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4/o" "tx4f4f788c6953431d9cd51-0068fbee91" "proxy-server 4171832" 0.0080 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdd1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 201 - "PUT http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4/o" "tx4f4f788c6953431d9cd51-0068fbee91" "proxy-server 4171832" 0.0077 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx32aebd24d55a4cdebd254-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/0/a/7765bfd0ba76411c950efe509904c9c4" 204 - "HEAD http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4" "txf7f7436ee70743ca9d6e4-0068fbee91" "proxy-server 4171832" 0.0025 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 201 - "POST http://foo:8080/sdd1/0/a/7765bfd0ba76411c950efe509904c9c4/o" "tx862f8fd33350487ba7d4c-0068fbee91" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "POST /sdd1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 202 76 "POST http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4/o" "tx862f8fd33350487ba7d4c-0068fbee91" "proxy-server 4171832" 0.0056 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 201 - "POST http://foo:8080/sdc1/0/a/7765bfd0ba76411c950efe509904c9c4/o" "tx862f8fd33350487ba7d4c-0068fbee91" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "POST /sdc1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 202 76 "POST http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4/o" "tx862f8fd33350487ba7d4c-0068fbee91" "proxy-server 4171832" 0.0078 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1552d231d94741da8b00c-0068fbee91" "proxy-server 4171832" 0.0014 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/1/a/306be53690664a8887c011974f1eaff7" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/306be53690664a8887c011974f1eaff7" "tx1552d231d94741da8b00c-0068fbee91" "container-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/1/a/306be53690664a8887c011974f1eaff7" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/306be53690664a8887c011974f1eaff7" "tx1552d231d94741da8b00c-0068fbee91" "container-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/0/a/306be53690664a8887c011974f1eaff7" 201 - "PUT http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx1552d231d94741da8b00c-0068fbee91" "proxy-server 4171832" 0.0166 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/0/a/306be53690664a8887c011974f1eaff7" 201 - "PUT http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx1552d231d94741da8b00c-0068fbee91" "proxy-server 4171832" 0.0131 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4ea1e8341b7b42d4bff7a-0068fbee91" "proxy-server 4171832" 0.0021 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx4ea1e8341b7b42d4bff7a-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx81857d1c1a394363bd7b0-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/0/a/7765bfd0ba76411c950efe509904c9c4" 204 - "HEAD http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4" "tx2c18e1981ef543cc8d041-0068fbee91" "proxy-server 4171832" 0.0027 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "GET /sdd1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 200 24 "GET http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4/o" "tx3e158ace4269467c8fab9-0068fbee91" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "GET /sdc1/0/a/7765bfd0ba76411c950efe509904c9c4/o" 200 24 "GET http://foo:8080/v1/a/7765bfd0ba76411c950efe509904c9c4/o" "tx3e158ace4269467c8fab9-0068fbee91" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx23b685df5f9d42da9d8fd-0068fbee91" "proxy-server 4171832" 0.0021 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://foo:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx5754eca2af1a456e87aaa-0068fbee91" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sda1/0/a/306be53690664a8887c011974f1eaff7/o" 201 - "PUT http://foo:8080/sdc1/3/a/306be53690664a8887c011974f1eaff7/o" "txbce848a4c64c46fdabc9b-0068fbee91" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 201 - "PUT http://foo:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txbce848a4c64c46fdabc9b-0068fbee91" "proxy-server 4171832" 0.0075 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdb1/0/a/306be53690664a8887c011974f1eaff7/o" 201 - "PUT http://foo:8080/sdd1/3/a/306be53690664a8887c011974f1eaff7/o" "txbce848a4c64c46fdabc9b-0068fbee91" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "PUT /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 201 - "PUT http://foo:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txbce848a4c64c46fdabc9b-0068fbee91" "proxy-server 4171832" 0.0115 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx992512788bec4fb083ff0-0068fbee91" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx956d3cfc76934e3888788-0068fbee91" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "GET /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txe05fe6684d9a47c7aa141-0068fbee91" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc5aead2795394f0d9304b-0068fbee91" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "txf823a43edb3c4936b6a2a-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txad3ba72d9ba04fa2b7549-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf2ed616418d44a069e9a2-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sda1/0/a/306be53690664a8887c011974f1eaff7" 200 382 "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7?format=json&states=listing" "txf2ed616418d44a069e9a2-0068fbee94" "proxy-server 4171832" 0.0032 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc308ddd60fdf444397b85-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx99b9a627df724548b255a-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx1f3995aac0ca43c0a8a64-0068fbee94" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd20c035c98384153ae65c-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "txc0d6921554394bdbb01a8-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx5c46de5dd7184cdd99842-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa4a688d794fa4804b8677-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx3d8afd15223b40e1835e2-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 412 - "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txccc2da7fd426460bbf245-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 412 - "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txccc2da7fd426460bbf245-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx706e68d9da904f279c168-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "txa56d7c8a016e4469a5243-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 304 - "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txbdf905e7e7af4d04a54cc-0068fbee94" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb3fa1ab4e08d459c96166-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx9cab907af0c441bbaf2a9-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 304 - "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx18d911a0ed6044b1bd658-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txac02bc06062740bcb065a-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "txa1a32ab79272431981164-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "GET http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx054b178f366a4cfa9b6b2-0068fbee94" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx75286635419343e2ba65b-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "txf179d4a0c6e04497a2b97-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txf45e791ac50c4ea09f3ab-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3590da9a86c24711960f4-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "txb671fb77556540f89fb87-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txeb328b0d17d24363931f7-0068fbee94" "proxy-server 4171832" 0.0005 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx93ba3d35994445a3b7dc3-0068fbee94" "proxy-server 4171832" 0.0043 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx375b45dffbdf4e8b851e6-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 412 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx55a27990ed4b4357b61c1-0068fbee94" "proxy-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 412 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx55a27990ed4b4357b61c1-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx904e3a5fc9444506a1133-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_str_maxuploads ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_deleted ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_create_prealloc_oserror ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info ... ok +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10777115821838379 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10838723182678223 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10858702659606934 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.1087343692779541 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10885858535766602 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10898828506469727 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10910868644714355 +test ERROR: Timeout getting a connection to memcached: 1.2.3.5:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10921764373779297 +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.004838466644287 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0051329135894775 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0052671432495117 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0053834915161133 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0054843425750732 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.005591630935669 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0056936740875244 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout getting a connection to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 1.0, time_spent 1.0057885646820068 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Timeout connecting to memcached: 1.2.3.4:11211: with key_prefix key, method set, config_timeout 0.1, time_spent 0.10514450073242188 +test ERROR: Error connecting to memcached: ALL: with key_prefix key, method set: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method decr, time_spent 2.002716064453125e-05: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr + line = fp.readline().strip().split() + ^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'strip' +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting +test.unit.common.test_memcached.TestMemcached.test_error_limiting ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_logging ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_old_enough_to_reclaim ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails +test.unit.obj.test_diskfile.TestDiskFile.test_create_unlink_cleanup_renamer_fails ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_create_use_linkat_renamer_not_called +test.unit.obj.test_diskfile.TestDiskFile.test_create_use_linkat_renamer_not_called ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_data_timestamp_not_open ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_is_reclaimable ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET ... ok +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_is_deleted ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_delete +test.unit.obj.test_diskfile.TestDiskFile.test_delete ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_corners ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_partial_closes +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_partial_closes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_last_modified_time ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_range_w_none +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_range_w_none ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txcccc1a002867413994f2d-0068fbee94" "proxy-server 4171809" 0.5419 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - txcccc1a002867413994f2d-0068fbee94 - 0.5548 - - 1761341076.310112476 1761341076.864937067 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx134758e9c62f4527b7f5a-0068fbee94" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd8db919b96734c8b83307-0068fbee94" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sda1/0/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx10f1546d70504601845f8-0068fbee94" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/36 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx10f1546d70504601845f8-0068fbee94 - 0.0130 - - 1761341076.865840912 1761341076.878855467 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdb0b5a8f9b74f6892b54-0068fbee95" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7852279cdad24fd893792-0068fbee95" "proxy-server 4171809" 0.0025 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/37 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - tx762862c18340409881fe1-0068fbee95 - 0.0104 - - 1761341077.688237667 1761341077.698649645 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx33265ddf866b4ce7aae31-0068fbee95) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: txed7c9d89605f40259a675-0068fbee95) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception (txn: tx862dfe4e382c4cf09a3a1-0068fbee95) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx537d9c29a1924349a7377-0068fbee95) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1808, in _make_connection - resp = conn.getexpect() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status - raise expect_status -Exception (txn: tx3128d6759ea447ce9f453-0068fbee95)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length ... ok +test ERROR: Error limiting server 1.2.3.5:11211 +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error limiting server 1.2.3.4:11211 +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method get: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error limiting server 1.2.3.5:11211 +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config +test.unit.common.test_memcached.TestMemcached.test_error_limiting_custom_config ... ok +test.unit.common.test_memcached.TestMemcached.test_error_raising +test.unit.common.test_memcached.TestMemcached.test_error_raising ... ok +test.unit.common.test_memcached.TestMemcached.test_get_conns +test.unit.common.test_memcached.TestMemcached.test_get_conns ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges ... ok +test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 +test.unit.common.test_memcached.TestMemcached.test_get_conns_bad_v6 ... ok +test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname +test.unit.common.test_memcached.TestMemcached.test_get_conns_hostname ... ok +test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request +test.unit.common.test_memcached.TestMemcached.test_get_failed_connection_mid_request ... ok +test.unit.common.test_memcached.TestMemcached.test_incr +test.unit.common.test_memcached.TestMemcached.test_incr ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_add_expires +test.unit.common.test_memcached.TestMemcached.test_incr_add_expires ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time +test.unit.common.test_memcached.TestMemcached.test_incr_expiration_time ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request +test.unit.common.test_memcached.TestMemcached.test_incr_failed_connection_mid_request ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response +test.unit.common.test_memcached.TestMemcached.test_incr_unexpected_response ... ok +test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout +test.unit.common.test_memcached.TestMemcached.test_incr_w_timeout ... ok +test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold +test.unit.common.test_memcached.TestMemcached.test_item_size_warning_threshold ... ok +test.unit.common.test_memcached.TestMemcached.test_logger_kwarg +test.unit.common.test_memcached.TestMemcached.test_logger_kwarg ... ok +test.unit.common.test_memcached.TestMemcached.test_multi +test.unit.common.test_memcached.TestMemcached.test_multi ... ok +test.unit.common.test_memcached.TestMemcached.test_multi_delete +test.unit.common.test_memcached.TestMemcached.test_multi_delete ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_error ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_edges +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_edges ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_get_exception ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_incr_exception ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_exception +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_exception ... ok +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_timeout +test.unit.common.test_memcached.TestMemcached.test_operations_timing_stats_with_set_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_no_stale_reads ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_empty +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_empty ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:36 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server ERROR: Object returning 503 for [] (txn: tx4ebc35b5d23b424fa10a0-0068fbee95) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server ERROR: Object returning 503 for [] (txn: tx6a10844f86ae483eba9e8-0068fbee95) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server ERROR: Object returning 503 for [] (txn: tx4eac8643be7e48588d071-0068fbee95) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from primary (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txd141fb756a3a44c091f64-0068fbee95)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 ... ok - -object-reconstructor ERROR: Unable to get enough responses (37 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (38 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341072.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp0p8xser3/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341072.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmphdgpne0w/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341077.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp8h8unh9r/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341077.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmplizss607/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341077.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmpyoaizwkv/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341077.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4f3x0kmb/devices/sda1/objects/9/a43/615cd4810e0d969889af154f7b02ba43/1761341077.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 13 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.2:1002/sdc/0/a/c/o policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341077.00000 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag c5fb6d138d0e30c1a777a2e70fdf44b8 and timestamp 1761341078.00000 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag fb3d200eb5be7226d6ab1839145d575b and timestamp 1761341079.00000 -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 9, 11]test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_parity_fa_with_data_node_failure -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_parity_fa_with_data_node_failure ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring -test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_failure_report_with_auditor_stats_json -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_failure_report_with_auditor_stats_json ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_with_override_parts_and_unexpected_part_dir -test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_with_override_parts_and_unexpected_part_dir ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_objs_ssync_only_when_in_sync -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_objs_ssync_only_when_in_sync ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_data_error -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_data_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_entity_error -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_entity_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sdb1/3/a/119ff7b27e1f4c8b819ef41102f106ad" 204 - "HEAD http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad" "txd83b5757a06c41cd8f58c-0068fbee93" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdi1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 404 70 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "tx92507bdd757f45de926ef-0068fbee93" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdh1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 404 70 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "tx92507bdd757f45de926ef-0068fbee93" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx92507bdd757f45de926ef-0068fbee93) -proxy DEBUG: Ignoring 404 from primary (txn: tx92507bdd757f45de926ef-0068fbee93) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdg1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 404 70 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "tx92507bdd757f45de926ef-0068fbee93" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx92507bdd757f45de926ef-0068fbee93) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90047b37f21b4add8bb81-0068fbee93" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "HEAD /sda1/3/a/119ff7b27e1f4c8b819ef41102f106ad" 204 - "HEAD http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad" "tx05740c71bf4c4648af426-0068fbee93" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdh1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 200 82 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "tx8de7bb6daec54a8a8c473-0068fbee93" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdg1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 200 82 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "tx8de7bb6daec54a8a8c473-0068fbee93" "proxy-server 4171837" 0.0006 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:35 +0000] "GET /sdi1/1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" 200 82 "GET http://localhost/v1/a/119ff7b27e1f4c8b819ef41102f106ad/a710e1d453284f529fb56cf30e1a6d98" "tx8de7bb6daec54a8a8c473-0068fbee93" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b134e1058f44c97ab6da-0068fbee94" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/3986319a9bee4c2ab0ccde592cec6e85" "tx9b134e1058f44c97ab6da-0068fbee94" "container-server 4171837" 0.0010 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85" "tx9b134e1058f44c97ab6da-0068fbee94" "container-server 4171837" 0.0010 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 201 - "PUT http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85" "tx9b134e1058f44c97ab6da-0068fbee94" "proxy-server 4171837" 0.0083 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 201 - "PUT http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85" "tx9b134e1058f44c97ab6da-0068fbee94" "proxy-server 4171837" 0.0163 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7d25e485af44cc6998f4-0068fbee94" "proxy-server 4171837" 0.0018 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 204 - "HEAD http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85" "tx3e41f46258294e279f1ca-0068fbee94" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdi1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 201 - "PUT http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc830f3e5eb364e57ae3f6-0068fbee94" "proxy-server 4171837" 0.0100 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 201 - "PUT http://localhost/sdg1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc830f3e5eb364e57ae3f6-0068fbee94" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdb1/0/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 201 - "PUT http://localhost/sdh1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc830f3e5eb364e57ae3f6-0068fbee94" "object-server 4171837" 0.0005 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdg1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 201 - "PUT http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc830f3e5eb364e57ae3f6-0068fbee94" "proxy-server 4171837" 0.0147 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "PUT /sdh1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 201 - "PUT http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc830f3e5eb364e57ae3f6-0068fbee94" "proxy-server 4171837" 0.0167 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf595a0d1c964fefab33b-0068fbee94" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 204 - "HEAD http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85" "txee1762b776fd4b408734e-0068fbee94" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdh1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 200 82 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "tx79bf1729c673454c8a583-0068fbee94" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdg1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 200 82 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "tx79bf1729c673454c8a583-0068fbee94" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5644dfa854f74356b831a-0068fbee94" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 204 - "HEAD http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85" "tx234da7f6f20c4860b42a4-0068fbee94" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdg1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 404 70 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "tx5af058aac5d645f5a7068-0068fbee94" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "GET /sdh1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 404 70 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "tx5af058aac5d645f5a7068-0068fbee94" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx5af058aac5d645f5a7068-0068fbee94) -proxy DEBUG: Ignoring 404 from primary (txn: tx5af058aac5d645f5a7068-0068fbee94) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdi1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 404 70 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "tx5af058aac5d645f5a7068-0068fbee94" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx5af058aac5d645f5a7068-0068fbee94) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c099fe2e33847a5931f1-0068fbee95" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/0/a/3986319a9bee4c2ab0ccde592cec6e85" 204 - "HEAD http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85" "txe4c74bd305c547aea3d7a-0068fbee95" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdg1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 404 70 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc84e6dcb88a645b1a2296-0068fbee95" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdh1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 404 70 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc84e6dcb88a645b1a2296-0068fbee95" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: txc84e6dcb88a645b1a2296-0068fbee95) -proxy DEBUG: Ignoring 404 from primary (txn: txc84e6dcb88a645b1a2296-0068fbee95) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdi1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 200 82 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc84e6dcb88a645b1a2296-0068fbee95" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdi1/1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" 200 82 "GET http://localhost/v1/a/3986319a9bee4c2ab0ccde592cec6e85/a377d44ab85f4e8f96dc3d9430c19cc6" "txc84e6dcb88a645b1a2296-0068fbee95" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38f5b1bd07b5434a98e6d-0068fbee95" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/0/a/ed0ba9b248c2497c89b990cb9985e85b" 201 - "PUT http://127.0.0.1:43321/sda1/1/a/ed0ba9b248c2497c89b990cb9985e85b" "tx38f5b1bd07b5434a98e6d-0068fbee95" "container-server 4171837" 0.0074 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/0/a/ed0ba9b248c2497c89b990cb9985e85b" 201 - "PUT http://127.0.0.1:44607/sdb1/1/a/ed0ba9b248c2497c89b990cb9985e85b" "tx38f5b1bd07b5434a98e6d-0068fbee95" "container-server 4171837" 0.0010 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/1/a/ed0ba9b248c2497c89b990cb9985e85b" 201 - "PUT http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b" "tx38f5b1bd07b5434a98e6d-0068fbee95" "proxy-server 4171837" 0.0142 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/1/a/ed0ba9b248c2497c89b990cb9985e85b" 201 - "PUT http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b" "tx38f5b1bd07b5434a98e6d-0068fbee95" "proxy-server 4171837" 0.0189 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx921c7f05802748389e753-0068fbee95" "proxy-server 4171837" 0.0018 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a/ed0ba9b248c2497c89b990cb9985e85b" 204 - "HEAD http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b" "txb1f40865f7bd4d4ab7df0-0068fbee95" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdh1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 201 - "PUT http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txdf9b81635a0441d396ddd-0068fbee95" "proxy-server 4171837" 0.0104 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 201 - "PUT http://localhost/sdi1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txdf9b81635a0441d396ddd-0068fbee95" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 201 - "PUT http://localhost/sdg1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txdf9b81635a0441d396ddd-0068fbee95" "object-server 4171837" 0.0005 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdg1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 201 - "PUT http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txdf9b81635a0441d396ddd-0068fbee95" "proxy-server 4171837" 0.0153 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdi1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 201 - "PUT http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txdf9b81635a0441d396ddd-0068fbee95" "proxy-server 4171837" 0.0153 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx376c1a60027946d482363-0068fbee95" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/1/a/ed0ba9b248c2497c89b990cb9985e85b" 204 - "HEAD http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b" "tx77821e0372af4995b8b46-0068fbee95" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdg1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 200 82 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "tx1126b344c55146169768c-0068fbee95" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdi1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 200 82 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "tx1126b344c55146169768c-0068fbee95" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83251d9c1104423684873-0068fbee95" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a/ed0ba9b248c2497c89b990cb9985e85b" 204 - "HEAD http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b" "tx4aecf61a6f0c4db1a536b-0068fbee95" "proxy-server 4171837" 0.0023 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdi1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 404 70 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "tx9f9e4250df5a4deb90fb7-0068fbee95" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdh1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 404 70 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "tx9f9e4250df5a4deb90fb7-0068fbee95" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx9f9e4250df5a4deb90fb7-0068fbee95) -proxy DEBUG: Ignoring 404 from primary (txn: tx9f9e4250df5a4deb90fb7-0068fbee95) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdg1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 404 70 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "tx9f9e4250df5a4deb90fb7-0068fbee95" "proxy-server 4171837" 0.0003 "-" 4171837 3test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node -test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_legacy_pending_files ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_quarantine +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_app_iter_ranges_w_quarantine ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa4fc4be3ce5d491c89c1a-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdb1/1/a/535de176b1fe42cca920bfc220d74478" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/535de176b1fe42cca920bfc220d74478" "txa4fc4be3ce5d491c89c1a-006b08feb7" "container-server 525332" 0.0010 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/1/a/535de176b1fe42cca920bfc220d74478" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/535de176b1fe42cca920bfc220d74478" "txa4fc4be3ce5d491c89c1a-006b08feb7" "container-server 525332" 0.0010 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdb1/1/a/535de176b1fe42cca920bfc220d74478" 201 - "PUT http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478" "txa4fc4be3ce5d491c89c1a-006b08feb7" "proxy-server 525332" 0.0326 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/1/a/535de176b1fe42cca920bfc220d74478" 201 - "PUT http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478" "txa4fc4be3ce5d491c89c1a-006b08feb7" "proxy-server 525332" 0.0416 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe19ff6fbc4214413a8fa8-006b08feb7" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a/535de176b1fe42cca920bfc220d74478" 204 - "HEAD http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478" "txe19ff6fbc4214413a8fa8-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx068dbd88afd34aa8baafd-006b08feb7" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a/535de176b1fe42cca920bfc220d74478" 204 - "HEAD http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478" "tx1163488fc34d45cd8dbd0-006b08feb7" "proxy-server 525332" 0.0055 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdb1/1/a/535de176b1fe42cca920bfc220d74478/o" 201 - "PUT http://foo:8080/sdd1/0/a/535de176b1fe42cca920bfc220d74478/o" "tx5a14a74f643e4740b882c-006b08feb7" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdd1/0/a/535de176b1fe42cca920bfc220d74478/o" 201 - "PUT http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478/o" "tx5a14a74f643e4740b882c-006b08feb7" "proxy-server 525332" 0.0056 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/1/a/535de176b1fe42cca920bfc220d74478/o" 201 - "PUT http://foo:8080/sdc1/0/a/535de176b1fe42cca920bfc220d74478/o" "tx5a14a74f643e4740b882c-006b08feb7" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdc1/0/a/535de176b1fe42cca920bfc220d74478/o" 201 - "PUT http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478/o" "tx5a14a74f643e4740b882c-006b08feb7" "proxy-server 525332" 0.0171 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx08dd865a744c43d5a72d3-006b08feb7" "proxy-server 525332" 0.0023 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a/535de176b1fe42cca920bfc220d74478" 204 - "HEAD http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478" "tx87f4c992861d44d1b28a7-006b08feb7" "proxy-server 525332" 0.0066 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdb1/1/a/535de176b1fe42cca920bfc220d74478/o" 201 - "POST http://foo:8080/sdc1/0/a/535de176b1fe42cca920bfc220d74478/o" "tx9331949b0fe24dfb99569-006b08feb7" "object-server 525332" 0.0004 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/1/a/535de176b1fe42cca920bfc220d74478/o" 201 - "POST http://foo:8080/sdd1/0/a/535de176b1fe42cca920bfc220d74478/o" "tx9331949b0fe24dfb99569-006b08feb7" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "POST /sdc1/0/a/535de176b1fe42cca920bfc220d74478/o" 202 76 "POST http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478/o" "tx9331949b0fe24dfb99569-006b08feb7" "proxy-server 525332" 0.0089 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "POST /sdd1/0/a/535de176b1fe42cca920bfc220d74478/o" 202 76 "POST http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478/o" "tx9331949b0fe24dfb99569-006b08feb7" "proxy-server 525332" 0.0186 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx22ddc4cf65204c35b72fb-006b08feb7" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdb1/1/a/356df6b21683414b861fa055b551b493" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/356df6b21683414b861fa055b551b493" "tx22ddc4cf65204c35b72fb-006b08feb7" "container-server 525332" 0.0092 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/1/a/356df6b21683414b861fa055b551b493" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/356df6b21683414b861fa055b551b493" "tx22ddc4cf65204c35b72fb-006b08feb7" "container-server 525332" 0.0010 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/2/a/356df6b21683414b861fa055b551b493" 201 - "PUT http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx22ddc4cf65204c35b72fb-006b08feb7" "proxy-server 525332" 0.0286 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "PUT /sdb1/2/a/356df6b21683414b861fa055b551b493" 201 - "PUT http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx22ddc4cf65204c35b72fb-006b08feb7" "proxy-server 525332" 0.0540 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx6742d0127b81418585976-006b08feb7" "proxy-server 525332" 0.0100 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx6742d0127b81418585976-006b08feb7" "proxy-server 525332" 0.0012 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe52cfcd6c8e240e082a5e-006b08feb7" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a/535de176b1fe42cca920bfc220d74478" 204 - "HEAD http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478" "txf50101375e31471fa9668-006b08feb7" "proxy-server 525332" 0.0114 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdc1/0/a/535de176b1fe42cca920bfc220d74478/o" 200 24 "GET http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478/o" "txd984dcb8b5674ae09ed96-006b08feb7" "proxy-server 525332" 0.0090 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "GET /sdd1/0/a/535de176b1fe42cca920bfc220d74478/o" 200 24 "GET http://foo:8080/v1/a/535de176b1fe42cca920bfc220d74478/o" "txd984dcb8b5674ae09ed96-006b08feb7" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d79afe9f2654da2aa664-006b08feb7" "proxy-server 525332" 0.0101 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:27 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://foo:8080/v1/a/356df6b21683414b861fa055b551b493" "tx29f692d0fc2942b7aaa47-006b08feb7" "proxy-server 525332" 0.0014 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 201 - "PUT http://foo:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx87b3a62e92df4f30b1e0e-006b08feb7" "proxy-server 525332" 0.0354 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdb1/2/a/356df6b21683414b861fa055b551b493/o" 201 - "PUT http://foo:8080/sdg1/2/a/356df6b21683414b861fa055b551b493/o" "tx87b3a62e92df4f30b1e0e-006b08feb7" "object-server 525332" 0.0005 "-" 525332 3 +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok + +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error limiting server 1.2.3.5:11211 +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error limiting server 1.2.3.5:11211 +test ERROR: Error connecting to memcached: ALL: with key_prefix some_key, method set: No more memcached servers to try +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, time_spent 0.0, [Errno 32] Broken pipe +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix some_key, method decr, time_spent 1.8596649169921875e-05: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 475, in _incr_or_decr + line = fp.readline().strip().split() + ^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'strip' +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0, expired ttl=1.23 +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method incr, time_spent 1.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 515, in incr + new_val = self._incr_or_decr(fp, sock, cmd, delta_val) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 480, in _incr_or_decr + return int(line[0].strip()) +ValueError: invalid literal for int() with base 10: b'UNEXPECTED' +test WARNING: Item size larger than warning threshold: 80 (80) >= 80 (80) +test WARNING: Item size larger than warning threshold: 81 (81) >= 80 (80) +test WARNING: Item size larger than warning threshold: 99 (99) >= 80 (80) +test WARNING: Item size larger than warning threshold: 100 (100) >= 80 (80) +test WARNING: Item size larger than warning threshold: 0 (0) >= 0 (0) +test WARNING: Item size larger than warning threshold: 1 (1) >= 0 (0) +test WARNING: Item size larger than warning threshold: 50 (50) >= 0 (0) +test WARNING: Item size larger than warning threshold: 99 (99) >= 0 (0) +test WARNING: Item size larger than warning threshold: 100 (100) >= 0 (0) +test WARNING: Item size larger than warning threshold: 2048576 (2Mi) >= 1000000 (977Ki) +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix multi_key, method get_multi, time_spent 2.0265579223632812e-05, incomplete read +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0, failed to connect +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix get_key, method get, time_spent 0.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 447, in get + sock.sendall(b'get ' + cmd.hash_key + b'\r\n') + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1375, in handle_get + raise Exception('get failed') +Exception: get failed +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix incr_key, method incr, time_spent 0.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 518, in incr + new_val = self._add(fp, sock, cmd, add_val, timeout) + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 483, in _add + sock.sendall(b' '.join([ + ~~~~~~~~~~~~^^^^^^^^^^^^ + b'add', cmd.hash_key, b'0', str(timeout).encode('ascii'), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + str(len(add_val)).encode('ascii') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ]) + b'\r\n' + add_val + b'\r\n') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1317, in handle_add + raise Exception('add failed') +Exception: add failed +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix set_key, method set, time_spent 0.0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/memcached.py", line 415, in set + sock.sendall(set_msg(cmd.hash_key, flags, timeout, value)) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 119, in sendall + handler(*parts[1:]) + ~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_memcached.py", line 1345, in handle_set + raise Exception('set failed') +Exception: set failed +test ERROR: Timeout talking to memcached: 1.2.3.4:11211: with key_prefix shard-updating-v2/acc, method set, config_timeout 0.01, time_spent 1.0 +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method set, time_spent 0.0, [Errno 32] Broken pipetest.unit.common.test_memcached.TestMemcached.test_retry +test.unit.common.test_memcached.TestMemcached.test_retry ... ok +test.unit.common.test_memcached.TestMemcached.test_serialization +test.unit.common.test_memcached.TestMemcached.test_serialization ... ok +test.unit.common.test_memcached.TestMemcached.test_set_error +test.unit.common.test_memcached.TestMemcached.test_set_error ... ok +test.unit.common.test_memcached.TestMemcached.test_set_error_raise_on_error +test.unit.common.test_memcached.TestMemcached.test_set_error_raise_on_error ... ok +test.unit.common.test_memcached.TestMemcached.test_set_expiration_time +test.unit.common.test_memcached.TestMemcached.test_set_expiration_time ... ok +test.unit.common.test_memcached.TestMemcached.test_set_get_json +test.unit.common.test_memcached.TestMemcached.test_set_get_json ... ok +test.unit.common.test_memcached.TestMemcached.test_tls_context_kwarg +test.unit.common.test_memcached.TestMemcached.test_tls_context_kwarg ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored ... ok +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same +test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same ... ok +test.unit.common.test_swob.TestResponse.test_200_with_body_and_headers +test.unit.common.test_swob.TestResponse.test_200_with_body_and_headers ... ok +test.unit.common.test_swob.TestResponse.test_507 +test.unit.common.test_swob.TestResponse.test_507 ... ok +test.unit.common.test_swob.TestResponse.test_app_iter +test.unit.common.test_swob.TestResponse.test_app_iter ... ok +test.unit.common.test_swob.TestResponse.test_call_finds_nonempty_chunk +test.unit.common.test_swob.TestResponse.test_call_finds_nonempty_chunk ... ok +test.unit.common.test_swob.TestResponse.test_call_preserves_closeability +test.unit.common.test_swob.TestResponse.test_call_preserves_closeability ... ok +test.unit.common.test_swob.TestResponse.test_call_reifies_request_if_necessary +test.unit.common.test_swob.TestResponse.test_call_reifies_request_if_necessary ... ok +test.unit.common.test_swob.TestResponse.test_call_requires_that_start_response_is_called +test.unit.common.test_swob.TestResponse.test_call_requires_that_start_response_is_called ... ok +test.unit.common.test_swob.TestResponse.test_charset +test.unit.common.test_swob.TestResponse.test_charset ... ok +test.unit.common.test_swob.TestResponse.test_charset_content_type +test.unit.common.test_swob.TestResponse.test_charset_content_type ... ok +test.unit.common.test_swob.TestResponse.test_content_type +test.unit.common.test_swob.TestResponse.test_content_type ... ok +test.unit.common.test_swob.TestResponse.test_empty_body +test.unit.common.test_swob.TestResponse.test_empty_body ... ok +test.unit.common.test_swob.TestResponse.test_etag +test.unit.common.test_swob.TestResponse.test_etag ... ok +test.unit.common.test_swob.TestResponse.test_host_url_default +test.unit.common.test_swob.TestResponse.test_host_url_default ... ok +test.unit.common.test_swob.TestResponse.test_host_url_default_port_squelched +test.unit.common.test_swob.TestResponse.test_host_url_default_port_squelched ... ok +test.unit.common.test_swob.TestResponse.test_host_url_host_https +test.unit.common.test_swob.TestResponse.test_host_url_host_https ... ok +test.unit.common.test_swob.TestResponse.test_host_url_host_override +test.unit.common.test_swob.TestResponse.test_host_url_host_override ... ok +test.unit.common.test_swob.TestResponse.test_host_url_host_port_override +test.unit.common.test_swob.TestResponse.test_host_url_host_port_override ... ok +test.unit.common.test_swob.TestResponse.test_host_url_https +test.unit.common.test_swob.TestResponse.test_host_url_https ... ok +test.unit.common.test_swob.TestResponse.test_host_url_https_port_squelched +test.unit.common.test_swob.TestResponse.test_host_url_https_port_squelched ... ok +test.unit.common.test_swob.TestResponse.test_init_with_body_headers_app_iter +test.unit.common.test_swob.TestResponse.test_init_with_body_headers_app_iter ... ok +test.unit.common.test_swob.TestResponse.test_location_no_rewrite +test.unit.common.test_swob.TestResponse.test_location_no_rewrite ... ok +test.unit.common.test_swob.TestResponse.test_location_no_rewrite_when_told_not_to +test.unit.common.test_swob.TestResponse.test_location_no_rewrite_when_told_not_to ... ok +test.unit.common.test_swob.TestResponse.test_location_rewrite +test.unit.common.test_swob.TestResponse.test_location_rewrite ... ok +test.unit.common.test_swob.TestResponse.test_location_rewrite_no_host +test.unit.common.test_swob.TestResponse.test_location_rewrite_no_host ... ok +test.unit.common.test_swob.TestResponse.test_multi_range_body +test.unit.common.test_swob.TestResponse.test_multi_range_body ... ok +test.unit.common.test_swob.TestResponse.test_multi_ranges_wo_iter_ranges +test.unit.common.test_swob.TestResponse.test_multi_ranges_wo_iter_ranges ... ok +test.unit.common.test_swob.TestResponse.test_multi_response_iter +test.unit.common.test_swob.TestResponse.test_multi_response_iter ... ok +test.unit.common.test_swob.TestResponse.test_properties +test.unit.common.test_swob.TestResponse.test_properties ... ok +test.unit.common.test_swob.TestResponse.test_range_body +test.unit.common.test_swob.TestResponse.test_range_body ... ok +test.unit.common.test_swob.TestResponse.test_single_range_wo_iter_range +test.unit.common.test_swob.TestResponse.test_single_range_wo_iter_range ... ok +test.unit.common.test_swob.TestResponse.test_swob_closes_large_HEAD_resp_iter +test.unit.common.test_swob.TestResponse.test_swob_closes_large_HEAD_resp_iter ... ok +test.unit.common.test_swob.TestResponse.test_swob_drains_small_HEAD_resp_iter +test.unit.common.test_swob.TestResponse.test_swob_drains_small_HEAD_resp_iter ... ok +test.unit.common.test_swob.TestResponse.test_unicode_body +test.unit.common.test_swob.TestResponse.test_unicode_body ... ok +test.unit.common.test_utils.TestFallocateReserve.test_all_reserved +test.unit.common.test_utils.TestFallocateReserve.test_all_reserved ... ok +test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct +test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct ... ok +test.unit.common.test_utils.TestFallocateReserve.test_disabled +test.unit.common.test_utils.TestFallocateReserve.test_disabled ... ok +test.unit.common.test_utils.TestFallocateReserve.test_enough_space +test.unit.common.test_utils.TestFallocateReserve.test_enough_space ... ok +test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct +test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct ... ok +test.unit.common.test_utils.TestFallocateReserve.test_enough_space_small_blocks +test.unit.common.test_utils.TestFallocateReserve.test_enough_space_small_blocks ... ok +test.unit.common.test_utils.TestFallocateReserve.test_free_space_under_reserve +test.unit.common.test_utils.TestFallocateReserve.test_free_space_under_reserve ... ok +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space ... ok +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_large +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_large ... ok +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct ... ok +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_small_blocks +test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_small_blocks ... ok +test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve +test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve ... ok +test.unit.common.test_utils.TestFileLikeIter.test_close +test.unit.common.test_utils.TestFileLikeIter.test_close ... ok +test.unit.common.test_utils.TestFileLikeIter.test_get_hub +test.unit.common.test_utils.TestFileLikeIter.test_get_hub ... ok +test.unit.common.test_utils.TestFileLikeIter.test_iter_file_iter +test.unit.common.test_utils.TestFileLikeIter.test_iter_file_iter ... ok +test.unit.common.test_utils.TestFileLikeIter.test_next +test.unit.common.test_utils.TestFileLikeIter.test_next ... ok +test.unit.common.test_utils.TestFileLikeIter.test_read +test.unit.common.test_utils.TestFileLikeIter.test_read ... ok +test.unit.common.test_utils.TestFileLikeIter.test_read_empty +test.unit.common.test_utils.TestFileLikeIter.test_read_empty ... ok +test.unit.common.test_utils.TestFileLikeIter.test_read_with_size +test.unit.common.test_utils.TestFileLikeIter.test_read_with_size ... ok +test.unit.common.test_utils.TestFileLikeIter.test_read_with_size_zero +test.unit.common.test_utils.TestFileLikeIter.test_read_with_size_zero ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readline +test.unit.common.test_utils.TestFileLikeIter.test_readline ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readline2 +test.unit.common.test_utils.TestFileLikeIter.test_readline2 ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readline3 +test.unit.common.test_utils.TestFileLikeIter.test_readline3 ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readline_size_unlimited +test.unit.common.test_utils.TestFileLikeIter.test_readline_size_unlimited ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readline_with_size +test.unit.common.test_utils.TestFileLikeIter.test_readline_with_size ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readlines +test.unit.common.test_utils.TestFileLikeIter.test_readlines ... ok +test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size +test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size ... ok +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_big ... ok +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_brittle ... ok +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_empty +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_empty ... ok +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_smallish +test.unit.common.test_utils.TestHashForFileFunction.test_hash_for_file_smallish ... ok +test.unit.common.test_utils.TestInputProxy.test_bytes_received +test.unit.common.test_utils.TestInputProxy.test_bytes_received ... ok +test.unit.common.test_utils.TestInputProxy.test_chunk_update_modifies_chunk +test.unit.common.test_utils.TestInputProxy.test_chunk_update_modifies_chunk ... ok +test.unit.common.test_utils.TestInputProxy.test_close +test.unit.common.test_utils.TestInputProxy.test_close ... ok +test.unit.common.test_utils.TestInputProxy.test_read_all +test.unit.common.test_utils.TestInputProxy.test_read_all ... ok +test.unit.common.test_utils.TestInputProxy.test_read_client_disconnect +test.unit.common.test_utils.TestInputProxy.test_read_client_disconnect ... ok +test.unit.common.test_utils.TestInputProxy.test_read_piecemeal_chunk_update +test.unit.common.test_utils.TestInputProxy.test_read_piecemeal_chunk_update ... ok +test.unit.common.test_utils.TestInputProxy.test_read_size +test.unit.common.test_utils.TestInputProxy.test_read_size ... ok +test.unit.common.test_utils.TestInputProxy.test_read_unlimited_chunk_update +test.unit.common.test_utils.TestInputProxy.test_read_unlimited_chunk_update ... ok +test.unit.common.test_utils.TestInputProxy.test_readline +test.unit.common.test_utils.TestInputProxy.test_readline ... ok +test.unit.common.test_utils.TestInputProxy.test_readline_client_disconnect +test.unit.common.test_utils.TestInputProxy.test_readline_client_disconnect ... ok +test.unit.common.test_utils.TestInputProxy.test_readline_piecemeal_chunk_update +test.unit.common.test_utils.TestInputProxy.test_readline_piecemeal_chunk_update ... ok +test.unit.common.test_utils.TestInputProxy.test_readline_unlimited_chunk_update +test.unit.common.test_utils.TestInputProxy.test_readline_unlimited_chunk_update ... ok +test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type +test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type ... ok +test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition +test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_invalid_source -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_invalid_source ... ok -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -swift: Using crc32c_kern implementation for CRC32C. -swift: No implementation found for CRC64NVME; install ISA-L or anycrc for support. - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('69da8cae-9778-4855-85f6-d760fc6e3286-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.59653 seconds (1.67635/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp_yztf9d4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6de5fe16-dc53-44fc-af52-2df91370b204-sda', '1761341079.04903', '1761341084', '1761341083', '', '1761341084', 0, 1) -test DEBUG: /tmp/tmp_yztf9d4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6de5fe16-dc53-44fc-af52-2df91370b204-sda', '1761341079.04903', '1761341084', '1761341083', '', '1761341084', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6de5fe16-dc53-44fc-af52-2df91370b204-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01019 seconds (98.09535/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpbbbcnku9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4fb572a793c25a93e4755f0c1b62e222', '66008697-2079-42ed-8ec8-b570b280ba94-sda', '1761341079.07430', '1761341084', '1761341083', '', '1761341084', 1, 0) -test DEBUG: /tmp/tmpbbbcnku9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341085.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '66008697-2079-42ed-8ec8-b570b280ba94-sda') -test DEBUG: /tmp/tmpbbbcnku9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00284195s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4fb572a793c25a93e4755f0c1b62e222', '66008697-2079-42ed-8ec8-b570b280ba94-sda', '1761341079.07430', '1761341084', '1761341083', '', '1761341084', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('66008697-2079-42ed-8ec8-b570b280ba94-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01581 seconds (63.24112/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpte9khe5t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1b6e0d52-14da-4b0c-b818-420da863eb0e-sda', '1761341079.10195', '1761341084', '1761341083', '', '1761341084', 0, 1) -test DEBUG: /tmp/tmpte9khe5t/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '1b6e0d52-14da-4b0c-b818-420da863eb0e-sda', '1761341079.10195', '1761341084', '1761341083', '', '1761341084', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1b6e0d52-14da-4b0c-b818-420da863eb0e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01404 seconds (71.20042/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpv4ydm6hy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4fb572a793c25a93e4755f0c1b62e222', '8db5f41a-6a49-4be8-bc67-48c9369e00cb-sda', '1761341079.12765', '1761341084', '1761341083', '', '1761341084', 1, 1) -test DEBUG: /tmp/tmpv4ydm6hy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '4fb572a793c25a93e4755f0c1b62e222', '8db5f41a-6a49-4be8-bc67-48c9369e00cb-sda', '1761341079.12765', '1761341084', '1761341083', '', '1761341084', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8db5f41a-6a49-4be8-bc67-48c9369e00cb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01235 seconds (80.96734/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fcaebe04-a9d1-45a1-96b5-cf5fa7b93291-sda', '1761341079.14988', '1761341079.00000', '0', '', '1761341079.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fcaebe04-a9d1-45a1-96b5-cf5fa7b93291-sda', '1761341079.14988', '1761341080.00000', '0', '', '1761341079.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '575d0a75003b48421b78aefc38c0db7a', '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda', '1761341079.16697', '1761341079.16505', '0', '', '1761341079.16505', 11, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1761341079.17123', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1761341079.17193', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1761341079.17203', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1761341079.17211', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1761341079.17218', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1761341079.17224', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1761341079.17235', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1761341079.17242', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1761341079.17249', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1761341079.17256', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1761341079.17267', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_can_not_keep_up -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_can_not_keep_up ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok +test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition_without_white_space +test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition_without_white_space ... ok +test.unit.common.test_utils.TestParseContentDisposition.test_content_type_with_charset +test.unit.common.test_utils.TestParseContentDisposition.test_content_type_with_charset ... ok +test.unit.common.test_utils.TestParseContentRange.test_bad +test.unit.common.test_utils.TestParseContentRange.test_bad ... ok +test.unit.common.test_utils.TestParseContentRange.test_good +test.unit.common.test_utils.TestParseContentRange.test_good ... ok +test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after +test.unit.common.test_utils.TestRateLimitedIterator.test_limit_after ... ok +test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting +test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting ... ok +test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes +test.unit.common.test_utils.TestRateLimitedIterator.test_rate_limiting_sometimes ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_delete ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_read_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_read_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_keystone -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_keystone ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdb1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx5472aadcca4c4f4189f4b-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdd1/3/a/306be53690664a8887c011974f1eaff7/o" 304 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txed1cb3080c344f79a747a-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe7f2c8c1c6b74278ade71-0068fbee94" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx1b412c7816724b23ab37f-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 304 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "txa887030824264a4e8bf1c-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb521a7da640f48c69167d-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sda1/0/a/306be53690664a8887c011974f1eaff7" 204 - "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7" "tx5d4ba9abcfce40b588db5-0068fbee94" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:36 +0000] "HEAD /sdc1/3/a/306be53690664a8887c011974f1eaff7/o" 200 24 "HEAD http://localhost:8080/v1/a/306be53690664a8887c011974f1eaff7/o" "tx2dd9f8c80ebd4b4ba4514-0068fbee94" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0d91f91b98ed4c5295873-0068fbee95" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/%C4%8Brypto" "tx0d91f91b98ed4c5295873-0068fbee95" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/%C4%8Brypto" "tx0d91f91b98ed4c5295873-0068fbee95" "container-server 4171832" 0.0010 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx0d91f91b98ed4c5295873-0068fbee95" "proxy-server 4171832" 0.0121 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx0d91f91b98ed4c5295873-0068fbee95" "proxy-server 4171832" 0.0087 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx81085f1692504157af568-0068fbee95" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx81085f1692504157af568-0068fbee95" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx38229e407e7e4c8f85f0d-0068fbee95" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx11f2239a4f1046afb48b8-0068fbee95" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx7e5085a4336d432890123-0068fbee95" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7e5085a4336d432890123-0068fbee95" "proxy-server 4171832" 0.0113 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx7e5085a4336d432890123-0068fbee95" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7e5085a4336d432890123-0068fbee95" "proxy-server 4171832" 0.0148 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5c36b9f9250944d8933a2-0068fbee95" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txad28526529a343a3aee43-0068fbee95" "proxy-server 4171832" 0.0026 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx8bb27bcd04254bbea0a64-0068fbee95" "object-server 4171832" 0.0004 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx8bb27bcd04254bbea0a64-0068fbee95" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "POST /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx8bb27bcd04254bbea0a64-0068fbee95" "proxy-server 4171832" 0.0059 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "POST /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx8bb27bcd04254bbea0a64-0068fbee95" "proxy-server 4171832" 0.0075 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx63c2f5c61de14b54a798f-0068fbee95" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx39220a7911f041ef81572-0068fbee95" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb7501fcd6a194750882c1-0068fbee95" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8e15241ad3f74b1982735-0068fbee95" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx3187d8cbaf8e4bc48ce65-0068fbee95" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc48a0b28916b48d3a6141-0068fbee95" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8c64c451c015416a898e0-0068fbee95" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txd52861515d6c4cf789a9b-0068fbee95" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx346a6cec2b4341a1ade05-0068fbee95" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ef970d887704fee9372a-0068fbee95" "proxy-server 4171832" 0.0012 "-" 4171832 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path ... ok - -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to get final status of PUT to /v1/a/c/o.jpg: Timeout (Nones) (txn: txbc684da7fd3a4db482d4c-0068fbee96) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to get final status of PUT to /v1/a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status - raise self.status -Exception (txn: tx7cf556ff4f424e4998c17-0068fbee96) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: ERROR Insufficient Storage (txn: tx046e9bca3b86460999b3b-0068fbee96) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txc440af33eb8f45d082af9-0068fbee96) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc440af33eb8f45d082af9-0068fbee96) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txc440af33eb8f45d082af9-0068fbee96) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx422361d87f6b4322bec70-0068fbee96) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx422361d87f6b4322bec70-0068fbee96) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx422361d87f6b4322bec70-0068fbee96) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe8589b8b896a4845a7ec4-0068fbee97) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1bd798bccf22406d82ae6-0068fbee97) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx319ea920f3bd4a4db53b6-0068fbee97) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc413b1926a354f16bc840-0068fbee97) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txd5eabbe8bb1946daa5c8d-0068fbee97)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding ... ok - -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 9, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response - conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 6, 9, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -test-replicator ERROR: ERROR creating /tmp/tmpy4yf3uj7/node/sda/objects: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 859, in build_replication_jobs - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 502, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-replicator WARNING: /tmp/tmpdwu631d3/node/sda is not a directory -test-replicator WARNING: /tmp/tmpdwu631d3/node/sda is not a directory -test-replicator WARNING: /tmp/tmpdwu631d3/node/sda is not mounted -test-replicator WARNING: /tmp/tmpdwu631d3/node/sda is not mounted -test-replicator INFO: Removing partition: /tmp/tmpuy3pu8ue/node/sda/objects-1/1 -test-replicator INFO: Removing 0 objects -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (997.49/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpe9ia739d/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmpe9ia739d/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpe9ia739d/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpe9ia739d/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpe9ia739d/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (778.25/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator DEBUG: Successful rsync of /tmp/tmp5ny3s_v4/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp5ny3s_v4/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp5ny3s_v4/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp5ny3s_v4/node/sda/objects-1/1 -test-replicator INFO: Removing partition: /tmp/tmp5ny3s_v4/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (978.26/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator DEBUG: Successful rsync of /tmp/tmp9_atxkh2/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp9_atxkh2/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp9_atxkh2/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp9_atxkh2/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmp9_atxkh2/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (896.99/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpkuncz0go/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (760.53/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpowolia1j/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (753.83/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator ERROR: Can't find itself in policy with index 0 with ips 127.0.0.0 and with port 6200 in ring file, not replicating -test-replicator ERROR: Can't find itself in policy with index 1 with ips 127.0.0.0 and with port 6200 in ring file, not replicating -test-replicator INFO: Nothing replicated for 0.0007412433624267578 seconds. -test-replicator INFO: Nothing replicated for 0.00031828880310058594 seconds. -test-replicator INFO: Removing partition: /tmp/tmp8m79btvl/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmp8m79btvl/node/sda/objects-1/1 -test-replicator INFO: 2/2 (100.00%) partitions replicated in 0.00s (915.09/sec, 0s remaining) -test-replicator INFO: 6 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpslm6uflt/node/sda/objects/1 -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (503.58/sec, 0s remaining) -test-replicator INFO: 3 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpr62m7lth/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1048.61/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing 1 objects -test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (2454.82/sec, 0s remaining) -test-replicator INFO: 32 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpr62m7lth/node/sda/objects/1 -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (3991.29/sec, 0s remaining) -test-replicator INFO: 47 successes, 1 failures -test INFO: Removing partition: /tmp/tmpywv6uv4k/node/sda/objects-1/1 -test INFO: Removing partition: /tmp/tmpywv6uv4k/node/sda/objects/1 -test INFO: 8/8 (100.00%) partitions replicated in 0.01s (1012.05/sec, 0s remaining) -test INFO: 18 successes, 0 failures -test-replicator INFO: Removing partition: /tmp/tmpvmmyymz6/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1105.40/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing 1 objects -test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (2807.56/sec, 0s remaining) -test-replicator INFO: 32 successes, 1 failures -test-replicator INFO: Removing 1 objects -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (4260.14/sec, 0s remaining) -test-replicator INFO: 47 successes, 1 failures -test-replicator INFO: Removing 1 objects -test-replicator ERROR: Unexpected error trying to cleanup suffix dir '/tmp/tmpvmmyymz6/node/sda/objects/1/a83': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 638, in delete_handoff_objs - os.rmdir(suffix_dir) - ~~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 1755, in func - raise instance -OSError: [Errno 20] Not a directory -test-replicator INFO: 29/7 (414.29%) partitions replicated in 0.01s (4630.18/sec, 0s remaining) -test-replicator INFO: 59 successes, 4 failures -test-replicator INFO: Removing 1 objectstest.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_cleanup_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_cleanup_failure ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_sync_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_sync_failure ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_failures -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_failures ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_too_high_handoff_delete -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_too_high_handoff_delete ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params -test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir -test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings -test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_method_ratelimited ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_initiate +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_initiate ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_no_ratelimiting_configured +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_no_ratelimiting_configured ... ok +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_rebalance_respects_cobuilder_part_moves ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_read_default_backend_ratelimit_conf +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_read_default_backend_ratelimit_conf ... ok +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load +test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder.test_save_then_load ... ok +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS ... ok +test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim +test.unit.container.test_backend.TestContainerBroker.test_batch_reclaim ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_marked_durable ... ok +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_unhandled_request +test.unit.common.middleware.test_backend_ratelimit.TestBackendRatelimitMiddleware.test_unhandled_request ... ok +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object ... ok +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error ... ok +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods ... ok +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type +test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_method ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_can_not_override_status ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_sharding_states ... ok +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_no_segments +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_no_segments ... ok +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments +test.unit.common.middleware.test_dlo.TestDloHeadManifest.test_head_large_object_too_many_segments ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_cannot_remove_labels ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_extra_labels ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_get_200 ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_500 ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_head_507_exception ... ok +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method +test.unit.common.test_base_storage_server.TestLabeledTimingStatsDecorator.test_labeled_timing_stats_really_can_not_override_method ... ok +test.unit.container.test_backend.TestContainerBroker.test_chexor +test.unit.container.test_backend.TestContainerBroker.test_chexor ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers_prefix +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers_prefix ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_orphan_hidden_containers +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_orphan_hidden_containers ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:37 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.container.test_backend.TestContainerBroker.test_create_broker +test.unit.container.test_backend.TestContainerBroker.test_create_broker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_object +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_object ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_upload_part_missing_key +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_upload_part_missing_key ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_info_stale_read_ok ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_tombstone +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_tombstone ... ok +test.unit.common.test_manager.TestServer.test_wait +test.unit.common.test_manager.TestServer.test_wait ... ok +test.unit.container.test_backend.TestContainerBroker.test_creation +test.unit.container.test_backend.TestContainerBroker.test_creation ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_version_symlink +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_COPY_overwrite_version_symlink ... ok +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_headers ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_new_version_different_account +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_new_version_different_account ... ok +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params +test.unit.common.test_registry.TestSensitiveRegistry.test_get_sensitive_params ... ok +test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header +test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_header ... ok +test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param +test.unit.common.test_registry.TestSensitiveRegistry.test_register_sensitive_param ... ok +test.unit.common.test_splice.TestSplice.test_available +test.unit.common.test_splice.TestSplice.test_available ... ok +test.unit.common.test_splice.TestSplice.test_errno +test.unit.common.test_splice.TestSplice.test_errno ... ok +test.unit.common.test_splice.TestSplice.test_fileno +test.unit.common.test_splice.TestSplice.test_fileno ... ok +test.unit.common.test_splice.TestSplice.test_flags +test.unit.common.test_splice.TestSplice.test_flags ... ok +test.unit.common.test_splice.TestSplice.test_flags_list +test.unit.common.test_splice.TestSplice.test_flags_list ... ok +test.unit.common.test_splice.TestSplice.test_splice_file_to_pipe +test.unit.common.test_splice.TestSplice.test_splice_file_to_pipe ... ok +test.unit.common.test_splice.TestSplice.test_splice_pipe_to_file +test.unit.common.test_splice.TestSplice.test_splice_pipe_to_file ... ok +test.unit.common.test_splice.TestSplice.test_splice_pipe_to_pipe +test.unit.common.test_splice.TestSplice.test_splice_pipe_to_pipe ... ok +test.unit.common.test_splice.TestSplice.test_unavailable +test.unit.common.test_splice.TestSplice.test_unavailable ... ok +test.unit.common.test_splice.TestSplice.test_unavailable_in_libc +test.unit.common.test_splice.TestSplice.test_unavailable_in_libc ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_concurrent_writes ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_object_versioning_disabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestCopy.test_copy_object_versioning_disabled ... ok +test.unit.container.test_backend.TestContainerBroker.test_db_file +test.unit.container.test_backend.TestContainerBroker.test_db_file ... ok +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest ... ok +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges +test.unit.common.middleware.test_slo.TestSloGetRawManifest.test_get_raw_manifest_passthrough_with_ranges ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_etag_is_hash_of_segment_etags ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_disabled ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_default_disallowed_metadata ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_get_manifest_passthrough ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_no_labels ... ok +test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBroker.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_head_manifest_is_efficient +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_head_manifest_is_efficient ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching_with_override +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_match_etag_not_matching_with_override ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_if_none_match_etag_matching_with_override ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_large_app_iter_ranges +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_large_app_iter_ranges ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_mkstemp_creates_dir ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:38 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_bucket ... ok - -proxy-server DEBUG: Ignoring 404 from handoff (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txd141fb756a3a44c091f64-0068fbee95) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx446b5fa1efac4b6db0d71-0068fbee97) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Object returning 503 for [] (txn: txfc3449da4c6e4c0292101-0068fbee97) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Object returning 503 for [] (txn: tx0673bd640d7d4130a8057-0068fbee97) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server ERROR: Object returning 503 for [] (txn: tx5d4c2133958349afb0a8a-0068fbee97) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1761341079.66835', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1761341079.67164', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1761341079.67485', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1761341079.67810', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1761341079.68143', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1761341079.68713', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1761341079.69062', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1761341079.69398', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1761341079.69741', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (21, '5f9e3febf544b68d7f1e265ec9708ef4', '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda', '1761341079.16697', '1761341079.16505', '0', '', '1761341079.16505', 21, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1761341079.70077', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '87c738eb-fdfe-44b9-969a-ac731510ebe7-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpcca0p3ei/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '34e874dc-dd6a-491f-8075-fd32f962e3e0-sda', '1761341080.39370', '1761341081', '0', '', '1761341081', 0, 1) -test DEBUG: /tmp/tmpcca0p3ei/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '34e874dc-dd6a-491f-8075-fd32f962e3e0-sda', '1761341080.39370', '1761341081', '0', '', '1761341081', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('34e874dc-dd6a-491f-8075-fd32f962e3e0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02002 seconds (49.94681/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpe0g27qxv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '865de979c3d2dda3e7aec7561fbdbb6a', '1a1f609d-5a34-4ee8-bae8-5b3d23b5a8cd-sda', '1761341080.42295', '1761341081', '0', '', '1761341081', 1, 1) -test DEBUG: /tmp/tmpe0g27qxv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341082.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '1a1f609d-5a34-4ee8-bae8-5b3d23b5a8cd-sda') -test DEBUG: /tmp/tmpe0g27qxv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00278449s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '865de979c3d2dda3e7aec7561fbdbb6a', '1a1f609d-5a34-4ee8-bae8-5b3d23b5a8cd-sda', '1761341080.42295', '1761341081', '0', '', '1761341081', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1a1f609d-5a34-4ee8-bae8-5b3d23b5a8cd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpe0g27qxv/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02247 seconds (44.49981/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpe0g27qxv/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '19015921f55926e71ed9b3b3c97048be', 'd2e2609f-4df0-4e25-979f-62f0be9b176a-sda', '1761341080.44439', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('d2e2609f-4df0-4e25-979f-62f0be9b176a-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '19015921f55926e71ed9b3b3c97048be', 'd2e2609f-4df0-4e25-979f-62f0be9b176a-sda', '1761341080.44439', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('d2e2609f-4df0-4e25-979f-62f0be9b176a-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpu_uczoy3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2ec946ae-2bf4-45bb-b172-a7672cb3ec40-sda', '1761341080.46273', '1761341081', '0', '', '1761341081', 0, 0) -test DEBUG: /tmp/tmpu_uczoy3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2ec946ae-2bf4-45bb-b172-a7672cb3ec40-sda', '1761341080.46273', '1761341081', '0', '', '1761341081', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2ec946ae-2bf4-45bb-b172-a7672cb3ec40-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01037 seconds (96.47308/s)test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_create ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_without_permission ... ok +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest +test.unit.common.middleware.test_slo.TestSloHeadOldManifest.test_zero_byte_manifest ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_items_since ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_slo ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_failures +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_failures ... ok +test.unit.container.test_backend.TestContainerBroker.test_delete_object +test.unit.container.test_backend.TestContainerBroker.test_delete_object ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_success +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_account_acl_success ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acl_syntax_verification +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acl_syntax_verification ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acls_propagate_to_sysmeta +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_acls_propagate_to_sysmeta ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_preserves_sysmeta ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_admin_privileges +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_admin_privileges ... ok +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_exactly_two_batches +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_exactly_two_batches ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_bad_acls_get_denied +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_bad_acls_get_denied ... ok +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readonly_privileges +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readonly_privileges ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_io_error +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_io_error ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readwrite_privileges +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_readwrite_privileges ... ok +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_user_gets_best_acl +test.unit.common.middleware.test_tempauth.TestAccountAcls.test_user_gets_best_acl ... ok +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBroker.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_first_version ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_quarantine +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_reader_iter_w_quarantine ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer +test.unit.obj.test_diskfile.TestDiskFile.test_disk_file_writer ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_deleted ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_content_length_not_open ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_names ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version_different_account +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_new_version_different_account ... ok +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true +test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase.test_copy_object_no_versioning_with_container_config_true ... ok +test.unit.common.test_daemon.TestRunDaemon.test_fork_workers +test.unit.common.test_daemon.TestRunDaemon.test_fork_workers ... ok +test.unit.common.test_daemon.TestRunDaemon.test_forked_worker +test.unit.common.test_daemon.TestRunDaemon.test_forked_worker ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission ... ok +test.unit.common.test_daemon.TestRunDaemon.test_restart_workers +test.unit.common.test_daemon.TestRunDaemon.test_restart_workers ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run +test.unit.common.test_daemon.TestRunDaemon.test_run ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_deleted ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_diskfile_timestamp_not_open ... ok + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 201 - "PUT http://foo:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx87b3a62e92df4f30b1e0e-006b08feb7" "proxy-server 525332" 0.0392 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/2/a/356df6b21683414b861fa055b551b493/o" 201 - "PUT http://foo:8080/sdi1/2/a/356df6b21683414b861fa055b551b493/o" "tx87b3a62e92df4f30b1e0e-006b08feb7" "object-server 525332" 0.0005 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 201 - "PUT http://foo:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx87b3a62e92df4f30b1e0e-006b08feb7" "proxy-server 525332" 0.0550 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8ba03cd1c48a49d2aceb9-006b08feb8" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx669d68c92e2745ce82271-006b08feb8" "proxy-server 525332" 0.0109 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txc7798d1a5fad4a9e8721c-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txc7798d1a5fad4a9e8721c-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx549bc3edf5b648248891c-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "txad76073691b14d59b03d3-006b08feb8" "proxy-server 525332" 0.0023 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txb4fb76b4709a44d8bed70-006b08feb8" "proxy-server 525332" 0.0006 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9ac07d18025541b8baccc-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sda1/2/a/356df6b21683414b861fa055b551b493" 200 380 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493?format=json&states=listing" "tx9ac07d18025541b8baccc-006b08feb8" "proxy-server 525332" 0.0105 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx13082e8e403148fca3756-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx59321d26b4f3451a92dab-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txd82176932c1d4617804f3-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txd82176932c1d4617804f3-006b08feb8" "proxy-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx9d19eb5090bd4840ab73e-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "txbc1836a73d9a439481267-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx7ac671c44e754ce1bd2f8-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx7ac671c44e754ce1bd2f8-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx12bf94d25cb34946a1696-006b08feb8" "proxy-server 525332" 0.0135 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "txbf7d7daea2c446cf82e67-006b08feb8" "proxy-server 525332" 0.0095 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 412 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx4d0fd246b1914bdbb7d29-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 412 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx4d0fd246b1914bdbb7d29-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx4d0fd246b1914bdbb7d29-006b08feb8) +proxy DEBUG: Ignoring 412 from primary (txn: tx4d0fd246b1914bdbb7d29-006b08feb8) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 412 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx4d0fd246b1914bdbb7d29-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: tx4d0fd246b1914bdbb7d29-006b08feb8) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txaffee7198f5f4a22aea8c-006b08feb8" "proxy-server 525332" 0.0028 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx726983cefb524ca983f8e-006b08feb8" "proxy-server 525332" 0.0110 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txbf6ebfbd12a64bf0b00f4-006b08feb8" "proxy-server 525332" 0.0025 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txbf6ebfbd12a64bf0b00f4-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txbf6ebfbd12a64bf0b00f4-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txee9f72ae55934c8f94aa6-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx0c9aec4185404d77ad5d5-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx4ef94df72d5446918f378-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_no_data_file ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_unknown_user -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_s3acl_and_unknown_user ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_with_version_id_but_not_enabled ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_diff_tz +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_diff_tz ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_fullcontrol_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_non_slash ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open +test.unit.obj.test_diskfile.TestDiskFile.test_durable_timestamp_not_open ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_dir_with_duplicate_var +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_dir_with_duplicate_var ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_file_with_duplicate_var +test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_file_with_duplicate_var ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_dir +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_dir ... ok +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_one_large_batch +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_one_large_batch ... ok +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_file +test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_file ... ok +test.unit.common.test_daemon.TestRunDaemon.test_signal +test.unit.common.test_daemon.TestRunDaemon.test_signal ... ok +test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears +test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears ... ok +test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears_in_cleanup +test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears_in_cleanup ... ok +test.unit.common.test_daemon.TestRunDaemon.test_worker_kills_pids_in_cleanup +test.unit.common.test_daemon.TestRunDaemon.test_worker_kills_pids_in_cleanup ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_200 +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_200 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_order_and_reverse ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_multiple_ranges +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_multiple_ranges ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_single_range +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_single_range ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_ignore_range_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_ignore_range_header ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_multiple_resolove_ignore_range_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_multiple_resolove_ignore_range_header ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolove_ignore_range_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolove_ignore_range_header ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolve_etag_is_at_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolve_etag_is_at_header ... ok +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_update_etag_is_at_header +test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_update_etag_is_at_header ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_are_no_ops_when_not_enabled ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +test-replicator WARNING: Skipping: /srv/node/sdb is not mounted +test-replicator INFO: Beginning replication run +test-replicator INFO: Replication run OVER +test-replicator INFO: Attempted to replicate 0 dbs in 0.01589 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 6 failures +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator INFO: Attempted to replicate 0 dbs in 0.00000 seconds (0.00000/s) +test-replicator INFO: Removed 0 dbs +test-replicator INFO: 0 successes, 0 failures +test-replicator INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test-replicator INFO: Attempted to replicate 30 dbs in 246.81358 seconds (0.12155/s) +test-replicator INFO: Removed 9 dbs +test-replicator INFO: 25 successes, 1 failures +test-replicator INFO: diff:5 diff_capped:4 empty:7 hashmatch:8 no_change:6 remote_merge:2 rsync:3 ts_repl:10 +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (my-log-route) +test DEBUG: Labeled statsd mode: dogstatsd (my-log-route) +test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmp1isj86rz/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751607.83640.data close failure: Bad : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine + raise Exception("Bad") +Exception: Bad + +test-TestDiskFile ERROR: Problem cleaning up /tmp/tmpqxhvyz_4/tmp_test_obj_server_DiskFile/sda1/objects-1/0/221/2f5b65d1019c019d79e6f1411fb79221 (): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx665d8b428c49412d8636b-0068fbee97) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test-TestDiskFile ERROR: Error removing tempfile: /tmp/tmppg4ieu4t/tmp_test_obj_server_DiskFile/sda1/tmp/tmpeke0i5gv: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx665d8b428c49412d8636b-0068fbee97) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx665d8b428c49412d8636b-0068fbee97) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open + fallocate(self._fd, self._size) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 28] No space left on device + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx58b7a280ea584e0eb0892-0068fbee97) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx58b7a280ea584e0eb0892-0068fbee97) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx58b7a280ea584e0eb0892-0068fbee97) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx58b7a280ea584e0eb0892-0068fbee97) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7675eecff00744d99c63e-0068fbee98" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx305a0b92a57f467884a75-0068fbee98" "proxy-server 4171809" 0.0014 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/40 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - tx13ce9aedbc2e4f70ab729-0068fbee98 - 0.0089 - - 1761341080.457968950 1761341080.466820717 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf2595bfa1914325817e3-0068fbee98" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txef1ebee96413400bb16cf-0068fbee98" "proxy-server 4171809" 0.0015 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/40 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx6e8d9f9def1643d88bf13-0068fbee98 - 0.0092 - - 1761341080.472229719 1761341080.481391907 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48267c274b7446d983d9a-0068fbee98" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbeb9ff49e91246e6bf294-0068fbee98" "proxy-server 4171809" 0.0014 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx3aa17a7b4a8a4b76996c6-0068fbee98" "object-server 4171809" 0.0005 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3aa17a7b4a8a4b76996c6-0068fbee98" "proxy-server 4171809" 0.0060 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx3aa17a7b4a8a4b76996c6-0068fbee98" "object-server 4171809" 0.0004 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create + yield dfw.open() + ~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open + raise DiskFileNoSpace() +swift.common.exceptions.DiskFileNoSpace -test-replicator INFO: 36/7 (514.29%) partitions replicated in 0.69s (52.40/sec, 0s remaining) -test-replicator INFO: 74 successes, 4 failures -test-replicator INFO: Removing partition: /tmp/tmpvmmyymz6/node/sda/objects/1 -test-replicator INFO: 43/7 (614.29%) partitions replicated in 0.01s (8004.40/sec, 0s remaining) -test-replicator INFO: 89 successes, 4 failures -test-replicator INFO: Removing partition: /tmp/tmppd9wub6x/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1068.44/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (2791.36/sec, 0s remaining) -test-replicator INFO: 28 successes, 5 failures -test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (3872.04/sec, 0s remaining) -test-replicator INFO: 40 successes, 8 failures -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpk_3zhad8/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpk_3zhad8/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpk_3zhad8/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpk_3zhad8/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (994.56/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpf6s7olno/node/sda/objects-1/1 -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpf6s7olno/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpf6s7olno/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpf6s7olno/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpf6s7olno/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (956.02/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: Removing partition: /tmp/tmpit2b28rt/node/sda/objects-1/1 -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpit2b28rt/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpit2b28rt/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpit2b28rt/node/sda/objects/1/a83', '127.0.0.3::object/sda/objects/1'] -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1035.85/sec, 0s remaining) -test-replicator INFO: 15 successes, 3 failures -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpcuih2v4d/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpcuih2v4d/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmpcuih2v4d/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpcuih2v4d/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1009.70/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: Removing partition: /tmp/tmpm6xrzga4/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmpm6xrzga4/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpm6xrzga4/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpm6xrzga4/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmpm6xrzga4/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (947.68/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Running object replicator in script mode. -test-replicator INFO: Removing partition: /tmp/tmpno2m37gy/node/sda/objects-1/99 -test-replicator ERROR: Error syncing with node: 127.0.0.3:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Connection refused -test-replicator INFO: Removing partition: /tmp/tmpno2m37gy/node/sda/objects-1/1 -test-replicator ERROR: Error syncing with node: 127.0.0.3:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused -test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Connection refused -test-replicator INFO: 5/5 (100.00%) partitions replicated in 0.01s (830.09/sec, 0s remaining) -test-replicator INFO: 3 successes, 6 failures -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance -test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance -test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmplpi_7wl3/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator WARNING: Handoffs first mode still has handoffs remaining. Aborting current replication pass. -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000)test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_abort_if_handoffs_remaining -test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_abort_if_handoffs_remaining ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_process_all_jobs_after_handoffs -test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_process_all_jobs_after_handoffs ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log -test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings -test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase -test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files -test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip -test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging -test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging ... ok +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close + os.unlink(self._tmppath) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +FileNotFoundError: [Errno 2] No such file or directory +test-TestDiskFile WARNING: Quarantined object /tmp/tmprqznrcde/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751608.16153.data: Bytes read: 30, does not match metadata: 31 +test-TestDiskFile WARNING: Quarantined object /tmp/tmps4jwvqet/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751608.51190.data: [Errno 5] Input/output error +test-TestDiskFile WARNING: Quarantined object /tmp/tmph02czhbc/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751608.51489.data: Bytes read: 10, does not match metadata: 11 +Problem cleaning up /tmp/tmpmb1vi137/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup + raise OSError() +OSError +test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files +test.unit.obj.test_diskfile.TestDiskFile.test_error_in_cleanup_ondisk_files ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine +test.unit.obj.test_diskfile.TestDiskFile.test_exception_in_handle_close_quarantine ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_root_container_fill_gap ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_default_sample_rate ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_metric_prefix ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location +test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location_with_mismatched_hash +test.unit.obj.test_diskfile.TestDiskFile.test_from_audit_location_with_mismatched_hash ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_datafile_metadata_not_opened ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path +test.unit.obj.test_diskfile.TestDiskFile.test_get_dev_path ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_metadata_not_opened ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341524.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/fb9/a92ba7f0ea266a68dbde8d5201ac1fb9/a92ba7f0ea266a68dbde8d5201ac1fb9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341528.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/cd3/676ff883d5585caf2c30f7f7593ffcd3/676ff883d5585caf2c30f7f7593ffcd3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341532.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a16/3393b8d0d093773b9112b3941e58ba16/3393b8d0d093773b9112b3941e58ba16.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341536.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/8a6/84baea288030716b5021c072932978a6/84baea288030716b5021c072932978a6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341540.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c8c/c49233d4ef2ce93d43e8c2710efc7c8c/c49233d4ef2ce93d43e8c2710efc7c8c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341544.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/d7b/f4eeb9aec2a318ace1d210ebfe742d7b/f4eeb9aec2a318ace1d210ebfe742d7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341548.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/550/7a708f2e4b6eea1368ff2e69f64fb550/7a708f2e4b6eea1368ff2e69f64fb550.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341552.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c15/65c54d05bd9b32fcef2355aa9d2f5c15/65c54d05bd9b32fcef2355aa9d2f5c15.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341556.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/ed4/daebf89af30da6e557330a287a416ed4/daebf89af30da6e557330a287a416ed4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341560.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/541/2386dc8bbd4f4352dadfbf20f9451541/2386dc8bbd4f4352dadfbf20f9451541.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341564.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/b96/ed9a07420aebdbc9b47d1b4f8d8bfb96/ed9a07420aebdbc9b47d1b4f8d8bfb96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341568.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/905/ca73c03e8eaccccc6c73632522ac9905/ca73c03e8eaccccc6c73632522ac9905.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341572.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/9a7/9017add3089f278ac2c51d644b77a9a7/9017add3089f278ac2c51d644b77a9a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341576.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/c3e/7f4a78ff11d6a56420070576b288fc3e/7f4a78ff11d6a56420070576b288fc3e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341580.00000-0, db: /tmp/tmpyjiec6h9/sda/containers/0/a62/d651d69f61008fcab10f536aaa82ba62/d651d69f61008fcab10f536aaa82ba62.db -sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmp69180npk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341076.00000.db -sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmp69180npk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341076.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341079.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/267/6b99720bcf52ca3a36979c58b07ad267/6b99720bcf52ca3a36979c58b07ad267_1761341079.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341079.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/267/6b99720bcf52ca3a36979c58b07ad267/6b99720bcf52ca3a36979c58b07ad267_1761341079.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341082.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/6d0/2e35df5792be199461a9247e36bf46d0/2e35df5792be199461a9247e36bf46d0_1761341082.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341082.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/6d0/2e35df5792be199461a9247e36bf46d0/2e35df5792be199461a9247e36bf46d0_1761341082.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341085.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/bae/0dd51c57bcf497d23d3c9342894fdbae/0dd51c57bcf497d23d3c9342894fdbae_1761341085.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341085.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/bae/0dd51c57bcf497d23d3c9342894fdbae/0dd51c57bcf497d23d3c9342894fdbae_1761341085.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341088.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/f7d/e413de664abdcfe0c2755d760a853f7d/e413de664abdcfe0c2755d760a853f7d_1761341088.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341088.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/f7d/e413de664abdcfe0c2755d760a853f7d/e413de664abdcfe0c2755d760a853f7d_1761341088.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341091.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/699/a1d7ba88073a524c9bb385e0c4a61699/a1d7ba88073a524c9bb385e0c4a61699_1761341091.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341091.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/699/a1d7ba88073a524c9bb385e0c4a61699/a1d7ba88073a524c9bb385e0c4a61699_1761341091.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341094.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/382/8369e480354975a42569477905bea382/8369e480354975a42569477905bea382_1761341094.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341094.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/382/8369e480354975a42569477905bea382/8369e480354975a42569477905bea382_1761341094.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd_1761341097.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd_1761341097.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e_1761341100.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e_1761341100.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341103.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/164/4e7438997136041ed5ead1c1e2d17164/4e7438997136041ed5ead1c1e2d17164_1761341103.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341103.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/164/4e7438997136041ed5ead1c1e2d17164/4e7438997136041ed5ead1c1e2d17164_1761341103.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341106.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e_1761341106.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341106.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e_1761341106.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525_1761341109.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525_1761341109.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341112.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/ca8/fa1133582473cf76ef7d0ecf109ebca8/fa1133582473cf76ef7d0ecf109ebca8_1761341112.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341112.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/ca8/fa1133582473cf76ef7d0ecf109ebca8/fa1133582473cf76ef7d0ecf109ebca8_1761341112.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341115.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/1a7/d792f608eadbbf13aa78c1dd318ef1a7/d792f608eadbbf13aa78c1dd318ef1a7_1761341115.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341115.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/1a7/d792f608eadbbf13aa78c1dd318ef1a7/d792f608eadbbf13aa78c1dd318ef1a7_1761341115.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0_1761341118.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0_1761341118.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798_1761341121.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798_1761341121.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341124.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/ab1/7aaa269b4a9b2f779575833c2bec2ab1/7aaa269b4a9b2f779575833c2bec2ab1_1761341124.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341124.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/ab1/7aaa269b4a9b2f779575833c2bec2ab1/7aaa269b4a9b2f779575833c2bec2ab1_1761341124.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341127.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/29a/c427c2bec6bc6644f9c6b2dc7267629a/c427c2bec6bc6644f9c6b2dc7267629a_1761341127.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341127.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/29a/c427c2bec6bc6644f9c6b2dc7267629a/c427c2bec6bc6644f9c6b2dc7267629a_1761341127.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341130.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9_1761341130.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341130.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9_1761341130.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb_1761341133.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb_1761341133.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341136.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/26b/5266ba52ef6ec44fa6951ac04a89626b/5266ba52ef6ec44fa6951ac04a89626b_1761341136.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341136.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/26b/5266ba52ef6ec44fa6951ac04a89626b/5266ba52ef6ec44fa6951ac04a89626b_1761341136.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341139.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/490/20dc36a14faefb5e98be0d5a4a552490/20dc36a14faefb5e98be0d5a4a552490_1761341139.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341139.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/490/20dc36a14faefb5e98be0d5a4a552490/20dc36a14faefb5e98be0d5a4a552490_1761341139.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341142.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/519/3ff5de904728c0579f7918ebf480a519/3ff5de904728c0579f7918ebf480a519_1761341142.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341142.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/519/3ff5de904728c0579f7918ebf480a519/3ff5de904728c0579f7918ebf480a519_1761341142.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c_1761341145.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c_1761341145.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510_1761341148.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510_1761341148.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341151.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8_1761341151.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341151.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8_1761341151.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341154.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/353/dc9a1bfc9daef9e6219e6715f1cd3353/dc9a1bfc9daef9e6219e6715f1cd3353_1761341154.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341154.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/353/dc9a1bfc9daef9e6219e6715f1cd3353/dc9a1bfc9daef9e6219e6715f1cd3353_1761341154.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341157.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/668/5181a12c7457725993e25e34a7ad8668/5181a12c7457725993e25e34a7ad8668_1761341157.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341157.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/668/5181a12c7457725993e25e34a7ad8668/5181a12c7457725993e25e34a7ad8668_1761341157.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341160.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/959/7f24bf433c9724cfd7311b8fb0922959/7f24bf433c9724cfd7311b8fb0922959_1761341160.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341160.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/959/7f24bf433c9724cfd7311b8fb0922959/7f24bf433c9724cfd7311b8fb0922959_1761341160.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341163.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/3b1/be2fff22ff725e1d398d6f70869b33b1/be2fff22ff725e1d398d6f70869b33b1_1761341163.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341163.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/3b1/be2fff22ff725e1d398d6f70869b33b1/be2fff22ff725e1d398d6f70869b33b1_1761341163.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341166.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a15/06939ec977969dd9b6b17c1559981a15/06939ec977969dd9b6b17c1559981a15_1761341166.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341166.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a15/06939ec977969dd9b6b17c1559981a15/06939ec977969dd9b6b17c1559981a15_1761341166.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341169.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/705/c6cb5ee9a07c6c62aeeb5cc65bc8b705/c6cb5ee9a07c6c62aeeb5cc65bc8b705_1761341169.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341169.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/705/c6cb5ee9a07c6c62aeeb5cc65bc8b705/c6cb5ee9a07c6c62aeeb5cc65bc8b705_1761341169.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341172.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/988/fa1498a7912505633aa6f203a9bb8988/fa1498a7912505633aa6f203a9bb8988_1761341172.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341172.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/988/fa1498a7912505633aa6f203a9bb8988/fa1498a7912505633aa6f203a9bb8988_1761341172.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341175.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/04a/2485c8e4a54e4570d4b92fef8c1c504a/2485c8e4a54e4570d4b92fef8c1c504a_1761341175.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341175.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/04a/2485c8e4a54e4570d4b92fef8c1c504a/2485c8e4a54e4570d4b92fef8c1c504a_1761341175.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341178.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca_1761341178.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341178.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca_1761341178.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341181.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/197/7883812f9b994114275c8920177dd197/7883812f9b994114275c8920177dd197_1761341181.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341181.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/197/7883812f9b994114275c8920177dd197/7883812f9b994114275c8920177dd197_1761341181.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341184.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/d35/ba7f705e2d686f3372a0f3bd47606d35/ba7f705e2d686f3372a0f3bd47606d35_1761341184.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341184.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/d35/ba7f705e2d686f3372a0f3bd47606d35/ba7f705e2d686f3372a0f3bd47606d35_1761341184.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341187.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/089/d0f6b741efeeb2d23ca86ba7b79a6089/d0f6b741efeeb2d23ca86ba7b79a6089_1761341187.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341187.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/089/d0f6b741efeeb2d23ca86ba7b79a6089/d0f6b741efeeb2d23ca86ba7b79a6089_1761341187.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341190.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9_1761341190.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341190.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9_1761341190.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047_1761341193.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047_1761341193.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341196.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/42f/894c2868db6e25405b2507acfafca42f/894c2868db6e25405b2507acfafca42f_1761341196.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341196.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/42f/894c2868db6e25405b2507acfafca42f/894c2868db6e25405b2507acfafca42f_1761341196.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341199.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/3b3/d416fff104d75e4011d6cd5feeae53b3/d416fff104d75e4011d6cd5feeae53b3_1761341199.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341199.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/3b3/d416fff104d75e4011d6cd5feeae53b3/d416fff104d75e4011d6cd5feeae53b3_1761341199.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341202.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/7d8/f7b8e2bd1890f626a5514cc88e7ff7d8/f7b8e2bd1890f626a5514cc88e7ff7d8_1761341202.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341202.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/7d8/f7b8e2bd1890f626a5514cc88e7ff7d8/f7b8e2bd1890f626a5514cc88e7ff7d8_1761341202.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c_1761341205.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c_1761341205.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341208.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/74e/401c708e5b87580bfe0ec22e7286e74e/401c708e5b87580bfe0ec22e7286e74e_1761341208.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341208.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/74e/401c708e5b87580bfe0ec22e7286e74e/401c708e5b87580bfe0ec22e7286e74e_1761341208.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341211.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/db1/39011221c5977042c3f072545ba70db1/39011221c5977042c3f072545ba70db1_1761341211.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341211.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/db1/39011221c5977042c3f072545ba70db1/39011221c5977042c3f072545ba70db1_1761341211.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341214.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/d48/24361f6e79888159568459874be53d48/24361f6e79888159568459874be53d48_1761341214.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341214.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/d48/24361f6e79888159568459874be53d48/24361f6e79888159568459874be53d48_1761341214.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341217.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/b26/cf655f7080763a77369a64f6aa891b26/cf655f7080763a77369a64f6aa891b26_1761341217.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341217.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/b26/cf655f7080763a77369a64f6aa891b26/cf655f7080763a77369a64f6aa891b26_1761341217.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341220.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a1b/a697f699b665d357a879edb6907fba1b/a697f699b665d357a879edb6907fba1b_1761341220.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341220.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a1b/a697f699b665d357a879edb6907fba1b/a697f699b665d357a879edb6907fba1b_1761341220.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341223.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/75c/0a473781bace214ec4b8794e97cf075c/0a473781bace214ec4b8794e97cf075c_1761341223.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341223.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/75c/0a473781bace214ec4b8794e97cf075c/0a473781bace214ec4b8794e97cf075c_1761341223.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341226.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/c35/86a0bbfa9917d40e5f349a5e667f4c35/86a0bbfa9917d40e5f349a5e667f4c35_1761341226.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341226.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/c35/86a0bbfa9917d40e5f349a5e667f4c35/86a0bbfa9917d40e5f349a5e667f4c35_1761341226.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341229.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/1c7/1ff222dd958f367c760f02197c1b51c7/1ff222dd958f367c760f02197c1b51c7_1761341229.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341229.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/1c7/1ff222dd958f367c760f02197c1b51c7/1ff222dd958f367c760f02197c1b51c7_1761341229.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341232.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/938/cc981ccf7ec801d75175232bbe2a8938/cc981ccf7ec801d75175232bbe2a8938_1761341232.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341232.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/938/cc981ccf7ec801d75175232bbe2a8938/cc981ccf7ec801d75175232bbe2a8938_1761341232.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341235.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/3db/7aea821a82c9231245a4ee1e6b8f03db/7aea821a82c9231245a4ee1e6b8f03db_1761341235.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341235.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/3db/7aea821a82c9231245a4ee1e6b8f03db/7aea821a82c9231245a4ee1e6b8f03db_1761341235.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341238.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06_1761341238.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341238.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06_1761341238.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341241.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/226/9b766760a6a7d530a8b6a756be4c3226/9b766760a6a7d530a8b6a756be4c3226_1761341241.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341241.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/226/9b766760a6a7d530a8b6a756be4c3226/9b766760a6a7d530a8b6a756be4c3226_1761341241.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341244.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/816/287644f26cf9603dfd4119ae7dd38816/287644f26cf9603dfd4119ae7dd38816_1761341244.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341244.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/816/287644f26cf9603dfd4119ae7dd38816/287644f26cf9603dfd4119ae7dd38816_1761341244.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341247.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a87/6d5c49addffb691c1680359e1eb1ea87/6d5c49addffb691c1680359e1eb1ea87_1761341247.00000.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_sharding -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_sharding ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_without_permission ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_get_metafile_metadata_not_opened ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_dogstatsd_sample_rate ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_use_linkat_os_open_called +test.unit.obj.test_diskfile.TestDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_methods_with_no_default_sample_rate ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite ... ok +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled +test.unit.common.test_statsd_client.TestGetStatsdClientOutput.test_statsd_methods_legacy_disabled ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised +test.unit.obj.test_diskfile.TestDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_list_objects_iter_with_reserved_name ... ok +test.unit.common.test_swob.TestStatusMap.test_status_map +test.unit.common.test_swob.TestStatusMap.test_status_map ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_drive_tree_access +test.unit.common.test_utils.TestAuditLocationGenerator.test_drive_tree_access ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_error_counter +test.unit.common.test_utils.TestAuditLocationGenerator.test_error_counter ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_filters +test.unit.common.test_utils.TestAuditLocationGenerator.test_filters ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_find_objects +test.unit.common.test_utils.TestAuditLocationGenerator.test_find_objects ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_hooks +test.unit.common.test_utils.TestAuditLocationGenerator.test_hooks ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_ignore_metadata +test.unit.common.test_utils.TestAuditLocationGenerator.test_ignore_metadata ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_no_labels ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_load_old_record_from_pending_file ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestDiskFile.test_keep_cache ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_mount_check_drive +test.unit.common.test_utils.TestAuditLocationGenerator.test_mount_check_drive ... ok +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_contents +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_contents ... ok -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.6:1006/sdg (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.5:1005/sdf (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server ERROR: Exception fetching fragments for '/a/c/o': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part - raise e - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2479, in _iter_bytes_from_response_part - chunk = part_file.read(self.app.object_chunk_size) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1110, in read - raise ShortReadError( - "Too few bytes; read %d, expecting %d" % ( - self.nbytes - self.bytes_left, self.nbytes)) -swift.common.exceptions.ShortReadError: Too few bytes; read 415, expecting 490 (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txe72658e642b94f3982e53-0068fbee98) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.6:1006/sdg (txn: tx49b9c3562fa7476aaf6b8-0068fbee98) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.13:1013/sdn (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.01s) (txn: txe5213bffbf164713998f8-0068fbee98) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.4:1004/sde (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane ... ok +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0126 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0094 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0093 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:27 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0086 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0133 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0046 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0092 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0165 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0054 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0064 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0092 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0020 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0084 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0086 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0086 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0092 "-" 525339 - +test DEBUG: Unlinked retiring db '/tmp/tmpg92byhwr/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0012 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0091 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 -test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive +test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive ... ok +test.unit.common.test_utils.TestClosingIterator.test_close +test.unit.common.test_utils.TestClosingIterator.test_close ... ok +test.unit.common.test_utils.TestClosingIterator.test_close_gen +test.unit.common.test_utils.TestClosingIterator.test_close_gen ... ok +test.unit.common.test_utils.TestClosingIterator.test_close_on_exception +test.unit.common.test_utils.TestClosingIterator.test_close_on_exception ... ok +test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration +test.unit.common.test_utils.TestClosingIterator.test_close_on_stop_iteration ... ok +test.unit.common.test_utils.TestClosingIterator.test_close_others +test.unit.common.test_utils.TestClosingIterator.test_close_others ... ok +test.unit.common.test_utils.TestClosingIterator.test_close_wrapped_is_not_same_as_iter +test.unit.common.test_utils.TestClosingIterator.test_close_wrapped_is_not_same_as_iter ... ok +test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable +test.unit.common.test_utils.TestClosingIterator.test_init_with_iterable ... ok +test.unit.common.test_utils.TestClosingIterator.test_nested_iters +test.unit.common.test_utils.TestClosingIterator.test_nested_iters ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_killed_before_cleanup ... ok +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_several_small_batches +test.unit.common.test_db.TestTombstoneReclaimer.test_batched_reclaim_several_small_batches ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_graphite_sample_rate ... ok +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser +test.unit.common.test_utils.TestSocketStringParser.test_socket_string_parser ... ok +test.unit.common.test_utils.TestSpliterator.test_big_input_string +test.unit.common.test_utils.TestSpliterator.test_big_input_string ... ok +test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries +test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries ... ok +test.unit.common.test_utils.TestSpliterator.test_closing +test.unit.common.test_utils.TestSpliterator.test_closing ... ok +test.unit.common.test_utils.TestSpliterator.test_no_empty_strings +test.unit.common.test_utils.TestSpliterator.test_no_empty_strings ... ok +test.unit.common.test_utils.TestSpliterator.test_overlap +test.unit.common.test_utils.TestSpliterator.test_overlap ... ok +test.unit.common.test_utils.TestSpliterator.test_running_out +test.unit.common.test_utils.TestSpliterator.test_running_out ... ok +test.unit.common.test_utils.TestSpliterator.test_string +test.unit.common.test_utils.TestSpliterator.test_string ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_make_tuple_for_pickle ... ok +test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard +test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default +test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking +test.unit.obj.test_diskfile.TestDiskFile.test_mount_checking ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_not_opened +test.unit.obj.test_diskfile.TestDiskFile.test_not_opened ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_no_labels ... ok +test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc +test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc ... skipped 'No anycrc CRC64NVME' +test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal +test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal ... skipped 'No ISA-L CRC64NVME' +test.unit.common.utils.test_config.TestUtilsConfig.test_TRUE_VALUES +test.unit.common.utils.test_config.TestUtilsConfig.test_TRUE_VALUES ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_auto_int_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_auto_int_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_fallocate_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_fallocate_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_float_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_float_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_percent_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_percent_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_positive_int_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_positive_int_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_request_node_count_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_request_node_count_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_config_true_value +test.unit.common.utils.test_config.TestUtilsConfig.test_config_true_value ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_float +test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_float ... ok +test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_int +test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_int ... ok +test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set +test.unit.common.utils.test_libc.TestModifyPriority.test__NR_ioprio_set ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_complete ... ok - -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmphpr4p_dv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e8dfcc972345c64d19fca06b7e8c0294', '5a48ec32-6b22-4ba3-8cff-ab71124aba17-sda', '1761341081.12540', '1761341082', '0', '', '1761341082', 1, 0) -test DEBUG: /tmp/tmphpr4p_dv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e8dfcc972345c64d19fca06b7e8c0294', '5a48ec32-6b22-4ba3-8cff-ab71124aba17-sda', '1761341081.12540', '1761341082', '0', '', '1761341082', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5a48ec32-6b22-4ba3-8cff-ab71124aba17-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmphpr4p_dv/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01748 seconds (57.21293/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmphpr4p_dv/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '65f6f78509fc20847d98653adf742ab6', '8b4af573-4c0c-4783-b11e-78051ac1d84b-sda', '1761341081.14238', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('8b4af573-4c0c-4783-b11e-78051ac1d84b-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '65f6f78509fc20847d98653adf742ab6', '8b4af573-4c0c-4783-b11e-78051ac1d84b-sda', '1761341081.14238', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('8b4af573-4c0c-4783-b11e-78051ac1d84b-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmph6cl_6rh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a6dfb134-63b9-4a21-ba2c-740f520d8cb2-sda', '1761341081.86779', '1761341082', '1761341083', '', '1761341083', 0, 1) -test DEBUG: /tmp/tmph6cl_6rh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a6dfb134-63b9-4a21-ba2c-740f520d8cb2-sda', '1761341081.86779', '1761341082', '1761341083', '', '1761341083', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a6dfb134-63b9-4a21-ba2c-740f520d8cb2-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00968 seconds (103.35273/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmphpo7eg08/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ec8b4753a3a87940d45b6cc6fb00d6c0', '1c36ce3b-b766-4c6f-903b-c9287bf74e6a-sda', '1761341081.88732', '1761341082', '1761341083', '', '1761341083', 1, 1) -test DEBUG: /tmp/tmphpo7eg08/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341084.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '1c36ce3b-b766-4c6f-903b-c9287bf74e6a-sda') -test DEBUG: /tmp/tmphpo7eg08/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00269556s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ec8b4753a3a87940d45b6cc6fb00d6c0', '1c36ce3b-b766-4c6f-903b-c9287bf74e6a-sda', '1761341081.88732', '1761341082', '1761341083', '', '1761341083', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1c36ce3b-b766-4c6f-903b-c9287bf74e6a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmphpo7eg08/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02240 seconds (44.63858/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmphpo7eg08/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e78841b31a90382988c31cf9d6a34d9a', '372152bd-b389-4587-876e-fb0e3ce04eb8-sda', '1761341081.90921', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('372152bd-b389-4587-876e-fb0e3ce04eb8-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e78841b31a90382988c31cf9d6a34d9a', '372152bd-b389-4587-876e-fb0e3ce04eb8-sda', '1761341081.90921', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('372152bd-b389-4587-876e-fb0e3ce04eb8-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpt_slagc2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3cc2f458-7990-469c-bf0b-e35846aba953-sda', '1761341081.92782', '1761341082', '1761341083', '', '1761341083', 0, 1) -test DEBUG: /tmp/tmpt_slagc2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3cc2f458-7990-469c-bf0b-e35846aba953-sda', '1761341081.92782', '1761341082', '1761341083', '', '1761341083', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3cc2f458-7990-469c-bf0b-e35846aba953-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01305 seconds (76.60631/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpcmca7egu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ec8b4753a3a87940d45b6cc6fb00d6c0', '9e142f87-7257-4926-b37f-45a410427808-sda', '1761341081.95141', '1761341082', '1761341083', '', '1761341083', 1, 1) -test DEBUG: /tmp/tmpcmca7egu/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to dotest.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_delete ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_older_local_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_older_local_delete ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_read_permission ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_influxdb_sample_rate ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato ... ok +test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync +test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete +test.unit.obj.test_diskfile.TestDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_no_labels ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate +test.unit.common.test_statsd_client.TestGetLabeledStatsdClientOutput.test_statsd_methods_librato_sample_rate ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta ... ok +test.unit.common.test_swob.TestTransferEncoding.test_is_chunked +test.unit.common.test_swob.TestTransferEncoding.test_is_chunked ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_burst +test.unit.common.test_utils.TestEventletRateLimiter.test_burst ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle +test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by +test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_init +test.unit.common.test_utils.TestEventletRateLimiter.test_init ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking +test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted +test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit +test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate +test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate ... ok +test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer +test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer ... ok +test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync ... ok +test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync ... ok +test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync +test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync ... ok +test.unit.common.test_utils.TestFsync.test_no_fdatasync +test.unit.common.test_utils.TestFsync.test_no_fdatasync ... ok +test.unit.common.test_utils.TestFsync.test_yes_fdatasync +test.unit.common.test_utils.TestFsync.test_yes_fdatasync ... ok +test.unit.common.test_utils.TestLRUCache.test_maxsize +test.unit.common.test_utils.TestLRUCache.test_maxsize ... ok +test.unit.common.test_utils.TestLRUCache.test_maxtime +test.unit.common.test_utils.TestLRUCache.test_maxtime ... ok +test.unit.common.test_utils.TestLRUCache.test_set_maxsize +test.unit.common.test_utils.TestLRUCache.test_set_maxsize ... ok +test.unit.common.test_utils.TestLRUCache.test_set_maxtime +test.unit.common.test_utils.TestLRUCache.test_set_maxtime ... ok +test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats +test.unit.common.test_utils.TestMemcachedTimingStatsDecorators.test_memcached_timing_stats ... ok +test.unit.common.test_utils.TestShardRange.test_constants +test.unit.common.test_utils.TestShardRange.test_constants ... ok +test.unit.common.test_utils.TestShardRange.test_copy +test.unit.common.test_utils.TestShardRange.test_copy ... ok +test.unit.common.test_utils.TestShardRange.test_deleted_setter +test.unit.common.test_utils.TestShardRange.test_deleted_setter ... ok +test.unit.common.test_utils.TestShardRange.test_epoch_setter +test.unit.common.test_utils.TestShardRange.test_epoch_setter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok +test.unit.common.test_utils.TestShardRange.test_find_ancestors +test.unit.common.test_utils.TestShardRange.test_find_ancestors ... ok +test.unit.common.test_utils.TestShardRange.test_find_root +test.unit.common.test_utils.TestShardRange.test_find_root ... ok +test.unit.common.test_utils.TestShardRange.test_increment_meta +test.unit.common.test_utils.TestShardRange.test_increment_meta ... ok +test.unit.common.test_utils.TestShardRange.test_is_child_of +test.unit.common.test_utils.TestShardRange.test_is_child_of ... ok +test.unit.common.test_utils.TestShardRange.test_make_path +test.unit.common.test_utils.TestShardRange.test_make_path ... ok +test.unit.common.test_utils.TestShardRange.test_meta_timestamp_setter +test.unit.common.test_utils.TestShardRange.test_meta_timestamp_setter ... ok +test.unit.common.test_utils.TestShardRange.test_min_max_bounds +test.unit.common.test_utils.TestShardRange.test_min_max_bounds ... ok +test.unit.common.test_utils.TestShardRange.test_name +test.unit.common.test_utils.TestShardRange.test_name ... ok +test.unit.common.test_utils.TestShardRange.test_name_validation +test.unit.common.test_utils.TestShardRange.test_name_validation ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error ... ok +test.unit.common.test_utils.TestShardRange.test_repr +test.unit.common.test_utils.TestShardRange.test_repr ... ok +test.unit.common.test_utils.TestShardRange.test_resolve_state +test.unit.common.test_utils.TestShardRange.test_resolve_state ... ok +test.unit.common.test_utils.TestShardRange.test_row_count +test.unit.common.test_utils.TestShardRange.test_row_count ... ok +test.unit.common.test_utils.TestShardRange.test_set_deleted +test.unit.common.test_utils.TestShardRange.test_set_deleted ... ok +test.unit.common.test_utils.TestShardRange.test_shard_range_initialisation +test.unit.common.test_utils.TestShardRange.test_shard_range_initialisation ... ok +test.unit.common.test_utils.TestShardRange.test_sort_key +test.unit.common.test_utils.TestShardRange.test_sort_key ... ok +test.unit.common.test_utils.TestShardRange.test_sort_key_order +test.unit.common.test_utils.TestShardRange.test_sort_key_order ... ok +test.unit.common.test_utils.TestShardRange.test_state_setter +test.unit.common.test_utils.TestShardRange.test_state_setter ... ok +test.unit.common.test_utils.TestShardRange.test_state_timestamp_setter +test.unit.common.test_utils.TestShardRange.test_state_timestamp_setter ... ok +test.unit.common.test_utils.TestShardRange.test_timestamp_setter +test.unit.common.test_utils.TestShardRange.test_timestamp_setter ... ok +test.unit.common.test_utils.TestShardRange.test_to_from_dict +test.unit.common.test_utils.TestShardRange.test_to_from_dict ... ok +test.unit.common.test_utils.TestShardRange.test_update_meta +test.unit.common.test_utils.TestShardRange.test_update_meta ... ok +test.unit.common.test_utils.TestShardRange.test_update_state +test.unit.common.test_utils.TestShardRange.test_update_state ... ok +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container ... ok +test.unit.common.test_utils.TestShardRange.test_update_tombstones +test.unit.common.test_utils.TestShardRange.test_update_tombstones ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_old_enough +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_old_enough ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_file +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_file ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_path_not_exists +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_path_not_exists ... ok +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths +test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths ... ok +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_info_missing +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_info_missing ... ok +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_missing_files +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_missing_files ... ok +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_found +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_found ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_namespaces_state_filtering ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_not_found +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_not_found ... ok +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_sys_package_preferred +test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_sys_package_preferred ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_without_permission ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_ts_data +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_meta_ts_data ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_is_green ... ok +test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing +test.unit.container.test_backend.TestUpdateNewItemFromExisting.test_update_new_item_from_existing ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx3aa17a7b4a8a4b76996c6-0068fbee98" "proxy-server 4171809" 0.7020 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx3aa17a7b4a8a4b76996c6-0068fbee98 - 0.7153 - - 1761341080.486711740 1761341081.202041149 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0f39c5bb2914cb28abbe-0068fbee99" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx99405849979b408c886fe-0068fbee99" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "GET /sda1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txd20164907e15449ab2c41-0068fbee99" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txd20164907e15449ab2c41-0068fbee99 - 0.0130 - - 1761341081.202946663 1761341081.215973616 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ee86d1584db406ebbe44-0068fbee99" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9755f7cb9fc8472ab6073-0068fbee99" "proxy-server 4171809" 0.0025 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx5a0588392bf945cd8cf64-0068fbee99" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx5a0588392bf945cd8cf64-0068fbee99" "proxy-server 4171809" 0.0064 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx5a0588392bf945cd8cf64-0068fbee99" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx5a0588392bf945cd8cf64-0068fbee99" "proxy-server 4171809" 0.0101 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx5a0588392bf945cd8cf64-0068fbee99 - 0.0227 - - 1761341081.961408138 1761341081.984117270 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9f545e0e2c848c5a70e9-0068fbee99" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "txfe4e3c75bac9414d8b507-0068fbee99" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "GET /sda1/1/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txb36a0d85e04740909b260-0068fbee99" "proxy-server 4171809" 0.0007 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/41 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txb36a0d85e04740909b260-0068fbee99 - 0.0132 - - 1761341081.984992027 1761341081.998210192 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c7449d4640546fc839f6-0068fbee9a" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx17dd84daea5a43ce83c1e-0068fbee9a" "proxy-server 4171809" 0.0013 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "tx667393e25b164e1c83e3d-0068fbee9a" "object-server 4171809" 0.0005 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "tx667393e25b164e1c83e3d-0068fbee9a" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx667393e25b164e1c83e3d-0068fbee9a" "proxy-server 4171809" 0.0105 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx667393e25b164e1c83e3d-0068fbee9a" "proxy-server 4171809" 0.0103 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/42 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx667393e25b164e1c83e3d-0068fbee9a - 0.0225 - - 1761341082.003497839 1761341082.025989056 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb8507c69fb10439aa7d42-0068fbee9a" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6528bb193ff84c34aa706-0068fbee9a" "proxy-server 4171809" 0.0026 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/1/a/c/o.chunked" "tx2eb2906be61448a4a8841-0068fbee9a" "object-server 4171809" 0.0004 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/sda1/1/a/c/o.chunked" "tx2eb2906be61448a4a8841-0068fbee9a" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx2eb2906be61448a4a8841-0068fbee9a" "proxy-server 4171809" 0.0076 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/1/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx2eb2906be61448a4a8841-0068fbee9a" "proxy-server 4171809" 0.0096 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/42 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx2eb2906be61448a4a8841-0068fbee9a - 0.0229 - - 1761341082.031235933 1761341082.054093838 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3db5d7eb3652424798657-0068fbee9a" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9c3b7311526f4101a2e34-0068fbee9a" "proxy-server 4171809" 0.0027 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist ... ok +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx4ef94df72d5446918f378-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx4ef94df72d5446918f378-006b08feb8" "proxy-server 525332" 0.0009 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx74686e7632ea43088d591-006b08feb8" "proxy-server 525332" 0.0020 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "txda116f21d502435aa83a1-006b08feb8" "proxy-server 525332" 0.0022 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx970199544b1b4d43baf18-006b08feb8" "proxy-server 525332" 0.0014 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "GET /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "GET http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx970199544b1b4d43baf18-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe18be92941634a7586077-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "txcba0cae63bda493e8c788-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx8e63e2f6638a41558a1aa-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txddf9a9f9677e45dfa713f-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "txca12f99d27504867aa1e3-006b08feb8" "proxy-server 525332" 0.0014 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx5bab343b3a7b475e8b619-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2d38559d9be94f37a2c98-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx35c9d760d3d6402983bc3-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 412 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx5ab0b1c6c28a476ca3639-006b08feb8" "proxy-server 525332" 0.0006 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 412 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx5ab0b1c6c28a476ca3639-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdg1/2/a/356df6b21683414b861fa055b551b493/o" 412 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx5ab0b1c6c28a476ca3639-006b08feb8" "proxy-server 525332" 0.0088 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe4faec511c1b4756ae096-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx70f2a1b4f636483aaaf80-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txd1500d6a4f874d7b9662b-006b08feb8" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx038963a1e7614c00a7ff1-006b08feb8" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx9ef5448281cd4d2386c79-006b08feb8" "proxy-server 525332" 0.0012 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdh1/2/a/356df6b21683414b861fa055b551b493/o" 304 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "txcdcf9c061cdc48838ebfc-006b08feb8" "proxy-server 525332" 0.0006 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txe8636ad974ec4d25b5e1a-006b08feb8" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/2/a/356df6b21683414b861fa055b551b493" 204 - "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493" "tx44ae9e61b1f343ddbe719-006b08feb8" "proxy-server 525332" 0.0035 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdi1/2/a/356df6b21683414b861fa055b551b493/o" 200 92 "HEAD http://localhost:8080/v1/a/356df6b21683414b861fa055b551b493/o" "tx6673585b2e7f4449b9c51-006b08feb8" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e248e4b105b4b66a3415-006b08feb8" "proxy-server 525332" 0.0015 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/1/a/54c867a943b24d87b37d5432fdd3d4b1" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/54c867a943b24d87b37d5432fdd3d4b1" "tx0e248e4b105b4b66a3415-006b08feb8" "container-server 525332" 0.0055 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdb1/1/a/54c867a943b24d87b37d5432fdd3d4b1" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/54c867a943b24d87b37d5432fdd3d4b1" "tx0e248e4b105b4b66a3415-006b08feb8" "container-server 525332" 0.0010 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdb1/3/a/54c867a943b24d87b37d5432fdd3d4b1" 201 - "PUT http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1" "tx0e248e4b105b4b66a3415-006b08feb8" "proxy-server 525332" 0.0309 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/3/a/54c867a943b24d87b37d5432fdd3d4b1" 201 - "PUT http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1" "tx0e248e4b105b4b66a3415-006b08feb8" "proxy-server 525332" 0.0433 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3dfee552f7c44ab8ad5db-006b08feb8" "proxy-server 525332" 0.0078 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/3/a/54c867a943b24d87b37d5432fdd3d4b1" 204 - "HEAD http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1" "tx3dfee552f7c44ab8ad5db-006b08feb8" "proxy-server 525332" 0.0078 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx796f6a67fd394245b0d91-006b08feb8" "proxy-server 525332" 0.0056 "-" 525332 -test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers +test.unit.container.test_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_ts_meta_data +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_ts_meta_data ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok +test.unit.common.test_db.TestTombstoneReclaimer.test_get_tombstone_count_with_leftover +test.unit.common.test_db.TestTombstoneReclaimer.test_get_tombstone_count_with_leftover ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestDiskFile.test_open_data_file_concurrently_unlinked ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone +test.unit.obj.test_diskfile.TestDiskFile.test_open_deleted_with_corrupt_tombstone ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_expired ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestDiskFile.test_open_meta_file_concurrently_unlinked ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_exist ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestDiskFile.test_open_not_expired ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_bad_content_length ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite ... ok +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_corrupt_xattrs ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_deleted_files ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate +test.unit.container.test_replicator.TestReplicatorSync.test_cleanup_post_replicate ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_fstat_oserror ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority +test.unit.common.utils.test_libc.TestModifyPriority.test_modify_priority ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_overwrite_unicode ... ok +test.unit.container.test_backend.TestContainerBroker.test_empty +test.unit.container.test_backend.TestContainerBroker.test_empty ... ok +test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count +test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_items_post_overwrite_out_of_order ... ok +test-TestDiskFile ERROR: ERROR DiskFile /tmp/tmpzpb5eda9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751608.66389.data close failure: a very special error : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up + raise Exception('a very special error') +Exception: a very special error -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmplpi_7wl3/node/sda/objects/1 -test-replicator INFO: 2/8 (25.00%) partitions replicated in 0.63s (3.17/sec, 1s remaining) -test-replicator INFO: 5 successes, 1 failures -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmplpi_7wl3/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] -test-replicator DEBUG: Successful rsync of /tmp/tmplpi_7wl3/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmplpi_7wl3/node/sda/objects-1/1 -test-replicator INFO: 7/7 (100.00%) partitions replicated in 0.01s (940.31/sec, 0s remaining) -test-replicator INFO: 14 successes, 1 failures -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmppahb2xau/node/sda/objects/1 -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) -test-replicator INFO: Removing partition: /tmp/tmppahb2xau/node/sda/objects-1/1 -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmppahb2xau/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (533.07/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: 2 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0035s, min 0.0007s, med 0.0014s -test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance -test-replicator WARNING: No storage policies found for which handoff_delete=1000 would have an effect. Disabling. -test-replicator INFO: Running object replicator in script mode. -test-replicator INFO: Removing partition: /tmp/tmp6848oqmj/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmp6848oqmj/node/sda/objects-1/1 -test-replicator ERROR: Killing long-running rsync after 0s: ['r -test-replicator ERROR: Killing long-running rsync after 0s: ['r -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (261.51/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0235s, min 0.0007s, med 0.0007s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator ERROR: Killing long-running rsync after 0s: ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpqte9bwyr/node/sda/objects/0/a83', '127.0.0.1::object/sda/objects/0'] -test-replicator ERROR: Killing long-running rsync after 0s: ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpqte9bwyr/node/sda/objects/0/a83', '127.0.0.2::object/sda/objects/0'] -test-replicator INFO: Removing partition: /tmp/tmpqte9bwyr/node/sda/objects-1/1 -test-replicator INFO: Removing partition: /tmp/tmpqte9bwyr/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (254.69/sec, 0s remaining) -test-replicator INFO: 16 successes, 2 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0239s, min 0.0006s, med 0.0008s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator WARNING: next_part_power set in policy 'zero'. Skipping -test-replicator WARNING: next_part_power set in policy 'one'. Skipping -test-replicator INFO: Nothing replicated for 0.0004038810729980469 seconds. -test-replicator INFO: Running object replicator in script mode. -test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpr4dxsxaf/node/sda/objects/1 -test-replicator WARNING: Removing partition directory which was a file: /tmp/tmpr4dxsxaf/node/sda/objects-1/1 -test-replicator INFO: 6/8 (75.00%) partitions replicated in 0.01s (973.57/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator DEBUG: Successful rsync of /tmp/tmpjqjvujsb/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpjqjvujsb/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (211.91/sec, 0s remaining) -test-replicator INFO: 2 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0038s, min 0.0038s, med 0.0038s -test-replicator INFO: Unable to lock handoff partition 1 for replication on device sda policy 0 -test-replicator ERROR: : stored checksum='b'0fd7807858084f13270f3f4f756fb493'', computed='b'4958f301a81701dc154e639c2a016b83'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751608.99541.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751608.99541.data'>: stored checksum='b'442262cea710a463b8004a1d6ce9afed'', computed='b'ff4b351c7edc979f12781005557b56c1'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751608.99764.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751608.99764.data'>: stored checksum='b'72594f80774d564165a9629ada5c6ac4'', computed='b'e300eeddf8057bdabd5fa72d072bbe2b'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751608.99976.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751608.99976.data'>: stored checksum='b'f59fd68f5be8e58395af7ece68cb225a'', computed='b'0a8180eb8bafc5bb268513c5562273ca'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.00168.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.00168.data'>: stored checksum='b'4cce33246cbc0eee69013ee81805de91'', computed='b'773f39c4e1f6d091ba845a766d130149'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.00455.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.00455.data'>: stored checksum='b'9313b7b9ea3261f3fad256807b5de7de'', computed='b'551826a12ed8ed8c4354f89c1ae7b496'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.00657.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.00657.data'>: stored checksum='b'da8e930f2d978e8114c0a0ffc0fb0563'', computed='b'57067e85863f3c916f4af1ade23546df'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.00864.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.00864.data'>: stored checksum='b'b5c0f6ddb2710d3f48903240f78e454c'', computed='b'bc60710738325ab629037d122e15de9b'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.01085.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9gzrkj7q/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.01085.data'>: stored checksum='b'4b2e1557570cae22e4d7799b50f75bdc'', computed='b'c79f308c6fa291884feb4a5e60ba7d74'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmpgb6kswh5/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.01640.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmppft6skur/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.02696.data: not stat-able: +test-TestDiskFile WARNING: Quarantined object /tmp/tmpwq0k_pqh/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpwq0k_pqh/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bctest.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_a_directory ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_hashdir_not_listable ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_name ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_range_single_record ... ok +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container +test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length ... ok +test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race +test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race ... ok +test.unit.container.test_server.TestContainerController.test_PUT_timestamp_not_float +test.unit.container.test_server.TestContainerController.test_PUT_timestamp_not_float ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges ... ok +test.unit.container.test_server.TestContainerController.test_PUT_utf8 +test.unit.container.test_server.TestContainerController.test_PUT_utf8 ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_GET_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error ... ok +test.unit.container.test_server.TestContainerController.test_REPLICATE_complete_rsync_works +test.unit.container.test_server.TestContainerController.test_REPLICATE_complete_rsync_works ... ok +test.unit.container.test_server.TestContainerController.test_REPLICATE_insufficient_space +test.unit.container.test_server.TestContainerController.test_REPLICATE_insufficient_space ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_deleted ... ok +test.unit.container.test_server.TestContainerController.test_REPLICATE_rsync_then_merge_works +test.unit.container.test_server.TestContainerController.test_REPLICATE_rsync_then_merge_works ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_content_length_bad ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_objects_since_row ... ok +test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count_with_leftover +test.unit.common.test_db.TestTombstoneReclaimer.test_reclaim_get_tombstone_count_with_leftover ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_client_exception +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_client_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_fails_to_migrate_table +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_fails_to_migrate_table ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_failure +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_failure ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_replication_net +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_account_replication_net ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_obj_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_obj_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_object +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_object ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_replication_net +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_replication_net ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_with_timestamp +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_container_with_timestamp ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_with_timestamp +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_delete_object_with_timestamp ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_migrates_table ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_no_content_does_not_parse_body +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_account_no_content_does_not_parse_body ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_no_content_does_not_decode_body +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_no_content_does_not_decode_body ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_with_extra_params +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_container_with_extra_params ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_chunks +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_chunks ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_object_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_recon +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_recon ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_503 +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_503 ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_507 +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_get_suffix_hashes_507 ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_deleted +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_deleted ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_replication_net +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_container_replication_net ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_not_found +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_head_object_not_found ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_container +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_container ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_post_object_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_chunked +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_chunked ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_fail +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_fail ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object_error +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_container_object_error ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_args +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_args ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_chunked +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_chunked ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_fail +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_fail ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_header_content_length +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_header_content_length ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_with_content_length +test.unit.common.test_direct_client.TestUTF8DirectClient.test_direct_put_object_with_content_length ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to read during GET: ChunkReadTimeout (0.01s after 1.43s) (txn: tx4d391c30890745a1b893a-0068fbee98) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5eedff2d1e994476a0acf-0068fbee9a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from primary (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txdacc55e59ca74702ad4f4-0068fbee9a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx3ad4c3707e2d432884915-0068fbee9a) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_only_handoffs -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_only_handoffs ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_quorum_durable_files -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_quorum_durable_files ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_range_unsatisfiable_mixed_success -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_range_unsatisfiable_mixed_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_durable_file -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_durable_file ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_nodes_and_failures -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_nodes_and_failures ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 ... ok +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"name": "PROJECT_NAME", "id": "PROJECT_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}' - rejecting request +test DEBUG: Calling S3Token middleware. +test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} +test DEBUG: Keystone Reply: Status: 201, Output: b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' +test DEBUG: Error on keystone reply: 201 b'{"token": {"user": {"domain": {"name": "Default", "id": "default"}, "name": "S3_USER", "id": "USER_ID"}, "project": {"domain": {"name": "PROJECT_DOMAIN_NAME", "id": "PROJECT_DOMAIN_ID"}, "name": "PROJECT_NAME", "id": "PROJECT_ID"}}}' - rejecting request +Fri Nov 27 17:53:26 2026 /tmp/tmpzq5p5jin/log/swift/profile/default.profile525345 +Fri Nov 27 17:53:26 2026 /tmp/tmpzq5p5jin/log/swift/profile/default.profile123 +Fri Nov 27 17:53:26 2026 /tmp/tmpzq5p5jin/log/swift/profile/default.profile456 + + 45 function calls in 0.004 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 9 0.003 0.000 0.004 0.000 profile:0(import os;os.getcwd();) + 9 0.000 0.000 0.001 0.000 :0(exec) + 9 0.000 0.000 0.000 0.000 :0(getcwd) + 9 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 9 0.000 0.000 0.000 0.000 :0(setprofile) + + +test_digest_utils WARNING: The following digest algorithms are allowed by default but deprecated: sha1. Support will be disabled by default in a future release, and later removed entirely. +test_digest_utils WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test_digest_utils WARNING: The following digest algorithms are configured but not supported: md5 +test_digest_utils WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. +test_digest_utils WARNING: The following digest algorithms are configured but not supported: md5 +test-ic DEBUG: -> 2014-05-27T20:54:11 GET http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - +test-ic DEBUG: -> 2014-05-27T20:54:11 HEAD http://127.0.0.1%3Fformat%3Djson 200 123 345 1401224050.98 1401224051.98 1.0 - +Unable to locate config number 5 for account-server +Unable to locate config number 5 for object-server +Signal object-server pid: 1 signal: 15 +Signal object-server pid: 1 signal: 15 +Signal object-server pid: 1 signal: 1 +Signal object-replicator pid: 11 signal: 15 +Signal object-replicator pid: 12 signal: 15 +Signal proxy-server pid: 1 signal: 1 +output Removing pid file /tmp/tmps39yznx_/var/run/one-server.pid with wrong pid 3 +output Removing pid file /tmp/tmps39yznx_/var/run/zero-server.pid with invalid pid +output Removing pid file /tmp/tmps39yznx_/var/run/invalid-server.pid with invalid pid +Signal account-reaper pid: 1 signal: 15 +Signal account-reaper pid: 2 signal: 15 +Signal account-reaper pid: 3 signal: 15 +Signal account-reaper pid: 4 signal: 15 +Signal account-reaper pid: 1 signal: 15 +Signal account-reaper pid: 2 signal: 15 +Signal account-reaper pid: 3 signal: 15 +Signal account-reaper pid: 4 signal: 15 +Signal account-reaper pid: 3 signal: 15 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00026 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp_ywlql4z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01321 seconds (75.67201/s) +test INFO: Removed 1 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test DEBUG: Successfully deleted db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test DEBUG: Not deleting db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (2/3 success) +test DEBUG: Not deleting db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db (requires sharding, state unsharded) +test DEBUG: Not deleting db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751608.99070.db (requires sharding, state sharding) +test DEBUG: Not deleting db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751608.99070.db (2/3 success) +test DEBUG: Successfully deleted db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751608.99070.db +test DEBUG: Successfully deleted db /tmp/tmphyivpc8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '39b6da0707596b9c1b4d7bfd17eaeee0', '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda', '1795751609.03994', '1795751609.00000', '0', '', '1795751609.00000', 51, 0) +test DEBUG: /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o0', 'created_at': '1795751610.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o1', 'created_at': '1795751611.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o2', 'created_at': '1795751612.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o3', 'created_at': '1795751613.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o4', 'created_at': '1795751614.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o5', 'created_at': '1795751615.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o6', 'created_at': '1795751616.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o7', 'created_at': '1795751617.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o8', 'created_at': '1795751618.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o9', 'created_at': '1795751619.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 11, 'name': 'o10', 'created_at': '1795751620.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 12, 'name': 'o11', 'created_at': '1795751621.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 13, 'name': 'o12', 'created_at': '1795751622.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 14, 'name': 'o13', 'created_at': '1795751623.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 15, 'name': 'o14', 'created_at': '1795751624.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 16, 'name': 'o15', 'created_at': '1795751625.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 17, 'name': 'o16', 'created_at': '1795751626.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 18, 'name': 'o17', 'created_at': '1795751627.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 19, 'name': 'o18', 'created_at': '1795751628.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 20, 'name': 'o19', 'created_at': '1795751629.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': 'o20', 'created_at': '1795751630.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 22, 'name': 'o21', 'created_at': '1795751631.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 23, 'name': 'o22', 'created_at': '1795751632.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 24, 'name': 'o23', 'created_at': '1795751633.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 25, 'name': 'o24', 'created_at': '1795751634.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 26, 'name': 'o25', 'created_at': '1795751635.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 27, 'name': 'o26', 'created_at': '1795751636.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 28, 'name': 'o27', 'created_at': '1795751637.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 29, 'name': 'o28', 'created_at': '1795751638.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 30, 'name': 'o29', 'created_at': '1795751639.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda') +test DEBUG: /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 30 (0.0413158s) +test DEBUG: Synchronization for /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db has fallen more than 30 rows behind; moving on and will try again next pass. +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '39b6da0707596b9c1b4d7bfd17eaeee0', '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda', '1795751609.03994', '1795751609.00000', '0', '', '1795751609.00000', 51, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('24b491b4-a343-4af8-b8c7-41b311c20ca0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07668 seconds (13.04157/s) +test INFO: Removed 0 dbs +test INFO: 1 successes, 1 failures +test INFO: diff:1 diff_capped:1 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '39b6da0707596b9c1b4d7bfd17eaeee0', '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda', '1795751609.03994', '1795751609.00000', '0', '', '1795751609.00000', 51, 0) +test DEBUG: /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row 30 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 31, 'name': 'o30', 'created_at': '1795751640.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 32, 'name': 'o31', 'created_at': '1795751641.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 33, 'name': 'o32', 'created_at': '1795751642.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 34, 'name': 'o33', 'created_at': '1795751643.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 35, 'name': 'o34', 'created_at': '1795751644.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 36, 'name': 'o35', 'created_at': '1795751645.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 37, 'name': 'o36', 'created_at': '1795751646.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 38, 'name': 'o37', 'created_at': '1795751647.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 39, 'name': 'o38', 'created_at': '1795751648.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 40, 'name': 'o39', 'created_at': '1795751649.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 41, 'name': 'o40', 'created_at': '1795751650.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 42, 'name': 'o41', 'created_at': '1795751651.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 43, 'name': 'o42', 'created_at': '1795751652.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 44, 'name': 'o43', 'created_at': '1795751653.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 45, 'name': 'o44', 'created_at': '1795751654.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 46, 'name': 'o45', 'created_at': '1795751655.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 47, 'name': 'o46', 'created_at': '1795751656.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 48, 'name': 'o47', 'created_at': '1795751657.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 49, 'name': 'o48', 'created_at': '1795751658.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 50, 'name': 'o49', 'created_at': '1795751659.00000', 'size': 0, 'content_type': 'content-type-old', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda')test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync +test.unit.container.test_replicator.TestReplicatorSync.test_diff_capped_sync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part +test.unit.container.test_replicator.TestReplicatorSync.test_find_local_handoff_for_part ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_local_ids +test.unit.container.test_replicator.TestReplicatorSync.test_local_ids ... ok +test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBroker.test_empty_old_style_shard_container ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_gen_headers +test.unit.common.test_direct_client.TestUTF8DirectClient.test_gen_headers ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry +test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_client_exception +test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_client_exception ... ok +test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_http_exception +test.unit.common.test_direct_client.TestUTF8DirectClient.test_retry_http_exception ... ok +test.unit.common.test_exceptions.TestExceptions.test_client_exception +test.unit.common.test_exceptions.TestExceptions.test_client_exception ... ok +test.unit.common.test_exceptions.TestExceptions.test_replication_exception +test.unit.common.test_exceptions.TestExceptions.test_replication_exception ... ok +test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout +test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor ... ok +test.unit.common.test_splice.TestTee.test_available +test.unit.common.test_splice.TestTee.test_available ... ok +test.unit.common.test_splice.TestTee.test_errno +test.unit.common.test_splice.TestTee.test_errno ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue +test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue ... ok + +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3uhwpvmp/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp3uhwpvmp/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3uhwpvmp/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmp3uhwpvmp/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestDiskFile ERROR: Client path /a/c/1 does not match path stored in object metadata /a/c/1garbage +test-TestDiskFile ERROR: Client path /a/c/2 does not match path stored in object metadata /a/c/2garbage +test-TestDiskFile ERROR: Client path /a/c/3 does not match path stored in object metadata /a/c/3garbage +test-TestDiskFile ERROR: Client path /a/c/4 does not match path stored in object metadata /a/c/4garbage +test-TestDiskFile ERROR: Client path /a/c/5 does not match path stored in object metadata /a/c/5garbage +test-TestDiskFile ERROR: Client path /a/c/6 does not match path stored in object metadata /a/c/6garbage +test-TestDiskFile ERROR: Client path /a/c/7 does not match path stored in object metadata /a/c/7garbage +test-TestDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage +test-TestDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.10682.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.11314.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.11773.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.11992.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.12204.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.12441.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.12643.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.12867.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmptl7aq6hg/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.13088.data: bad metadata x-delete-at value bad integer +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.13721.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.14076.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.14286.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.14494.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.14692.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.15042.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.15261.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.15780.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpyrls796d/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.16399.data: metadata content-length 1023 does not match actual object size 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.18469.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.18685.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.19585.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.19802.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.20819.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.21028.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.21657.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.21863.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpterjfhso/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.22779.data: bad metadata content-length value zero +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa358beao/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.23212.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa358beao/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.23434.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa358beao/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.23695.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa358beao/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.24252.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not matchtest.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_etag ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_missing_name ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_invalid_zero_byte ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_enodata ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_ioerror_euclean ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_missing_content_length ... ok + +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0053 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0074 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0109 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0011 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0058 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0155 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0129 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0016 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0160 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0043 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0092 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0151 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0143 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0124 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525339 0 +test DEBUG: Unlinked retiring db '/tmp/tmp69aychsu/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0126 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0301 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0147 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0142 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0078 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:29 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:29 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:29 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 525339 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync'test.unit.container.test_server.TestContainerController.test_REPLICATE_unknown_sync +test.unit.container.test_server.TestContainerController.test_REPLICATE_unknown_sync ... ok +test.unit.container.test_server.TestContainerController.test_REPLICATE_value_error_works +test.unit.container.test_server.TestContainerController.test_REPLICATE_value_error_works ... ok +test.unit.container.test_server.TestContainerController.test_UPDATE +test.unit.container.test_server.TestContainerController.test_UPDATE ... ok +test.unit.container.test_server.TestContainerController.test_UPDATE_autocreate +test.unit.container.test_server.TestContainerController.test_UPDATE_autocreate ... ok +test.unit.container.test_server.TestContainerController.test__call__raise_timeout +test.unit.container.test_server.TestContainerController.test__call__raise_timeout ... ok +test.unit.container.test_server.TestContainerController.test_account_update_account_override_deleted +test.unit.container.test_server.TestContainerController.test_account_update_account_override_deleted ... ok +test.unit.container.test_server.TestContainerController.test_account_update_mismatched_host_device +test.unit.container.test_server.TestContainerController.test_account_update_mismatched_host_device ... ok +test.unit.container.test_server.TestContainerController.test_acl_container +test.unit.container.test_server.TestContainerController.test_acl_container ... ok +test.unit.container.test_server.TestContainerController.test_change_storage_policy_via_DELETE_then_PUT +test.unit.container.test_server.TestContainerController.test_change_storage_policy_via_DELETE_then_PUT ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/3/a/54c867a943b24d87b37d5432fdd3d4b1" 204 - "HEAD http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1" "tx181ed14817d945de8bb94-006b08feb8" "proxy-server 525332" 0.0137 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "PUT http://foo:8080/sdg1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" "txc6a55770c5b041ad8a941-006b08feb8" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdg1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "PUT http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "txc6a55770c5b041ad8a941-006b08feb8" "proxy-server 525332" 0.0291 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdh1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "PUT http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "txc6a55770c5b041ad8a941-006b08feb8" "proxy-server 525332" 0.0306 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdb1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "PUT http://foo:8080/sdi1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" "txc6a55770c5b041ad8a941-006b08feb8" "object-server 525332" 0.0005 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdi1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "PUT http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "txc6a55770c5b041ad8a941-006b08feb8" "proxy-server 525332" 0.0327 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa93d2158b7b84b68ae663-006b08feb8" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "HEAD /sdb1/3/a/54c867a943b24d87b37d5432fdd3d4b1" 204 - "HEAD http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1" "tx5d27f066263644d6b0760-006b08feb8" "proxy-server 525332" 0.0069 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "POST /sdi1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 202 76 "POST http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx5d866aa9e52242f0b51d2-006b08feb8" "proxy-server 525332" 0.0134 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sda1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "POST http://foo:8080/sdg1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx5d866aa9e52242f0b51d2-006b08feb8" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "POST /sdg1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 202 76 "POST http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx5d866aa9e52242f0b51d2-006b08feb8" "proxy-server 525332" 0.0104 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "PUT /sdb1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 201 - "POST http://foo:8080/sdh1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx5d866aa9e52242f0b51d2-006b08feb8" "object-server 525332" 0.0004 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:28 +0000] "POST /sdh1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 202 76 "POST http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx5d866aa9e52242f0b51d2-006b08feb8" "proxy-server 525332" 0.0172 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txf1da56acc70340e2a2e56-006b08feb8" "proxy-server 525332" 0.0098 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txf1da56acc70340e2a2e56-006b08feb8" "container-server 525332" 0.0017 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txf1da56acc70340e2a2e56-006b08feb8" "container-server 525332" 0.0010 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 201 - "PUT http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txf1da56acc70340e2a2e56-006b08feb8" "proxy-server 525332" 0.0214 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 201 - "PUT http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txf1da56acc70340e2a2e56-006b08feb8" "proxy-server 525332" 0.0305 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx24df6623fe7b420fa8c23-006b08feb9" "proxy-server 525332" 0.0086 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx24df6623fe7b420fa8c23-006b08feb9" "proxy-server 525332" 0.0015 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx528d65b6f8be459299318-006b08feb9" "proxy-server 525332" 0.0098 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/3/a/54c867a943b24d87b37d5432fdd3d4b1" 204 - "HEAD http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1" "txb615a048fa1d4557ac5a9-006b08feb9" "proxy-server 525332" 0.0024 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdg1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 200 92 "GET http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx6c5e20fcdddb425e99697-006b08feb9" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdh1/3/a/54c867a943b24d87b37d5432fdd3d4b1/o" 200 92 "GET http://foo:8080/v1/a/54c867a943b24d87b37d5432fdd3d4b1/o" "tx6c5e20fcdddb425e99697-006b08feb9" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd5ef1afe75024623909a8-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://foo:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx9750e066efa84888a86c0-006b08feb9" "proxy-server 525332" 0.0012 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 201 - "PUT http://foo:8080/sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txaaff9105e44f4d9d9537c-006b08feb9" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 201 - "PUT http://foo:8080/sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txaaff9105e44f4d9d9537c-006b08feb9" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 201 - "PUT http://foo:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txaaff9105e44f4d9d9537c-006b08feb9" "proxy-server 525332" 0.0232 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 201 - "PUT http://foo:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txaaff9105e44f4d9d9537c-006b08feb9" "proxy-server 525332" 0.0229 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd1f098e53bf14cadaa4ed-006b08feb9" "proxy-server 525332" 0.0060 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx0945707c3944424cbd3fc-006b08feb9" "proxy-server 525332" 0.0094 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txa6356b4db2b94c49aeb62-006b08feb9" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx2a3dfb7b171846a38633c-006b08feb9" "proxy-server 525332" 0.0012 "-" 525332 - + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +Fri Nov 27 17:53:27 2026 /tmp/tmpmeqvysnh/unittest.profile525351 + + 15 function calls in 0.000 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) + 3 0.000 0.000 0.000 0.000 :0(exec) + 3 0.000 0.000 0.000 0.000 :0(getcwd) + 3 0.000 0.000 0.000 0.000 :1() + 0 0.000 0.000 profile:0(profiler) + 3 0.000 0.000 0.000 0.000 :0(setprofile) + + +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Object server 1.2.3.4:6200 direct DELETE '/sda/0/%D8%AA%20account/%D8%AA%20container/%D8%AA%20obj/name' gave status 500: 1.2.3.4:6200 500 Internal Error: device sda +direct-client-test ERROR: Kaboom! +direct-client-test ERROR: Kaboom! +direct-client-test ERROR: Kaboom! +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close + os.close(fd) + ~~~~~~~~^^^^ +OSError: [Errno 9] Bad file descriptor +Error while closing FD +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close + os.close(fd) + ~~~~~~~~^^^^ +OSError: [Errno 9] Bad file descriptor +test.unit.common.test_splice.TestTee.test_fileno +test.unit.common.test_splice.TestTee.test_fileno ... ok +test.unit.common.test_splice.TestTee.test_flags_list +test.unit.common.test_splice.TestTee.test_flags_list ... ok +test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe +test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe ... ok +test.unit.common.test_splice.TestTee.test_unavailable +test.unit.common.test_splice.TestTee.test_unavailable ... ok +test.unit.common.test_splice.TestTee.test_unavailable_in_libc +test.unit.common.test_splice.TestTee.test_unavailable_in_libc ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor ... ok +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 +test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names +test.unit.common.test_storage_policy.TestStoragePolicies.test_add_remove_names ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_bind_ports_cache +test.unit.common.test_storage_policy.TestStoragePolicies.test_bind_ports_cache ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_defaults +test.unit.common.test_storage_policy.TestStoragePolicies.test_defaults ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecate_policies +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecate_policies ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecated_default +test.unit.common.test_storage_policy.TestStoragePolicies.test_deprecated_default ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_ec_fragment_size_cached +test.unit.common.test_storage_policy.TestStoragePolicies.test_ec_fragment_size_cached ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_custom_diskfile +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_custom_diskfile ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_invalid_policy_config +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_diskfile_manager_invalid_policy_config ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_object_ring +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_object_ring ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string +test.unit.common.test_storage_policy.TestStoragePolicies.test_get_policy_string ... ok +test DEBUG: Labeled statsd mode: dogstatsd (test) +test DEBUG: Labeled statsd mode: dogstatsd (test) +test DEBUG: Labeled statsd mode: dogstatsd (test) +test DEBUG: Labeled statsd mode: dogstatsd (test) +test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 +test DEBUG: Labeled statsd mode: dogstatsd (test) +Storage policy bad-policy uses an EC configuration known to harm data durability. Any data in this policy should be migrated. See https://bugs.launchpad.net/swift/+bug/1639691 for more information. +Storage policy bad-policy uses an EC configuration known to harm data durability. Any data in this policy should be migrated. See https://bugs.launchpad.net/swift/+bug/1639691 for more information. +test.unit.container.test_server.TestContainerController.test_change_to_default_storage_policy_via_DELETE_then_PUT +test.unit.container.test_server.TestContainerController.test_change_to_default_storage_policy_via_DELETE_then_PUT ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_own_shard_range ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_known_bad_ec_config +test.unit.common.test_storage_policy.TestStoragePolicies.test_known_bad_ec_config ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names +test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names_EC +test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_names_EC ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_policies_with_no_policy_index_zero +test.unit.common.test_storage_policy.TestStoragePolicies.test_multiple_policies_with_no_policy_index_zero ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_names_are_normalized +test.unit.common.test_storage_policy.TestStoragePolicies.test_names_are_normalized ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_no_default +test.unit.common.test_storage_policy.TestStoragePolicies.test_no_default ... ok +test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD +test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET - return self.GETorHEAD(req) - ~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl - return ah._handle_acl(app, method) - ~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '13'} +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.test_storage_policy.TestStoragePolicies.test_parse_storage_policies +test.unit.common.test_storage_policy.TestStoragePolicies.test_parse_storage_policies ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_policies_type_attribute +test.unit.common.test_storage_policy.TestStoragePolicies.test_policies_type_attribute ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_policy_baseclass_instantiate +test.unit.common.test_storage_policy.TestStoragePolicies.test_policy_baseclass_instantiate ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_erasure_coding +test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_erasure_coding ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_replication +test.unit.common.test_storage_policy.TestStoragePolicies.test_quorum_size_replication ... ok +test.unit.container.test_server.TestContainerController.test_correct_allowed_method +test.unit.container.test_server.TestContainerController.test_correct_allowed_method ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_reload_invalid_storage_policies +test.unit.common.test_storage_policy.TestStoragePolicies.test_reload_invalid_storage_policies ... ok +test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container +test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_singleton_passthrough +test.unit.common.test_storage_policy.TestStoragePolicies.test_singleton_passthrough ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_split_policy_string +test.unit.common.test_storage_policy.TestStoragePolicies.test_split_policy_string ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policies_as_dict_keys +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policies_as_dict_keys ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_get_info +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_get_info ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_ordering +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_ordering ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_repr +test.unit.common.test_storage_policy.TestStoragePolicies.test_storage_policy_repr ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_swift_info +test.unit.common.test_storage_policy.TestStoragePolicies.test_swift_info ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_defaults +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_defaults ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_indexes +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_indexes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_names +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_names ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_default +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_default ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_invalid +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policies_type_invalid ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policy_params +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_policy_params ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_ring +test.unit.common.test_storage_policy.TestStoragePolicies.test_validate_ring ... ok +test.unit.common.test_storage_policy.TestStoragePolicies.test_wacky_int_names +test.unit.common.test_storage_policy.TestStoragePolicies.test_wacky_int_names ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_a_swift_log_adapter +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_a_swift_log_adapter ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_statsd_client +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_statsd_client ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_replaces_statsd_client +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_replaces_statsd_client ... ok +test.unit.container.test_server.TestContainerController.test_create_reserved_object_in_container +test.unit.container.test_server.TestContainerController.test_create_reserved_object_in_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_policy_info ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_default_conf +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_default_conf ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_non_default_conf +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_non_default_conf ... ok +test.unit.container.test_server.TestContainerController.test_creation +test.unit.container.test_server.TestContainerController.test_creation ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_prefix +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_prefix ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_adopts_statsd_client +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_adopts_statsd_client ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_calls_get_prefixed_swift_logger +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_calls_get_prefixed_swift_logger ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_no_statsd_client +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_no_statsd_client ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_with_mutilated_statsd_client +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_with_mutilated_statsd_client ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_client_deleted_from_source +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_client_deleted_from_source ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_is_none +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_is_none ... ok +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_no_statsd_client +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_no_statsd_client ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_statsd_client_is_none +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_statsd_client_is_none ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_statsd_set_prefix_deprecation +test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_statsd_set_prefix_deprecation ... ok + +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa358beao/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.24495.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpa358beao/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.24720.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.26676.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.26914.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.27141.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.28270.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.28818.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.29038.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.29267.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.30382.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmpiymayj52/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.30597.data: missing name metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.32073.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.32303.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.33325.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.33529.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.33737.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.33939.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6gzpry5o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.35117.data: Bytes read: 0, does not match metadata: 1024 +test-TestDiskFile WARNING: Quarantined object /tmp/tmp0wipi0r1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.36694.data: Failed to open /tmp/tmp0wipi0r1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.36694.data: [Errno 61] -ENODATA fool! +test-TestDiskFile WARNING: Quarantined object /tmp/tmpeafgpw_1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.37897.data: Failed to open /tmp/tmpeafgpw_1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.37897.data: [Errno 117] -EUCLEAN fool! +test-TestDiskFile WARNING: Quarantined object /tmp/tmp6dqwst8l/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.39483.data: missing content-length in metadata +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.40514.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.40514.data'>: stored checksum='b'238ad3e976b2a4593f6d40cac34bb52f'', computed='b'3ec4cd4cfb79293440c9f3b602b7aee8'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.41559.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.41559.data'>: stored checksum='b'86d26029387d9ee99fbc3ff07ad8f04f'', computed='b'95323b11c84ce1dee8ded921b9054a03'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.41778.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.41778.data'>: stored checksum='b'17c48cc14d0dab0e921245a5760898e7'', computed='b'edf4e24f03d6e598e8082cafdbe80b2e'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.42492.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.42492.data'>: stored checksum='b'e02236f9753e3af8eb82d0f851d72300'', computed='b'48cb21eb4392b6ef351728fc5cc58907'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.42706.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.42706.data'>: stored checksum='b'849e93ee2a61fa6f40dac803589cf582'', computed='b'3f65aabb1669c34535cf88279b6a61fe'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.43676.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.43676.data'>: stored checksum='b'9d3ef82ab6567a913d2a01ca6107c34e'', computed='b'd31dcc68bb26429efc9a8a011ecbbeb9'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.43876.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.43876.data'>: stored checksum='b'8d6e8868a082162753987ff8c7107acc'', computed='b'3d9be6fe2bdcc136cb0377a5a5c69ad1'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.44233.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.44233.data'>: stored checksum='b'0ea1cfee0a600e5f0c738abf65253c93'', computed='b'848c898e0d1daa60e1fd9bcf2a417208'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.44438.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmparszc3hp/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.44438.data'>: stored checksum='b'82ba2f21c96e82f5a267ffac1cbc3e8f'', computed='b'b71c2d853c8e3a717962a399947bd80b''swift: The slowdown option is deprecated in favor of containers_per_second. This option may be ignored in a future release. +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_subtly_corrupt_xattrs ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_truncated_xattrs ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids +test.unit.obj.test_diskfile.TestDiskFile.test_quarantine_valids ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata ... ok +test.unit.common.test_utils.TestNamespace.test_bounds_serialization +test.unit.common.test_utils.TestNamespace.test_bounds_serialization ... ok +test.unit.container.test_server.TestContainerController.test_delete_auto_create +test.unit.container.test_server.TestContainerController.test_delete_auto_create ... ok +test.unit.common.test_utils.TestNamespace.test_comparisons +test.unit.common.test_utils.TestNamespace.test_comparisons ... ok +test.unit.common.test_utils.TestNamespace.test_contains +test.unit.common.test_utils.TestNamespace.test_contains ... ok +test.unit.common.test_utils.TestNamespace.test_end_marker +test.unit.common.test_utils.TestNamespace.test_end_marker ... ok +swift: The slowdown option is deprecated in favor of containers_per_second. This option may be ignored in a future release. +test.unit.common.test_utils.TestNamespace.test_entire_namespace +test.unit.common.test_utils.TestNamespace.test_entire_namespace ... ok +test.unit.common.test_utils.TestNamespace.test_expand +test.unit.common.test_utils.TestNamespace.test_expand ... ok +test.unit.common.test_utils.TestNamespace.test_includes +test.unit.common.test_utils.TestNamespace.test_includes ... ok +test.unit.common.test_utils.TestNamespace.test_lower_setter +test.unit.common.test_utils.TestNamespace.test_lower_setter ... ok +test.unit.common.test_utils.TestNamespace.test_name +test.unit.common.test_utils.TestNamespace.test_name ... ok +test.unit.common.test_utils.TestNamespace.test_name_unexpected_format +test.unit.common.test_utils.TestNamespace.test_name_unexpected_format ... ok +test.unit.common.test_utils.TestNamespace.test_total_ordering +test.unit.common.test_utils.TestNamespace.test_total_ordering ... ok +test.unit.common.test_utils.TestNamespace.test_unicode_name +test.unit.common.test_utils.TestNamespace.test_unicode_name ... ok +test.unit.common.test_utils.TestNamespace.test_upper_setter +test.unit.common.test_utils.TestNamespace.test_upper_setter ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_all_whitespace_value +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_all_whitespace_value ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_bogus_value +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_bogus_value ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_empty_value +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_empty_value ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_more_specific_after_less_specific +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_more_specific_after_less_specific ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_multiple +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_multiple ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_single_region +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_single_region ... ok +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_with_zone_zero +test.unit.common.utils.test_config.TestAffinityKeyFunction.test_with_zone_zero ... ok +test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 +test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 ... ok +test.unit.common.utils.test_logs.TestNoopMutex.test_acquire_release_api +test.unit.common.utils.test_logs.TestNoopMutex.test_acquire_release_api ... ok +test.unit.common.utils.test_logs.TestNoopMutex.test_context_manager_api +test.unit.common.utils.test_logs.TestNoopMutex.test_context_manager_api ... ok +test.unit.container.test_updater.TestContainerUpdater.test_conf_params +test.unit.container.test_updater.TestContainerUpdater.test_conf_params ... ok +test.unit.container.test_updater.TestContainerUpdater.test_creation +test.unit.container.test_updater.TestContainerUpdater.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_replication_info ... ok +test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container +test.unit.container.test_backend.TestContainerBroker.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBroker.test_enable_sharding +test.unit.container.test_backend.TestContainerBroker.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBroker.test_exception +test.unit.container.test_backend.TestContainerBroker.test_exception ... ok + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 51, 'name': 'o101', 'created_at': '1795751760.00000', 'size': 0, 'content_type': 'content-type-new', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda') +test DEBUG: /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 51 (0.0250704s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (51, '39b6da0707596b9c1b4d7bfd17eaeee0', '24b491b4-a343-4af8-b8c7-41b311c20ca0-sda', '1795751609.03994', '1795751609.00000', '0', '', '1795751609.00000', 51, 0) +test DEBUG: /tmp/tmpk4n9p9zi/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.2:1002/sdc, nothing to do +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05490 seconds (18.21524/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:0 ts_repl:0 +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdb +test WARNING: Could not find a non-zero weight device for handoff partition 0, falling back device sdc +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00028 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00027 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00020 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmppy_xv5tf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '552ef5de5d26eece3da7ff430af9f73e', '59135478-195d-49b2-87f9-5e3044145a44-sda', '1795751609.24270', '1795748400.00000', '0', '', '1795748400.00000', 0, 1) +test DEBUG: /tmp/tmppy_xv5tf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1795748402.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1795748403.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '59135478-195d-49b2-87f9-5e3044145a44-sda') +test DEBUG: /tmp/tmppy_xv5tf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0189307s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '552ef5de5d26eece3da7ff430af9f73e', '59135478-195d-49b2-87f9-5e3044145a44-sda', '1795751609.24270', '1795748400.00000', '0', '', '1795748400.00000', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('59135478-195d-49b2-87f9-5e3044145a44-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmppy_xv5tf/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06396 seconds (15.63514/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmppy_xv5tf/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, '5539d5b05bffe9764449e7980f10a995', '304d7549-95dc-41ee-b48b-e39438474eee-sda', '1795751609.32827', '1795748400', '0', '', '1795748400', 2, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('304d7549-95dc-41ee-b48b-e39438474eee-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, '5539d5b05bffe9764449e7980f10a995', '304d7549-95dc-41ee-b48b-e39438474eee-sda', '1795751609.32827', '1795748400', '0', '', '1795748400', 2, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('304d7549-95dc-41ee-b48b-e39438474eee-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpfrs9fwhf/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, '552ef5de5d26eece3da7ff430af9f73e', '16168c5b-4066-4185-865c-09ec5a407af6-sda', '1795751609.39444', '1795748400.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1795751609.39553"]}', '1795748400.00000', 0, 0) +test DEBUG: /tmp/tmpfrs9fwhf/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1795748402.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o2', 'created_at': '1795748403.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '16168c5b-4066-4185-865c-09ec5a407af6-sda') +test DEBUG: /tmp/tmpfrs9fwhf/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0218971s) +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, '552ef5de5d26eece3da7ff430af9f73e', '16168c5b-4066-4185-865c-09ec5a407af6-sda', '1795751609.39444', '1795748400.00000', '0', '{"X-Container-Sysmeta-Shard-Root": ["a/c", "1795751609.39553"]}', '1795748400.00000', 0, 0) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('16168c5b-4066-4185-865c-09ec5a407af6-sda', '7d69a3daa789abb831fde54674123df1.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpfrs9fwhf/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.08018 seconds (12.47256/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpfrs9fwhf/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, 'c5d05af524915b65eafcf4fa9415fbe5', '4dfe40f7-6c39-4053-83b6-48b6b9ec5489-sda', '1795751609.48185', '1795748400', '0', '', '1795748400', 2, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('4dfe40f7-6c39-4053-83b6-48b6b9ec5489-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, 'c5d05af524915b65eafcf4fa9415fbe5', '4dfe40f7-6c39-4053-83b6-48b6b9ec5489-sda', '1795751609.48185', '1795748400', '0', '', '1795748400', 2, 0)test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_old_style_shard +test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_old_style_shard ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_shard +test.unit.container.test_replicator.TestReplicatorSync.test_misplaced_rows_replicate_and_enqueue_from_shard ... ok + +test DEBUG: - - - [27/Nov/2026:03:53:29 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0064 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:29 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0141 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0100 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0021 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0173 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0020 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method + raise Exception() +Exception +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0132 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR Account update failed: different numbers of hosts and devices in request: "127.0.0.1:0" vs "sda1,sda2" +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0108 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0082 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0144 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0111 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0041 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0075 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0041 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0157 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0078 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0076 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0139 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0076 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0017 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0035 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0155 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0094 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0051 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 525339 0test.unit.container.test_server.TestContainerController.test_deleted_headers +test.unit.container.test_server.TestContainerController.test_deleted_headers ... ok +test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved +test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved ... ok +test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index +test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index ... ok +test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false +test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false ... ok +test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true +test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true ... ok +test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist +test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist ... ok +test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public +test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public ... ok +test.unit.container.test_server.TestContainerController.test_list_allowed_methods +test.unit.container.test_server.TestContainerController.test_list_allowed_methods ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txd125b011a3e84b9a9aad2-006b08feb9" "proxy-server 525332" 0.0022 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txc2d021a852f044ab84843-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1fa60319617f49a3b6512-006b08feb9" "proxy-server 525332" 0.0018 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 200 380 "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2?format=json&states=listing" "tx1fa60319617f49a3b6512-006b08feb9" "proxy-server 525332" 0.0022 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx01c4243a345e4949a9e8c-006b08feb9" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx5219666335f64d9eb6b24-006b08feb9" "proxy-server 525332" 0.0055 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txa2226181d2dd460791e26-006b08feb9" "proxy-server 525332" 0.0049 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx65f0e29e16024c428d3ef-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx1e4e7a7bce1648b1a2cba-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx4a2806ca53ca478aa1d1a-006b08feb9" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx49258947e3064c1380d53-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txae67fc1f012a49a69ec5e-006b08feb9" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 412 - "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txdc1d43026cf04963b2f00-006b08feb9" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 412 - "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txdc1d43026cf04963b2f00-006b08feb9" "proxy-server 525332" 0.0048 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txde04e324f51c42a0b1678-006b08feb9" "proxy-server 525332" 0.0057 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx5b219e2b4b0f4ccd8ef89-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 304 - "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx042545b709a749d2b77e5-006b08feb9" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx21d1cce288fd4efc92b37-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txe91529bbbc304aec853e4-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 304 - "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txbe808eb88f1b487395a1c-006b08feb9" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd7cf90c183354926b6f8a-006b08feb9" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txeebf5986f4b34b28bae51-006b08feb9" "proxy-server 525332" 0.0055 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "GET /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "GET http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx7ba11d85ef654c488a161-006b08feb9" "proxy-server 525332" 0.0053 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx33286239b51a4b708dd23-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx6cad0f28cfb540918edd5-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx551ddad906a645aca282b-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx93007beec6164ce0ba391-006b08feb9" "proxy-server 525332" 0.0054 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx68905d798d5b4546abc75-006b08feb9" "proxy-server 525332" 0.0094 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txf99a209b3e2747e78f54e-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx669a87113fd34da7aa9bc-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx475304da03e940aa9152a-006b08feb9" "proxy-server 525332" 0.0078 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 412 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txa58bd5df3d224d07ab0f6-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 412 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "txa58bd5df3d224d07ab0f6-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx163dad048f1b4f96971d3-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.45594.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751609.45594.data'>: stored checksum='b'fca3850f0fbbdd2f8e290daced27b9d9'', computed='b'f06c3443925f8f66474c47650b68d573'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.45817.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751609.45817.data'>: stored checksum='b'eac9208012b3c4215140ae7bbdd7173a'', computed='b'a118e4f621e135cb08d15ca9acbc7362'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.46174.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751609.46174.data'>: stored checksum='b'bd056ddd8b9f902d04d884622ebdc6b8'', computed='b'e7819f2b08c14afffe13ecf1b98f3376'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.46419.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751609.46419.data'>: stored checksum='b'4a2d7852c4cdd89f57fa4fba42849649'', computed='b'593205118de559b86b2b197f88155871'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.46968.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751609.46968.data'>: stored checksum='b'e81f92fbd8f21c55966b7ee90bb3f7fa'', computed='b'cd669606aac2d182d33cbb8feacc1164'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.47580.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751609.47580.data'>: stored checksum='b'5923b1734e3f98ec992798d8b8e39076'', computed='b'38768be2787752703efa8f47f8298960'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.47796.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751609.47796.data'>: stored checksum='b'f97004e7699dbb030fd790892a8af56a'', computed='b'ef49d79f20d1c9aa974669cb2bcdeda6'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.48417.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.48417.data'>: stored checksum='b'b4d6d507ddabc3e79808cf0028efcc05'', computed='b'497b6d043666220850d870ce951d4e93'' +test-TestDiskFile WARNING: Quarantined object /tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.48628.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp9zar71b9/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751609.48628.data'>: stored checksum='b'60ef4fe394073886565c788aefc15b31'', computed='b'ac84420ebcb650a87135f2880b00e0d8'' +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata + metadata += xattr.getxattr( + ~~~~~~~~~~~~~~^ + fd, METADATA_KEY + str(key or '').encode('ascii')) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr +test.unit.obj.test_diskfile.TestDiskFile.test_read_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks +test.unit.obj.test_diskfile.TestDiskFile.test_splice_to_wsockfd_blocks ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_report_info ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch +test.unit.obj.test_diskfile.TestDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok +test.unit.container.test_server.TestContainerController.test_listing_with_reserved +test.unit.container.test_server.TestContainerController.test_listing_with_reserved ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup ... ok +test.unit.container.test_server.TestContainerController.test_log_line_format +test.unit.container.test_server.TestContainerController.test_log_line_format ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_legacy_durable ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_uploads_list +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_uploads_list ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase +test.unit.obj.test_diskfile.TestDiskFile.test_write_cleanup_part_power_increase ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata ... ok +test-TestDiskFile WARNING: Quarantined object /tmp/tmp3o10k3dg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751609.52622.data: ETag d6ce79b630cf9e1abd2afc58fc693018 and file's md5 cfcd208495d565ef66e7dff9f98764da do not match +test-TestDiskFile DEBUG: Relinking /tmp/tmp1nuwg49h/tmp_test_obj_server_DiskFile/sda1/objects/0/616/86509ec1e49ada8eec36b3c064d47616/1795751609.58218.data to /tmp/tmp1nuwg49h/tmp_test_obj_server_DiskFile/sda1/objects/1074/616/86509ec1e49ada8eec36b3c064d47616/1795751609.58218.data due to next_part_power set +test-TestDiskFile DEBUG: Relinking /tmp/tmp1nuwg49h/tmp_test_obj_server_DiskFile/sda1/objects-1/0/938/5aa44d00a4cfd743290a170eb699e938/1795751609.58287#2.data to /tmp/tmp1nuwg49h/tmp_test_obj_server_DiskFile/sda1/objects-1/725/938/5aa44d00a4cfd743290a170eb699e938/1795751609.58287#2.data due to next_part_power set +No space left on device for n/a +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC + raise IOError(errno.ENOSPC, "No space left on device") +OSError: [Errno 28] No space left on device +No space left on device for n/a +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT + raise IOError(errno.EDQUOT, "Exceeded quota") +OSError: [Errno 122] Exceeded quota +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_disk_full ... ok +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_multiple_metas +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_same_time_meta +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_older_content_type +test.unit.obj.test_diskfile.TestDiskFile.test_write_metadata_with_older_content_type ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping +test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_cache_dropping ... ok +test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported +test.unit.obj.test_diskfile.TestDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... ok +test.unit.container.test_server.TestContainerController.test_markers_with_reserved +test.unit.container.test_server.TestContainerController.test_markers_with_reserved ... ok +test.unit.container.test_server.TestContainerController.test_not_allowed_method +test.unit.container.test_server.TestContainerController.test_not_allowed_method ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:41 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_initiate -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_multipart_uploads_initiate ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_upload_part_missing_key -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_bucket_upload_part_missing_key ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '11'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_fullcontrol_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_range_rows_with_limit ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... ok -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ec8b4753a3a87940d45b6cc6fb00d6c0', '9e142f87-7257-4926-b37f-45a410427808-sda', '1761341081.95141', '1761341082', '1761341083', '', '1761341083', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9e142f87-7257-4926-b37f-45a410427808-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpcmca7egu/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.60971 seconds (1.64012/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpcmca7egu/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e78841b31a90382988c31cf9d6a34d9a', 'e2c7d036-5c46-44a9-b5a6-99d5c622516a-sda', '1761341082.56112', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('e2c7d036-5c46-44a9-b5a6-99d5c622516a-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e78841b31a90382988c31cf9d6a34d9a', 'e2c7d036-5c46-44a9-b5a6-99d5c622516a-sda', '1761341082.56112', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('e2c7d036-5c46-44a9-b5a6-99d5c622516a-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('4dfe40f7-6c39-4053-83b6-48b6b9ec5489-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') test INFO: Cleaning up 0 reconciler containers test INFO: Finished reconciler replication test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpibs7v_5p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '07a7219d-6ab7-4a18-9b91-3ab0d70959fa-sda', '1761341083.20183', '1761341083', '1761341084', '', '1761341084', 0, 1) -test DEBUG: /tmp/tmpibs7v_5p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '07a7219d-6ab7-4a18-9b91-3ab0d70959fa-sda', '1761341083.20183', '1761341083', '1761341084', '', '1761341084', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('07a7219d-6ab7-4a18-9b91-3ab0d70959fa-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00911 seconds (109.75136/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmps8ioylh6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '91c1ca94-b79d-41fb-9d12-f03ff77aceec-sda', '1761341083.22043', '1761341083', '1761341084', '', '1761341084', 0, 0) -test DEBUG: /tmp/tmps8ioylh6/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '91c1ca94-b79d-41fb-9d12-f03ff77aceec-sda', '1761341083.22043', '1761341083', '1761341084', '', '1761341084', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('91c1ca94-b79d-41fb-9d12-f03ff77aceec-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01388 seconds (72.03933/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpbrup80pa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6b6ad39a-ffce-487f-acd4-dc534e1fd37b-sda', '1761341083.24834', '1761341085', '0', '', '1761341085', 0, 1) -test DEBUG: /tmp/tmpbrup80pa/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6b6ad39a-ffce-487f-acd4-dc534e1fd37b-sda', '1761341083.24834', '1761341085', '0', '', '1761341085', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6b6ad39a-ffce-487f-acd4-dc534e1fd37b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Replicating db /tmp/tmpnerwqz16/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, sync, (2, '552ef5de5d26eece3da7ff430af9f73e', 'ac0ccca6-6d49-447f-9268-ed6df2a5c087-sda', '1795751609.54698', '1795748400.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1795751609.54832"]}', '1795748400.00000', 0, 1) +test DEBUG: /tmp/tmpnerwqz16/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_items, ([{'ROWID': 1, 'name': 'o', 'created_at': '1795748402.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o2', 'created_at': '1795748403.00000+186a0+186a0', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'ac0ccca6-6d49-447f-9268-ed6df2a5c087-sda') +test DEBUG: /tmp/tmpnerwqz16/sda/containers/0/df1/7d69a3daa789abb831fde54674123df1/7d69a3daa789abb831fde54674123df1.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.0215864s) +REPLICATE: /sdb/0/7d69a3daa789abb831fde54674123df1, merge_syncs, ([],) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, sync, (2, '552ef5de5d26eece3da7ff430af9f73e', 'ac0ccca6-6d49-447f-9268-ed6df2a5c087-sda', '1795751609.54698', '1795748400.00000', '0', '{"X-Container-Sysmeta-Shard-Quoted-Root": ["a/c", "1795751609.54832"]}', '1795748400.00000', 0, 1) +REPLICATE: /sdc/0/7d69a3daa789abb831fde54674123df1, complete_rsync, ('ac0ccca6-6d49-447f-9268-ed6df2a5c087-sda', '7d69a3daa789abb831fde54674123df1.db') +test DEBUG: Adding 2 objects to the reconciler at /tmp/tmpnerwqz16/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01069 seconds (93.55098/s) +test INFO: Attempted to replicate 1 dbs in 0.08335 seconds (11.99725/s) test INFO: Removed 0 dbs test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpnerwqz16/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, '5539d5b05bffe9764449e7980f10a995', '36b2c741-2289-4331-b213-95c08b8d1c34-sda', '1795751609.64586', '1795748400', '0', '', '1795748400', 2, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('36b2c741-2289-4331-b213-95c08b8d1c34-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, '5539d5b05bffe9764449e7980f10a995', '36b2c741-2289-4331-b213-95c08b8d1c34-sda', '1795751609.64586', '1795748400', '0', '', '1795748400', 2, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('36b2c741-2289-4331-b213-95c08b8d1c34-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpv77s8kmv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '81e621cf654233a5cb90ca1b23d1284f', 'fb31d188-0efa-4868-96e6-1fbff33a1698-sda', '1761341083.26892', '1761341085', '0', '', '1761341085', 1, 1) -test DEBUG: /tmp/tmpv77s8kmv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '81e621cf654233a5cb90ca1b23d1284f', 'fb31d188-0efa-4868-96e6-1fbff33a1698-sda', '1761341083.26892', '1761341085', '0', '', '1761341085', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('fb31d188-0efa-4868-96e6-1fbff33a1698-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpv77s8kmv/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db +test DEBUG: Replicating db /tmp/tmpoy9ayevm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '9e42523ccbad01269ff67e5dab40575f', '079a3e3d-f716-4999-a58e-802bc59e7754-sda', '1795751609.71370', '1795751609.00000', '0', '', '1795751609.00000', 1, 1) +test DEBUG: /tmp/tmpoy9ayevm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1795751611.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1795751612.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '079a3e3d-f716-4999-a58e-802bc59e7754-sda') +test DEBUG: /tmp/tmpoy9ayevm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 2 (0.00941491s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, '9e42523ccbad01269ff67e5dab40575f', '079a3e3d-f716-4999-a58e-802bc59e7754-sda', '1795751609.71370', '1795751609.00000', '0', '', '1795751609.00000', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('079a3e3d-f716-4999-a58e-802bc59e7754-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpoy9ayevm/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02054 seconds (48.68639/s) +test INFO: Attempted to replicate 1 dbs in 0.06321 seconds (15.81978/s) test INFO: Removed 0 dbs test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpv77s8kmv/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '343c83e911a049a7f6063c8a8f97aee3', '8d4e1803-a6d2-4385-abdb-d4e92202e2fe-sda', '1761341083.28871', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('8d4e1803-a6d2-4385-abdb-d4e92202e2fe-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '343c83e911a049a7f6063c8a8f97aee3', '8d4e1803-a6d2-4385-abdb-d4e92202e2fe-sda', '1761341083.28871', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('8d4e1803-a6d2-4385-abdb-d4e92202e2fe-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') +test DEBUG: Replicating db /tmp/tmpoy9ayevm/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '1c81c56efdbdb82154f2371ad05fdc39', 'f6a36a23-804c-40a5-af49-89af922117e6-sda', '1795751609.80116', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('f6a36a23-804c-40a5-af49-89af922117e6-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '1c81c56efdbdb82154f2371ad05fdc39', 'f6a36a23-804c-40a5-af49-89af922117e6-sda', '1795751609.80116', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('f6a36a23-804c-40a5-af49-89af922117e6-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') test INFO: Cleaning up 0 reconciler containers test INFO: Finished reconciler replication -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '532baf98-36b2-4365-9d8f-3c69f20abaa5-sda', '1761341083.30522', '1761341083.30354', '0', '', '1761341083.30354', 0, 0) test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpzkrgcmgf/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b2385c5b-fc39-438b-92b1-0833259c3189-sda', '1761341083.31484', '1761341083.31283', '0', '', '1761341083.31283', 0, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/1/a/c/o" 201 - "PUT http://localhost/sda1/2/a/c/o" "txa72a83cdd24840628e9f5-0068fbee9a" "object-server 4171809" 0.0004 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/1/a/c/o" 201 - "PUT http://localhost/sdb1/2/a/c/o" "txa72a83cdd24840628e9f5-0068fbee9a" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txa72a83cdd24840628e9f5-0068fbee9a" "proxy-server 4171809" 0.0077 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txa72a83cdd24840628e9f5-0068fbee9a" "proxy-server 4171809" 0.0073 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/42 PUT /v1/a/c/o HTTP/1.0 201 - - t 25 - - txa72a83cdd24840628e9f5-0068fbee9a - 0.5905 - - 1761341082.059498549 1761341082.650042772 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: txd53d1101b8ec4072b2206-0068fbee9b) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: txd53d1101b8ec4072b2206-0068fbee9b) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txd53d1101b8ec4072b2206-0068fbee9b) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txd53d1101b8ec4072b2206-0068fbee9b) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txd53d1101b8ec4072b2206-0068fbee9b) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txd53d1101b8ec4072b2206-0068fbee9b) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx8613a93a1e44426dab5bb-0068fbee9b) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx8613a93a1e44426dab5bb-0068fbee9b) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx8613a93a1e44426dab5bb-0068fbee9b) -proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx8613a93a1e44426dab5bb-0068fbee9b) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx431cbc501a70428ebf357-0068fbee9b) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx431cbc501a70428ebf357-0068fbee9b) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx431cbc501a70428ebf357-0068fbee9b) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions ... ok - -test-replicator INFO: Removing partition: /tmp/tmpg8zjyuz5/node/sda/objects-1/1 -test-replicator INFO: Removing partition: /tmp/tmpg8zjyuz5/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1021.79/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects-1/2 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects-1/0 -test-replicator INFO: Removing partition: /tmp/tmp2bf72d07/node/sda/objects-1/1 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects-1/3 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects/2 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects/0 -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: Removing partition: /tmp/tmp2bf72d07/node/sda/objects/1 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects/3 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (722.44/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0032s, min 0.0007s, med 0.0009s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects/3 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects-1/3 -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects-1/2 -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects/2 -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects/0 -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator DEBUG: Run listdir on /tmp/tmp2bf72d07/node/sda/objects-1/0 -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmp2bf72d07/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) -test-replicator INFO: 6/6 (100.00%) partitions replicated in 60.00s (0.10/sec, 0s remaining) -test-replicator INFO: 12 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 0.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0000s, min 0.0000s, med 0.0000s -test-replicator INFO: Object replication complete (once). (1.00 minutes) -test-replicator INFO: Running object replicator in script mode.test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_1 ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_no_local_device_in_ring -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_no_local_device_in_ring ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_failure ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout -test.unit.obj.test_replicator.TestObjectReplicator.test_run_once_recover_from_timeout ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog -test.unit.obj.test_replicator.TestObjectReplicator.test_run_withlog ... ok -test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method -test.unit.obj.test_replicator.TestObjectReplicator.test_sync_just_calls_sync_method ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_default -test.unit.obj.test_server.TestConfigOptionHandling.test_default ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both ... ok -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default -test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default ... ok -test.unit.obj.test_server.TestZeroCopy.test_GET -test.unit.obj.test_server.TestZeroCopy.test_GET ... ok -test.unit.obj.test_server.TestZeroCopy.test_GET_big -test.unit.obj.test_server.TestZeroCopy.test_GET_big ... ok -test.unit.obj.test_server.TestZeroCopy.test_quarantine -test.unit.obj.test_server.TestZeroCopy.test_quarantine ... ok -test.unit.obj.test_server.TestZeroCopy.test_quarantine_on_well_formed_zero_byte_file -test.unit.obj.test_server.TestZeroCopy.test_quarantine_on_well_formed_zero_byte_file ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync -test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_only_missing_durable_state -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_only_missing_durable_state ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment -test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable -test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index -test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index ... ok -test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none -test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none ... ok -test.unit.obj.test_updater.TestSweepStats.test_copy -test.unit.obj.test_updater.TestSweepStats.test_copy ... ok -test.unit.obj.test_updater.TestSweepStats.test_reset -test.unit.obj.test_updater.TestSweepStats.test_reset ... ok -test.unit.obj.test_updater.TestSweepStats.test_since -test.unit.obj.test_updater.TestSweepStats.test_since ... ok -test.unit.obj.test_updater.TestSweepStats.test_str -test.unit.obj.test_updater.TestSweepStats.test_str ... ok +test DEBUG: Replicating db /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '1c81c56efdbdb82154f2371ad05fdc39', 'b4bbceb4-22db-4811-bcd2-3093a6f9854d-', '1795751609.80116', '1795748400', '0', '', '1795748400', 1, 0) +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db in sync with 10.0.0.2:1002/sdc, nothing to do +REPLICATE: /sda/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '1c81c56efdbdb82154f2371ad05fdc39', 'b4bbceb4-22db-4811-bcd2-3093a6f9854d-', '1795751609.80116', '1795748400', '0', '', '1795748400', 1, 0) +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db in sync with 10.0.0.0:1000/sda, nothing to do +test DEBUG: Replicating db /tmp/tmpoy9ayevm/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'b816a65fed92e570d74ed6f5dff609f5', 'c3f451e7-226d-4702-b6d8-42727961c946-sdb', '1795751609.71370', '1795751610.00000', '0', '', '1795751610.00000', 1, 1) +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row -1 +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1795751613.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1795751614.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'c3f451e7-226d-4702-b6d8-42727961c946-sdb')swift: Failed to update sync_store /tmp/tmp01zelbrj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/container/replicator.py", line 304, in _post_replicate_hook#012 self.sync_store.update_sync_store(broker)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012AttributeError: 'NoneType' object has no attribute 'update_sync_store' +test.unit.container.test_replicator.TestReplicatorSync.test_multiple_out_sync_reconciler_enqueue_normalize +test.unit.container.test_replicator.TestReplicatorSync.test_multiple_out_sync_reconciler_enqueue_normalize ... ok +test.unit.container.test_server.TestContainerController.test_object_update_with_multiple_timestamps +test.unit.container.test_server.TestContainerController.test_object_update_with_multiple_timestamps ... ok +swift: Failed to update sync_store /tmp/tmp01zelbrj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/container/replicator.py", line 304, in _post_replicate_hook#012 self.sync_store.update_sync_store(broker)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012AttributeError: 'NoneType' object has no attribute 'update_sync_store' +test.unit.container.test_replicator.TestReplicatorSync.test_post_replicate_hook +test.unit.container.test_replicator.TestReplicatorSync.test_post_replicate_hook ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=3-3', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1-', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=-3', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txd69baaeac7b140c2966b7-006b08feb9" "proxy-server 525332" 0.0138 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 304 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx912f809727e04c6b912dd-006b08feb9" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx08cbc74e972e4244bd15b-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "tx8553bd07bd1b43aea30b7-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdc1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 304 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx6b1653df3f8f427cb90fd-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx481dae21ffad45abb8a4d-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/2/a/d5b9d12061b249c4a82e38c91d1ffbc2" 204 - "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2" "txb399a259203a45d8ba70c-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdd1/1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" 200 24 "HEAD http://localhost:8080/v1/a/d5b9d12061b249c4a82e38c91d1ffbc2/o" "tx40302ffac6294cc18ec1f-006b08feb9" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx92f7d1dd610f4a508f622-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "tx92f7d1dd610f4a508f622-006b08feb9" "container-server 525332" 0.0011 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "tx92f7d1dd610f4a508f622-006b08feb9" "container-server 525332" 0.0012 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 201 - "PUT http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "tx92f7d1dd610f4a508f622-006b08feb9" "proxy-server 525332" 0.0187 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 201 - "PUT http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "tx92f7d1dd610f4a508f622-006b08feb9" "proxy-server 525332" 0.0344 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbe4c0c3de8f04fa1b36d5-006b08feb9" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 204 - "HEAD http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "txbe4c0c3de8f04fa1b36d5-006b08feb9" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx228b84fb36ab4a4f8146f-006b08feb9" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 204 - "HEAD http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "txd43842e8e87b4b8aa625e-006b08feb9" "proxy-server 525332" 0.0047 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 201 - "PUT http://foo:8080/sdd1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txb3fb4a201b4a406b81d6e-006b08feb9" "object-server 525332" 0.0213 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 201 - "PUT http://foo:8080/sdc1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txb3fb4a201b4a406b81d6e-006b08feb9" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdc1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 201 - "PUT http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txb3fb4a201b4a406b81d6e-006b08feb9" "proxy-server 525332" 0.0332 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdd1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 201 - "PUT http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txb3fb4a201b4a406b81d6e-006b08feb9" "proxy-server 525332" 0.0402 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfc184b9cb8d6430fa9988-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 204 - "HEAD http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "txf9e5fda0c3414735b3b48-006b08feb9" "proxy-server 525332" 0.0149 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 201 - "POST http://foo:8080/sdc1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txd9d614f6ea474817a02dd-006b08feb9" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 201 - "POST http://foo:8080/sdd1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txd9d614f6ea474817a02dd-006b08feb9" "object-server 525332" 0.0095 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "POST /sdc1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 202 76 "POST http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txd9d614f6ea474817a02dd-006b08feb9" "proxy-server 525332" 0.0181 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "POST /sdd1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 202 76 "POST http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txd9d614f6ea474817a02dd-006b08feb9" "proxy-server 525332" 0.0245 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx85d7b0bcb6844c0eb965d-006b08feb9" "proxy-server 525332" 0.0095 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/1/a/bf7ee33a042e476f8c63b5ded106fd20" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" "tx85d7b0bcb6844c0eb965d-006b08feb9" "container-server 525332" 0.0010 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/1/a/bf7ee33a042e476f8c63b5ded106fd20" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" "tx85d7b0bcb6844c0eb965d-006b08feb9" "container-server 525332" 0.0133 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 201 - "PUT http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx85d7b0bcb6844c0eb965d-006b08feb9" "proxy-server 525332" 0.0247 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "PUT /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 201 - "PUT http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx85d7b0bcb6844c0eb965d-006b08feb9" "proxy-server 525332" 0.0424 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx93cc5702ed564cc1ab354-006b08feb9" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx93cc5702ed564cc1ab354-006b08feb9" "proxy-server 525332" 0.0013 "-" 525332 1test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok +test.unit.container.test_server.TestContainerController.test_object_update_with_offset +test.unit.container.test_server.TestContainerController.test_object_update_with_offset ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_Range_with_invalid_value ... ok - -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1e541ac9ac2d4f3d84477-0068fbee9b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txf35f464130cd4a84810e9-0068fbee9b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 500 Trying to GET /a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx75417c3939fe48119f7e5-0068fbee9b) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1fd51a92d4184524a8531-0068fbee9c) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_invalid_source +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_invalid_source ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_missing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges ... ok + +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0083 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0107 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0063 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0021 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0105 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 525339 nada +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 525339 999 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0117 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0011 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0075 "-" 525339 1 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0053 "-" 525339 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0161 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0045 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0031 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0021 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 2.0000 "-" 1234 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0117 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0081 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0064 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0062 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0021 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0084 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0074 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0075 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0046 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0074 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0082 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0076 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0051 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:29 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0356 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0138 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0134 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0086 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0111 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0142 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0077 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_params_format +test.unit.container.test_server.TestContainerController.test_params_format ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.container.test_server.TestContainerController.test_params_utf8 +test.unit.container.test_server.TestContainerController.test_params_utf8 ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_owner_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_owner_permission ... ok +test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved +test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id_not_implemented -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id_not_implemented ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:42 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission ... ok +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_errors ... ok +test.unit.container.test_server.TestContainerController.test_prefix_with_reserved +test.unit.container.test_server.TestContainerController.test_prefix_with_reserved ... ok +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBroker.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_with_write_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_brokers +test.unit.container.test_backend.TestContainerBroker.test_get_brokers ... ok +test.unit.container.test_server.TestContainerController.test_put_auto_create +test.unit.container.test_server.TestContainerController.test_put_auto_create ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_includes ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert ... ok + +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00839996s) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '079a3e3d-f716-4999-a58e-802bc59e7754-sda', 'sync_point': 2}],) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (2, 'b816a65fed92e570d74ed6f5dff609f5', 'c3f451e7-226d-4702-b6d8-42727961c946-sdb', '1795751609.71370', '1795751610.00000', '0', '', '1795751610.00000', 1, 1) +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, starting at row -1 +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o-unu', 'created_at': '1795751613.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}, {'ROWID': 2, 'name': 'o-nulo', 'created_at': '1795751614.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'c3f451e7-226d-4702-b6d8-42727961c946-sdb') +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0163548s) +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([{'remote_id': '079a3e3d-f716-4999-a58e-802bc59e7754-sda', 'sync_point': 2}],) +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.07746 seconds (25.82044/s) +test INFO: Removed 0 dbs +test INFO: 4 successes, 0 failures +test INFO: diff:2 diff_capped:0 empty:0 hashmatch:0 no_change:2 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, '358344d8b7c91ed95639b555ce99b318', 'b4bbceb4-22db-4811-bcd2-3093a6f9854d-', '1795751609.80116', '1795748400', '0', '', '1795748400', 1, 0) +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db usyncing chunks to 10.0.0.2:1002/sdc, starting at row 1 +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1795751614.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1795751614.00000', 'deleted': 0, 'storage_policy_index': 0}], 'b4bbceb4-22db-4811-bcd2-3093a6f9854d-') +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db usyncing chunks to 10.0.0.2:1002/sdc, finished at row 2 (0.00743604s) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, merge_syncs, ([{'remote_id': 'f6a36a23-804c-40a5-af49-89af922117e6-sda', 'sync_point': 1}],) +REPLICATE: /sda/0/c46892fc446c0a3bc0acc82573a229a8, sync, (2, '358344d8b7c91ed95639b555ce99b318', 'b4bbceb4-22db-4811-bcd2-3093a6f9854d-', '1795751609.80116', '1795748400', '0', '', '1795748400', 1, 0) +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db usyncing chunks to 10.0.0.0:1000/sda, starting at row 1 +REPLICATE: /sda/0/c46892fc446c0a3bc0acc82573a229a8, merge_items, ([{'ROWID': 2, 'name': '0:/a/c/o-nulo', 'created_at': '1795751614.00000', 'size': 0, 'content_type': 'application/x-put', 'etag': '1795751614.00000', 'deleted': 0, 'storage_policy_index': 0}], 'b4bbceb4-22db-4811-bcd2-3093a6f9854d-') +test DEBUG: /tmp/tmpoy9ayevm/sdb/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db usyncing chunks to 10.0.0.0:1000/sda, finished at row 2 (0.0121598s) +REPLICATE: /sda/0/c46892fc446c0a3bc0acc82573a229a8, merge_syncs, ([{'remote_id': 'f6a36a23-804c-40a5-af49-89af922117e6-sda', 'sync_point': 1}],) +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'dfe79a070edc81444f828537e09b663c', '1f314e8f-9aba-4ed2-94d9-6c45e32122ea-', '1795751610.01678', '1795751610.01475', '0', '', '1795751610.01475', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1f314e8f-9aba-4ed2-94d9-6c45e32122ea-', '5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.01808.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'dfe79a070edc81444f828537e09b663c', '1f314e8f-9aba-4ed2-94d9-6c45e32122ea-', '1795751610.01678', '1795751610.01475', '0', '', '1795751610.01475', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.01802', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1795751610.01802', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.01802', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.01821', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.01821', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.01808', 'epoch': '1795751610.01808', 'reported': 0, 'tombstones': -1}], '1f314e8f-9aba-4ed2-94d9-6c45e32122ea-') +test DEBUG: /tmp/tmpz057ttoy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.01808.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpz057ttoy/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.01808.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9938051c0c0a6ad7225fd2a1d4ba32fb', '9221bac9-c1ad-4795-beee-40dc9e7e8ae7-', '1795751610.10318', '1795751610.10147', '0', '', '1795751610.10147', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.14365', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751610.14365', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.14365', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.14573', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.14573', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.11654', 'epoch': '1795751610.11654', 'reported': 0, 'tombstones': -1}], '9221bac9-c1ad-4795-beee-40dc9e7e8ae7-') +test DEBUG: /tmp/tmp_qej516l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.11654.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp_qej516l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.11654.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9938051c0c0a6ad7225fd2a1d4ba32fb', '9221bac9-c1ad-4795-beee-40dc9e7e8ae7-', '1795751610.10318', '1795751610.13731', '0', '', '1795751610.10147', 101, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.14365', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751610.14365', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.14365', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.14573', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.14573', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.11654', 'epoch': '1795751610.11654', 'reported': 0, 'tombstones': -1}], '9221bac9-c1ad-4795-beee-40dc9e7e8ae7-')test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_db_state +test.unit.container.test_backend.TestContainerBroker.test_get_db_state ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: test:testertest:testertest:writetest:writeWRITE fake-swift DEBUG: permission denined: 403 Forbidden test:write READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:29 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b2385c5b-fc39-438b-92b1-0833259c3189-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b2385c5b-fc39-438b-92b1-0833259c3189-sda', '1761341083.31484', '1761341083.31283', '0', '', '1761341083.31283', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b2385c5b-fc39-438b-92b1-0833259c3189-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.53406 seconds (1.87244/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd4eeb52a7d7b620b399bde92173252cb', 'fc3926b3-1c46-4782-a131-bf376579ab47-sda', '1761341084.52847', '1761341084.5267', '0', '', '1761341084.5267', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('fc3926b3-1c46-4782-a131-bf376579ab47-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '7b51139d7497bdeda0f74e511e004af5', '44dfac2c-2f70-47bc-8eb9-acb2b745797c-sda', '1761341084.55129', '1761341084.54952', '0', '', '1761341084.54952', 11, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1761341084.55528', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1761341084.55592', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1761341084.55602', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1761341084.55609', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1761341084.55615', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1761341084.55622', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1761341084.55630', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1761341084.55638', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1761341084.55644', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1761341084.55651', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1761341084.55658', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '44dfac2c-2f70-47bc-8eb9-acb2b745797c-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp4k_us6v4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b548cffa-ac8f-4822-a68f-c31865372463-sda', '1761341084.57582', '1761341087', '0', '', '1761341087', 0, 1) -test DEBUG: /tmp/tmp4k_us6v4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b548cffa-ac8f-4822-a68f-c31865372463-sda', '1761341084.57582', '1761341087', '0', '', '1761341087', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b548cffa-ac8f-4822-a68f-c31865372463-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01201 seconds (83.25431/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpftxwlv0q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '86af7c7a7ae2d4ac62b236e2247b0611', '9e833fb2-a127-4078-9b7d-596f5b1cc8f8-sda', '1761341084.59811', '1761341087', '0', '', '1761341087', 1, 0) -test DEBUG: /tmp/tmpftxwlv0q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341088.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '9e833fb2-a127-4078-9b7d-596f5b1cc8f8-sda') -test DEBUG: /tmp/tmpftxwlv0q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00265622s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '86af7c7a7ae2d4ac62b236e2247b0611', '9e833fb2-a127-4078-9b7d-596f5b1cc8f8-sda', '1761341084.59811', '1761341087', '0', '', '1761341087', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9e833fb2-a127-4078-9b7d-596f5b1cc8f8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpftxwlv0q/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01897 seconds (52.71649/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpftxwlv0q/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '5c79069684104e0a9ce07f7c167bac13', '70d269ea-1c0a-477a-95de-f250df8d9419-sda', '1761341084.61632', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('70d269ea-1c0a-477a-95de-f250df8d9419-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '5c79069684104e0a9ce07f7c167bac13', '70d269ea-1c0a-477a-95de-f250df8d9419-sda', '1761341084.61632', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('70d269ea-1c0a-477a-95de-f250df8d9419-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpaqw5vhbt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '793a6334-748b-4155-b519-9c815ce3be6b-sda', '1761341084.64444', '1761341087', '0', '', '1761341087', 0, 1) -test DEBUG: /tmp/tmpaqw5vhbt/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '793a6334-748b-4155-b519-9c815ce3be6b-sda', '1761341084.64444', '1761341087', '0', '', '1761341087', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('793a6334-748b-4155-b519-9c815ce3be6b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db')test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_create ... ok - -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2acbeafefe8142d5ab825-0068fbee9c) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txb70f46fbe75a40da8ea60-0068fbee9c) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx383b00dad2a840179d7eb-0068fbee9c) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx383b00dad2a840179d7eb-0068fbee9c) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx383b00dad2a840179d7eb-0068fbee9c) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx850a988c5e5f4549857ff-0068fbee9c) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx850a988c5e5f4549857ff-0068fbee9c) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx850a988c5e5f4549857ff-0068fbee9c) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx850a988c5e5f4549857ff-0068fbee9c) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 -test.unit.proxy.test_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error ... ok - -test-replicator DEBUG: Run listdir on /tmp/tmpnocolqgz/node/sda/objects/0 -test-replicator DEBUG: Run listdir on /tmp/tmpnocolqgz/node/sda/objects-1/0 -test-replicator DEBUG: Successful rsync of /tmp/tmpnocolqgz/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Successful rsync of /tmp/tmpnocolqgz/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) -test-replicator DEBUG: Run listdir on /tmp/tmpnocolqgz/node/sda/objects/3 -test-replicator DEBUG: Run listdir on /tmp/tmpnocolqgz/node/sda/objects/2 -test-replicator INFO: Removing partition: /tmp/tmpnocolqgz/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmpnocolqgz/node/sda/objects-1/1 -test-replicator DEBUG: Run listdir on /tmp/tmpnocolqgz/node/sda/objects-1/3 -test-replicator DEBUG: Run listdir on /tmp/tmpnocolqgz/node/sda/objects-1/2 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (760.75/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced -test-replicator INFO: Partition times: max 0.0029s, min 0.0007s, med 0.0009s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator ERROR: Can't find itself in policy with index 0 with ips 1.1.1.1 and with port 6200 in ring file, not replicating -test-replicator ERROR: Can't find itself in policy with index 1 with ips 1.1.1.1 and with port 6200 in ring file, not replicating -test-replicator INFO: Nothing replicated for 0.0008051395416259766 seconds. -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Running object replicator in script mode. -test-replicator INFO: Removing partition: /tmp/tmpiwbvgh8j/node/sda/objects-1/1 -test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Timeout (Nones) -test-replicator INFO: Removing partition: /tmp/tmpiwbvgh8j/node/sda/objects/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1070.11/sec, 0s remaining) -test-replicator INFO: 17 successes, 1 failures -test-replicator INFO: 6 suffixes checked - 100.00% hashed, 150.00% synced -test-replicator INFO: Partition times: max 0.0008s, min 0.0005s, med 0.0007s -test-replicator INFO: Object replication complete (once). (0.00 minutes) -test-replicator INFO: Removing partition: /tmp/tmptqwkao2f/node/sda/objects/1 -test-replicator INFO: Removing partition: /tmp/tmptqwkao2f/node/sda/objects-1/1 -test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (1009.92/sec, 0s remaining) -test-replicator INFO: 18 successes, 0 failures -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 4171803 - -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0007 "-" 4171803 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0134 "-" 4171803 - -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sda1/2100/a/c/o" 200 4194304 "-" "-" "-" 0.0006 "-" 4171803 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171803 - -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0006 "-" 4171803 - -test WARNING: Quarantined object /tmp/tmp9hkgjyjfobj_server_zero_copy/sda1/objects/2100/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1402601849.47475.data: ETag ddbb5de304f43838630b463cf0623404 and file's md5 e0aecd37989701571f2c96b6dd22233c do not match -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sda1/2100/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171803 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171803 - -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 4171803 - -test INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 4171803 - -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:48389 -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 45248) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 4, deletable: 5 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:46] "SSYNC /dev/9 HTTP/1.1" 200 428 0.103467 -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:56413 -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 42794) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 4, available: 4, sent: 2, deletable: 4 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:46] "SSYNC /dev/9 HTTP/1.1" 200 354 0.102007 -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:39191 -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 33664) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 4, sent: 3, deletable: 4 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:47] "SSYNC /dev/9 HTTP/1.1" 200 391 0.103678 -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:53697 -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 55226) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 3, available: 3, sent: 2, deletable: 3 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:47] "SSYNC /dev/9 HTTP/1.1" 200 354 0.103497 -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:36357 -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 46516) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:47] "SSYNC /dev/9 HTTP/1.1" 200 317 0.092622 -test-ssync-sender DEBUG: Run listdir on /tmp/tmpuhsz4vvj/tmp_test_ssync_sender/dev/objects/9 -test-ssync-receiver DEBUG: Run listdir on /tmp/tmpuhsz4vvj/tmp_test_ssync_receiver/dev/objects/9 -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 46526) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 0, deletable: 1 -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:47] "SSYNC /dev/9 HTTP/1.1" 200 276 0.096489 -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:37563 -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 58150) -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -test-ssync-sender ERROR: 127.0.0.1:37563/dev/9 Expected status 200; got 400 (b"Invalid X-Backend-Ssync-Frag-Index 'Not a number'") -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171803) wsgi starting up on http://127.0.0.1:47263 -test-ssync-receiver DEBUG: (4171803) accepted ('127.0.0.1', 38476) -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests -test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT -test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached -test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database -test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database ... ok - -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Ignoring 507 from handoff (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: txb896681b540142d8932db-0068fbee9c) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: tx946636febecf42c397cc8-0068fbee9d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txa632ac0f184544cab5a4e-0068fbee9d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl ... ok +test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods +test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_info +test.unit.container.test_backend.TestContainerBroker.test_get_info ... ok +test.unit.container.test_server.TestContainerController.test_serv_reserv +test.unit.container.test_server.TestContainerController.test_serv_reserv ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBroker.test_get_info_is_deleted ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBroker.test_get_info_no_stale_reads ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-1', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-10', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD - return self._handle_acl(app, 'HEAD') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_POST_error ... ok - -proxy DEBUG: Ignoring 404 from primary (txn: tx9f9e4250df5a4deb90fb7-0068fbee95) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx621abe5b6d51456d85860-0068fbee96" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/1/a/ed0ba9b248c2497c89b990cb9985e85b" 204 - "HEAD http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b" "txc59f9595c24d424ba06ea-0068fbee96" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdi1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 200 82 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txc0e1ea24655549fb91f9f-0068fbee96" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdg1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 404 70 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txc0e1ea24655549fb91f9f-0068fbee96" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: txc0e1ea24655549fb91f9f-0068fbee96) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdi1/1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" 200 82 "GET http://localhost/v1/a/ed0ba9b248c2497c89b990cb9985e85b/46e79fdfca734b1f8af6c963bb4efe96" "txc0e1ea24655549fb91f9f-0068fbee96" "proxy-server 4171837" 0.0008 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx999e1137cc7d4f209f125-0068fbee96" "proxy-server 4171837" 0.0013 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" "tx999e1137cc7d4f209f125-0068fbee96" "container-server 4171837" 0.0010 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sda1/0/a/dcdb9abd78a14633a162e05aa72666ea" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/dcdb9abd78a14633a162e05aa72666ea" "tx999e1137cc7d4f209f125-0068fbee96" "container-server 4171837" 0.0010 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sda1/0/a/dcdb9abd78a14633a162e05aa72666ea" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx999e1137cc7d4f209f125-0068fbee96" "proxy-server 4171837" 0.0080 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx999e1137cc7d4f209f125-0068fbee96" "proxy-server 4171837" 0.0128 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06d65409c3c34096ad4b9-0068fbee96" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "txedb1c460df3143a3884cd-0068fbee96" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcb18a80ba57e46b1a7804-0068fbee96" "proxy-server 4171837" 0.0105 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sda1/0/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcb18a80ba57e46b1a7804-0068fbee96" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcb18a80ba57e46b1a7804-0068fbee96" "object-server 4171837" 0.0004 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcb18a80ba57e46b1a7804-0068fbee96" "proxy-server 4171837" 0.0147 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcb18a80ba57e46b1a7804-0068fbee96" "proxy-server 4171837" 0.0167 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx810706df54fd4c24be79f-0068fbee96" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx9031a0b8a3704af2bff78-0068fbee96" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txd90baadd4b6a400fa1d90-0068fbee96" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txd90baadd4b6a400fa1d90-0068fbee96" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ae724e76c6b480c9fd0c-0068fbee96" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx5d8cb5a6186f421982ee8-0068fbee96" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcc799192ad85477c8572f-0068fbee96" "proxy-server 4171837" 0.0093 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcc799192ad85477c8572f-0068fbee96" "object-server 4171837" 0.0005 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sda1/0/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcc799192ad85477c8572f-0068fbee96" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcc799192ad85477c8572f-0068fbee96" "proxy-server 4171837" 0.0140 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "PUT /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txcc799192ad85477c8572f-0068fbee96" "proxy-server 4171837" 0.0158 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe67eea0f9ae441b0b2d18-0068fbee96" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx4eeb441e9c06495bb80b1-0068fbee97" "proxy-server 4171837" 0.0027 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txe85b658c81c849b2a78df-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txe85b658c81c849b2a78df-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6af7bd3edb0e4463963ed-0068fbee97" "proxy-server 4171837" 0.0014 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "txdf3f9afa51324778a7b66-0068fbee97" "proxy-server 4171837" 0.0014 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "PUT /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txfaf21e4e0fa3448c84b05-0068fbee97" "object-server 4171837" 0.0004 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "PUT /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txfaf21e4e0fa3448c84b05-0068fbee97" "proxy-server 4171837" 0.0153 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "PUT /sda1/0/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txfaf21e4e0fa3448c84b05-0068fbee97" "object-server 4171837" 0.0005 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "PUT /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txfaf21e4e0fa3448c84b05-0068fbee97" "proxy-server 4171837" 0.0184 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "PUT /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 201 - "PUT http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txfaf21e4e0fa3448c84b05-0068fbee97" "proxy-server 4171837" 0.0182 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e136a6e8a3c465fbd0d2-0068fbee97" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx44f47902e512425ab5cec-0068fbee97" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txa6a7be9771574d79bb0d2-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txa6a7be9771574d79bb0d2-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7db379a4dd5a478083091-0068fbee97" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "tx10a55ef4d1b941ae9158f-0068fbee97" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 404 70 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "tx5a687cd00e91426e8e497-0068fbee97" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 404 70 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "tx5a687cd00e91426e8e497-0068fbee97" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx5a687cd00e91426e8e497-0068fbee97) -proxy DEBUG: Ignoring 404 from primary (txn: tx5a687cd00e91426e8e497-0068fbee97) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdg1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 404 70 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "tx5a687cd00e91426e8e497-0068fbee97" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx5a687cd00e91426e8e497-0068fbee97) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4aa5621be308419ebee12-0068fbee97" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/0/a/dcdb9abd78a14633a162e05aa72666ea" 204 - "HEAD http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea" "txce4c0efcb42a4e60a5276-0068fbee97" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txe11dc96752ec4be88ac7d-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txe11dc96752ec4be88ac7d-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdh1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txe11dc96752ec4be88ac7d-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdi1/2/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" 200 84 "GET http://localhost/v1/a/dcdb9abd78a14633a162e05aa72666ea/70fcc27786d24290883e29aa094799fb" "txe11dc96752ec4be88ac7d-0068fbee97" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e61c8337bc24e2189e6e-0068fbee97" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 201 - "PUT http://127.0.0.1:43321/sda1/0/a/afb07b59e64e4febafcbafdf654dbe82" "tx4e61c8337bc24e2189e6e-0068fbee97" "container-server 4171837" 0.0010 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sda1/0/a/afb07b59e64e4febafcbafdf654dbe82" 201 - "PUT http://127.0.0.1:44607/sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" "tx4e61c8337bc24e2189e6e-0068fbee97" "container-server 4171837" 0.0009 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sda1/0/a/afb07b59e64e4febafcbafdf654dbe82" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx4e61c8337bc24e2189e6e-0068fbee97" "proxy-server 4171837" 0.0077 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx4e61c8337bc24e2189e6e-0068fbee97" "proxy-server 4171837" 1.3562 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b8b09b6028b47669aa32-0068fbee99" "proxy-server 4171837" 0.0021 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx87057386de0b4ce183edb-0068fbee99" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txd5eef72f1bdc4d86b3dde-0068fbee99" "proxy-server 4171837" 0.0099 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txd5eef72f1bdc4d86b3dde-0068fbee99" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txd5eef72f1bdc4d86b3dde-0068fbee99" "object-server 4171837" 0.0004 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txd5eef72f1bdc4d86b3dde-0068fbee99" "proxy-server 4171837" 0.0158 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txd5eef72f1bdc4d86b3dde-0068fbee99" "proxy-server 4171837" 0.0202 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx666ef8c1d39d44199f89e-0068fbee99" "proxy-server 4171837" 0.0020 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx8fe016926cfb40d382dec-0068fbee99" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "GET /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx1c79b70b8e6444109e740-0068fbee99" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "GET /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx1c79b70b8e6444109e740-0068fbee99" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx923d89511e7b44b1b2075-0068fbee99" "proxy-server 4171837" 0.0014 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "txec978f06ce2449e199a02-0068fbee99" "proxy-server 4171837" 0.0026 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx379852b28cc64f329f68b-0068fbee99" "proxy-server 4171837" 0.0103 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx379852b28cc64f329f68b-0068fbee99" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx379852b28cc64f329f68b-0068fbee99" "object-server 4171837" 0.0004 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx379852b28cc64f329f68b-0068fbee99" "proxy-server 4171837" 0.0158 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx379852b28cc64f329f68b-0068fbee99" "proxy-server 4171837" 0.0171 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txabba76a7de7f46c18ef1b-0068fbee99" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx9dea992802c44b5ea2627-0068fbee99" "proxy-server 4171837" 0.0027 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "GET /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx1cf3a53d28eb4de884b40-0068fbee99" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "GET /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx1cf3a53d28eb4de884b40-0068fbee99" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6797574696134ab09707e-0068fbee99" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx838f0f63906648328b6c3-0068fbee99" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx93dea06053204285b7ff9-0068fbee99" "proxy-server 4171837" 0.0145 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx93dea06053204285b7ff9-0068fbee99" "object-server 4171837" 0.0005 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx93dea06053204285b7ff9-0068fbee99" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx93dea06053204285b7ff9-0068fbee99" "proxy-server 4171837" 0.0183 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 201 - "PUT http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx93dea06053204285b7ff9-0068fbee99" "proxy-server 4171837" 1.2594 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10bb13d13c144627bfd10-0068fbee9a" "proxy-server 4171837" 0.0014 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx3b2cc7162e30491485075-0068fbee9a" "proxy-server 4171837" 0.0027 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txce5ea2889bfb4c51b44c3-0068fbee9a" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txce5ea2889bfb4c51b44c3-0068fbee9a" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe322033bac7a4951b5a29-0068fbee9a" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx596a2b685ef64e608c00c-0068fbee9a" "proxy-server 4171837" 0.0014 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdg1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 404 70 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx68ba730187874916a968e-0068fbee9a" "proxy-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 404 70 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx68ba730187874916a968e-0068fbee9a" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx68ba730187874916a968e-0068fbee9a) -proxy DEBUG: Ignoring 404 from primary (txn: tx68ba730187874916a968e-0068fbee9a) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 404 70 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "tx68ba730187874916a968e-0068fbee9a" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx68ba730187874916a968e-0068fbee9a) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7291afb1c76b410287713-0068fbee9a" "proxy-server 4171837" 0.0014 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a/afb07b59e64e4febafcbafdf654dbe82" 204 - "HEAD http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82" "tx0183db63f90f49d98b5ee-0068fbee9a" "proxy-server 4171837" 0.0014 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txa18b3acfcdf847d0a0343-0068fbee9a" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txa18b3acfcdf847d0a0343-0068fbee9a" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdh1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txa18b3acfcdf847d0a0343-0068fbee9a" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "GET /sdi1/2/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" 200 84 "GET http://localhost/v1/a/afb07b59e64e4febafcbafdf654dbe82/bc256e94ad6841ad910b1e11657200f2" "txa18b3acfcdf847d0a0343-0068fbee9a" "proxy-server 4171837" 0.0008 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9d1cf4b07b54dfe8ea89-0068fbee9a" "proxy-server 4171837" 0.0013 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/0/a/defe6e807ac54a4f9da405f4035cd04b" 201 - "PUT http://127.0.0.1:44607/sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b" "txb9d1cf4b07b54dfe8ea89-0068fbee9a" "container-server 4171837" 0.0011 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/0/a/defe6e807ac54a4f9da405f4035cd04b" 201 - "PUT http://127.0.0.1:43321/sda1/2/a/defe6e807ac54a4f9da405f4035cd04b" "txb9d1cf4b07b54dfe8ea89-0068fbee9a" "container-server 4171837" 0.0010 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "txb9d1cf4b07b54dfe8ea89-0068fbee9a" "proxy-server 4171837" 0.0082 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "txb9d1cf4b07b54dfe8ea89-0068fbee9a" "proxy-server 4171837" 0.0132 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa76139a1cd684f07bf19c-0068fbee9a" "proxy-server 4171837" 0.0020 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx94369bfcde244948b4f00-0068fbee9a" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx3b18b163e31f44f392843-0068fbee9a" "proxy-server 4171837" 0.0126 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx3b18b163e31f44f392843-0068fbee9a" "object-server 4171837" 0.0005 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx3b18b163e31f44f392843-0068fbee9a" "proxy-server 4171837" 0.0137 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx3b18b163e31f44f392843-0068fbee9a" "object-server 4171837" 0.0005 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "PUT /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx3b18b163e31f44f392843-0068fbee9a" "proxy-server 4171837" 0.0168 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee1a48bc6bb14a1093685-0068fbee9a" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "txfc59c54d800c4b9da97e0-0068fbee9c" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx7cc41752112c407bba576-0068fbee9c" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx7cc41752112c407bba576-0068fbee9c" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cdfb265775c44b3bd0b7-0068fbee9c" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx1961eab2d58143579be83-0068fbee9c" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txd78c11490c184ff1b7d8b-0068fbee9c" "proxy-server 4171837" 0.0114 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txd78c11490c184ff1b7d8b-0068fbee9c" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txd78c11490c184ff1b7d8b-0068fbee9c" "object-server 4171837" 0.0005 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txd78c11490c184ff1b7d8b-0068fbee9c" "proxy-server 4171837" 0.0143 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txd78c11490c184ff1b7d8b-0068fbee9c" "proxy-server 4171837" 0.0165 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7747e3078b3842e88f0d3-0068fbee9c" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx8eca45064e064bb0a729d-0068fbee9c" "proxy-server 4171837" 0.0026 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx17d18405d22842a89e4b8-0068fbee9c" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx17d18405d22842a89e4b8-0068fbee9c" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5edc324ebdb41fdb3770-0068fbee9c" "proxy-server 4171837" 0.0021 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx4072a7170df44a08885ad-0068fbee9c" "proxy-server 4171837" 0.0026 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txea00f64f0728435ab2ba9-0068fbee9c" "proxy-server 4171837" 0.0107 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txea00f64f0728435ab2ba9-0068fbee9c" "object-server 4171837" 0.0031 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txea00f64f0728435ab2ba9-0068fbee9c" "object-server 4171837" 0.0005 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txea00f64f0728435ab2ba9-0068fbee9c" "proxy-server 4171837" 0.0189 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "PUT /sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 201 - "PUT http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "txea00f64f0728435ab2ba9-0068fbee9c" "proxy-server 4171837" 0.0185 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa49e1b58c092473997841-0068fbee9c" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx350f60878d8549dfa467a-0068fbee9c" "proxy-server 4171837" 0.0027 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx1cc2b82196f94bec951ba-0068fbee9c" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx1cc2b82196f94bec951ba-0068fbee9c" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1cdd5fc3ec954bedb1813-0068fbee9c" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx2ce42b1dad654f968e8bb-0068fbee9c" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 404 70 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c34c86f5e7a45e793056-0068fbee9c" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdh1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 404 70 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c34c86f5e7a45e793056-0068fbee9c" "proxy-server 4171837" 0.0003 "-" 4171837 3test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_timestamps_on_nodes -test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_timestamps_on_nodes ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type +test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +test.unit.container.test_updater.TestContainerUpdater.test_error_in_process +test.unit.container.test_updater.TestContainerUpdater.test_error_in_process ... ok +test.unit.container.test_server.TestContainerController.test_through_call +test.unit.container.test_server.TestContainerController.test_through_call ... ok +test.unit.container.test_updater.TestContainerUpdater.test_listdir_with_exception +test.unit.container.test_updater.TestContainerUpdater.test_listdir_with_exception ... ok +test.unit.container.test_updater.TestContainerUpdater.test_listdir_without_exception +test.unit.container.test_updater.TestContainerUpdater.test_listdir_without_exception ... ok +test.unit.container.test_server.TestContainerController.test_through_call_invalid_path +test.unit.container.test_server.TestContainerController.test_through_call_invalid_path ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBroker.test_get_info_sharding_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.container.test_server.TestContainerController.test_through_call_invalid_path_utf8 +test.unit.container.test_server.TestContainerController.test_through_call_invalid_path_utf8 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBroker.test_get_info_stale_read_ok ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharded_large_diff ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_keystone -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_keystone ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_with_write_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_abort_multipart_upload_acl_without_permission ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_items_since +test.unit.container.test_backend.TestContainerBroker.test_get_items_since ... ok +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_DELETE +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_DELETE ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_root_container_fill_gap ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBroker.test_get_namespaces_state_filtering ... ok +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_POST +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_POST ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_objects +test.unit.container.test_backend.TestContainerBroker.test_get_objects ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_complete_multipart_upload_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx589b40c649854ad596250-006b08feb9" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/0/a/b8f7ec92a8f8459a951ba3c80be3e9b6" 204 - "HEAD http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6" "tx819253a3bf7d4e6792fa4-006b08feb9" "proxy-server 525332" 0.0075 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 200 24 "GET http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txc064e32284374a5290738-006b08feba" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdd1/3/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" 200 24 "GET http://foo:8080/v1/a/b8f7ec92a8f8459a951ba3c80be3e9b6/o" "txc064e32284374a5290738-006b08feba" "proxy-server 525332" 0.0055 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd221c1cf7cce4cf39f2c0-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://foo:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx4f8b85384fcc4386ae1af-006b08feba" "proxy-server 525332" 0.0012 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20/o" 201 - "PUT http://foo:8080/sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx621a27c9bdbe41188df01-006b08feba" "object-server 525332" 0.0087 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20/o" 201 - "PUT http://foo:8080/sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx621a27c9bdbe41188df01-006b08feba" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 201 - "PUT http://foo:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx621a27c9bdbe41188df01-006b08feba" "proxy-server 525332" 0.0259 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 201 - "PUT http://foo:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx621a27c9bdbe41188df01-006b08feba" "proxy-server 525332" 0.0356 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txeb93d3830b5441fba33ef-006b08feba" "proxy-server 525332" 0.0104 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx3967c2056ee44ce591327-006b08feba" "proxy-server 525332" 0.0023 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx9d474b9b842e4a19a4ccd-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd4f07a92ba22465d800dc-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx1c3d0eea2fe049c2ac3f6-006b08feba" "proxy-server 525332" 0.0271 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx3e91dbc5f4774238af214-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3c4e39e3328a47b0857ed-006b08feba" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 200 380 "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20?format=json&states=listing" "tx3c4e39e3328a47b0857ed-006b08feba" "proxy-server 525332" 0.0022 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx655dbc2dd14448c4a1688-006b08feba" "proxy-server 525332" 0.0175 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx5148f43df1a9492ba37cf-006b08feba" "proxy-server 525332" 0.0095 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx99584c883550486ea8391-006b08feba" "proxy-server 525332" 0.0088 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txc4187518c04b4c059e341-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx1287b83e42bb4e889b3f7-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx51c1bfec7db44cd69e2ae-006b08feba" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx1b9c4eb6ccf14f608003d-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "txb37578c9a106431492a08-006b08feba" "proxy-server 525332" 0.0095 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 412 - "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "txa31c230dd0c84e67a9b66-006b08feba" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 412 - "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "txa31c230dd0c84e67a9b66-006b08feba" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txa558b9e5af614bab9a007-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "txa0eeb9f0fe134bbb9970d-006b08feba" "proxy-server 525332" 0.0081 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 304 - "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx67e3fd0856c64301afcdc-006b08feba" "proxy-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx8aa95a61105d4fc0a14a6-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "txfe78646e30314563b279f-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 304 - "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "txaeeea8370fde44a2a3ce5-006b08feba" "proxy-server 525332" 0.0024 "-" 525332 1test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_list_parts ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT +test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT ... ok +test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container +test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_not_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_allow_multipart_uploads -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_allow_multipart_uploads ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_for_multipart_upload_requests -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_controller_for_multipart_upload_requests ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_header_authorization ... ok -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization -test.unit.common.middleware.s3api.test_s3request.TestSigV4Request.test_init_query_authorization ... ok -test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults -test.unit.common.middleware.s3api.test_utils.TestConfig.test_defaults ... ok -test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete -test.unit.common.middleware.s3api.test_utils.TestConfig.test_set_get_delete ... ok -test.unit.common.middleware.s3api.test_utils.TestConfig.test_update -test.unit.common.middleware.s3api.test_utils.TestConfig.test_update ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_count_quota_copy_from_bad_src -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_count_quota_copy_from_bad_src ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_from -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_from ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_verb -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_from -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_from ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_verb -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_quota_copy_from_bad_src -test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_quota_copy_from_bad_src ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_500_resp -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_500_resp ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_content_type -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_content_type ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_over_twice_max_length -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_over_twice_max_length ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_too_long -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_file_too_long ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_path -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_bad_path ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_call_and_content_type -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_call_and_content_type ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_fails -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_fails ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_success -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_container_delete_retry_and_success ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_get_objs -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_get_objs ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_max_failures -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_max_failures ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_body -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_body ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_files_in_body -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_no_files_in_body ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_too_many_newlines -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_too_many_newlines ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_unauth -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_unauth ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_uses_predefined_object_errors -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_uses_predefined_object_errors ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_extra_newlines_extra_quoting -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_extra_newlines_extra_quoting ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_unicode -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_unicode ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_DELETE_verb -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_DELETE_verb ... ok -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_POST_verb -test.unit.common.middleware.test_bulk.TestDelete.test_bulk_delete_works_with_POST_verb ... ok -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom ... ok -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_default -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_default ... ok -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_get_only -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_get_only ... ok -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_pass -test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_pass ... ok -test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_dir -test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_dir ... ok -test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_file -test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_file ... ok -test.unit.common.middleware.test_dlo.TestDloConfiguration.test_skip_defaults_if_configured -test.unit.common.middleware.test_dlo.TestDloConfiguration.test_skip_defaults_if_configured ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_off_overrides_cluster_on -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_off_overrides_cluster_on ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_on_overrides_cluster_off -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_account_on_overrides_cluster_off ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_valid -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_valid ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_weak_but_valid -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_already_weak_but_valid ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_cluster_wide -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_cluster_wide ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_account_on -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_account_on ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_cluster_on -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_off_overrides_cluster_on ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_account_off -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_account_off ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_cluster_off -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_container_on_overrides_cluster_off ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_account_info -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_account_info ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_container_info -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_container_info ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_etag -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_no_etag ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_object_request -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_object_request ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_swift_path -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_non_swift_path ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_only_half_valid -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_only_half_valid ... ok -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_swift_info -test.unit.common.middleware.test_etag_quoter.TestEtagQuoter.test_swift_info ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_get -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_get ... ok -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put -test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put ... ok -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant ... ok -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_tenant -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_token_scoped_to_tenant ... ok -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_unscoped_token -test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL.test_is_name_allowed_in_acl_with_unscoped_token ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_object_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_object_success ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_versioned_object_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_marker_over_versioned_object_success ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_object_with_versioning_never_enabled -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_delete_object_with_versioning_never_enabled ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_put_delete_marker_no_object_success -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDelete.test_put_delete_marker_no_object_success ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num -test.unit.common.middleware.test_slo.TestPartNumber.test_get_manifest_with_x_open_expired_part_num ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_get_non_integer_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_get_out_of_range_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_num_with_repeated_segments ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_data_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_data_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_large_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_large_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_sub_slo -test.unit.common.middleware.test_slo.TestPartNumber.test_get_part_number_sub_slo ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_negative_part_number_invalid_on_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_head_negative_part_number_invalid_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_non_integer_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_head_non_integer_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number_on_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_head_out_of_range_part_number_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_data_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_data_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_refetch_path -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_refetch_path ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_zero_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_head_part_number_zero_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_negative_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_negative_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_exceeds_max_manifest_segments_is_ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_exceeds_max_manifest_segments_is_ok ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_manifest_get -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_manifest_get ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object_with_range -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_ignored_for_non_slo_object_with_range ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_sub_ranges_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_sub_ranges_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_with_range_segments -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_with_range_segments ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_byte_manifest -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_byte_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid_on_subrange -test.unit.common.middleware.test_slo.TestPartNumber.test_part_number_zero_invalid_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumber.test_range_with_part_number_is_error -test.unit.common.middleware.test_slo.TestPartNumber.test_range_with_part_number_is_error ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_invalid_tokens -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_invalid_tokens ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_given_and_needed -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_given_and_needed ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_omitted -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_service_token_omitted ... ok -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_tokens_set_remote_user -test.unit.common.middleware.test_tempauth.TestTokenHandling.test_tokens_set_remote_user ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_DELETE_on_expired_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_delete_latest_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page -test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase.test_partially_upgraded_cluster_single_result_on_second_page ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev -test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight -test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_adding_region_slowly_with_unbalanceable_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_adding_region_slowly_with_unbalanceable_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_avoid_tier_change_new_region -test.unit.common.ring.test_builder.TestRingBuilder.test_avoid_tier_change_new_region ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy -test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices_with_parts -test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices_with_parts ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload -test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced -test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id -test.unit.common.ring.test_builder.TestRingBuilder.test_id ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from -test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file -test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_id_not_initialised_errors -test.unit.common.ring.test_builder.TestRingBuilder.test_id_not_initialised_errors ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_init -test.unit.common.ring.test_builder.TestRingBuilder.test_init ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_load -test.unit.common.ring.test_builder.TestRingBuilder.test_load ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_min_part_hours_zero_will_move_one_replica -test.unit.common.ring.test_builder.TestRingBuilder.test_min_part_hours_zero_will_move_one_replica ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev -test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multiple_duplicate_device_assignment -test.unit.common.ring.test_builder.TestRingBuilder.test_multiple_duplicate_device_assignment ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_dont_move_too_many_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_dont_move_too_many_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_0_min_part_hours -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_0_min_part_hours ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_positive_min_part_hours -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_positive_min_part_hours ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_negative_min_part_hours -test.unit.common.ring.test_builder.TestRingBuilder.test_negative_min_part_hours ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers -test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload -test.unit.common.ring.test_builder.TestRingBuilder.test_overload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_initially -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_initially ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_on_rebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_on_rebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_oversmall_part_powers -test.unit.common.ring.test_builder.TestRingBuilder.test_oversmall_part_powers ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_part_swapping_problem -test.unit.common.ring.test_builder.TestRingBuilder.test_part_swapping_problem ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_part_on_deleted_other_part_on_drained -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_part_on_deleted_other_part_on_drained ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed -test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device -test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_balanceable_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_balanceable_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_unbalanceable_ring -test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_unbalanceable_ring ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_last_partition_from_zero_weight -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_last_partition_from_zero_weight ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted -test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance -test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_with_id -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_with_id ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id -test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error -test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_save -test.unit.common.ring.test_builder.TestRingBuilder.test_save ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_save_load -test.unit.common.ring.test_builder.TestRingBuilder.test_save_load ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs -test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port -test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight -test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase -test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather -test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_zone_converge_on_balance -test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_zone_converge_on_balance ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload -test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate -test.unit.common.ring.test_builder.TestRingBuilder.test_validate ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica -test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits -test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits ... ok -test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go -test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go ... ok -test.unit.common.ring.test_ring.TestRingExtensibility.test -test.unit.common.ring.test_ring.TestRingExtensibility.test ... ok -test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data -test.unit.common.ring.test_ring.TestRingExtensibility.test_missing_custom_data ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_OPTIONS_error ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_allowed_methods ... ok -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type -test.unit.common.test_base_storage_server.TestBaseStorageServer.test_server_type ... ok -test.unit.common.test_db.TestExampleBroker.test_commit_pending -test.unit.common.test_db.TestExampleBroker.test_commit_pending ... ok -test.unit.common.test_db.TestExampleBroker.test_delete_db -test.unit.common.test_db.TestExampleBroker.test_delete_db ... ok -test.unit.common.test_db.TestExampleBroker.test_get_info -test.unit.common.test_db.TestExampleBroker.test_get_info ... ok -test.unit.common.test_db.TestExampleBroker.test_get_max_row -test.unit.common.test_db.TestExampleBroker.test_get_max_row ... ok -test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata -test.unit.common.test_db.TestExampleBroker.test_get_raw_metadata ... ok -test.unit.common.test_db.TestExampleBroker.test_get_syncs -test.unit.common.test_db.TestExampleBroker.test_get_syncs ... ok -test.unit.common.test_db.TestExampleBroker.test_maybe_get -test.unit.common.test_db.TestExampleBroker.test_maybe_get ... ok -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_delete_with_objects -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_delete_with_objects ... ok -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_recreate_with_objects -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_recreate_with_objects ... ok -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_delete -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_delete ... ok -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_recreate -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_simple_recreate ... ok -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_delete_no_status_change -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_delete_no_status_change ... ok -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_put_no_status_change -test.unit.common.test_db.TestExampleBroker.test_merge_timestamps_update_put_no_status_change ... ok -test.unit.common.test_db.TestExampleBroker.test_put_timestamp -test.unit.common.test_db.TestExampleBroker.test_put_timestamp ... ok -test.unit.common.test_db.TestExampleBroker.test_status_changed_at -test.unit.common.test_db.TestExampleBroker.test_status_changed_at ... ok -test.unit.common.test_exceptions.TestExceptions.test_client_exception -test.unit.common.test_exceptions.TestExceptions.test_client_exception ... ok -test.unit.common.test_exceptions.TestExceptions.test_replication_exception -test.unit.common.test_exceptions.TestExceptions.test_replication_exception ... ok -test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout -test.unit.common.test_exceptions.TestExceptions.test_replication_lock_timeout ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_absolute_target ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_app_logging ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_server_logging -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_bad_request_server_logging ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_chunked_with_content_length ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_leading_slashes ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_messy ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_quoted ... ok - -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.51476 seconds (1.94265/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp63p3284j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '25ac531c62c5e633d6146d66100c797e', '734da097-63f1-4bd2-a42c-d613c6ea9429-sda', '1761341085.16914', '1761341088', '0', '', '1761341088', 1, 1) -test DEBUG: /tmp/tmp63p3284j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '25ac531c62c5e633d6146d66100c797e', '734da097-63f1-4bd2-a42c-d613c6ea9429-sda', '1761341085.16914', '1761341088', '0', '', '1761341088', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('734da097-63f1-4bd2-a42c-d613c6ea9429-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp63p3284j/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01856 seconds (53.88337/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmp63p3284j/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'da612640a62567ed871d38a824e0c722', 'a4a222ca-f28c-40da-8dbd-5e152300f9c1-sda', '1761341085.18720', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('a4a222ca-f28c-40da-8dbd-5e152300f9c1-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'da612640a62567ed871d38a824e0c722', 'a4a222ca-f28c-40da-8dbd-5e152300f9c1-sda', '1761341085.18720', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('a4a222ca-f28c-40da-8dbd-5e152300f9c1-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmph06i4ury/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6680da2a-024a-4187-a559-2d7e1820f050-sda', '1761341085.82031', '1761341085', '1761341089', '', '1761341089', 0, 0) -test DEBUG: /tmp/tmph06i4ury/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6680da2a-024a-4187-a559-2d7e1820f050-sda', '1761341085.82031', '1761341085', '1761341089', '', '1761341089', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6680da2a-024a-4187-a559-2d7e1820f050-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01144 seconds (87.43339/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpvwp8gjex/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '44a6ee6167a7458af80d13f49acd5cef', 'bb2d3cf5-d81c-49f0-baad-76d79853fac0-sda', '1761341085.84196', '1761341085', '1761341089', '', '1761341089', 1, 0) -test DEBUG: /tmp/tmpvwp8gjex/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341090.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bb2d3cf5-d81c-49f0-baad-76d79853fac0-sda') -test DEBUG: /tmp/tmpvwp8gjex/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00260496s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '44a6ee6167a7458af80d13f49acd5cef', 'bb2d3cf5-d81c-49f0-baad-76d79853fac0-sda', '1761341085.84196', '1761341085', '1761341089', '', '1761341089', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bb2d3cf5-d81c-49f0-baad-76d79853fac0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpvwp8gjex/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01916 seconds (52.19820/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpvwp8gjex/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'a0e22b735f9a0caf33f675f3445edcac', '929b524c-3719-4ca0-a86f-d1c3b4cca819-sda', '1761341085.86403', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('929b524c-3719-4ca0-a86f-d1c3b4cca819-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'a0e22b735f9a0caf33f675f3445edcac', '929b524c-3719-4ca0-a86f-d1c3b4cca819-sda', '1761341085.86403', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('929b524c-3719-4ca0-a86f-d1c3b4cca819-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpauu5mefg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '124a1f0e-f9a0-4a3d-a753-dbe94c15b291-sda', '1761341085.88162', '1761341085', '1761341089', '', '1761341089', 0, 0) -test DEBUG: /tmp/tmpauu5mefg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '124a1f0e-f9a0-4a3d-a753-dbe94c15b291-sda', '1761341085.88162', '1761341085', '1761341089', '', '1761341089', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('124a1f0e-f9a0-4a3d-a753-dbe94c15b291-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01014 seconds (98.63515/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp1a_iihus/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '44a6ee6167a7458af80d13f49acd5cef', '8600a3d9-914f-4087-92be-94bd0d60f7d0-sda', '1761341085.90220', '1761341085', '1761341089', '', '1761341089', 1, 0) -test DEBUG: /tmp/tmp1a_iihus/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to dotest.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_delete ... ok - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut WARNING: expiring_objects_container_divisor is deprecated -proxy-ut WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx7791e6fdecdb45208cef4-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx5e60995fc2c74d329a3c5-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx5e60995fc2c74d329a3c5-0068fbee9e) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: tx5e60995fc2c74d329a3c5-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx2f73cf351da44e7ab4920-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx2f73cf351da44e7ab4920-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx2f73cf351da44e7ab4920-0068fbee9e) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx2f73cf351da44e7ab4920-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx77af1220521a471399038-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx77af1220521a471399038-0068fbee9e) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx77af1220521a471399038-0068fbee9e) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx77af1220521a471399038-0068fbee9e) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx09320b63b2864fdf86135-0068fbee9e) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx09320b63b2864fdf86135-0068fbee9e) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx09320b63b2864fdf86135-0068fbee9e) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx09320b63b2864fdf86135-0068fbee9e) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx21bbb9871efd4e23b9320-0068fbee9e) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx21bbb9871efd4e23b9320-0068fbee9e) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx21bbb9871efd4e23b9320-0068fbee9e) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx21bbb9871efd4e23b9320-0068fbee9e) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txe8a9990d582f456a8a7a9-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4134033ef7b64ce69c71f-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx154a8d01c2114329835b0-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txfe3cebb7a0d446e2af7ec-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx251775c7644e42d2add94-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx55936f63206f426297567-0068fbee9e) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx1b7564c02a994ba694362-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx1b7564c02a994ba694362-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0c8a0fbc15114fada6727-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0c8a0fbc15114fada6727-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4964435f47f44c3ea3c54-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4964435f47f44c3ea3c54-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx5b1b36a23a70483f8448c-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5b1b36a23a70483f8448c-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx860d8c8d00a745ff9f1ed-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx860d8c8d00a745ff9f1ed-0068fbee9e)test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache ... ok - -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341247.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a87/6d5c49addffb691c1680359e1eb1ea87/6d5c49addffb691c1680359e1eb1ea87_1761341247.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341250.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57_1761341250.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341250.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57_1761341250.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c_1761341253.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c_1761341253.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341256.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/d9f/5f1c12b074ac3e7e99b3e9b552f0dd9f/5f1c12b074ac3e7e99b3e9b552f0dd9f_1761341256.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341256.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/d9f/5f1c12b074ac3e7e99b3e9b552f0dd9f/5f1c12b074ac3e7e99b3e9b552f0dd9f_1761341256.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341259.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/22a/5d5bb7ead99af7d9b64a3b27b2dc522a/5d5bb7ead99af7d9b64a3b27b2dc522a_1761341259.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341259.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/22a/5d5bb7ead99af7d9b64a3b27b2dc522a/5d5bb7ead99af7d9b64a3b27b2dc522a_1761341259.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341262.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/99e/fe028b99a3eeb4c0d23c552278cf999e/fe028b99a3eeb4c0d23c552278cf999e_1761341262.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341262.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/99e/fe028b99a3eeb4c0d23c552278cf999e/fe028b99a3eeb4c0d23c552278cf999e_1761341262.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341265.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/b97/739fd46cd691f82fb6d602fb3d9b7b97/739fd46cd691f82fb6d602fb3d9b7b97_1761341265.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341265.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/b97/739fd46cd691f82fb6d602fb3d9b7b97/739fd46cd691f82fb6d602fb3d9b7b97_1761341265.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341268.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/2b8/f5e465ccbc107b2f731909053ca7f2b8/f5e465ccbc107b2f731909053ca7f2b8_1761341268.00000.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341268.00000-0, db: /tmp/tmppzkdfwf0/sda/containers/0/2b8/f5e465ccbc107b2f731909053ca7f2b8/f5e465ccbc107b2f731909053ca7f2b8_1761341268.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341085.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/bae/0dd51c57bcf497d23d3c9342894fdbae/0dd51c57bcf497d23d3c9342894fdbae.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341085.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/bae/0dd51c57bcf497d23d3c9342894fdbae/0dd51c57bcf497d23d3c9342894fdbae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341089.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e40/75074b966027907b42ffa5408e185e40/75074b966027907b42ffa5408e185e40.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341089.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e40/75074b966027907b42ffa5408e185e40/75074b966027907b42ffa5408e185e40.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341093.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/0ba/31d158e4a6306b79910df512524280ba/31d158e4a6306b79910df512524280ba.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341093.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/0ba/31d158e4a6306b79910df512524280ba/31d158e4a6306b79910df512524280ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341101.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/d90/bdedc99320e0b3850b68e3237faffd90/bdedc99320e0b3850b68e3237faffd90.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341101.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/d90/bdedc99320e0b3850b68e3237faffd90/bdedc99320e0b3850b68e3237faffd90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341105.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/a22/228b6548e5d2ffd8722ab0dd742eda22/228b6548e5d2ffd8722ab0dd742eda22.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341105.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/a22/228b6548e5d2ffd8722ab0dd742eda22/228b6548e5d2ffd8722ab0dd742eda22.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341125.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e9e/bbc507cc12561b70f65f51aef15b1e9e/bbc507cc12561b70f65f51aef15b1e9e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341125.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e9e/bbc507cc12561b70f65f51aef15b1e9e/bbc507cc12561b70f65f51aef15b1e9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341129.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/728/039e97e7348dd3eb0cd4d370dbd16728/039e97e7348dd3eb0cd4d370dbd16728.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341129.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/728/039e97e7348dd3eb0cd4d370dbd16728/039e97e7348dd3eb0cd4d370dbd16728.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341137.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6f2/45f7fbe27b0009a85114d8e9a27a96f2/45f7fbe27b0009a85114d8e9a27a96f2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341137.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6f2/45f7fbe27b0009a85114d8e9a27a96f2/45f7fbe27b0009a85114d8e9a27a96f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341141.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/8cb/4985fa4cd905d1d4459fa8eace3948cb/4985fa4cd905d1d4459fa8eace3948cb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341141.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/8cb/4985fa4cd905d1d4459fa8eace3948cb/4985fa4cd905d1d4459fa8eace3948cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341149.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6c4/c27bd9fff3dc0ca406b9b72146fe26c4/c27bd9fff3dc0ca406b9b72146fe26c4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341149.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6c4/c27bd9fff3dc0ca406b9b72146fe26c4/c27bd9fff3dc0ca406b9b72146fe26c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341153.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/c8f/9237f0f6586d1162b63fc7566f71dc8f/9237f0f6586d1162b63fc7566f71dc8f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341153.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/c8f/9237f0f6586d1162b63fc7566f71dc8f/9237f0f6586d1162b63fc7566f71dc8f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341157.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/668/5181a12c7457725993e25e34a7ad8668/5181a12c7457725993e25e34a7ad8668.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341157.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/668/5181a12c7457725993e25e34a7ad8668/5181a12c7457725993e25e34a7ad8668.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341161.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/459/0acce7cfc97100c215b3c33242b2c459/0acce7cfc97100c215b3c33242b2c459.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341161.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/459/0acce7cfc97100c215b3c33242b2c459/0acce7cfc97100c215b3c33242b2c459.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341165.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e50/54db9f3d14600dbdeb6b66a58aadae50/54db9f3d14600dbdeb6b66a58aadae50.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341165.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e50/54db9f3d14600dbdeb6b66a58aadae50/54db9f3d14600dbdeb6b66a58aadae50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341169.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/705/c6cb5ee9a07c6c62aeeb5cc65bc8b705/c6cb5ee9a07c6c62aeeb5cc65bc8b705.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341169.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/705/c6cb5ee9a07c6c62aeeb5cc65bc8b705/c6cb5ee9a07c6c62aeeb5cc65bc8b705.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341173.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/88b/065c25db964f7dd1c668b5187427a88b/065c25db964f7dd1c668b5187427a88b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341173.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/88b/065c25db964f7dd1c668b5187427a88b/065c25db964f7dd1c668b5187427a88b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341177.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/edc/9937a1a537105069bd06974a1fd09edc/9937a1a537105069bd06974a1fd09edc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341177.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/edc/9937a1a537105069bd06974a1fd09edc/9937a1a537105069bd06974a1fd09edc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341181.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/197/7883812f9b994114275c8920177dd197/7883812f9b994114275c8920177dd197.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341181.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/197/7883812f9b994114275c8920177dd197/7883812f9b994114275c8920177dd197.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341185.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f9b/611e1e21dad3bb9491c120e01349df9b/611e1e21dad3bb9491c120e01349df9b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341185.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f9b/611e1e21dad3bb9491c120e01349df9b/611e1e21dad3bb9491c120e01349df9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341189.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6b1/4f589ad55df90a5ab0ac887cb106e6b1/4f589ad55df90a5ab0ac887cb106e6b1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341189.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6b1/4f589ad55df90a5ab0ac887cb106e6b1/4f589ad55df90a5ab0ac887cb106e6b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341197.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/0e1/a49f73c38158f663c10a2c1ec2d820e1/a49f73c38158f663c10a2c1ec2d820e1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341197.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/0e1/a49f73c38158f663c10a2c1ec2d820e1/a49f73c38158f663c10a2c1ec2d820e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341201.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/78d/caf0a70f10b9e36d976e5e0730f0478d/caf0a70f10b9e36d976e5e0730f0478d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341201.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/78d/caf0a70f10b9e36d976e5e0730f0478d/caf0a70f10b9e36d976e5e0730f0478d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341209.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/637/355b3dcaf2dd97b3359190bd1c05a637/355b3dcaf2dd97b3359190bd1c05a637.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341209.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/637/355b3dcaf2dd97b3359190bd1c05a637/355b3dcaf2dd97b3359190bd1c05a637.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341213.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/d10/8f7f3d593f84a15a31bae9defeec7d10/8f7f3d593f84a15a31bae9defeec7d10.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341213.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/d10/8f7f3d593f84a15a31bae9defeec7d10/8f7f3d593f84a15a31bae9defeec7d10.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341217.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/b26/cf655f7080763a77369a64f6aa891b26/cf655f7080763a77369a64f6aa891b26.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341217.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/b26/cf655f7080763a77369a64f6aa891b26/cf655f7080763a77369a64f6aa891b26.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341221.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/795/b30ec804de9bc6d5c98631ac1ba7d795/b30ec804de9bc6d5c98631ac1ba7d795.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341221.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/795/b30ec804de9bc6d5c98631ac1ba7d795/b30ec804de9bc6d5c98631ac1ba7d795.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341225.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/1ae/e8dd5c8446969eef3944c197825e21ae/e8dd5c8446969eef3944c197825e21ae.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341225.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/1ae/e8dd5c8446969eef3944c197825e21ae/e8dd5c8446969eef3944c197825e21ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341229.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/1c7/1ff222dd958f367c760f02197c1b51c7/1ff222dd958f367c760f02197c1b51c7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341229.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/1c7/1ff222dd958f367c760f02197c1b51c7/1ff222dd958f367c760f02197c1b51c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341233.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e34/6f6b8ea72aaf77f34cf3f6f6823ffe34/6f6b8ea72aaf77f34cf3f6f6823ffe34.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341233.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/e34/6f6b8ea72aaf77f34cf3f6f6823ffe34/6f6b8ea72aaf77f34cf3f6f6823ffe34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341237.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/4a3/f7c13c8760f5e0f119f7ead1a25a34a3/f7c13c8760f5e0f119f7ead1a25a34a3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341237.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/4a3/f7c13c8760f5e0f119f7ead1a25a34a3/f7c13c8760f5e0f119f7ead1a25a34a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341241.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/226/9b766760a6a7d530a8b6a756be4c3226/9b766760a6a7d530a8b6a756be4c3226.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341241.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/226/9b766760a6a7d530a8b6a756be4c3226/9b766760a6a7d530a8b6a756be4c3226.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341245.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/b14/2f6291b83cfaa2bab5cd02a5f0692b14/2f6291b83cfaa2bab5cd02a5f0692b14.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341245.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/b14/2f6291b83cfaa2bab5cd02a5f0692b14/2f6291b83cfaa2bab5cd02a5f0692b14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341249.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/aba/119e97170c73c1766df079fd7932daba/119e97170c73c1766df079fd7932daba.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341249.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/aba/119e97170c73c1766df079fd7932daba/119e97170c73c1766df079fd7932daba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341257.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/2b7/9ba4694073efe682cf1912e461bed2b7/9ba4694073efe682cf1912e461bed2b7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341257.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/2b7/9ba4694073efe682cf1912e461bed2b7/9ba4694073efe682cf1912e461bed2b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341261.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/afc/4e990d3c22472f2423c5d0ac38b64afc/4e990d3c22472f2423c5d0ac38b64afc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341261.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/afc/4e990d3c22472f2423c5d0ac38b64afc/4e990d3c22472f2423c5d0ac38b64afc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341265.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/b97/739fd46cd691f82fb6d602fb3d9b7b97/739fd46cd691f82fb6d602fb3d9b7b97.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341265.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/b97/739fd46cd691f82fb6d602fb3d9b7b97/739fd46cd691f82fb6d602fb3d9b7b97.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341269.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/39c/e1fa971e0f037ac4d044c946606a039c/e1fa971e0f037ac4d044c946606a039c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341269.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/39c/e1fa971e0f037ac4d044c946606a039c/e1fa971e0f037ac4d044c946606a039c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341273.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/148/b35c9d5c8c80a312f3e07768e36ef148/b35c9d5c8c80a312f3e07768e36ef148.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341273.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/148/b35c9d5c8c80a312f3e07768e36ef148/b35c9d5c8c80a312f3e07768e36ef148.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341277.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/764/49787d66ac1fdee5d40ed08afd10e764/49787d66ac1fdee5d40ed08afd10e764.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341277.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/764/49787d66ac1fdee5d40ed08afd10e764/49787d66ac1fdee5d40ed08afd10e764.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341281.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/3bb/5ab0e27f0359b0c198585f3203bb73bb/5ab0e27f0359b0c198585f3203bb73bb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341281.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/3bb/5ab0e27f0359b0c198585f3203bb73bb/5ab0e27f0359b0c198585f3203bb73bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341285.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/337/d1e596e7555042e3b5b97d8e8d2c6337/d1e596e7555042e3b5b97d8e8d2c6337.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341285.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/337/d1e596e7555042e3b5b97d8e8d2c6337/d1e596e7555042e3b5b97d8e8d2c6337.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341289.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/d97/729999c6a63c5cba58743e48793d9d97/729999c6a63c5cba58743e48793d9d97.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341289.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/d97/729999c6a63c5cba58743e48793d9d97/729999c6a63c5cba58743e48793d9d97.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341293.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/97d/c5f3d425672634ffec3b552d3716297d/c5f3d425672634ffec3b552d3716297d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341293.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/97d/c5f3d425672634ffec3b552d3716297d/c5f3d425672634ffec3b552d3716297d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341297.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/4f0/5780d2da0dac7991be51b21d58d314f0/5780d2da0dac7991be51b21d58d314f0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341297.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/4f0/5780d2da0dac7991be51b21d58d314f0/5780d2da0dac7991be51b21d58d314f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341301.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/dcc/894f5fa434fbb35b93f397c3a95ecdcc/894f5fa434fbb35b93f397c3a95ecdcc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341301.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/dcc/894f5fa434fbb35b93f397c3a95ecdcc/894f5fa434fbb35b93f397c3a95ecdcc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341305.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/84c/03dcd28ce67d360422785b53ff15e84c/03dcd28ce67d360422785b53ff15e84c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341305.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/84c/03dcd28ce67d360422785b53ff15e84c/03dcd28ce67d360422785b53ff15e84c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341309.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/801/106091cf5f1f6197292cbdd256f4d801/106091cf5f1f6197292cbdd256f4d801.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341309.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/801/106091cf5f1f6197292cbdd256f4d801/106091cf5f1f6197292cbdd256f4d801.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341313.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/160/bf32a1c617c19048a26665d8a6edd160/bf32a1c617c19048a26665d8a6edd160.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341313.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/160/bf32a1c617c19048a26665d8a6edd160/bf32a1c617c19048a26665d8a6edd160.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341317.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/06e/d104ca568031efa6fda9400a2cd0c06e/d104ca568031efa6fda9400a2cd0c06e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341317.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/06e/d104ca568031efa6fda9400a2cd0c06e/d104ca568031efa6fda9400a2cd0c06e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341321.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/77a/5c8c642d7c0dc0faeb321dd0b7b2e77a/5c8c642d7c0dc0faeb321dd0b7b2e77a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341321.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/77a/5c8c642d7c0dc0faeb321dd0b7b2e77a/5c8c642d7c0dc0faeb321dd0b7b2e77a.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBroker.test_get_objects_since_row ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBroker.test_get_own_shard_range ... ok +test.unit.container.test_updater.TestContainerUpdater.test_run_once +test.unit.container.test_updater.TestContainerUpdater.test_run_once ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_policy_info +test.unit.container.test_backend.TestContainerBroker.test_get_policy_info ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_replication_info +test.unit.container.test_backend.TestContainerBroker.test_get_replication_info ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_get_shard_usage ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_report_info +test.unit.container.test_backend.TestContainerBroker.test_get_report_info ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:24:47] "SSYNC /dev/9 HTTP/1.1" 200 317 0.116871 -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test INFO: Client disconnected on read of '/a/c' (txn: tx094fa1bdb9854db2b018d-0068fbee9f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc14ff584ac1c4920ad1de-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc14ff584ac1c4920ad1de-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc14ff584ac1c4920ad1de-0068fbee9f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda (txn: tx1614104eb2974f0881c87-0068fbee9f) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: txd1f298e50bac4e989a8ce-0068fbee9f) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txfa20534caffe43ae80085-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: txf8119aedc66a414d988aa-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0022 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0062 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0083 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0075 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0061 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0092 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0136 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0076 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0076 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0023 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0079 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0104 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0103 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0195 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0084 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0117 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0117 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0118 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0127 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0133 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0113 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0186 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0146 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 525339 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0171 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx0e974031dfa146c7acf95-0068fbee9f) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf3731946abdb42d9afd4d-0068fbee9f) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txf3731946abdb42d9afd4d-0068fbee9f) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx4480a555835d45f080878-0068fbee9f) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx967151bd1e114f9cb8d21-0068fbee9f) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe569f67d83e74033be62d-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txa547d6f8d21e4ac59a50e-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse'test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers +test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers ... ok +test.unit.container.test_server.TestContainerController.test_weird_content_types +test.unit.container.test_server.TestContainerController.test_weird_content_types ... ok +test.unit.container.test_sharder.TestCleavingContext.test_cursor +test.unit.container.test_sharder.TestCleavingContext.test_cursor ... ok +test.unit.container.test_sharder.TestCleavingContext.test_delete +test.unit.container.test_sharder.TestCleavingContext.test_delete ... ok +test.unit.container.test_sharder.TestCleavingContext.test_done +test.unit.container.test_sharder.TestCleavingContext.test_done ... ok +test.unit.container.test_sharder.TestCleavingContext.test_init +test.unit.container.test_sharder.TestCleavingContext.test_init ... ok +test.unit.container.test_sharder.TestCleavingContext.test_iter +test.unit.container.test_sharder.TestCleavingContext.test_iter ... ok +test.unit.container.test_sharder.TestCleavingContext.test_load +test.unit.container.test_sharder.TestCleavingContext.test_load ... ok +test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. +test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. +test-TestDiskFile WARNING: MD5 sockets not supported. splice() will not be used. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpx5exmpua/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpx5exmpua/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpx5exmpua/node/sda1/objects-1/0 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmp9tjacetx/node/sda1/objects-1: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx0c342ab4fa7541f5b83e7-0068fbee9f) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx6c049b304b454ff9a935e-0068fbee9f) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx6c049b304b454ff9a935e-0068fbee9f) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txff9db27caf98465db5132-0068fbee9f) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: txb8a52c3133804d9a94052-0068fbee9f) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txe8ef1a97f60d41cd84be5-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: tx432cd21ef6d549b1b162b-0068fbee9f) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmp9tjacetx/node/sda1/objects-2: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpud6aceu6/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (290.04/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpud6aceu6/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpud6aceu6/node/sda1/objects-1/2 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpud6aceu6/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpud6aceu6/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (100.51/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwx9_6s5/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwx9_6s5/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwx9_6s5/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (97.52/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0105s, min 0.0002s, med 0.0003s +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwx9_6s5/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwx9_6s5/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpxwx9_6s5/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (107.31/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0105s, min 0.0005s, med 0.0006s +test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpzxgsqrq0/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (96.23/sec, 0s remaining) +test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. +test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpzxgsqrq0/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (127.88/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp3py08raf/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (114.72/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp3py08raf/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (319.08/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor DEBUG: Run listdir on /tmp/tmp8tzamr_g/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp8tzamr_g/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp8tzamr_g/node/sda1/objects-1/0 +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -38182,2737 +31995,843 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! (txn: txb1ef69e0013046ee8187e-0068fbee9f)test.unit.proxy.controllers.test_container.TestContainerController.test_node_errors -test.unit.proxy.controllers.test_container.TestContainerController.test_node_errors ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin -test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin ... ok - -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx6525f4774570481b9f9ab-0068fbee9d) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx616494e0775d4f4caf8ec-0068fbee9e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete ... ok +Exception +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpaosrcyyx/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpaosrcyyx/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpaosrcyyx/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (478.58/sec, 0s remaining) +test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpaosrcyyx/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpaosrcyyx/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpaosrcyyx/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (140.26/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining.test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761341085.76862', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_bad_hash ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -test DEBUG: User tenant_id with role(s) rdr1,rdr2 has project reader authorizing -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -test DEBUG: Names allowed in acls. -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET https://cluster.domain/bucket/key HTTP/1.0" 200 106 0.000052 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET http://cluster.domain/v1/acct/cont/obj HTTP/1.0" 200 112 0.000041 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET ftp://cluster.domain/bucket/key HTTP/1.0" 200 126 0.000033 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET https://cluster.domain HTTP/1.0" 200 117 0.000031 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET http:omg//wtf/bbq HTTP/1.0" 200 112 0.000044 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: txfb9b735aac0c4bdb91787-0068fbeea3) -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -test ERROR: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD') (txn: test-trans-id) -proxy INFO: wsgi exiting (txn: test-trans-id) -proxy INFO: (4171786) wsgi exited, is_accepting=True (txn: test-trans-id) -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: ERROR WSGI: code 400, message Bad request syntax ('ONLY-METHOD'), (txn: test-trans-id) -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "PUT /path HTTP/1.0" 200 105 0.000057 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET ///some-leading-slashes HTTP/1.0" 200 118 0.000044 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000036 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000034 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET / HTTP/1.1" 200 120 0.000052 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Fri, 24 Oct 2025 21:24:51 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET /%FF HTTP/1.1" 200 123 0.000050 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Fri, 24 Oct 2025 21:24:51 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "GET /ÿ HTTP/1.1" 200 126 0.000042 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Fri, 24 Oct 2025 21:24:51 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000043 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Fri, 24 Oct 2025 21:24:51 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:51] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000045 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Fri, 24 Oct 2025 21:24:51 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359)test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_request_lines ... ok -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple -test.unit.common.test_http_protocol.TestSwiftHttpProtocolSomeMore.test_simple ... ok -test.unit.common.test_splice.TestTee.test_available -test.unit.common.test_splice.TestTee.test_available ... ok -test.unit.common.test_splice.TestTee.test_errno -test.unit.common.test_splice.TestTee.test_errno ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_unknown_user -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_unknown_user ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled ... ok - -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:52] "GET // HTTP/1.1" 200 121 0.000076 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Fri, 24 Oct 2025 21:24:52 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:52] "GET //bar HTTP/1.1" 200 124 0.000068 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Fri, 24 Oct 2025 21:24:52 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:52] "GET //////baz HTTP/1.1" 200 128 0.000051 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Fri, 24 Oct 2025 21:24:52 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' -proxy INFO: (4171786) wsgi starting up on http:('127.0.0.1', 8359) -proxy DEBUG: (4171786) accepted ('127.0.0.1', 8359) -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:24:52] "GET /someurl HTTP/1.0" 200 102 0.000036 -proxy INFO: wsgi exiting -proxy INFO: (4171786) wsgi exited, is_accepting=True -Error while closing FD -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close - os.close(fd) - ~~~~~~~~^^^^ -OSError: [Errno 9] Bad file descriptor -Error while closing FD +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBroker.test_get_shard_range_rows_with_limit ... ok +test INFO: Begin container update single threaded sweep +test ERROR: Error processing container /tmp/tmptrxu0hss/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/common/test_splice.py", line 38, in safe_close - os.close(fd) - ~~~~~~~~^^^^ -OSError: [Errno 9] Bad file descriptor -test.unit.common.test_splice.TestTee.test_fileno -test.unit.common.test_splice.TestTee.test_fileno ... ok -test.unit.common.test_splice.TestTee.test_flags_list -test.unit.common.test_splice.TestTee.test_flags_list ... ok -test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe -test.unit.common.test_splice.TestTee.test_tee_pipe_to_pipe ... ok -test.unit.common.test_splice.TestTee.test_unavailable -test.unit.common.test_splice.TestTee.test_unavailable ... ok -test.unit.common.test_splice.TestTee.test_unavailable_in_libc -test.unit.common.test_splice.TestTee.test_unavailable_in_libc ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_list_no_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_match_star ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_quoted_simple_match ... ok -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match -test.unit.common.test_swob.TestConditionalIfNoneMatch.test_simple_match ... ok -test.unit.common.test_utils.TestInputProxy.test_bytes_received -test.unit.common.test_utils.TestInputProxy.test_bytes_received ... ok -test.unit.common.test_utils.TestInputProxy.test_chunk_update_modifies_chunk -test.unit.common.test_utils.TestInputProxy.test_chunk_update_modifies_chunk ... ok -test.unit.common.test_utils.TestInputProxy.test_close -test.unit.common.test_utils.TestInputProxy.test_close ... ok -test.unit.common.test_utils.TestInputProxy.test_read_all -test.unit.common.test_utils.TestInputProxy.test_read_all ... ok -test.unit.common.test_utils.TestInputProxy.test_read_client_disconnect -test.unit.common.test_utils.TestInputProxy.test_read_client_disconnect ... ok -test.unit.common.test_utils.TestInputProxy.test_read_piecemeal_chunk_update -test.unit.common.test_utils.TestInputProxy.test_read_piecemeal_chunk_update ... ok -test.unit.common.test_utils.TestInputProxy.test_read_size -test.unit.common.test_utils.TestInputProxy.test_read_size ... ok -test.unit.common.test_utils.TestInputProxy.test_read_unlimited_chunk_update -test.unit.common.test_utils.TestInputProxy.test_read_unlimited_chunk_update ... ok -test.unit.common.test_utils.TestInputProxy.test_readline -test.unit.common.test_utils.TestInputProxy.test_readline ... ok -test.unit.common.test_utils.TestInputProxy.test_readline_client_disconnect -test.unit.common.test_utils.TestInputProxy.test_readline_client_disconnect ... ok -test.unit.common.test_utils.TestInputProxy.test_readline_piecemeal_chunk_update -test.unit.common.test_utils.TestInputProxy.test_readline_piecemeal_chunk_update ... ok -test.unit.common.test_utils.TestInputProxy.test_readline_unlimited_chunk_update -test.unit.common.test_utils.TestInputProxy.test_readline_unlimited_chunk_update ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_TRUE_VALUES -test.unit.common.utils.test_config.TestUtilsConfig.test_TRUE_VALUES ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_auto_int_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_auto_int_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_fallocate_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_fallocate_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_float_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_float_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_percent_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_percent_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_positive_int_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_positive_int_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_request_node_count_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_request_node_count_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_config_true_value -test.unit.common.utils.test_config.TestUtilsConfig.test_config_true_value ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_float -test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_float ... ok -test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_int -test.unit.common.utils.test_config.TestUtilsConfig.test_non_negative_int ... ok -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_exception ... ok -hello -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_formatter_extras ... ok -hello -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init ... ok -my-prefix: hello -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_init_with_prefix ... ok -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals ... ok -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals_stacked_adapter -test.unit.common.utils.test_logs.TestSwiftLogAdapter.test_thread_locals_stacked_adapter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_double_check_trailing_delimiter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_exception ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_find_shard_ranges_with_misplaced_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_brokers ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_info_stale_read_ok ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_policy_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_initialize_container_broker_in_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_legacy_pending_files ... ok + File "/build/reproducible-path/swift-2.36.0/swift/container/updater.py", line 224, in container_sweep + self.process_container(dbfile) + ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: Boom! +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: ERROR: Failed to get paths to drive partitions: permission_denied +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpl_3osg6j/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpl_3osg6j/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.07s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /.shards_a/c /tmp/tmpl_3osg6j/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /a/c /tmp/tmplv5t_nkk/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 0 successes, 1 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /a/c /tmp/tmplv5t_nkk/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /a/c /tmp/tmplv5t_nkk/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted ... ok +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout +test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout ... ok +test.unit.container.test_sharder.TestCleavingContext.test_load_all +test.unit.container.test_sharder.TestCleavingContext.test_load_all ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_includes ... ok +test.unit.container.test_updater.TestContainerUpdater.test_shard_container +test.unit.container.test_updater.TestContainerUpdater.test_shard_container ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_initiate_multipart_upload_acl_without_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_list_objects_iter_with_reserved_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_is_green ... ok - -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '44a6ee6167a7458af80d13f49acd5cef', '8600a3d9-914f-4087-92be-94bd0d60f7d0-sda', '1761341085.90220', '1761341085', '1761341089', '', '1761341089', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8600a3d9-914f-4087-92be-94bd0d60f7d0-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1a_iihus/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.58393 seconds (1.71253/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmp1a_iihus/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'a0e22b735f9a0caf33f675f3445edcac', '09aacaac-b630-44be-a38f-b18b75fef283-sda', '1761341086.49178', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('09aacaac-b630-44be-a38f-b18b75fef283-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'a0e22b735f9a0caf33f675f3445edcac', '09aacaac-b630-44be-a38f-b18b75fef283-sda', '1761341086.49178', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('09aacaac-b630-44be-a38f-b18b75fef283-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp6sb0r8md/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b1203180-b8f8-4287-80d2-ea7f86f62a02-sda', '1761341087.14159', '1761341087', '0', '', '1761341087', 0, 1) -test DEBUG: /tmp/tmp6sb0r8md/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b1203180-b8f8-4287-80d2-ea7f86f62a02-sda', '1761341087.14159', '1761341087', '0', '', '1761341087', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b1203180-b8f8-4287-80d2-ea7f86f62a02-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00974 seconds (102.63449/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpxlc2vh48/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '95a48b4c7cbee342d60a6a20459abf82', 'b0b1764b-d6a6-4586-b744-d0e9767a97ad-sda', '1761341087.16430', '1761341087', '0', '', '1761341087', 1, 1) -test DEBUG: /tmp/tmpxlc2vh48/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341091.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'b0b1764b-d6a6-4586-b744-d0e9767a97ad-sda') -test DEBUG: /tmp/tmpxlc2vh48/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00274253s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '95a48b4c7cbee342d60a6a20459abf82', 'b0b1764b-d6a6-4586-b744-d0e9767a97ad-sda', '1761341087.16430', '1761341087', '0', '', '1761341087', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b0b1764b-d6a6-4586-b744-d0e9767a97ad-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpxlc2vh48/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02251 seconds (44.41970/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpxlc2vh48/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'f7faba2f8a841e4058fec7e3d14979aa', 'dd7eeffc-9f7c-4e5f-856c-ff1fa97afcfd-sda', '1761341087.18953', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('dd7eeffc-9f7c-4e5f-856c-ff1fa97afcfd-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'f7faba2f8a841e4058fec7e3d14979aa', 'dd7eeffc-9f7c-4e5f-856c-ff1fa97afcfd-sda', '1761341087.18953', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('dd7eeffc-9f7c-4e5f-856c-ff1fa97afcfd-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmph57d983d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5589b89c-ca23-4153-90f0-e19dd82a8dbc-sda', '1761341087.20411', '1761341087', '0', '', '1761341087', 0, 1) -test DEBUG: /tmp/tmph57d983d/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5589b89c-ca23-4153-90f0-e19dd82a8dbc-sda', '1761341087.20411', '1761341087', '0', '', '1761341087', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5589b89c-ca23-4153-90f0-e19dd82a8dbc-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01271 seconds (78.67995/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpwr92uayb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '95a48b4c7cbee342d60a6a20459abf82', '99142410-a3b1-4a96-b101-26f040abfef9-sda', '1761341087.22707', '1761341087', '0', '', '1761341087', 1, 1) -test DEBUG: /tmp/tmpwr92uayb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '95a48b4c7cbee342d60a6a20459abf82', '99142410-a3b1-4a96-b101-26f040abfef9-sda', '1761341087.22707', '1761341087', '0', '', '1761341087', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('99142410-a3b1-4a96-b101-26f040abfef9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpwr92uayb/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01637 seconds (61.07965/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_range_single_record ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_deleted ... ok - -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4b5c52481a8442d59c706-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4b5c52481a8442d59c706-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx46379464232b466d8b448-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx46379464232b466d8b448-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txbf83120e3ee6483485c05-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txbf83120e3ee6483485c05-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0f2da329c1a24689940d4-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0f2da329c1a24689940d4-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0f7fcc6f76004db2997e5-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0f7fcc6f76004db2997e5-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx21fc946f6fdb4157a60b2-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx21fc946f6fdb4157a60b2-0068fbee9e) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txb3c2a6b2e8df468ca9817-0068fbee9e) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb3c2a6b2e8df468ca9817-0068fbee9e) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txe66ebd000d97423b935d7-0068fbee9f) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txe66ebd000d97423b935d7-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0f88a63cc3af4e56bd979-0068fbee9f) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx0f88a63cc3af4e56bd979-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx213164a8d07040979c219-0068fbee9f) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx213164a8d07040979c219-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx34bf34f971254c9dad2f4-0068fbee9f) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx34bf34f971254c9dad2f4-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx6a540267da0a4751b1105-0068fbee9f) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx6a540267da0a4751b1105-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx6051b5c0557c497fbd677-0068fbee9f) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx6051b5c0557c497fbd677-0068fbee9f) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx124df6cc338b4548a34b7-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4a69680efe724bc582f37-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx168f98fe55fe4cd39e901-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf866d50f8bf845b39f3dd-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx2d920445e4da43f79fd68-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txbbab4ea9530c4d4fb9d08-0068fbee9f) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf722f9d016534a258e07f-0068fbee9f) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf722f9d016534a258e07f-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf6d57dad91a2441f9cf59-0068fbee9f) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf6d57dad91a2441f9cf59-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx7ed30bfe248c448998f05-0068fbee9f) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx7ed30bfe248c448998f05-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx79c53aa0e659451f822ce-0068fbee9f) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx79c53aa0e659451f822ce-0068fbee9f) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txde483e6aeefc47ae9ed26-0068fbee9f) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txde483e6aeefc47ae9ed26-0068fbee9f)test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache -test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata -test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers -test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... ok - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx93df3b9e38e247ddbfcb1-0068fbee9e) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3a0614dada0744788eb6b-0068fbee9f) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations -test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders -test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries -test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD -test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket -test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp -test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_newid ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_old_style_shard_container ... ok - -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txe5d3602a37e4428e811a9-0068fbee9f) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txe5d3602a37e4428e811a9-0068fbee9f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: tx43841bdeef4746e998702-0068fbee9f) -test INFO: Client disconnected on read of '/a/c' (txn: tx52a94236e2384c8688c3b-0068fbee9f) -test INFO: Client disconnected on read of '/a/c' (txn: tx6cd080ec665743689f95c-0068fbee9f) -test INFO: Client disconnected on read of '/a/c' (txn: tx6cd080ec665743689f95c-0068fbee9f) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (204, 404, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (204, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_pending_file_name ... ok - -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBroker.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage +test.unit.container.test_backend.TestContainerBroker.test_get_shard_usage ... ok +test.unit.container.test_updater.TestContainerUpdater.test_unicode +test.unit.container.test_updater.TestContainerUpdater.test_unicode ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1761341087.16474', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341087.00000', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_policy_stat_tracking ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_misplaced_object_does_not_effect_container_stats ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok +test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBroker.test_has_multiple_policies ... ok +test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load +test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load ... ok +test.unit.container.test_backend.TestContainerBroker.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBroker.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBroker.test_initialize_container_broker_in_default ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects ... ok + fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD ... ok - -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpwr92uayb/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'f7faba2f8a841e4058fec7e3d14979aa', '36867172-17ea-4c11-986c-fdc2fab00cf3-sda', '1761341087.24684', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('36867172-17ea-4c11-986c-fdc2fab00cf3-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'f7faba2f8a841e4058fec7e3d14979aa', '36867172-17ea-4c11-986c-fdc2fab00cf3-sda', '1761341087.24684', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('36867172-17ea-4c11-986c-fdc2fab00cf3-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpxb8px0it/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '26f35c3f-2439-43a9-9491-a9be862d57e3-sda', '1761341088.46534', '1761341088', '1761341090', '', '1761341090', 0, 0) -test DEBUG: /tmp/tmpxb8px0it/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '26f35c3f-2439-43a9-9491-a9be862d57e3-sda', '1761341088.46534', '1761341088', '1761341090', '', '1761341090', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('26f35c3f-2439-43a9-9491-a9be862d57e3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00824 seconds (121.28428/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmps9_qzyhg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fbcc081b9293a59b7e553917dbe1ce7b', '8b1bff4d-ca6b-4fa2-abe9-81420fe77c1b-sda', '1761341088.48321', '1761341088', '1761341090', '', '1761341090', 1, 0) -test DEBUG: /tmp/tmps9_qzyhg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341093.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '8b1bff4d-ca6b-4fa2-abe9-81420fe77c1b-sda') -test DEBUG: /tmp/tmps9_qzyhg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00258327s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fbcc081b9293a59b7e553917dbe1ce7b', '8b1bff4d-ca6b-4fa2-abe9-81420fe77c1b-sda', '1761341088.48321', '1761341088', '1761341090', '', '1761341090', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8b1bff4d-ca6b-4fa2-abe9-81420fe77c1b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmps9_qzyhg/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.02046 seconds (48.88499/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmps9_qzyhg/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e6f2ca55b8e9c03ff750670453e318ef', '3a45ee03-9baf-4b37-b359-296dab861ec1-sda', '1761341088.50648', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('3a45ee03-9baf-4b37-b359-296dab861ec1-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e6f2ca55b8e9c03ff750670453e318ef', '3a45ee03-9baf-4b37-b359-296dab861ec1-sda', '1761341088.50648', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('3a45ee03-9baf-4b37-b359-296dab861ec1-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpmeyetd5q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '572edf36-e3ab-4d46-84cf-018bb6b960ab-sda', '1761341088.52032', '1761341088', '1761341090', '', '1761341090', 0, 0) -test DEBUG: /tmp/tmpmeyetd5q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '572edf36-e3ab-4d46-84cf-018bb6b960ab-sda', '1761341088.52032', '1761341088', '1761341090', '', '1761341090', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('572edf36-e3ab-4d46-84cf-018bb6b960ab-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01005 seconds (99.49148/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp4ci3n_f9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fbcc081b9293a59b7e553917dbe1ce7b', '9b7e2779-dde1-4056-a261-3e7b8883dde3-sda', '1761341088.54221', '1761341088', '1761341090', '', '1761341090', 1, 0) -test DEBUG: /tmp/tmp4ci3n_f9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'fbcc081b9293a59b7e553917dbe1ce7b', '9b7e2779-dde1-4056-a261-3e7b8883dde3-sda', '1761341088.54221', '1761341088', '1761341090', '', '1761341090', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9b7e2779-dde1-4056-a261-3e7b8883dde3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp4ci3n_f9/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01571 seconds (63.64706/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmp4ci3n_f9/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e6f2ca55b8e9c03ff750670453e318ef', 'ded9c74e-657d-4123-8789-b2d9c6edb7b3-sda', '1761341088.56094', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('ded9c74e-657d-4123-8789-b2d9c6edb7b3-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'e6f2ca55b8e9c03ff750670453e318ef', 'ded9c74e-657d-4123-8789-b2d9c6edb7b3-sda', '1761341088.56094', '1761339600', '0', '', '1761339600', 1, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_delete -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_delete ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_recreate -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_recreate ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok +test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load_old_style +test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load_old_style ... ok +test.unit.container.test_sharder.TestCleavingContext.test_range_done +test.unit.container.test_sharder.TestCleavingContext.test_range_done ... ok +test.unit.container.test_sharder.TestCleavingContext.test_reset +test.unit.container.test_sharder.TestCleavingContext.test_reset ... ok +test.unit.container.test_sharder.TestCleavingContext.test_start +test.unit.container.test_sharder.TestCleavingContext.test_start ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store +test.unit.container.test_sharder.TestCleavingContext.test_store ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx3d56036966b0421188e8e-006b08feba" "proxy-server 525332" 0.0094 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "txc3f3155e408f4b24b3c1c-006b08feba" "proxy-server 525332" 0.0055 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "GET http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx4973b5298b9f416ea1a02-006b08feba" "proxy-server 525332" 0.0088 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txb1b6241bc19d4d51936e8-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx78076753740e49d28da97-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "txf5f165f9ae81457089f9a-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txd7b714c016e04d8c94723-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx29451aa9c3564db192fe8-006b08feba" "proxy-server 525332" 0.0060 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "txb76cfe8aa9004e7b8379f-006b08feba" "proxy-server 525332" 0.0061 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "txfb589d7ad8124c18b643e-006b08feba" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "txcb03d1c59f0947db85728-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 412 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx81f0b833d939424ab7be6-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 412 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx81f0b833d939424ab7be6-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx698605b237184423a5c4a-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx8a04f070030045f083fce-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdc1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 304 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx4d44c20f62454bc0a057a-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx252b34c0845a455d9a8a1-006b08feba" "proxy-server 525332" 0.0015 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "txf69bbe5e2f3544f6a8840-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 304 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx7f98eeb82fb74400a0d1c-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost:8080/v1/a?format=json" "tx4ae321a2ded0454eb5c63-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/2/a/bf7ee33a042e476f8c63b5ded106fd20" 204 - "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20" "tx259ea31757fa42e1832ed-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/bf7ee33a042e476f8c63b5ded106fd20/o" 200 24 "HEAD http://localhost:8080/v1/a/bf7ee33a042e476f8c63b5ded106fd20/o" "tx85ee190945684dacad806-006b08feba" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx35168326a01d4591b4776-006b08feba" "proxy-server 525332" 0.0075 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdb1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/%C4%8Brypto" "tx35168326a01d4591b4776-006b08feba" "container-server 525332" 0.0058 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/1/a/%C4%8Brypto" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/%C4%8Brypto" "tx35168326a01d4591b4776-006b08feba" "container-server 525332" 0.0011 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx35168326a01d4591b4776-006b08feba" "proxy-server 525332" 0.0265 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdb1/3/a/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto" "tx35168326a01d4591b4776-006b08feba" "proxy-server 525332" 0.0374 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a08a6d5246848b0b254d-006b08feba" "proxy-server 525332" 0.0033 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx3a08a6d5246848b0b254d-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe9118d14271941c291cca-006b08feba" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx881b11841aa04502a6b95-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "tx2a01de9185634c70af62e-006b08feba" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "tx2a01de9185634c70af62e-006b08feba" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx2a01de9185634c70af62e-006b08feba" "proxy-server 525332" 0.0199 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 201 - "PUT http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx2a01de9185634c70af62e-006b08feba" "proxy-server 525332" 0.0156 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx44d17e2a691a4b918a15b-006b08feba" "proxy-server 525332" 0.0055 "-" 525332 - fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_with_read_permission ... ok - -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txdff2af4a1c3b4e479954f-0068fbeea0) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txdff2af4a1c3b4e479954f-0068fbeea0) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx79cec754b9314f4eaed0a-0068fbeea0 - 0.0003 - - 1761341088.794609547 1761341088.794957638 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1761341088.799734354 1761341088.799942970 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1761341088.804651022 1761341088.804848194 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0011 - - 1761341088.809551954 1761341088.810691595 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1761341088.815556288 1761341088.815759897 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcad60e2198c34623a764d-0068fbeea0" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2dbae44b733249cfb367a-0068fbeea0" "proxy-server 4171809" 0.0023 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/1/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/2/a/c/o/chunky" "txfb091926352342609102f-0068fbeea0" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txfb091926352342609102f-0068fbeea0" "proxy-server 4171809" 0.0063 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sda1/1/a/c/o/chunky" 201 - "PUT http://localhost/sda1/2/a/c/o/chunky" "txfb091926352342609102f-0068fbeea0" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sda1/2/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txfb091926352342609102f-0068fbeea0" "proxy-server 4171809" 0.0079 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - txfb091926352342609102f-0068fbeea0 - 0.0205 - - 1761341088.820382833 1761341088.840897560 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb9ad8a3461a455d93ec3-0068fbeea0" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx460608172c7e443a99b21-0068fbeea0" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "GET /sda1/2/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx4ecf2f1ab9234df9ac291-0068fbeea0" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx4ecf2f1ab9234df9ac291-0068fbeea0 - 0.0119 - - 1761341088.842144966 1761341088.854000568 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb68aae38e0b74235b2402-0068fbeea0" "proxy-server 4171809" 0.0014 "-" 4171809 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txb68aae38e0b74235b2402-0068fbeea0 - 0.0038 - - 1761341088.858933449 1761341088.862769604 - -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.12:1012/sdm (txn: txb2b5ff3cb3364d99a04fa-0068fbeea1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.0:1000/sda (txn: txc3eb7869003b401c9a3bf-0068fbeea1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.1:1001/sdb (txn: txf4f2f721bce1424ab8381-0068fbeea1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success ... ok -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (404, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (503, 503, 503) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +test INFO: Begin container update single threaded sweep +test WARNING: /tmp/tmp4lzdjir0/tmp_test_container_updater/devices/sda1 is not mounted +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Failed to get container info (Lock timeout: 10 seconds: /tmp/tmph6373n18/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db); skipping. +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpkfzhjqmr/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused +test DEBUG: Update report failed for /.shards_a/c /tmp/tmpkfzhjqmr/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /.shards_a/c /tmp/tmpkfzhjqmr/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (204, 404, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test INFO: Begin container update single threaded sweep +test DEBUG: Update report sent for /a/Ω /tmp/tmpce6pev22/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db +test INFO: Container update single threaded sweep completed: 0.01s, 1 successes, 0 failures, 0 with no changes +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:30 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 105.68, bytes/sec: 108218.29, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: /tmp/tmp_qej516l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.11654.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp_qej516l/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.11654.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9938051c0c0a6ad7225fd2a1d4ba32fb', 'd0617835-2682-4c59-bbb9-70d2a11b8174-', '1795751610.28411', '1795751610.27021', '0', '', '1795751610.27021', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.31863', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751610.31863', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.31863', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.32070', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.32070', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.28534', 'epoch': '1795751610.28534', 'reported': 0, 'tombstones': -1}], 'd0617835-2682-4c59-bbb9-70d2a11b8174-') +test DEBUG: /tmp/tmpemuol62b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.28534.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpemuol62b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.28534.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9938051c0c0a6ad7225fd2a1d4ba32fb', 'd0617835-2682-4c59-bbb9-70d2a11b8174-', '1795751610.28411', '1795751610.30895', '0', '', '1795751610.27021', 101, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.31863', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751610.31863', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.31863', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.32070', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.32070', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.28534', 'epoch': '1795751610.28534', 'reported': 0, 'tombstones': -1}], 'd0617835-2682-4c59-bbb9-70d2a11b8174-') +test DEBUG: /tmp/tmpemuol62b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.28534.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpemuol62b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.28534.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '5f1a635ccfcf036f996ef0a6c1f2907b', 'b49328eb-b2a9-41b2-b95d-8b495801eacb-', '1795751610.44476', '1795751610.44301', '0', '', '1795751610.44301', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.47864', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.47864', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751610.47864', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.48772', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.48772', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.44593', 'epoch': '1795751610.44593', 'reported': 0, 'tombstones': -1}], 'b49328eb-b2a9-41b2-b95d-8b495801eacb-') +test DEBUG: /tmp/tmpmuui9f4e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.44593.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpmuui9f4e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.44593.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '5f1a635ccfcf036f996ef0a6c1f2907b', 'b49328eb-b2a9-41b2-b95d-8b495801eacb-', '1795751610.44476', '1795751610.47587', '0', '', '1795751610.44301', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.47864', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.47864', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751610.47864', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.48772', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.48772', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.44593', 'epoch': '1795751610.44593', 'reported': 0, 'tombstones': -1}], 'b49328eb-b2a9-41b2-b95d-8b495801eacb-') +test DEBUG: /tmp/tmpmuui9f4e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.44593.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpmuui9f4e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.44593.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '5f1a635ccfcf036f996ef0a6c1f2907b', '52ea1df7-b05e-43d2-97c5-56384b853a3c-', '1795751610.64933', '1795751610.64762', '0', '', '1795751610.64762', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.69550', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.69550', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751610.69550', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.70834', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.70834', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.65051', 'epoch': '1795751610.65051', 'reported': 0, 'tombstones': -1}], '52ea1df7-b05e-43d2-97c5-56384b853a3c-') +test DEBUG: /tmp/tmpz1i9yh8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.65051.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpz1i9yh8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.65051.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (5, '5f1a635ccfcf036f996ef0a6c1f2907b', '52ea1df7-b05e-43d2-97c5-56384b853a3c-', '1795751610.64933', '1795751610.69269', '0', '', '1795751610.64762', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.69550', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.69550', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751610.69550', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.70834', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.70834', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.65051', 'epoch': '1795751610.65051', 'reported': 0, 'tombstones': -1}], '52ea1df7-b05e-43d2-97c5-56384b853a3c-')test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_sharding_large_diff ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load +test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:47 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341087.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source?versionId=null', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341088.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341088.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_empty_src_path ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_error ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=3-3', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1-', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=-3', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range_with_invalid_value -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range_with_invalid_value ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_shard_ranges ... ok - -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('ded9c74e-657d-4123-8789-b2d9c6edb7b3-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpt02hfxj2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c29d0df5-a53a-4b66-84f3-fd0b635dd8c1-sda', '1761341089.75104', '1761341092', '1761341091', '', '1761341092', 0, 1) -test DEBUG: /tmp/tmpt02hfxj2/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c29d0df5-a53a-4b66-84f3-fd0b635dd8c1-sda', '1761341089.75104', '1761341092', '1761341091', '', '1761341092', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c29d0df5-a53a-4b66-84f3-fd0b635dd8c1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00819 seconds (122.04303/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmph075jhwn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '827cde98ad66b0da2affe31a3243f5e9', '7e36a042-b6e8-40ad-a3e1-233ecd60b097-sda', '1761341089.78043', '1761341092', '1761341091', '', '1761341092', 1, 0) -test DEBUG: /tmp/tmph075jhwn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1761341095.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '7e36a042-b6e8-40ad-a3e1-233ecd60b097-sda') -test DEBUG: /tmp/tmph075jhwn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00264692s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '827cde98ad66b0da2affe31a3243f5e9', '7e36a042-b6e8-40ad-a3e1-233ecd60b097-sda', '1761341089.78043', '1761341092', '1761341091', '', '1761341092', 1, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7e36a042-b6e8-40ad-a3e1-233ecd60b097-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmph075jhwn/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01917 seconds (52.17288/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmph075jhwn/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'fe75982d17eaf8fe3b4d14b2f88454aa', 'b2e6a02a-c77d-4d3a-86d2-4d4302799100-sda', '1761341089.80359', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('b2e6a02a-c77d-4d3a-86d2-4d4302799100-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, 'fe75982d17eaf8fe3b4d14b2f88454aa', 'b2e6a02a-c77d-4d3a-86d2-4d4302799100-sda', '1761341089.80359', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('b2e6a02a-c77d-4d3a-86d2-4d4302799100-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpho7uo_s8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'dc31a85d-7ffd-4925-9676-fa56abd9a705-sda', '1761341089.81982', '1761341092', '1761341091', '', '1761341092', 0, 0) -test DEBUG: /tmp/tmpho7uo_s8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'dc31a85d-7ffd-4925-9676-fa56abd9a705-sda', '1761341089.81982', '1761341092', '1761341091', '', '1761341092', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('dc31a85d-7ffd-4925-9676-fa56abd9a705-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01065 seconds (93.89024/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpx9l91u9w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '827cde98ad66b0da2affe31a3243f5e9', '32d3a876-b01e-45d0-b02a-e23f2d6ac7b7-sda', '1761341089.84142', '1761341092', '1761341091', '', '1761341092', 1, 1) -test DEBUG: /tmp/tmpx9l91u9w/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '827cde98ad66b0da2affe31a3243f5e9', '32d3a876-b01e-45d0-b02a-e23f2d6ac7b7-sda', '1761341089.84142', '1761341092', '1761341091', '', '1761341092', 1, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('32d3a876-b01e-45d0-b02a-e23f2d6ac7b7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpx9l91u9w/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01966 seconds (50.86322/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Replicating 1 reconciler containers -test DEBUG: Replicating db /tmp/tmpx9l91u9w/sda/containers/0/1cb/37b7193f5a3e6aaef8f7f0dc0e9201cb/37b7193f5a3e6aaef8f7f0dc0e9201cb.db -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '281784210c4f1971949fc86a7ed68188', '41304a12-aea5-4d49-ac2c-a060b21a1194-sda', '1761341089.86494', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdb/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('41304a12-aea5-4d49-ac2c-a060b21a1194-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, sync, (1, '281784210c4f1971949fc86a7ed68188', '41304a12-aea5-4d49-ac2c-a060b21a1194-sda', '1761341089.86494', '1761339600', '0', '', '1761339600', 1, 0) -REPLICATE: /sdc/0/37b7193f5a3e6aaef8f7f0dc0e9201cb, complete_rsync, ('41304a12-aea5-4d49-ac2c-a060b21a1194-sda', '37b7193f5a3e6aaef8f7f0dc0e9201cb.db') -test INFO: Cleaning up 0 reconciler containers -test INFO: Finished reconciler replication -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '95a48b4c7cbee342d60a6a20459abf82', '2f75f341-637d-4672-9cdd-a3e76966b460-sda', '1761341089.88078', '1761341089.00000', '0', '{"x-container-meta-test": ["foo", "1761341089.00000"]}', '1761341089.00000', 1, 0) -test DEBUG: replicator-rpc-sync time for info: 0.00s -test DEBUG: replicator-rpc-sync time for update_metadata: 0.00s -test DEBUG: replicator-rpc-sync time for merge_timestamps: 0.00stest.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reclaim_with_duplicate_names ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reconciler_sync ... ok - -proxy DEBUG: Ignoring 404 from primary (txn: tx2c34c86f5e7a45e793056-0068fbee9c) -proxy DEBUG: Ignoring 404 from primary (txn: tx2c34c86f5e7a45e793056-0068fbee9c) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 404 70 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c34c86f5e7a45e793056-0068fbee9c" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx2c34c86f5e7a45e793056-0068fbee9c) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2909d61b274d4cd1af8b6-0068fbee9c" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/2/a/defe6e807ac54a4f9da405f4035cd04b" 204 - "HEAD http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b" "tx114a9f817dda442a8e5c5-0068fbee9c" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c005ec3b931477a8963c-0068fbee9c" "proxy-server 4171837" 0.0009 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c005ec3b931477a8963c-0068fbee9c" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdg1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c005ec3b931477a8963c-0068fbee9c" "proxy-server 4171837" 0.0008 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdi1/3/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" 200 84 "GET http://localhost/v1/a/defe6e807ac54a4f9da405f4035cd04b/7ede0f95c108492cb89765c8bef0f28d" "tx2c005ec3b931477a8963c-0068fbee9c" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b3da2f4893949a3ac870-0068fbee9d" "proxy-server 4171837" 0.0013 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdb1/0/a/8ed252c3ce6f4946b0cf39ea71c86523" 201 - "PUT http://127.0.0.1:44607/sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx7b3da2f4893949a3ac870-0068fbee9d" "container-server 4171837" 0.0010 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/0/a/8ed252c3ce6f4946b0cf39ea71c86523" 201 - "PUT http://127.0.0.1:43321/sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx7b3da2f4893949a3ac870-0068fbee9d" "container-server 4171837" 0.0009 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx7b3da2f4893949a3ac870-0068fbee9d" "proxy-server 4171837" 0.0078 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx7b3da2f4893949a3ac870-0068fbee9d" "proxy-server 4171837" 0.0125 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb87fe285c42c43398bdd9-0068fbee9d" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx09f9ed8c1185442e94f42-0068fbee9d" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx9d6d3b339ba945ca879ee-0068fbee9d" "proxy-server 4171837" 0.0133 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx9d6d3b339ba945ca879ee-0068fbee9d" "object-server 4171837" 0.0005 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx9d6d3b339ba945ca879ee-0068fbee9d" "object-server 4171837" 0.0005 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx9d6d3b339ba945ca879ee-0068fbee9d" "proxy-server 4171837" 0.0138 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx9d6d3b339ba945ca879ee-0068fbee9d" "proxy-server 4171837" 0.0180 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe6fe28f9a1042ccb9a08-0068fbee9d" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "txea1b82f1519946b5bc095-0068fbee9d" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx6b4bdc8ce2904d59b0c44-0068fbee9d" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx6b4bdc8ce2904d59b0c44-0068fbee9d" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d45816c9fbd43029c9e1-0068fbee9d" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "txdee6204297904e649153a-0068fbee9d" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe4fb1661f0bd4dd49af5a-0068fbee9d" "proxy-server 4171837" 0.0092 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe4fb1661f0bd4dd49af5a-0068fbee9d" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe4fb1661f0bd4dd49af5a-0068fbee9d" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "PUT /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe4fb1661f0bd4dd49af5a-0068fbee9d" "proxy-server 4171837" 0.0153 "-" 4171837 3 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:44607', 'sdb1')] (txn: txe4fb1661f0bd4dd49af5a-0068fbee9d) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe4fb1661f0bd4dd49af5a-0068fbee9d" "proxy-server 4171837" 1.2579 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txceae12d35fa44a73be368-0068fbee9e" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "txe23ce86d8b62486c95aed-0068fbee9e" "proxy-server 4171837" 0.0021 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3a1430cf72f74c54a4e93-0068fbee9e" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3a1430cf72f74c54a4e93-0068fbee9e" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx669b231f839047c3a3335-0068fbee9e" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx4274dc7998d24fe4a61b3-0068fbee9e" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe93977507d1b4f20ab2af-0068fbee9e" "proxy-server 4171837" 0.0105 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe93977507d1b4f20ab2af-0068fbee9e" "object-server 4171837" 0.0005 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe93977507d1b4f20ab2af-0068fbee9e" "proxy-server 4171837" 0.0153 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe93977507d1b4f20ab2af-0068fbee9e" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 201 - "PUT http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "txe93977507d1b4f20ab2af-0068fbee9e" "proxy-server 4171837" 0.0181 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9757b30eb30d4262b6c1a-0068fbee9e" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sdb1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "txdc10e8da77214a12823c4-0068fbee9e" "proxy-server 4171837" 0.0022 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3265f100459143f4bf291-0068fbee9e" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3265f100459143f4bf291-0068fbee9e" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfeaf30446338444fbad26-0068fbee9e" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx20b4dc24ff9b4abab1d2f-0068fbee9e" "proxy-server 4171837" 0.0021 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdg1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 404 70 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx23b8436923bb4e78961c0-0068fbee9e" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 404 70 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx23b8436923bb4e78961c0-0068fbee9e" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx23b8436923bb4e78961c0-0068fbee9e) -proxy DEBUG: Ignoring 404 from primary (txn: tx23b8436923bb4e78961c0-0068fbee9e) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 404 70 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx23b8436923bb4e78961c0-0068fbee9e" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx23b8436923bb4e78961c0-0068fbee9e) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c44dfa8f8f84afe80315-0068fbee9e" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/2/a/8ed252c3ce6f4946b0cf39ea71c86523" 204 - "HEAD http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523" "tx7f408c038ab94f53a3f30-0068fbee9e" "proxy-server 4171837" 0.0013 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdh1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3fbe3a53489b4891a5d05-0068fbee9e" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3fbe3a53489b4891a5d05-0068fbee9e" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "GET /sdi1/2/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" 200 82 "GET http://localhost/v1/a/8ed252c3ce6f4946b0cf39ea71c86523/c314e7b667f84d40bc4b8d1c95991b39" "tx3fbe3a53489b4891a5d05-0068fbee9e" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ec23f40ae624fe284079-0068fbee9e" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:46 +0000] "PUT /sda1/0/a/f71e4709054f44a2a8362e2d70232846" 201 - "PUT http://127.0.0.1:44607/sdb1/2/a/f71e4709054f44a2a8362e2d70232846" "tx3ec23f40ae624fe284079-0068fbee9e" "container-server 4171837" 0.0009 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/0/a/f71e4709054f44a2a8362e2d70232846" 201 - "PUT http://127.0.0.1:43321/sda1/2/a/f71e4709054f44a2a8362e2d70232846" "tx3ec23f40ae624fe284079-0068fbee9e" "container-server 4171837" 0.0010 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sda1/2/a/f71e4709054f44a2a8362e2d70232846" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx3ec23f40ae624fe284079-0068fbee9e" "proxy-server 4171837" 1.2794 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx3ec23f40ae624fe284079-0068fbee9e" "proxy-server 4171837" 1.2840 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5bfec23d7eb247469a793-0068fbeea0" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx4195a9b80d1e4634a4eda-0068fbeea0" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx661118f1f79c47d3bff6c-0068fbeea0" "proxy-server 4171837" 0.0141 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/2/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx661118f1f79c47d3bff6c-0068fbeea0" "object-server 4171837" 0.0005 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sda1/2/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx661118f1f79c47d3bff6c-0068fbeea0" "object-server 4171837" 0.0004 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx661118f1f79c47d3bff6c-0068fbeea0" "proxy-server 4171837" 0.0136 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx661118f1f79c47d3bff6c-0068fbeea0" "proxy-server 4171837" 0.0149 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f35a860ba654eb6b3d58-0068fbeea0" "proxy-server 4171837" 0.0018 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "txd23bebb5d2c24de2ae518-0068fbeea0" "proxy-server 4171837" 0.0023 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "GET /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "txa3c3e071dd7e4328ad074-0068fbeea0" "proxy-server 4171837" 0.0006 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "GET /sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "txa3c3e071dd7e4328ad074-0068fbeea0" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18109985f8cd44b69334e-0068fbeea0" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx7d37e6876bdb4827a4cf1-0068fbeea0" "proxy-server 4171837" 0.0023 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx18956af20ec249e28c472-0068fbeea0" "proxy-server 4171837" 0.0092 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/2/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx18956af20ec249e28c472-0068fbeea0" "object-server 4171837" 0.0004 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx18956af20ec249e28c472-0068fbeea0" "proxy-server 4171837" 0.0131 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sda1/2/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx18956af20ec249e28c472-0068fbeea0" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx18956af20ec249e28c472-0068fbeea0" "proxy-server 4171837" 0.0163 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd51f0da701b48c081688-0068fbeea0" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx06e8d4489ae44f539a3af-0068fbeea0" "proxy-server 4171837" 0.0020 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "GET /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx0189e81c8fcd40b2a4f62-0068fbeea0" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "GET /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx0189e81c8fcd40b2a4f62-0068fbeea0" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx52f9f275b2634599a5f3c-0068fbeea0" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx1e3b70aa54c14e67bebf3-0068fbeea0" "proxy-server 4171837" 0.0020 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx5c466dd754b349f0a75e1-0068fbeea0" "proxy-server 4171837" 0.0113 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sdb1/2/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx5c466dd754b349f0a75e1-0068fbeea0" "object-server 4171837" 0.0004 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "PUT /sda1/2/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx5c466dd754b349f0a75e1-0068fbeea0" "object-server 4171837" 0.0004 "-" 4171837 3 -obj3 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:43321', 'sda1')] (txn: tx5c466dd754b349f0a75e1-0068fbeea0) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx5c466dd754b349f0a75e1-0068fbeea0" "proxy-server 4171837" 1.1989 "-" 4171837 3 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:44607', 'sdb1')] (txn: tx5c466dd754b349f0a75e1-0068fbeea0) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 201 - "PUT http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx5c466dd754b349f0a75e1-0068fbeea0" "proxy-server 4171837" 1.2002 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc051c7b4905a446588f04-0068fbeea1" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "tx11f6559cb384446188e99-0068fbeea1" "proxy-server 4171837" 0.0021 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx86609db79f2d426889263-0068fbeea1" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx86609db79f2d426889263-0068fbeea1" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx212f35bdb6e4443bba480-0068fbeea1" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "txa078d461c32c44bf9d125-0068fbeea1" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 404 70 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx8349281e051343b2863b0-0068fbeea1" "proxy-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 404 70 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx8349281e051343b2863b0-0068fbeea1" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx8349281e051343b2863b0-0068fbeea1) -proxy DEBUG: Ignoring 404 from primary (txn: tx8349281e051343b2863b0-0068fbeea1) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 404 70 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "tx8349281e051343b2863b0-0068fbeea1" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx8349281e051343b2863b0-0068fbeea1) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76b506024b5d4ffc9360a-0068fbeea1" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sdb1/2/a/f71e4709054f44a2a8362e2d70232846" 204 - "HEAD http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846" "txaa04b07405c847ec93675-0068fbeea1" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdh1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "txf85ff61553d141259cc9d-0068fbeea1" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdg1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 200 82 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "txf85ff61553d141259cc9d-0068fbeea1" "proxy-server 4171837" 0.0006 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "GET /sdi1/0/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" 404 70 "GET http://localhost/v1/a/f71e4709054f44a2a8362e2d70232846/afb819bd1a724165912a77f96788b1df" "txf85ff61553d141259cc9d-0068fbeea1" "proxy-server 4171837" 0.0004 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: txf85ff61553d141259cc9d-0068fbeea1) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx63e2dd11e7a54da58e4e2-0068fbeea1" "proxy-server 4171837" 0.0012 "-" 4171837 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdb1/0/a/335babcde6d247408878fc828d99c082" 201 - "PUT http://127.0.0.1:43321/sda1/1/a/335babcde6d247408878fc828d99c082" "tx63e2dd11e7a54da58e4e2-0068fbeea1" "container-server 4171837" 0.0010 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sda1/0/a/335babcde6d247408878fc828d99c082" 201 - "PUT http://127.0.0.1:44607/sdb1/1/a/335babcde6d247408878fc828d99c082" "tx63e2dd11e7a54da58e4e2-0068fbeea1" "container-server 4171837" 0.0009 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sda1/1/a/335babcde6d247408878fc828d99c082" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082" "tx63e2dd11e7a54da58e4e2-0068fbeea1" "proxy-server 4171837" 0.0114 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdb1/1/a/335babcde6d247408878fc828d99c082" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082" "tx63e2dd11e7a54da58e4e2-0068fbeea1" "proxy-server 4171837" 0.0081 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx119248e2d305406bbd821-0068fbeea1" "proxy-server 4171837" 0.0018 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "HEAD /sdb1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "txaee7bad8e3c041e0b2e59-0068fbeea1" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txce47391d72b4431386b90-0068fbeea1" "proxy-server 4171837" 0.0103 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sda1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txce47391d72b4431386b90-0068fbeea1" "object-server 4171837" 0.0005 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdb1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txce47391d72b4431386b90-0068fbeea1" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txce47391d72b4431386b90-0068fbeea1" "proxy-server 4171837" 0.0158 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:49 +0000] "PUT /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txce47391d72b4431386b90-0068fbeea1" "proxy-server 4171837" 0.0155 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6a9487ed89148d2af4cd-0068fbeea2" "proxy-server 4171837" 0.0019 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "tx8d712dbcdee24798ab9f6-0068fbeea2" "proxy-server 4171837" 0.0024 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx29ea65b4c7ca486eb9c24-0068fbeea2" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx29ea65b4c7ca486eb9c24-0068fbeea2" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b1e591eebd64ef89bdc4-0068fbeea2" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "tx7a3a02bf531b4c9596616-0068fbeea2" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx80d59ec9364c49e9b2899-0068fbeea2" "proxy-server 4171837" 0.0084 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sda1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx80d59ec9364c49e9b2899-0068fbeea2" "object-server 4171837" 0.0004 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdb1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx80d59ec9364c49e9b2899-0068fbeea2" "object-server 4171837" 0.0004 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx80d59ec9364c49e9b2899-0068fbeea2" "proxy-server 4171837" 0.0139 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx80d59ec9364c49e9b2899-0068fbeea2" "proxy-server 4171837" 0.0151 "-" 4171837 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfef5a662bbc5412680da4-0068fbeea2" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "tx69ee9fe7c5994677ba85e-0068fbeea2" "proxy-server 4171837" 0.0025 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx39647d12d4e247548e053-0068fbeea2" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx39647d12d4e247548e053-0068fbeea2" "proxy-server 4171837" 0.0007 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ad52c9ab584467f80148-0068fbeea2" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "txf8ad99cdc0dd4eb382529-0068fbeea2" "proxy-server 4171837" 0.0022 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx7d3fdbea7a9b49a2b84db-0068fbeea2" "proxy-server 4171837" 0.0141 "-" 4171837 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdb1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx7d3fdbea7a9b49a2b84db-0068fbeea2" "object-server 4171837" 0.0005 "-" 4171837 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sda1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx7d3fdbea7a9b49a2b84db-0068fbeea2" "object-server 4171837" 0.0004 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx7d3fdbea7a9b49a2b84db-0068fbeea2" "proxy-server 4171837" 0.0180 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 201 - "PUT http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx7d3fdbea7a9b49a2b84db-0068fbeea2" "proxy-server 4171837" 0.0179 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc2025574ee34b0fb1b80-0068fbeea2" "proxy-server 4171837" 0.0013 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "txc3a4e7b97d254ae3b5494-0068fbeea2" "proxy-server 4171837" 0.0021 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txa0f1a75d3a8a480e87615-0068fbeea2" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "txa0f1a75d3a8a480e87615-0068fbeea2" "proxy-server 4171837" 0.0006 "-" 4171837 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2abc6ada48e640b29f750-0068fbeea2" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "txab2014219ac54a5d847b7-0068fbeea2" "proxy-server 4171837" 0.0021 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 404 70 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx5323211095d04e379e8fc-0068fbeea2" "proxy-server 4171837" 0.0003 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 404 70 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx5323211095d04e379e8fc-0068fbeea2" "proxy-server 4171837" 0.0003 "-" 4171837 3test.unit.proxy.test_server.TestECGets.test_GET_with_same_frag_index_on_multiple_nodes -test.unit.proxy.test_server.TestECGets.test_GET_with_same_frag_index_on_multiple_nodes ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options -test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_float_timeouts -test.unit.proxy.test_server.TestProxyServerLoading.test_float_timeouts ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings -test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings ... ok -test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings -test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_resolve_shard_range_states ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341325.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/4cb/5b830e53673e853124f4317bb27ba4cb/5b830e53673e853124f4317bb27ba4cb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341325.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/4cb/5b830e53673e853124f4317bb27ba4cb/5b830e53673e853124f4317bb27ba4cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341329.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/664/2b7253f2b5e144f3f8bfab6fc5842664/2b7253f2b5e144f3f8bfab6fc5842664.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341329.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/664/2b7253f2b5e144f3f8bfab6fc5842664/2b7253f2b5e144f3f8bfab6fc5842664.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341333.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6cf/a1234446f022972f0ac7ac126351d6cf/a1234446f022972f0ac7ac126351d6cf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341333.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/6cf/a1234446f022972f0ac7ac126351d6cf/a1234446f022972f0ac7ac126351d6cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341337.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f0d/9b8efc6c139aa4850b93409e0edd0f0d/9b8efc6c139aa4850b93409e0edd0f0d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341337.00000-0, db: /tmp/tmpwt3pk0j9/sda/containers/0/f0d/9b8efc6c139aa4850b93409e0edd0f0d/9b8efc6c139aa4850b93409e0edd0f0d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341091.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/699/a1d7ba88073a524c9bb385e0c4a61699/a1d7ba88073a524c9bb385e0c4a61699.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341091.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/699/a1d7ba88073a524c9bb385e0c4a61699/a1d7ba88073a524c9bb385e0c4a61699.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341094.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/382/8369e480354975a42569477905bea382/8369e480354975a42569477905bea382.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341094.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/382/8369e480354975a42569477905bea382/8369e480354975a42569477905bea382.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341097.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/edd/07ea5282021bf04a2e6a7d4f13de8edd/07ea5282021bf04a2e6a7d4f13de8edd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341103.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/164/4e7438997136041ed5ead1c1e2d17164/4e7438997136041ed5ead1c1e2d17164.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341103.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/164/4e7438997136041ed5ead1c1e2d17164/4e7438997136041ed5ead1c1e2d17164.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341106.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341106.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341112.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/ca8/fa1133582473cf76ef7d0ecf109ebca8/fa1133582473cf76ef7d0ecf109ebca8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341112.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/ca8/fa1133582473cf76ef7d0ecf109ebca8/fa1133582473cf76ef7d0ecf109ebca8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341115.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/1a7/d792f608eadbbf13aa78c1dd318ef1a7/d792f608eadbbf13aa78c1dd318ef1a7.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341115.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/1a7/d792f608eadbbf13aa78c1dd318ef1a7/d792f608eadbbf13aa78c1dd318ef1a7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341124.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/ab1/7aaa269b4a9b2f779575833c2bec2ab1/7aaa269b4a9b2f779575833c2bec2ab1.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341124.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/ab1/7aaa269b4a9b2f779575833c2bec2ab1/7aaa269b4a9b2f779575833c2bec2ab1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341127.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/29a/c427c2bec6bc6644f9c6b2dc7267629a/c427c2bec6bc6644f9c6b2dc7267629a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341127.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/29a/c427c2bec6bc6644f9c6b2dc7267629a/c427c2bec6bc6644f9c6b2dc7267629a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341130.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341130.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341133.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb/fa6fb35d0fd828bfcb381d95f2a6f9eb.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341136.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/26b/5266ba52ef6ec44fa6951ac04a89626b/5266ba52ef6ec44fa6951ac04a89626b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341136.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/26b/5266ba52ef6ec44fa6951ac04a89626b/5266ba52ef6ec44fa6951ac04a89626b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341139.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/490/20dc36a14faefb5e98be0d5a4a552490/20dc36a14faefb5e98be0d5a4a552490.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341139.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/490/20dc36a14faefb5e98be0d5a4a552490/20dc36a14faefb5e98be0d5a4a552490.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341142.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/519/3ff5de904728c0579f7918ebf480a519/3ff5de904728c0579f7918ebf480a519.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341142.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/519/3ff5de904728c0579f7918ebf480a519/3ff5de904728c0579f7918ebf480a519.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341148.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/510/c4258e66ef18c2f38c1edaa09ae41510/c4258e66ef18c2f38c1edaa09ae41510.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341151.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341151.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8/4d77d029fd5ee1c0a2d2ce9a95318cd8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341154.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/353/dc9a1bfc9daef9e6219e6715f1cd3353/dc9a1bfc9daef9e6219e6715f1cd3353.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341154.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/353/dc9a1bfc9daef9e6219e6715f1cd3353/dc9a1bfc9daef9e6219e6715f1cd3353.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341157.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/668/5181a12c7457725993e25e34a7ad8668/5181a12c7457725993e25e34a7ad8668.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341157.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/668/5181a12c7457725993e25e34a7ad8668/5181a12c7457725993e25e34a7ad8668.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341160.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/959/7f24bf433c9724cfd7311b8fb0922959/7f24bf433c9724cfd7311b8fb0922959.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341160.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/959/7f24bf433c9724cfd7311b8fb0922959/7f24bf433c9724cfd7311b8fb0922959.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341163.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/3b1/be2fff22ff725e1d398d6f70869b33b1/be2fff22ff725e1d398d6f70869b33b1.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341163.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/3b1/be2fff22ff725e1d398d6f70869b33b1/be2fff22ff725e1d398d6f70869b33b1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341166.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a15/06939ec977969dd9b6b17c1559981a15/06939ec977969dd9b6b17c1559981a15.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341166.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a15/06939ec977969dd9b6b17c1559981a15/06939ec977969dd9b6b17c1559981a15.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341169.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/705/c6cb5ee9a07c6c62aeeb5cc65bc8b705/c6cb5ee9a07c6c62aeeb5cc65bc8b705.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341169.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/705/c6cb5ee9a07c6c62aeeb5cc65bc8b705/c6cb5ee9a07c6c62aeeb5cc65bc8b705.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341172.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/988/fa1498a7912505633aa6f203a9bb8988/fa1498a7912505633aa6f203a9bb8988.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341172.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/988/fa1498a7912505633aa6f203a9bb8988/fa1498a7912505633aa6f203a9bb8988.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341175.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/04a/2485c8e4a54e4570d4b92fef8c1c504a/2485c8e4a54e4570d4b92fef8c1c504a.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341175.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/04a/2485c8e4a54e4570d4b92fef8c1c504a/2485c8e4a54e4570d4b92fef8c1c504a.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341178.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341178.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341181.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/197/7883812f9b994114275c8920177dd197/7883812f9b994114275c8920177dd197.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341181.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/197/7883812f9b994114275c8920177dd197/7883812f9b994114275c8920177dd197.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341184.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/d35/ba7f705e2d686f3372a0f3bd47606d35/ba7f705e2d686f3372a0f3bd47606d35.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341184.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/d35/ba7f705e2d686f3372a0f3bd47606d35/ba7f705e2d686f3372a0f3bd47606d35.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341187.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/089/d0f6b741efeeb2d23ca86ba7b79a6089/d0f6b741efeeb2d23ca86ba7b79a6089.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341187.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/089/d0f6b741efeeb2d23ca86ba7b79a6089/d0f6b741efeeb2d23ca86ba7b79a6089.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341190.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341190.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341193.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/047/941e5634888de29f25eb8f32765fd047/941e5634888de29f25eb8f32765fd047.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341196.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/42f/894c2868db6e25405b2507acfafca42f/894c2868db6e25405b2507acfafca42f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341196.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/42f/894c2868db6e25405b2507acfafca42f/894c2868db6e25405b2507acfafca42f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341199.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/3b3/d416fff104d75e4011d6cd5feeae53b3/d416fff104d75e4011d6cd5feeae53b3.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341199.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/3b3/d416fff104d75e4011d6cd5feeae53b3/d416fff104d75e4011d6cd5feeae53b3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341202.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/7d8/f7b8e2bd1890f626a5514cc88e7ff7d8/f7b8e2bd1890f626a5514cc88e7ff7d8.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341202.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/7d8/f7b8e2bd1890f626a5514cc88e7ff7d8/f7b8e2bd1890f626a5514cc88e7ff7d8.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341208.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/74e/401c708e5b87580bfe0ec22e7286e74e/401c708e5b87580bfe0ec22e7286e74e.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341208.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/74e/401c708e5b87580bfe0ec22e7286e74e/401c708e5b87580bfe0ec22e7286e74e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341211.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/db1/39011221c5977042c3f072545ba70db1/39011221c5977042c3f072545ba70db1.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341211.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/db1/39011221c5977042c3f072545ba70db1/39011221c5977042c3f072545ba70db1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341214.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/d48/24361f6e79888159568459874be53d48/24361f6e79888159568459874be53d48.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341214.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/d48/24361f6e79888159568459874be53d48/24361f6e79888159568459874be53d48.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341217.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/b26/cf655f7080763a77369a64f6aa891b26/cf655f7080763a77369a64f6aa891b26.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341217.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/b26/cf655f7080763a77369a64f6aa891b26/cf655f7080763a77369a64f6aa891b26.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341220.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a1b/a697f699b665d357a879edb6907fba1b/a697f699b665d357a879edb6907fba1b.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341220.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a1b/a697f699b665d357a879edb6907fba1b/a697f699b665d357a879edb6907fba1b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341223.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/75c/0a473781bace214ec4b8794e97cf075c/0a473781bace214ec4b8794e97cf075c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341223.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/75c/0a473781bace214ec4b8794e97cf075c/0a473781bace214ec4b8794e97cf075c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341226.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/c35/86a0bbfa9917d40e5f349a5e667f4c35/86a0bbfa9917d40e5f349a5e667f4c35.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_missing_own_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_missing_own_merged_while_shrinking ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_abort ... ok +test.unit.container.test_backend.TestContainerBroker.test_is_deleted +test.unit.container.test_backend.TestContainerBroker.test_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBroker.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBroker.test_is_old_enough_to_reclaim ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring ... ok test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load_old_style +test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load_old_style ... ok +test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable +test.unit.container.test_backend.TestContainerBroker.test_is_reclaimable ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:48 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_multipart_uploads_acl_without_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_fullcontrol_permission ... ok -test ERROR: Problem finding shard upper in '/tmp/tmpi6kdzg6z/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpi6kdzg6z/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmph1h1xgxo/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmph1h1xgxo/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index_empty ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta ... ok - -proxy DEBUG: Ignoring 404 from primary (txn: tx5323211095d04e379e8fc-0068fbeea2) -proxy DEBUG: Ignoring 404 from primary (txn: tx5323211095d04e379e8fc-0068fbeea2) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 404 70 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx5323211095d04e379e8fc-0068fbeea2" "proxy-server 4171837" 0.0003 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx5323211095d04e379e8fc-0068fbeea2) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1656ca6b25dd44728dc0d-0068fbeea4" "proxy-server 4171837" 0.0012 "-" 4171837 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a/335babcde6d247408878fc828d99c082" 204 - "HEAD http://localhost/v1/a/335babcde6d247408878fc828d99c082" "tx8fef7df99a804a14894ea-0068fbeea4" "proxy-server 4171837" 0.0012 "-" 4171837 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdi1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx5ddaac6471394d3598d06-0068fbeea4" "proxy-server 4171837" 0.0007 "-" 4171837 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdg1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 200 82 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx5ddaac6471394d3598d06-0068fbeea4" "proxy-server 4171837" 0.0006 "-" 4171837 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdh1/1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" 404 70 "GET http://localhost/v1/a/335babcde6d247408878fc828d99c082/3cfe8f7abb8c4854bd4b78b711f2e4dd" "tx5ddaac6471394d3598d06-0068fbeea4" "proxy-server 4171837" 0.0004 "-" 4171837 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx5ddaac6471394d3598d06-0068fbeea4) -proxy ERROR: Object returning 503 for [] (txn: tx5ddaac6471394d3598d06-0068fbeea4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 4}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.2, 'concurrent_ec_extra_requests': 0}, app) -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error -test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors -test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_cache -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_cache ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_deleted -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_deleted ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors -test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors ... ok -test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj -test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj ... ok -test.unit.container.test_server.TestContainerController.test_DELETE -test.unit.container.test_server.TestContainerController.test_DELETE ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate -test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate_replication_race -test.unit.container.test_server.TestContainerController.test_DELETE_PUT_recreate_replication_race ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_account_update -test.unit.container.test_server.TestContainerController.test_DELETE_account_update ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_container_not_found -test.unit.container.test_server.TestContainerController.test_DELETE_container_not_found ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_invalid_partition -test.unit.container.test_server.TestContainerController.test_DELETE_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_not_found -test.unit.container.test_server.TestContainerController.test_DELETE_not_found ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_obj_not_found -test.unit.container.test_server.TestContainerController.test_DELETE_obj_not_found ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_custom_config ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_object -test.unit.container.test_server.TestContainerController.test_DELETE_object ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_complete +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_complete ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_multipart_uploads_initiate ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_bucket_upload_part_missing_key ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase ... ok +test.unit.container.test_backend.TestContainerBroker.test_last_modified_time +test.unit.container.test_backend.TestContainerBroker.test_last_modified_time ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_merge_shard_ranges_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBroker.test_legacy_pending_files ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341090.18424', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_match_and_s3acl -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl ... ok - +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-1', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-10', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD - resp = self.GETorHEAD(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD - resp = req.get_response(self.app, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response - resp = self.acl_handler.handle_acl( - app, method, container, obj, headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl - return getattr(ah, method)(app) - ~~~~~~~~~~~~~~~~~~~^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD - return self._handle_acl(app, 'HEAD') - ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl - resp = self.req.get_acl_response(app, 'HEAD', - container, obj, - headers, query=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500)test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_POST_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_POST_error ... ok - -test DEBUG: replicator-rpc-sync time for get_sync: 0.00s -test DEBUG: replicator-rpc-sync time for merge_syncs: 0.00s -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.04214', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.04214', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04214', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341091.04219', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.04220', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341091.04220', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04220', 'epoch': None, 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1761341091.04343', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0027523s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.04214', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.04214', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04214', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341091.04219', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.04220', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341091.04220', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04220', 'epoch': None, 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.04214', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.04214', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04214', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 13, 'bytes_used': 123, 'meta_timestamp': '1761341091.06983', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.04220', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341091.04220', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04220', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.04214', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.04214', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04214', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341091.08137', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.04220', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341091.04220', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04220', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.09033', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.09033', 'deleted': 1, 'state': 10, 'state_timestamp': '1761341091.09033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341091.08137', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.04220', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341091.04220', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04220', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_with_write_permission ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharded_remote_unsharded_large_diff ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_newid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_initialize_container_broker_in_default ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_save_and_load_record_from_pending_file ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load +test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:49 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:50 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_read_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_with_read_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_list_parts_acl_without_permission ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txfb9bb07f1d6f445a8d098-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx350b4a2b0ac94cb68627e-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from primary (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3)test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_default_config ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_exception -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_exception ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_timeout -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_chunkreadtimeout_during_transfer_data -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_chunkreadtimeout_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_error_during_transfer_data -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_error_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_exception_during_transfer_data -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_exception_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_timeout_during_transfer_data -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_timeout_during_transfer_data ... ok - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1761341090.032217741 1761341090.032330513 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7dc4cab779f46d399e73-0068fbeea2" "proxy-server 4171809" 0.0013 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sda1/1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:48419/sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txe7dc4cab779f46d399e73-0068fbeea2" "container-server 4171809" 0.0010 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdb1/1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:34835/sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txe7dc4cab779f46d399e73-0068fbeea2" "container-server 4171809" 0.0011 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txe7dc4cab779f46d399e73-0068fbeea2" "proxy-server 4171809" 0.0105 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txe7dc4cab779f46d399e73-0068fbeea2" "proxy-server 4171809" 0.0153 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - txe7dc4cab779f46d399e73-0068fbeea2 - 0.0225 - - 1761341090.038138151 1761341090.060597181 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdb1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "txbd60a90bd79748c2bb76b-0068fbeea2" "proxy-server 4171809" 0.0024 "-" 4171809 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - txbd60a90bd79748c2bb76b-0068fbeea2 - 0.0052 - - 1761341090.061951637 1761341090.067164660 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdb1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx2897b4f03fda4ebbbaae0-0068fbeea2" "proxy-server 4171809" 0.0016 "-" 4171809 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - tx2897b4f03fda4ebbbaae0-0068fbeea2 - 0.0045 - - 1761341090.068733931 1761341090.073227406 - - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sda1/1/a" 200 729 "GET http://localhost/v1/a?format=json" "tx247e6df9610846e3885ca-0068fbeea2" "proxy-server 4171809" 0.0022 "-" 4171809 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - tx247e6df9610846e3885ca-0068fbeea2 - 0.0054 - - 1761341090.074822187 1761341090.080178976 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38bb7ef0be1b41debdda7-0068fbeea2" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txb998dffb2f14486a97ab1-0068fbeea2" "proxy-server 4171809" 0.0013 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf5b4b1e03439468fb4ee4-0068fbeea2" "object-server 4171809" 0.0005 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf5b4b1e03439468fb4ee4-0068fbeea2" "proxy-server 4171809" 0.0063 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf5b4b1e03439468fb4ee4-0068fbeea2" "object-server 4171809" 0.0005 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf5b4b1e03439468fb4ee4-0068fbeea2" "proxy-server 4171809" 0.6333 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - txf5b4b1e03439468fb4ee4-0068fbeea2 - 0.6452 - - 1761341090.081980228 1761341090.727156401 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a6e53d1c0d948568324c-0068fbeea2" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx6a6e53d1c0d948568324c-0068fbeea2" "proxy-server 4171809" 0.0033 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 74 - tx6a6e53d1c0d948568324c-0068fbeea2 - 0.0100 - - 1761341090.728623867 1761341090.738653183 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc08e54fe181e46198bab2-0068fbeea2" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "txc08e54fe181e46198bab2-0068fbeea2" "proxy-server 4171809" 0.0021 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 328 - txc08e54fe181e46198bab2-0068fbeea2 - 0.0090 - - 1761341090.740334988 1761341090.749326229 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bd9f109352e4726877e8-0068fbeea2" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx3bd9f109352e4726877e8-0068fbeea2" "proxy-server 4171809" 0.0021 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 417 - tx3bd9f109352e4726877e8-0068fbeea2 - 0.0089 - - 1761341090.750946760 1761341090.759863377 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx162ef580dbc74ee5ada80-0068fbeea2" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx3a74abcacbb84df298c28-0068fbeea2" "proxy-server 4171809" 0.0023 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "GET /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 - "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txbbb6b01c3c7347f59852e-0068fbeea2" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/50 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 200 - - t - - - txbbb6b01c3c7347f59852e-0068fbeea2 - 0.0160 - - 1761341090.761574984 1761341090.777548075 0 -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... ok - -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (204, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (404, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (503, 503, 503) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: Container GET returning 503 for (201, 404, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (201, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (404, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT -test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341091.62677', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:30 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'X-Amz-Metadata-Directive': 'COPY', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341091.63553', 'Content-Type': 'so'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self ... ok - -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txc7b70d68a9e14714a1254-0068fbeea3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to get commit status of PUT to /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1739, in await_response - self.resp = self.conn.getexpect() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect - expect_status = self._status.get_expect_status() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status - raise expect_status -Exception: kaboom! (txn: tx5f5342961d86478585726-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to get commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: tx7a324db570ef40a783a87-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: ERROR Client read timeout (Nones) (txn: txf836a34a2f6d459e8a576-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected without sending last chunk (txn: txd5dc7c4f22384a12868ec-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3161, in _transfer_data - chunk = next(data_source) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ - return self._get_next_item() - ~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item - return super(CooperativeIterator, self)._get_next_item() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item - return next(self.wrapped_iter) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 878, in reader - return req.environ['wsgi.input'].read( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - self.app.client_chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 7227, in read - raise Exception('exception message') -Exception: exception message (txn: tx1e9650c733b44290846c3-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: tx2240066b365846ad92f68-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx1b0aaefba5b647e28ce42-0068fbeea5)test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_old_obj_server -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_old_obj_server ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_simple -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_simple ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_complete_multipart_upload_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_fullcontrol_permission ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load_old_style +test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load_old_style ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_root_container ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter ... ok -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut WARNING: Client disconnected without sending enough data (txn: tx97131c61b5e94c36a1091-0068fbeea4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut WARNING: ERROR Client read timeout (0.05s) (txn: txe969718b59d34fb6baf93-0068fbeea4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b0fb6b19b7940a98494c-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sda1/1/a/fa983ca6d6c644c1968f5b024a14df1e" 201 - "PUT http://127.0.0.1:34835/sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" "tx4b0fb6b19b7940a98494c-0068fbeea4" "container-server 4171809" 0.0010 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sdb1/1/a/fa983ca6d6c644c1968f5b024a14df1e" 201 - "PUT http://127.0.0.1:48419/sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" "tx4b0fb6b19b7940a98494c-0068fbeea4" "container-server 4171809" 0.0010 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 201 - "PUT http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx4b0fb6b19b7940a98494c-0068fbeea4" "proxy-server 4171809" 0.0079 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 201 - "PUT http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx4b0fb6b19b7940a98494c-0068fbeea4" "proxy-server 4171809" 0.0128 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/52 PUT /v1/a/fa983ca6d6c644c1968f5b024a14df1e HTTP/1.0 201 - - t - - - tx4b0fb6b19b7940a98494c-0068fbeea4 - 0.0198 - - 1761341092.580902100 1761341092.600744724 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6033e2a444464877a0dc5-0068fbeea4" "proxy-server 4171809" 0.0019 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txbb6d5b25563941d09ccb3-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 201 - "PUT http://localhost/sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx7af606637d2249f180b05-0068fbeea4" "object-server 4171809" 0.0005 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 201 - "PUT http://localhost/sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx7af606637d2249f180b05-0068fbeea4" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 201 - "PUT http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx7af606637d2249f180b05-0068fbeea4" "proxy-server 4171809" 0.0071 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "PUT /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 201 - "PUT http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx7af606637d2249f180b05-0068fbeea4" "proxy-server 4171809" 0.0105 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/52 PUT /v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals HTTP/1.0 201 - - t 52 - - tx7af606637d2249f180b05-0068fbeea4 - 0.0222 - - 1761341092.602046251 1761341092.624196291 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd028428dbb08444b862f2-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx5008f7200dff481cb8b00-0068fbeea4" "proxy-server 4171809" 0.0023 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 200 52 "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txaf5451a9509f49f88c1dc-0068fbeea4" "proxy-server 4171809" 0.0006 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2123413d9a6b486590f20-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txa3507e7fca364fc294b8f-0068fbeea4" "proxy-server 4171809" 0.0024 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 412 - "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx2e7b4f2801de4d83aea8a-0068fbeea4" "proxy-server 4171809" 0.0006 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 412 - "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx2e7b4f2801de4d83aea8a-0068fbeea4" "proxy-server 4171809" 0.0006 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4319f8e089434696b3d1a-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txa92460a1e827461eb266e-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 200 52 "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txf8495c8d6ee94113bc74b-0068fbeea4" "proxy-server 4171809" 0.0006 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33c0b8ab501840a98ea6c-0068fbeea4" "proxy-server 4171809" 0.0018 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txcf52621ec9384a3eb98c5-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 304 - "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx435adc2638e247fa90aaf-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8bbdc88392f4aa1ad36f-0068fbeea4" "proxy-server 4171809" 0.0011 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txfb24f1d5b3664c0ba704e-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... ok -test ERROR: Failed to unlink '/tmp/tmpv6pbcxpp/containers/part/suffix/hash/container.db': +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET /ohÿboy%what$now%E2%80%bd HTTP/1.0" 200 120 0.000040 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET /some%fFpath%D8%AA HTTP/1.0" 200 113 0.000044 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET / HTTP/1.1" 200 120 0.000058 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 44\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET /%FF HTTP/1.1" 200 123 0.000050 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 47\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "/%FF", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET /ÿ HTTP/1.1" 200 126 0.000045 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 50\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "/\\u00ff", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "PUT /Here%20Is%20A%20SnowMan:☃ HTTP/1.0" 200 181 0.000216 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 86\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\nConnection: close\r\n\r\n{"RAW_PATH_INFO": "/Here%20Is%20A%20SnowMan:\\u00e2\\u0098\\u0083", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "POST /?and%20it=does+nothing+to+params&PALMTREE=ð%9fŒ%b4 HTTP/1.1" 200 178 0.000060 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 101\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "/", "QUERY_STRING": "and%20it=does+nothing+to+params&PALMTREE=\\u00f0%9f\\u008c%b4"}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET // HTTP/1.1" 200 121 0.000048 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 45\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "//", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET //bar HTTP/1.1" 200 124 0.000045 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 48\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "//bar", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET //////baz HTTP/1.1" 200 128 0.000056 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +b'HTTP/1.1 200 OK\r\nContent-Length: 52\r\nDate: Fri, 27 Nov 2026 03:53:01 GMT\r\n\r\n{"RAW_PATH_INFO": "//////baz", "QUERY_STRING": null}' +proxy INFO: (525355) wsgi starting up on http:('127.0.0.1', 8359) +proxy DEBUG: (525355) accepted ('127.0.0.1', 8359) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:01] "GET /someurl HTTP/1.0" 200 102 0.000039 +proxy INFO: wsgi exiting +proxy INFO: (525355) wsgi exited, is_accepting=True +test WARNING: More than one part in a single-part response? +test WARNING: boom +test ERROR: Problem finding shard upper in '/tmp/tmp_03q6mlz/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp_03q6mlz/test_container.db': : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -40921,3389 +32840,1502 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpv6pbcxpp/containers/part/suffix/hash/container_1761341098.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpv6pbcxpp/containers/part/suffix/hash/container_1761341098.00000.db': ['/tmp/tmpv6pbcxpp/containers/part/suffix/hash/container.db', '/tmp/tmpv6pbcxpp/containers/part/suffix/hash/container_1761341099.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpv6pbcxpp/containers/part/suffix/hash/container_1761341099.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0098 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0039 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0035 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171786 0 -test ERROR: ERROR Account update failed with 127.0.0.1:51541/sda1 (will retry later): Response 503 OK -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0037 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0024 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0019 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0040 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0009 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0064 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0009 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0078 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0009 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0012 "-" 4171786 - -test DEBUG: Unlinked retiring db '/tmp/tmpfy_ov5lf/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 -test.unit.container.test_server.TestContainerController.test_DELETE_object_update_redirected_to_shard -test.unit.container.test_server.TestContainerController.test_DELETE_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float -test.unit.container.test_server.TestContainerController.test_DELETE_timestamp_not_float ... ok -test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid -test.unit.container.test_server.TestContainerController.test_GET_accept_not_valid ... ok -test.unit.container.test_server.TestContainerController.test_GET_auto_record_type -test.unit.container.test_server.TestContainerController.test_GET_auto_record_type ... ok -test.unit.container.test_server.TestContainerController.test_GET_delimiter -test.unit.container.test_server.TestContainerController.test_GET_delimiter ... ok -test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii -test.unit.container.test_server.TestContainerController.test_GET_delimiter_non_ascii ... ok -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml ... ok +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmppg2k5722/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmppg2k5722/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +Container 'a/c' cannot be set to sharding state while in sharding state +Container 'a/c' cannot be set to sharded state while in sharded state +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761341091.82866', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_bad_hash ... ok - -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.09033', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.09033', 'deleted': 1, 'state': 10, 'state_timestamp': '1761341091.09033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341091.08137', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.71739', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 30, 'meta_timestamp': '1761341091.71739', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.71739', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.09033', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.09033', 'deleted': 1, 'state': 10, 'state_timestamp': '1761341091.09033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341091.08137', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.71739', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1761341091.72786', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.71739', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.73748', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.09033', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.09033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341091.08137', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.71739', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1761341091.72786', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.71739', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmp7bxkxq5a/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8771287b2d7359ac3595543adf110f76', '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda', '1761341091.03839', '1761341091.03649', '0', '', '1761341091.03649', 1, 0) -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341091.73748', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341091.09033', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.09033', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341091.04219', 'lower': 'g', 'upper': 'r', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1761341091.08137', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.04219', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341091.71739', 'lower': 'r', 'upper': '', 'object_count': 0, 'bytes_used': 2030, 'meta_timestamp': '1761341091.72786', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341091.71739', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341091.06957', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341091.06957', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341091.06948', 'epoch': '1761341091.06948', 'reported': 0, 'tombstones': -1}], '043d46bf-d5c6-42d4-9f00-90d5a3664bd9-sda') -test DEBUG: /tmp/tmp7bxkxq5a/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.0:1000/sda -test WARNING: /tmp/tmp7bxkxq5a/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.0:1000/sda; have shard ranges and will wait for cleaving -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5b14ac2d96e8211c4cdc1ae1385a9999', '952f6929-d364-4a83-8195-09f4232202ea-sda', '1761341092.37928', '1761341092.37745', '0', '', '1761341092.37745', 1, 0)test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_error ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_list_parts_error ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.container.test_sharder.TestCleavingContext.test_store_old_style +test.unit.container.test_sharder.TestCleavingContext.test_store_old_style ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_with_write_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_old_style_shard_container ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load +test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load ... ok -proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx1b0aaefba5b647e28ce42-0068fbeea5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx9bf8e6ada2f24b8086018-0068fbeea6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx296063c17fa04c8595978-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx296063c17fa04c8595978-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx296063c17fa04c8595978-0068fbeea6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: txcd8dcd616db24af2af2c7-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txcd8dcd616db24af2af2c7-0068fbeea6) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: txcd8dcd616db24af2af2c7-0068fbeea6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Expect: 100-continue on /a/c/o: +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpenaeccw0/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpenaeccw0/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpenaeccw0/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.04s (84.34/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0083s, min 0.0005s, med 0.0006s +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpluhczza0/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpluhczza0/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpluhczza0/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (393.09/sec, 0s remaining) +test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpluhczza0/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpluhczza0/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpluhczza0/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (160.27/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpluhczza0/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpluhczza0/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmpluhczza0/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmpluhczza0/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (142.73/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp_lumpmhy/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp_lumpmhy/node/sda1/objects-1/0 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/0 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda2/0 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.3:6200/sda3/0 policy#1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp_lumpmhy/node/sda1/objects-1/1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/1 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.1:6200/sda5/1 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda6/1 policy#1 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpbin4__g_/node/sda1/objects-1/1 +test-reconstructor ERROR: 10.0.0.0:6200/sda0/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.1:6200/sda5/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.0:6200/sda4/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.2:6200/sda6/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.2:6200/sda2/1 policy#1 responded as unmounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpbin4__g_/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpbin4__g_/node/sda1/objects-1/0 +test-reconstructor ERROR: 10.0.0.0:6200/sda0/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.1:6200/sda5/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.2:6200/sda2/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.3:6200/sda7/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.3:6200/sda3/0 policy#1 responded as unmounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp4jwcrnca/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp4jwcrnca/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp4jwcrnca/node/sda1/objects-1/2 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpp06oa9ok/node/sda1/objects-1/0 +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/0 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda2/0 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.3:6200/sda3/0 policy#1': Timeout (Nones) +test-reconstructor DEBUG: Run listdir on /tmp/tmpp06oa9ok/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpp06oa9ok/node/sda1/objects-1/1 +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/1 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:6200/sda5/1 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda6/1 policy#1': Timeout (Nones) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor INFO: Ring change detected for policy 1 (one). Aborting current reconstruction pass for this policy. +test-reconstructor DEBUG: Run listdir on /tmp/tmpgumsp6y3/node/sda1/objects-2/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmpgumsp6y3/node/sda1/objects-2/2 +test-reconstructor INFO: Removing partition: /tmp/tmpgumsp6y3/node/sda1/objects-2/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpgumsp6y3/node/sda1/objects-2/1 +test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (311.37/sec, 0s remaining) +test-reconstructor WARNING: next_part_power set in policy 'one'. Skipping +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor INFO: Nothing reconstructed for 0.0005459785461425781 seconds. +test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpu6835y8r/node/sda1/objects-1/burrito' +test-reconstructor INFO: Removing partition: /tmp/tmpu6835y8r/node/sda1/objects-1/burrito +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmplcb3jq7h/node/sda1/objects-1/2 +test-reconstructor WARNING: Unable to read '/tmp/tmplcb3jq7h/node/sda1/objects-1/1/hashes.pkl' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3026, in _make_putter - return MIMEPutter.connect( - ~~~~~~~~~~~~~~~~~~^ - node, part, req.swift_entity_path, headers, self.app.watchdog, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ...<4 lines>... - logger=self.logger, - ^^^^^^^^^^^^^^^^^^^ - need_multiphase=True) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1990, in connect - raise FooterNotSupported() -swift.common.exceptions.FooterNotSupported (txn: txdb44526395f04628a3263-0068fbeea6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits ... ok -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT -test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmplcb3jq7h/node/sda1/objects-1/1' +test-reconstructor WARNING: Unexpected entity '/tmp/tmplcb3jq7h/node/sda1/objects-1/1' is not a directory +test-reconstructor INFO: Removing partition: /tmp/tmplcb3jq7h/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmplcb3jq7h/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.00s (610.26/sec, 0s remaining)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_db_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_root_container ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 200 52 "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txafdcb6fc20484f8fb628d-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7bb425c32ad54f66adb26-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx0431342b0c854b9682cdc-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "GET /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 304 - "GET http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txd2d184ab18c04211ae75a-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc17f7e9b00c847199d559-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx87fef73c49a44cb2b7ee5-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 200 52 "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx89e7967a54634f85a5902-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3cdf53abf9784f55b6370-0068fbeea4" "proxy-server 4171809" 0.0042 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txb24dd31c14f64a42b6d00-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 412 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txacd1b17dbb294ef5b6e2b-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 412 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txacd1b17dbb294ef5b6e2b-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27fd237c3ac840f2af526-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txd8d5b19c21a04e7d94a48-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 200 52 "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txba4232b01f144a0eaca2b-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b5e53bc3c5043fc84996-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx9b0512b562424b1fba059-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 304 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "txd5ac0c2600bf47679c972-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37737168d63a491d9247f-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "txf75ab5561256471f8dc71-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sdb1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 200 52 "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx1e9965176f474b0ca8c4b-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc69ffcab28fd4c1f95bdc-0068fbeea4" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e" 204 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e" "tx2824d4f6af95430d99bc3-0068fbeea4" "proxy-server 4171809" 0.0013 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:52 +0000] "HEAD /sda1/3/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" 304 - "HEAD http://localhost/v1/a/fa983ca6d6c644c1968f5b024a14df1e/conditionals" "tx02c410adbb004494ae6fa-0068fbeea4" "proxy-server 4171809" 0.0005 "-" 4171809 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa63b4397f3ba41e7a423d-0068fbeea5" "proxy-server 4171809" 0.0012 "-" 4171809 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://127.0.0.1:48419/sda1/0/a/con" "txa63b4397f3ba41e7a423d-0068fbeea5" "container-server 4171809" 0.0010 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://127.0.0.1:34835/sdb1/0/a/con" "txa63b4397f3ba41e7a423d-0068fbeea5" "container-server 4171809" 0.0009 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "txa63b4397f3ba41e7a423d-0068fbeea5" "proxy-server 4171809" 0.0079 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://localhost/v1/a/con" "txa63b4397f3ba41e7a423d-0068fbeea5" "proxy-server 4171809" 0.0127 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/53 PUT /v1/a/con HTTP/1.0 201 - - t - - - txa63b4397f3ba41e7a423d-0068fbeea5 - 0.0198 - - 1761341093.301608801 1761341093.321367741 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e6d452524df438fba14a-0068fbeea5" "proxy-server 4171809" 0.0019 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "txe34926725f1341278561f-0068fbeea5" "proxy-server 4171809" 0.0012 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "txba3146080bcb4471a2ee6-0068fbeea5" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txba3146080bcb4471a2ee6-0068fbeea5" "proxy-server 4171809" 0.0104 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "txba3146080bcb4471a2ee6-0068fbeea5" "object-server 4171809" 0.0005 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get -test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files -test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txd3cbd00733414b8aae5b2-006b08feba" "proxy-server 525332" 0.0077 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdd1/0/a/%C4%8Brypto/%C4%8Brypto" "txa91771e34b5c46168a8c5-006b08feba" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "PUT /sdb1/3/a/%C4%8Brypto/%C4%8Brypto" 201 - "POST http://foo:8080/sdc1/0/a/%C4%8Brypto/%C4%8Brypto" "txa91771e34b5c46168a8c5-006b08feba" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "POST /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa91771e34b5c46168a8c5-006b08feba" "proxy-server 525332" 0.0097 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "POST /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 202 76 "POST http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa91771e34b5c46168a8c5-006b08feba" "proxy-server 525332" 0.0203 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe4882e1a92754c508c873-006b08feba" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx2e734fee4936432da71bd-006b08feba" "proxy-server 525332" 0.0042 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa9fc8fd39680409aba66d-006b08feba" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx410481c70e774b279d943-006b08feba" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx684ba246cc99468891cd5-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx897838965b6d43dc9b135-006b08feba" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf14d963b52c84ea19b6e5-006b08feba" "proxy-server 525332" 0.0054 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx80b8ee80d5f349bf8105c-006b08feba" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7bf1a5dfabcc43ad9c9bd-006b08feba" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5fb57114ba6d457e99b50-006b08feba" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:30 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx0df55eab1475476d9e424-006b08feba" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx9404cbd7ba6a4799b704e-006b08feba" "proxy-server 525332" 0.0086 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbff883b6ccd04218bfa26-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txa46019f050814f73a1e8b-006b08febb" "proxy-server 525332" 0.0113 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7140297dee9646129f8eb-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx7140297dee9646129f8eb-006b08febb" "proxy-server 525332" 0.0049 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx58752462547341e1a37d1-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx6a48d72b3737423981aea-006b08febb" "proxy-server 525332" 0.0014 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txaa64868790904ec28f13d-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf3f56ec0fc45418eaf382-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx3fa1befe74284243827de-006b08febb" "proxy-server 525332" 0.0095 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx8d3eb835ad8e412fb7a6b-006b08febb" "proxy-server 525332" 0.0051 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc327b97e62fd45b39bfec-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx4ac3a03837e64de68196e-006b08febb" "proxy-server 525332" 0.0018 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc6ff747a801c4f2cbb6f5-006b08febb" "proxy-server 525332" 0.0085 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeba0dc659bab42c8909fb-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx57a82f0e70bd432197509-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txfdc4fc1e89504ac8aa89d-006b08febb" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbc14ad7a262440b089dc6-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txde342f87d4cb4f1e919af-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx4360966b54ed420caa8d6-006b08febb" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf3203df796d41a594f69-006b08febb" "proxy-server 525332" 0.0069 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txebf3089e99fb4edb9fd8b-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx16eae110c7174086a2188-006b08febb" "proxy-server 525332" 0.0007 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_UTF8_path ... ok + +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.16s. Total quarantined: 0, Total errors: 0, Total files/sec: 25.00, Total bytes/sec: 38892.85, Auditing time: 0.16, Rate: 0.98 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 4 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 2, "10240": 2, "OVER": 0} +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: [audit-watcher test_watcher1] reporting dark data /a/DARK/o2 +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:30 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 65.17, bytes/sec: 66734.53, Total time: 0.02, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpfsk3co_i/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.17s. Total quarantined: 0, Total errors: 0, Total files/sec: 24.09, Total bytes/sec: 37481.67, Auditing time: 0.16, Rate: 0.98 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 1 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 2, "10240": 2, "OVER": 0} +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1245.34, bytes/sec: 2550455.64, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.19, Total bytes/sec: 50595.21, Auditing time: 0.09, Rate: 0.85 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1179.83, bytes/sec: 2416296.65, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharded_state_errors ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_non_slash ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341093.13324', 'Content-Type': 'so'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_initiate_multipart_upload_acl_without_permission ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_non_zero_commit_window +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_non_zero_commit_window ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_fullcontrol_permission ... ok +test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load_old_style +test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load_old_style ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_check_policy +test.unit.obj.test_diskfile.TestECDiskFileManager.test_check_policy ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_commit_window ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_order_and_reverse ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_object_stats_shard_container ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_prefix_delim ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_past_commit_window +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_past_commit_window ... ok +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBroker.test_list_objects_iter_with_reserved_name ... ok +test.unit.container.test_backend.TestContainerBroker.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBroker.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBroker.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBroker.test_make_tuple_for_pickle ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state ... ok + +test DEBUG: /tmp/tmpz1i9yh8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.65051.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpz1i9yh8x/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.65051.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'dfe79a070edc81444f828537e09b663c', 'f983892e-1ba3-43d6-ae60-8c12511a5bfc-', '1795751610.87051', '1795751610.85548', '0', '', '1795751610.85548', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.87736', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1795751610.87736', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.87736', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.87757', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.87757', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.87742', 'epoch': '1795751610.87742', 'reported': 0, 'tombstones': -1}], 'f983892e-1ba3-43d6-ae60-8c12511a5bfc-') +test DEBUG: /tmp/tmpbm46fg2i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.87742.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpbm46fg2i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.87742.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'dfe79a070edc81444f828537e09b663c', 'f983892e-1ba3-43d6-ae60-8c12511a5bfc-', '1795751610.87051', '1795751610.90136', '0', '', '1795751610.85548', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751610.87736', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1795751610.87736', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751610.87736', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751610.87757', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751610.87757', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751610.87742', 'epoch': '1795751610.87742', 'reported': 0, 'tombstones': -1}], 'f983892e-1ba3-43d6-ae60-8c12511a5bfc-') +test DEBUG: /tmp/tmpbm46fg2i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.87742.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpbm46fg2i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751610.87742.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'dfe79a070edc81444f828537e09b663c', '279d2dc2-09c6-43e7-a9fd-0781a3e9d715-', '1795751610.99488', '1795751610.99305', '0', '', '1795751610.99305', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.01430', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1795751611.01430', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751611.01430', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.01449', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.01449', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.01436', 'epoch': '1795751611.01436', 'reported': 0, 'tombstones': -1}], '279d2dc2-09c6-43e7-a9fd-0781a3e9d715-') +test DEBUG: /tmp/tmp1ndcpn90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.01436.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp1ndcpn90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.01436.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'dfe79a070edc81444f828537e09b663c', '279d2dc2-09c6-43e7-a9fd-0781a3e9d715-', '1795751610.99488', '1795751611.03885', '0', '', '1795751610.99305', 99, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.01430', 'lower': '', 'upper': 'a', 'object_count': 99, 'bytes_used': 0, 'meta_timestamp': '1795751611.01430', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751611.01430', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.01449', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.01449', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.01436', 'epoch': '1795751611.01436', 'reported': 0, 'tombstones': -1}], '279d2dc2-09c6-43e7-a9fd-0781a3e9d715-') +test DEBUG: /tmp/tmp1ndcpn90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.01436.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp1ndcpn90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.01436.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, '305f6d9aad990486c06a7715579fcb7d', 'c2b65d37-ea7c-46ac-8fb4-53a79889909c-', '1795751611.13839', '1795751611.13653', '0', '', '1795751611.13653', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c2b65d37-ea7c-46ac-8fb4-53a79889909c-', '5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.16085.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, '305f6d9aad990486c06a7715579fcb7d', 'c2b65d37-ea7c-46ac-8fb4-53a79889909c-', '1795751611.13839', '1795751611.13653', '0', '', '1795751611.13653', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.15177', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.15177', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751611.15177', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.16103', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.16103', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.16085', 'epoch': '1795751611.16085', 'reported': 0, 'tombstones': -1}], 'c2b65d37-ea7c-46ac-8fb4-53a79889909c-') +test DEBUG: /tmp/tmp3ouqr05r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.16085.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp3ouqr05r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.16085.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, '305f6d9aad990486c06a7715579fcb7d', '12c2d6ff-5815-4ebb-b664-b2b3b3abcd71-', '1795751611.27756', '1795751611.26721', '0', '', '1795751611.26721', 2, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('12c2d6ff-5815-4ebb-b664-b2b3b3abcd71-', '5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.28957.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (8, '305f6d9aad990486c06a7715579fcb7d', '12c2d6ff-5815-4ebb-b664-b2b3b3abcd71-', '1795751611.27756', '1795751611.26721', '0', '', '1795751611.26721', 2, 0)test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_missing_large_diff ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_self_metadata_replace ... ok - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0053 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0025 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0024 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0023 "-" 4171786 0 -test DEBUG: Unlinked retiring db '/tmp/tmpyvcddpbg/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0023 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0023 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0036 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0020 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0093 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes -test.unit.container.test_server.TestContainerController.test_GET_delimiter_xml_with_quotes ... ok -test.unit.container.test_server.TestContainerController.test_GET_invalid_accept -test.unit.container.test_server.TestContainerController.test_GET_invalid_accept ... ok -test.unit.container.test_server.TestContainerController.test_GET_json -test.unit.container.test_server.TestContainerController.test_GET_json ... ok -test.unit.container.test_server.TestContainerController.test_GET_json_last_modified -test.unit.container.test_server.TestContainerController.test_GET_json_last_modified ... ok -test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter -test.unit.container.test_server.TestContainerController.test_GET_leading_delimiter ... ok -test.unit.container.test_server.TestContainerController.test_GET_limit -test.unit.container.test_server.TestContainerController.test_GET_limit ... ok -test.unit.container.test_server.TestContainerController.test_GET_log_requests_false -test.unit.container.test_server.TestContainerController.test_GET_log_requests_false ... ok -test.unit.container.test_server.TestContainerController.test_GET_log_requests_true -test.unit.container.test_server.TestContainerController.test_GET_log_requests_true ... ok -test.unit.container.test_server.TestContainerController.test_GET_marker -test.unit.container.test_server.TestContainerController.test_GET_marker ... ok -test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter -test.unit.container.test_server.TestContainerController.test_GET_multichar_delimiter ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx2ad2700af6d8490c919c1-0068fbee96" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx34327c102b304d1395bcd-0068fbee96" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd8f1e51f626c420fb9f4e-0068fbee96" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txf4669d8f5ef840378fb69-0068fbee96" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb16d5ea7cdea4e74936e2-0068fbee96" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb16d5ea7cdea4e74936e2-0068fbee96" "proxy-server 4171832" 0.0037 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d8bb03593994372b8329-0068fbee96" "proxy-server 4171832" 0.0056 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txbf268ab921db4c84af392-0068fbee96" "proxy-server 4171832" 0.0055 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc39c6a5408b0414bba098-0068fbee96" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb020c18a8e349a9a86ab-0068fbee96" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx822ba78ca89d4299be9f8-0068fbee96" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx3d65f616ccd8458a8561a-0068fbee97" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx145947e227ac4c1a99176-0068fbee97" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx7b2b51a53b324e19bd21d-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "GET http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txf3d008f093e84a93bd237-0068fbee97" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf15f9b88281045aabc788-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx4ef2415075214e2197b81-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txb61f83c97dec4d3f946fe-0068fbee97" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda33bf9e42e04dd1a8123-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx7fdbdd8bb320462c9c956-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx1bf9b84a049942e6a7ef3-0068fbee97" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3afcda9a8e034cbcbccb8-0068fbee97" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx6575f9a97aaa445b838e4-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txcae70ed7840b44a39479d-0068fbee97" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txcae70ed7840b44a39479d-0068fbee97" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa3b3898d01243978478e-0068fbee97" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txfefde51bccfe4e7baa1cf-0068fbee97" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx87cece4590f04ebbab0d4-0068fbee97" "proxy-server 4171832" 0.0041 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1954778daec84b89b0183-0068fbee97" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txb2a8af5fe6c342f7af364-0068fbee97" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txa5d82e74b9774d31a3679-0068fbee97" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd7743cb9cc4494f920f0-0068fbee97" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txb9c5a654d16547919a93a-0068fbee97" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx67f7c59d24314f27aa5a9-0068fbee97" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9e45102493e74fe2bf2cf-0068fbee97" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "GET /sdb1/3/a/%C4%8Brypto" 200 401 "GET http://foo:8080/v1/a/%C4%8Brypto?format=json&states=listing" "tx9e45102493e74fe2bf2cf-0068fbee97" "proxy-server 4171832" 0.0022 "-" 4171832 1 -proxy INFO: Path stored in meta ('/a/Ä\x8brypto/Ä\x8brypto') does not match path from request ('/a/ċrypto')! Using path from meta. (txn: tx9e45102493e74fe2bf2cf-0068fbee97) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbefee582244b46c3a079f-0068fbee97" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:39 +0000] "PUT /sda1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbefee582244b46c3a079f-0068fbee97" "container-server 4171832" 0.0011 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdb1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbefee582244b46c3a079f-0068fbee97" "container-server 4171832" 0.0011 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbefee582244b46c3a079f-0068fbee97" "proxy-server 4171832" 1.2534 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbefee582244b46c3a079f-0068fbee97" "proxy-server 4171832" 1.2499 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx98cd4d6ee987402d90e2a-0068fbee98" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx98cd4d6ee987402d90e2a-0068fbee98" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx91a434c60634442dbc4d5-0068fbee98" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txb66948ba825341d98b517-0068fbee98" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc6df093bf2de4e59a8e26-0068fbee98" "object-server 4171832" 0.0009 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:40 +0000] "PUT /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc6df093bf2de4e59a8e26-0068fbee98" "proxy-server 4171832" 0.0120 "-" 4171832 1 -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:33117', 'sda1')] (txn: txc6df093bf2de4e59a8e26-0068fbee98) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc6df093bf2de4e59a8e26-0068fbee98" "proxy-server 4171832" 1.4947 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc6df093bf2de4e59a8e26-0068fbee98" "object-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc452dc34bf8342d59721c-0068fbee99" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txb6b55bde19194e409f062-0068fbee99" "proxy-server 4171832" 0.0026 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:41 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txeee4613918cf4ed0957e1-0068fbee99" "object-server 4171832" 0.0006 "-" 4171832 1 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:39527', 'sdb1')] (txn: txeee4613918cf4ed0957e1-0068fbee99) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:43 +0000] "POST /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txeee4613918cf4ed0957e1-0068fbee99" "proxy-server 4171832" 1.3684 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:43 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txeee4613918cf4ed0957e1-0068fbee99" "object-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:43 +0000] "POST /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txeee4613918cf4ed0957e1-0068fbee99" "proxy-server 4171832" 1.3710 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3c4e4a6b9589400b867bf-0068fbee9c" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbe84b9e433e7478fb08e6-0068fbee9c" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txc609d053afaa42b08535a-0068fbee9c" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc58a6a822be046ad8bfd6-0068fbee9c" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx6597c4830bdd4d1cbd8b0-0068fbee9c" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txe88dc188be47490696e72-0068fbee9c" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbc5032b6ffba4a9cb4c00-0068fbee9c" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:44 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx9a0c081a61504826af982-0068fbee9c" "proxy-server 4171832" 0.0026 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa06cd1f5a294423280918-0068fbee9d" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx948f9175570c466090469-0068fbee9d" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txe48dc70e6d9c414ea8aad-0068fbee9d" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4f5ee7ddb2784d4eb164f-0068fbee9d" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx63c471a3b56646878e774-0068fbee9d" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7120917ca39b41768ab96-0068fbee9d" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:45 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx15ac9e85255f46648c792-0068fbee9d" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx15ac9e85255f46648c792-0068fbee9d" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac729abd8a6849f0b6401-0068fbee9f" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txe157d1b0b4314cb38f28e-0068fbee9f" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx031c3f2a2d364ae7876c8-0068fbee9f" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9e8262bb66f421682607-0068fbee9f" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx2036746218c1472481c27-0068fbee9f" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:47 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txe458f392e00245129d018-0068fbee9f" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa2d116b428e34d8e97c74-0068fbeea0" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx5f66f98397764279b5a0a-0068fbeea0" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa9f7f7a7139c474a9f7ad-0068fbeea0" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb05229cbd484f47bfe5e-0068fbeea0" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx902ce48caec64f578c498-0068fbeea0" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx868396175a5641a39728c-0068fbeea0" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0586812cdc6e4e02b0b68-0068fbeea0" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:48 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx49e6f538f1c14107a2b92-0068fbeea0" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf68c53726ac6411aa4711-0068fbeea2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7fc9f79f608644d78c2ea-0068fbeea2" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txc9dfc88897ab41b18ed7d-0068fbeea2" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9fda1b6bcf3147b0940c2-0068fbeea2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:50 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9fda1b6bcf3147b0940c2-0068fbeea2" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe5229c32a12143598e638-0068fbeea3" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx5948031cb68d440cb3b88-0068fbeea3" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf48e39e2e69c47c8924ed-0068fbeea3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx83d861c5f7224e82ac53d-0068fbeea3" "proxy-server 4171832" 0.0011 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7b0e45d3e29b467ab26ee-0068fbeea3" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx69e5a21b34e64338a3ba0-0068fbeea3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx090887018bce42c297bbf-0068fbeea3" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:51 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx06f8bc3b3b424b1ab2038-0068fbeea3" "proxy-server 4171832" 0.0061 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path ... ok - -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:51 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1761341093.22329', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341093.00000', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy ... ok - -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx573b965b6ea74325bfa36-0068fbeea7) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx573b965b6ea74325bfa36-0068fbeea7) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx573b965b6ea74325bfa36-0068fbeea7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx331df1654c804d1f89772-0068fbeea7) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx331df1654c804d1f89772-0068fbeea7) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx331df1654c804d1f89772-0068fbeea7) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx331df1654c804d1f89772-0068fbeea7) -proxy-server ERROR: Object PUT returning 503 for [201, 201, 503, 201, 201, 201, 201, 201, 201, 503, 201, 503, 503, 201] (txn: tx331df1654c804d1f89772-0068fbeea7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txcaa85e511df549d28e50e-0068fbeea7) -obj-ut INFO: - - - [24/Oct/2025:21:24:55 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txcaa85e511df549d28e50e-0068fbeea7" "proxy-server 4171834" 0.0025 "-" 4171834 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx482ab0c054f1447884527-0068fbeea7) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx482ab0c054f1447884527-0068fbeea7) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx431f94ce94154f4480e78-0068fbeea7) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx431f94ce94154f4480e78-0068fbeea7) -obj-ut INFO: - - - [24/Oct/2025:21:24:55 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx431f94ce94154f4480e78-0068fbeea7" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx431f94ce94154f4480e78-0068fbeea7) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txaa97ffd19e894408ae93c-0068fbeea7) -obj-ut INFO: - - - [24/Oct/2025:21:24:55 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txaa97ffd19e894408ae93c-0068fbeea7" "proxy-server 4171834" 0.0024 "-" 4171834 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx156a91a8d4bf40ccbf1c8-0068fbeea7) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx156a91a8d4bf40ccbf1c8-0068fbeea7) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd9b05ff412f845ad8606a-0068fbeea7) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd9b05ff412f845ad8606a-0068fbeea7) -obj-ut INFO: - - - [24/Oct/2025:21:24:55 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txd9b05ff412f845ad8606a-0068fbeea7" "proxy-server 4171834" 0.0005 "-" 4171834 0test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY ... ok -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_with_read_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_multipart_uploads_acl_without_permission ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files_legacy_durable ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_zero_commit_window +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_zero_commit_window ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_items +test.unit.container.test_backend.TestContainerBroker.test_merge_items ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBroker.test_merge_items_is_green ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_old_style_root_account_container_path ... ok +test.unit.obj.test_updater.TestRateLimiterBucket.test_bool +test.unit.obj.test_updater.TestRateLimiterBucket.test_bool ... ok +test.unit.obj.test_updater.TestRateLimiterBucket.test_bucket_ordering +test.unit.obj.test_updater.TestRateLimiterBucket.test_bucket_ordering ... ok +test.unit.obj.test_updater.TestRateLimiterBucket.test_len +test.unit.obj.test_updater.TestRateLimiterBucket.test_len ... ok +test.unit.proxy.controllers.test_base.TestNodeIter.test_annotate_node_with_use_replication +test.unit.proxy.controllers.test_base.TestNodeIter.test_annotate_node_with_use_replication ... ok +test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_default_fake_ring +test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_default_fake_ring ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_deleted ... ok +test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_does_not_mutate_supplied_nodes +test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_does_not_mutate_supplied_nodes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_overlap_shard_range_order ... ok +test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_with_handoffs +test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_with_handoffs ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBroker.test_merge_items_overwrite_unicode ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_presharding_large_diff ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_path ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age +test.unit.obj.test_diskfile.TestECDiskFileManager.test_cleanup_uses_configured_reclaim_age ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path +test.unit.obj.test_diskfile.TestECDiskFileManager.test_construct_dev_path ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_focused_yield_hashes_does_not_clean_up +test.unit.obj.test_diskfile.TestECDiskFileManager.test_focused_yield_hashes_does_not_clean_up ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBroker.test_merge_items_post_overwrite_out_of_order ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:52 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multi_upload_empty_body ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341094.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341094.60061', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_grantee_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_read_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_with_read_permission ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_and_filenames_from_hash +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_and_filenames_from_hash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_pending_file_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_sharding_state_errors ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_range_single_record ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_bad_meta_name +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_bad_meta_name ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_dev_path_fail +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_dev_path_fail ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_deleted ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_frag_index_filter_legacy_durable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_policy_stat_tracking ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_actual_files +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_actual_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_misplaced_object_does_not_effect_container_stats ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_set_x_syncs ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding ... ok -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0035 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0034 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0034 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0032 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0023 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0022 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors -test.unit.container.test_server.TestContainerController.test_GET_namespaces_errors ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported -test.unit.container.test_server.TestContainerController.test_GET_namespaces_not_supported ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params -test.unit.container.test_server.TestContainerController.test_GET_namespaces_other_params ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_sharded_subshard_state_updating ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_root_state_updating ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_listing ... ok -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating -test.unit.container.test_server.TestContainerController.test_GET_namespaces_unsharded_subshard_state_updating ... ok +test-reconstructor INFO: Running object reconstructor in script mode. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor INFO: 0/8 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 57s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sdb1/objects-1/0 +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.01s (297.50/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sda1/objects-1/0 +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.01s (246.30/sec, 0s remaining) +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.01s (358.86/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sdc1/objects-1/0 +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (425.12/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sda1/objects-1/2 +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (370.40/sec, 0s remaining) +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (453.35/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sdb1/objects-1/3 +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.02s (348.82/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sdb1/objects-1/2 +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (378.47/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sdb1/objects-1/1 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (407.17/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmpuui45vo7/node/sda1/objects-1/1 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (379.46/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (376.21/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (373.79/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (369.30/sec, 0s remaining) +test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-reconstructor INFO: Running object reconstructor in script mode. +test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 26s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmptndy9te9/node/sdc1/objects-1/0 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (719.81/sec, 0s remaining) +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (613.29/sec, 0s remaining) +test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpo1e62jyf/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (459.50/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmposv_a8bn/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (509.95/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmposv_a8bn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146810.46779#4#d.data ([Errno 2] No such file or directory: '/tmp/tmposv_a8bn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmposv_a8bn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146810.46779#4.data' -> '/tmp/tmposv_a8bn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146810.46779#4#d.data' + +During handling of the above exception, another exception occurred: -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/54 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - txba3146080bcb4471a2ee6-0068fbeea5 - 0.7068 - - 1761341093.322713137 1761341094.029497623 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txba3146080bcb4471a2ee6-0068fbeea5" "proxy-server 4171809" 0.6961 "-" 4171809 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d071629bb37406b8877b-0068fbeea6" "proxy-server 4171809" 0.0020 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx8b685ea38d9b42bc99b91-0068fbeea6" "proxy-server 4171809" 0.0024 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdb1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx106ee57e381a4eaba8ecd-0068fbeea6" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/54 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx106ee57e381a4eaba8ecd-0068fbeea6 - 0.0129 - - 1761341094.031795979 1761341094.044671774 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd2486b3552d34351849e0-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbfdd649730814c459ccf6-0068fbeea6) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txbfdd649730814c459ccf6-0068fbeea6) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txbfdd649730814c459ccf6-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txcffa2ac81779499d96d8d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txcffa2ac81779499d96d8d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txcffa2ac81779499d96d8d-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txcffa2ac81779499d96d8d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa5661cac2b8a42ea875ef-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa5661cac2b8a42ea875ef-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa5661cac2b8a42ea875ef-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa5661cac2b8a42ea875ef-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx63b2addcd1e7448b89f36-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx63b2addcd1e7448b89f36-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx63b2addcd1e7448b89f36-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx63b2addcd1e7448b89f36-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx84f84668228641cb9397d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx84f84668228641cb9397d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx84f84668228641cb9397d-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx84f84668228641cb9397d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx47b87413b5dc441d84814-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx47b87413b5dc441d84814-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx47b87413b5dc441d84814-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx47b87413b5dc441d84814-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx7651d0fa381049228633d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx7651d0fa381049228633d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx7651d0fa381049228633d-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx7651d0fa381049228633d-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2129038fb0ba47c2a1afd-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2129038fb0ba47c2a1afd-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2129038fb0ba47c2a1afd-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2129038fb0ba47c2a1afd-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb806667f676c4f71b1ef1-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb806667f676c4f71b1ef1-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb806667f676c4f71b1ef1-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb806667f676c4f71b1ef1-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd58af609cf5746609250c-0068fbeea6) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txd58af609cf5746609250c-0068fbeea6) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd58af609cf5746609250c-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd58af609cf5746609250c-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd58af609cf5746609250c-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txd58af609cf5746609250c-0068fbeea6) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx737cb60b22514057ad33f-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx737cb60b22514057ad33f-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx737cb60b22514057ad33f-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx737cb60b22514057ad33f-0068fbeea6) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txb6c1e72b058448fb84f12-0068fbeea6) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1941b018e3de41f9953e5-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1941b018e3de41f9953e5-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1941b018e3de41f9953e5-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx1941b018e3de41f9953e5-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2873628fabc34673a21a2-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2873628fabc34673a21a2-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2873628fabc34673a21a2-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2873628fabc34673a21a2-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd9a333a7a4064b39b20d8-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd9a333a7a4064b39b20d8-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd9a333a7a4064b39b20d8-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd9a333a7a4064b39b20d8-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx69271207259b427d86acd-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx69271207259b427d86acd-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx69271207259b427d86acd-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx69271207259b427d86acd-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx77ef62a73dfe45e985f32-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx77ef62a73dfe45e985f32-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx77ef62a73dfe45e985f32-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx77ef62a73dfe45e985f32-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe057233dab7741de9f6bf-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe057233dab7741de9f6bf-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe057233dab7741de9f6bf-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe057233dab7741de9f6bf-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb0b4269284e448a6babee-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb0b4269284e448a6babee-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb0b4269284e448a6babee-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txb0b4269284e448a6babee-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb03f51e2a9d3405191114-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb03f51e2a9d3405191114-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb03f51e2a9d3405191114-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txb03f51e2a9d3405191114-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa81db238376c44798cbc8-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa81db238376c44798cbc8-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa81db238376c44798cbc8-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txa81db238376c44798cbc8-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc8ecc0c64469481a8c746-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc8ecc0c64469481a8c746-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc8ecc0c64469481a8c746-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txc8ecc0c64469481a8c746-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txaa124fea62084743a39d1-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txaa124fea62084743a39d1-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txaa124fea62084743a39d1-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txaa124fea62084743a39d1-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx73bc5c39e6574118bfeef-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx73bc5c39e6574118bfeef-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx73bc5c39e6574118bfeef-0068fbeea7) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx73bc5c39e6574118bfeef-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx114daac9297e4efe8cffa-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx114daac9297e4efe8cffa-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx114daac9297e4efe8cffa-0068fbeea7) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx114daac9297e4efe8cffa-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6795fd9016554198864a6-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6795fd9016554198864a6-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6795fd9016554198864a6-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx6795fd9016554198864a6-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1d041d3f45a645b1be718-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1d041d3f45a645b1be718-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1d041d3f45a645b1be718-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx1d041d3f45a645b1be718-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa3e8ddc7d0b64819bbce6-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa3e8ddc7d0b64819bbce6-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa3e8ddc7d0b64819bbce6-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txa3e8ddc7d0b64819bbce6-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb1c9497f7c7645efab88c-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb1c9497f7c7645efab88c-0068fbeea7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb1c9497f7c7645efab88c-0068fbeea7) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txb1c9497f7c7645efab88c-0068fbeea7) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx1a9475cad3e4480786aef-0068fbeea7) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx1a9475cad3e4480786aef-0068fbeea7) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx4e151da435874f0c9a7a0-0068fbeea7) -proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmposv_a8bn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpusxjbvdn/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (182.65/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpusxjbvdn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146810.52690#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpusxjbvdn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx4e151da435874f0c9a7a0-0068fbeea7)test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpusxjbvdn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146810.52690#4.data' -> '/tmp/tmpusxjbvdn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146810.52690#4#d.data' -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': 'a/c', 'timestamp': '1761341092.38351', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341092.38351', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341092.38337', 'epoch': '1761341092.38337', 'reported': 0, 'tombstones': -1}], '952f6929-d364-4a83-8195-09f4232202ea-sda') -test ERROR: ERROR Bad response 500 from 10.0.0.1 -test DEBUG: /tmp/tmpv708c24e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1761341092.38319', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '952f6929-d364-4a83-8195-09f4232202ea-sda') -test DEBUG: /tmp/tmpv708c24e/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00282264s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fb08508d-55b1-4cfd-ab74-5470702ab1c0-sda', '1761341093.87198', '1761341093.87026', '0', '', '1761341093.87026', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341093.87594', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341093.87594', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.87594', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341093.87599', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341093.87599', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.87599', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341093.87600', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341093.87600', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.87600', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'fb08508d-55b1-4cfd-ab74-5470702ab1c0-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 3 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fa079cb0-a88d-4f82-9574-6632c88820e1-sda', '1761341093.88795', '1761341093.88633', '0', '', '1761341093.88633', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341093.89162', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341093.89162', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.89162', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341093.89166', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341093.89166', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.89166', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341093.89167', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341093.89167', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.89167', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87005', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87005', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87005', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'fa079cb0-a88d-4f82-9574-6632c88820e1-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e5ad045d-9f65-41e5-b97d-5ecf22a1091c-sda', '1761341093.90394', '1761341093.90235', '0', '', '1761341093.90235', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341093.90766', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341093.90766', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.90766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341093.90771', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341093.90771', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.90771', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341093.90772', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341093.90772', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.90772', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87005', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87005', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87005', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'e5ad045d-9f65-41e5-b97d-5ecf22a1091c-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '495b6f33-5d8d-4f31-817d-ec2783c08f5c-sda', '1761341093.92353', '1761341093.92189', '0', '', '1761341093.92189', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341093.92746', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341093.92746', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.92746', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341093.92750', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341093.92750', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.92750', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341093.92752', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341093.92752', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341093.92752', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87005', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87005', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87005', 'epoch': None, 'reported': 0, 'tombstones': -1}], '495b6f33-5d8d-4f31-817d-ec2783c08f5c-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '678d8f2b-7f53-45cc-a2b9-8cf9f380a696-sda', '1761341094.57742', '1761341094.57570', '0', '', '1761341094.57570', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341094.58116', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341094.58116', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.58116', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341094.58121', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341094.58121', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.58121', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341094.58122', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341094.58122', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.58122', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87005', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87005', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87005', 'epoch': None, 'reported': 0, 'tombstones': -1}], '678d8f2b-7f53-45cc-a2b9-8cf9f380a696-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '43c25ff2-b664-43b0-bb7d-062e9f1dbc16-sda', '1761341094.59622', '1761341094.59458', '0', '', '1761341094.59458', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341094.60014', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341094.60014', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.60014', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341094.60018', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341094.60018', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.60018', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341094.60019', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341094.60019', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.60019', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87015', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87015', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87015', 'epoch': '1761341093.87016', 'reported': 0, 'tombstones': -1}], '43c25ff2-b664-43b0-bb7d-062e9f1dbc16-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6a825d58-f1b9-455e-a6ae-c1c15ad52bf5-sda', '1761341094.61256', '1761341094.61092', '0', '', '1761341094.61092', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341094.61627', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341094.61627', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.61627', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341094.61633', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341094.61633', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.61633', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341094.61634', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341094.61634', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.61634', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87015', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87015', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87015', 'epoch': '1761341093.87016', 'reported': 0, 'tombstones': -1}], '6a825d58-f1b9-455e-a6ae-c1c15ad52bf5-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '555f9c02-93b5-4dc6-bf4a-583f7486d0ac-sda', '1761341094.63154', '1761341094.62990', '0', '', '1761341094.62990', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341094.63551', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341094.63551', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.63551', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341094.63555', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341094.63555', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.63555', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341094.63556', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341094.63556', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.63556', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87015', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87015', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87015', 'epoch': '1761341093.87016', 'reported': 0, 'tombstones': -1}], '555f9c02-93b5-4dc6-bf4a-583f7486d0ac-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e55ca9ea-dd6a-463f-8b44-0c313a3331aa-sda', '1761341094.64803', '1761341094.64643', '0', '', '1761341094.64643', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341094.65187', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341094.65187', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.65187', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341094.65192', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341094.65192', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.65192', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341094.65193', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341094.65193', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341094.65193', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87020', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87020', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87020', 'epoch': '1761341093.87021', 'reported': 0, 'tombstones': -1}], 'e55ca9ea-dd6a-463f-8b44-0c313a3331aa-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_merge_remote_osr -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_merge_remote_osr ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_none_to_sync -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_none_to_sync ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_timeout_in_fetch -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_timeout_in_fetch ... ok +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpusxjbvdn/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestNodeIter.test_multi_iteration +test.unit.proxy.controllers.test_base.TestNodeIter.test_multi_iteration ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespace_caching +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespace_caching ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_bad_response_body +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_bad_response_body ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_incomplete_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_non_sharded_states +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_initiated_and_required ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341094.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source?versionId=null', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341094.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341094.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_empty_src_path -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_empty_src_path ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_error ... ok - -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:53 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:54 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_abort_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_error ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_list_parts_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_object_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_object_listing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_state_is_not_reclaimable ... ok -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx419584e6c7124601af31c-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx419584e6c7124601af31c-0068fbeea9" "proxy-server 4171834" 0.0023 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx5e7a2852e8f74763873f6-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "tx5e7a2852e8f74763873f6-0068fbeea9" "proxy-server 4171834" 0.0021 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx1c7b0e4e8cb14be09eb4a-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx0e480222e83146acb8d05-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx0e480222e83146acb8d05-0068fbeea9" "proxy-server 4171834" 0.0025 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx0e480222e83146acb8d05-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txee37d9820e0c4af788748-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txee37d9820e0c4af788748-0068fbeea9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx799fad1c033f46b9b906a-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx799fad1c033f46b9b906a-0068fbeea9" "proxy-server 4171834" 0.0024 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx75a7b3a625e94300b8933-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx75a7b3a625e94300b8933-0068fbeea9" "proxy-server 4171834" 0.0024 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx595235cc9ee541cb85c54-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx595235cc9ee541cb85c54-0068fbeea9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txca25754140df44139151a-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txca25754140df44139151a-0068fbeea9" "proxy-server 4171834" 0.0022 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txbdedfa09ba3644139bbc3-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx3a7953d98dcc48b99ea6b-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx3a7953d98dcc48b99ea6b-0068fbeea9" "proxy-server 4171834" 0.0023 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "tx22393ef17167407486a02-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: tx22393ef17167407486a02-0068fbeea9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx6d3ad005e9de48dcb804d-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx6d3ad005e9de48dcb804d-0068fbeea9" "proxy-server 4171834" 0.0022 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx365b146a533c459498202-0068fbeea9" "proxy-server 4171834" 0.0005 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txb298531b5d2c4043a91d8-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "txb298531b5d2c4043a91d8-0068fbeea9" "proxy-server 4171834" 0.0022 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "txa72cceaab13b46ef90da5-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: txa72cceaab13b46ef90da5-0068fbeea9) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx135301bd157f4e21bf04a-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx135301bd157f4e21bf04a-0068fbeea9" "proxy-server 4171834" 0.0023 "-" 4171834 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfdef07a90f49492fa12c4-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txfdef07a90f49492fa12c4-0068fbeea9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx85b00d8b24254bdd8d8ec-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx85b00d8b24254bdd8d8ec-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx85b00d8b24254bdd8d8ec-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.33, Total bytes/sec: 50844.67, Auditing time: 0.08, Rate: 0.82 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1227.48, bytes/sec: 2513881.94, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx85b00d8b24254bdd8d8ec-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx85b00d8b24254bdd8d8ec-0068fbeea9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.51, Total bytes/sec: 49422.91, Auditing time: 0.09, Rate: 0.89 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1184.16, bytes/sec: 2425165.05, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx85b00d8b24254bdd8d8ec-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx85b00d8b24254bdd8d8ec-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx85b00d8b24254bdd8d8ec-0068fbeea9" "proxy-server 4171834" 0.0005 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txdecc08ccb2bd4217b65e4-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txdecc08ccb2bd4217b65e4-0068fbeea9" "proxy-server 4171834" 0.0030 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txdecc08ccb2bd4217b65e4-0068fbeea9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.52, Total bytes/sec: 49429.63, Auditing time: 0.09, Rate: 0.86 +test INFO: [audit-watcher test_watcher1] total unknown 3 ok 0 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1204.22, bytes/sec: 2466245.94, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc783562e88ed42c8bd4ec-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txc783562e88ed42c8bd4ec-0068fbeea9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_with_cached_container_info +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok + +test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txca9c4023d91f4beebe346-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txca9c4023d91f4beebe346-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txca9c4023d91f4beebe346-0068fbeea9" "proxy-server 4171834" 0.0006 "-" 4171834 0 -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0132 "-" 525339 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 525339 0 +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0004 "-" 525339 - +test INFO: - - - [27/Nov/2026:03:53:30 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0086 "-" 525339 0 +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpp1jensv6/tmp_test_obj_server_DiskFile/58c9bbb2-b96b-4912-9a7a-0dd9e4654f46/junk: Invalid Timestamp value in filename 'junk' +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txca9c4023d91f4beebe346-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txca9c4023d91f4beebe346-0068fbeea9) -proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_data ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect - resp = func(ipaddr, port, device, partition, method, path, - headers=headers, query_string=query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txca9c4023d91f4beebe346-0068fbeea9) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txca9c4023d91f4beebe346-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txca9c4023d91f4beebe346-0068fbeea9" "proxy-server 4171834" 0.0005 "-" 4171834 0 -obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txfa8caa3d2adc4f11aad15-0068fbeea9)test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_transient_sysmeta_replaced_by_PUT_or_POST -test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_transient_sysmeta_replaced_by_PUT_or_POST ... ok - -proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx4e151da435874f0c9a7a0-0068fbeea7) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx4e151da435874f0c9a7a0-0068fbeea7) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx74645ccec3b441079f2fb-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc04455097913489793947-0068fbeea8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc04455097913489793947-0068fbeea8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc04455097913489793947-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2272b62d68cd4b6cb4512-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2272b62d68cd4b6cb4512-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2272b62d68cd4b6cb4512-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2272b62d68cd4b6cb4512-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx02b905dbd73640c8bcc12-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx02b905dbd73640c8bcc12-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx02b905dbd73640c8bcc12-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx02b905dbd73640c8bcc12-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1b3ce74205314713868f4-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1b3ce74205314713868f4-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1b3ce74205314713868f4-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1b3ce74205314713868f4-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4fbc6fb0af4c433ba1bcf-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4fbc6fb0af4c433ba1bcf-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4fbc6fb0af4c433ba1bcf-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx4fbc6fb0af4c433ba1bcf-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9f062a4653b240a393204-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9f062a4653b240a393204-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9f062a4653b240a393204-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9f062a4653b240a393204-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc68db7c0f29945c9ac33b-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc68db7c0f29945c9ac33b-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc68db7c0f29945c9ac33b-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc68db7c0f29945c9ac33b-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txea54f5c3c53f4c408c957-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txea54f5c3c53f4c408c957-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txea54f5c3c53f4c408c957-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txea54f5c3c53f4c408c957-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf21101d453d24ee99ad86-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf21101d453d24ee99ad86-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf21101d453d24ee99ad86-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txf21101d453d24ee99ad86-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa10ececa357c4820ba4ae-0068fbeea8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txa10ececa357c4820ba4ae-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa10ececa357c4820ba4ae-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa10ececa357c4820ba4ae-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa10ececa357c4820ba4ae-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa10ececa357c4820ba4ae-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd6ca93c7ae9d4320932c2-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd6ca93c7ae9d4320932c2-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd6ca93c7ae9d4320932c2-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txd6ca93c7ae9d4320932c2-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx55befa3a401c451f8f38f-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe62369c477984bcab4289-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe62369c477984bcab4289-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe62369c477984bcab4289-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe62369c477984bcab4289-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx11967097098b4604b186d-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx11967097098b4604b186d-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx11967097098b4604b186d-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx11967097098b4604b186d-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx81ec92b814a545c4ad055-0068fbeea8)test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload -test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network -test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network ... ok - -obj-ut DEBUG: Container update timeout (1.0000s) waiting for [('10.0.0.0:1000', 'sda')] (txn: txfa8caa3d2adc4f11aad15-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txfa8caa3d2adc4f11aad15-0068fbeea9" "proxy-server 4171834" 1.3311 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txfa8caa3d2adc4f11aad15-0068fbeea9) -obj-ut INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx8a43ac1f04794cd6ab2de-0068fbeeab" "proxy-server 4171834" 0.0006 "-" 4171834 0 -obj-ut INFO: - - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx8a43ac1f04794cd6ab2de-0068fbeeab" "proxy-server 4171834" 0.0005 "-" 4171834 0 -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8a43ac1f04794cd6ab2de-0068fbeeab) - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0134 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0011 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:58 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0013 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 4171786 0 -test DEBUG: Unlinked retiring db '/tmp/tmpa28_pw3v/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 4171786 0 -test DEBUG: Unlinked retiring db '/tmp/tmp158_vkim/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0023 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0020 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0036 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_GET_non_ascii -test.unit.container.test_server.TestContainerController.test_GET_non_ascii ... ok -test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies -test.unit.container.test_server.TestContainerController.test_GET_objects_of_different_policies ... ok -test.unit.container.test_server.TestContainerController.test_GET_over_limit -test.unit.container.test_server.TestContainerController.test_GET_over_limit ... ok -test.unit.container.test_server.TestContainerController.test_GET_path -test.unit.container.test_server.TestContainerController.test_GET_path ... ok -test.unit.container.test_server.TestContainerController.test_GET_plain -test.unit.container.test_server.TestContainerController.test_GET_plain ... ok -test.unit.container.test_server.TestContainerController.test_GET_prefix -test.unit.container.test_server.TestContainerController.test_GET_prefix ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_diskfile_from_hash_unclean ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sharding_sysmeta ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_encoded_timestamps_using_memory ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index_legacy +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_frag_index_legacy ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_file ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341095.95612', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341095.96549', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_dst_container_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_dst_container_permission ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_list_parts_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multi_upload_empty_body +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multi_upload_empty_body ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_storage_policy_property ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_and_legacy_durable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeTombstonesColumn.test_sync_merging ... ok -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (503, 503, 503) +test WARNING: Handoff requested (9) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: Container GET returning 503 for [] (txn: txcbe21f5fa15c486da3ffb-0068fbeea4) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx3f872c9c0ed64255b5c11-0068fbeea6) -test INFO: Client disconnected on read of '/a/c' (txn: txfd0586d55752460aaf62f-0068fbeea6) -test INFO: Client disconnected on read of '/a/c' (txn: tx30ee1094b02f4712af626-0068fbeea6) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx96bb7d2788474aad81b46-0068fbeea6) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx96bb7d2788474aad81b46-0068fbeea6) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx96bb7d2788474aad81b46-0068fbeea6)test.unit.proxy.controllers.test_container.TestContainerController.test_response_codes_for_GET -test.unit.proxy.controllers.test_container.TestContainerController.test_response_codes_for_GET ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_swift_owner -test.unit.proxy.controllers.test_container.TestContainerController.test_swift_owner ... ok -test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_POST -test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_POST ... ok +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa8786bbe94a747e2a5f5e-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx80f98d91864b4822968e7-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx352ece83dfd34bf98986c-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2295d696b3cd4604aad0b-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7be76f3670c4440895c09-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txfc9a0f07701941b5b3908-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx98f7956429334c1880839-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf39839d5a32b46aa8c89b-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx37a36147995a4cd187a9f-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3467f0d95a9f4583a548d-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5123366f79774902b1c70-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txf0e0c398bb5a42d2aef26-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd39c1ca3f9b94ab898fbc-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6c4e466fc1a44eceb6dbd-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7c4d2d4ce64248a2b1083-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf71afd41bf8e43af81c29-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8935903213c2416ca7025-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5a325ae3ecd7491b9b247-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0289efdd6ff146f5a1724-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txcb90afe3cbcc49a797833-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc5f2236e83de4f54bb202-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx753bf8ba866b406e89e18-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc20e9ea46aaf4eae8bf9a-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx5735697b8a6b47bab4edb-006b08febb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx1c70484267b9466eb93b0-006b08febb) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx19a6691943734d6283026-006b08febb) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx872c1e2801aa4c9786645-006b08febb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txa5c77a0ec12b4734ac33a-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx633d0c445f3d4b539b657-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx778f749763794f2f83f7a-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx48ebec47d9a948a2a75a4-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txe81654bc2aa447e68989b-006b08febb) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx091dce3bff1e42d299037-006b08febb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_empty_list +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_empty_list ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_error +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_error ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size ... ok -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '37d61887-904d-4a53-80db-96f319c7f323-sda', '1761341095.91279', '1761341095.91110', '0', '', '1761341095.91110', 0, 0) REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341095.91667', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341095.91667', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.91667', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341095.91671', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341095.91671', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.91671', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341095.91672', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341095.91672', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.91672', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87015', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87015', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87015', 'epoch': '1761341093.87016', 'reported': 0, 'tombstones': -1}], '37d61887-904d-4a53-80db-96f319c7f323-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ee801970-d506-4e6b-81fd-5c4fa791c9cb-sda', '1761341095.93035', '1761341095.92853', '0', '', '1761341095.92853', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.27888', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.27888', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751611.27888', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.28975', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.28975', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.28957', 'epoch': '1795751611.28957', 'reported': 0, 'tombstones': -1}], '12c2d6ff-5815-4ebb-b664-b2b3b3abcd71-') +test DEBUG: /tmp/tmp0ef8h6n8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.28957.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp0ef8h6n8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.28957.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '248ee0c8582af2df6320f3f603ef13ac', '0db83022-f694-4a4e-93cf-61b75cba95c7-', '1795751611.38934', '1795751611.37141', '0', '', '1795751611.37141', 3, 0) +test WARNING: /tmp/tmp2npxogb4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.39988.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp2npxogb4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.39988.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '248ee0c8582af2df6320f3f603ef13ac', '0db83022-f694-4a4e-93cf-61b75cba95c7-', '1795751611.38934', '1795751611.42169', '0', '', '1795751611.37141', 3, 0) +test WARNING: /tmp/tmp2npxogb4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.39988.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp2npxogb4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.39988.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '248ee0c8582af2df6320f3f603ef13ac', '9e9b0ab3-daee-4f94-b5f8-53624682ef52-', '1795751611.50725', '1795751611.50543', '0', '', '1795751611.50543', 3, 0) +test WARNING: /tmp/tmp50padwlb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.52304.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp50padwlb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.52304.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '248ee0c8582af2df6320f3f603ef13ac', '9e9b0ab3-daee-4f94-b5f8-53624682ef52-', '1795751611.50725', '1795751611.54169', '0', '', '1795751611.50543', 3, 0) +test WARNING: /tmp/tmp50padwlb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.52304.db is unable to replicate shard ranges to peer 10.0.0.1:1001/sdb; peer may need upgrading +test WARNING: /tmp/tmp50padwlb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.52304.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, 'a56b3ac23444e24ca14aaaed335a4324', '4bcab635-ba26-415b-b75f-3e5ae56e45e9-', '1795751611.61294', '1795751611.59888', '0', '', '1795751611.59888', 5, 0) REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341095.93415', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341095.93415', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.93415', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341095.93420', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341095.93420', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.93420', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341095.93421', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341095.93421', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.93421', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87015', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87015', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87015', 'epoch': '1761341093.87016', 'reported': 0, 'tombstones': -1}], 'ee801970-d506-4e6b-81fd-5c4fa791c9cb-sda') -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3c8c398d-6a93-4d0a-8aa7-130495af817d-sda', '1761341095.94704', '1761341095.94542', '0', '', '1761341095.94542', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.64480', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.64480', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751611.64480', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.65252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.65252', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.62051', 'epoch': '1795751611.62051', 'reported': 0, 'tombstones': -1}], '4bcab635-ba26-415b-b75f-3e5ae56e45e9-') +test DEBUG: /tmp/tmpsvhw8w4b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.62051.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpsvhw8w4b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.62051.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, 'a56b3ac23444e24ca14aaaed335a4324', '4bcab635-ba26-415b-b75f-3e5ae56e45e9-', '1795751611.61294', '1795751611.64167', '0', '', '1795751611.59888', 5, 0) REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341095.95080', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341095.95080', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.95080', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341095.95085', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341095.95085', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.95085', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341095.95086', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341095.95086', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341095.95086', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341093.87025', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87005', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87005', 'epoch': None, 'reported': 0, 'tombstones': -1}], '3c8c398d-6a93-4d0a-8aa7-130495af817d-sda') -test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1761341093.87015', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87015', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87015', 'epoch': '1761341093.87016', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1761341093.87025', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341093.87005', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341093.87005', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test DEBUG: /tmp/tmpyj3cl2da/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '64f6e1624f55f55650959b519077b3df', 'd35c6866-4bda-4124-bc97-1f8bc3b1b63a-sda', '1761341095.97536', '1761341095.97359', '0', '', '1761341095.97359', 1, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1761341095.97943', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'd35c6866-4bda-4124-bc97-1f8bc3b1b63a-sda') -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test DEBUG: Replicating db /tmp/tmpntv2m8tc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a59719d9-9846-4685-8a28-d5b2d7d4090d-sda', '1761341095.99259', '1761341095.99071', '0', '', '1761341095.99071', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -test ERROR: ERROR syncing /tmp/tmpntv2m8tc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db with node {'ip': '10.0.0.1', 'replication_ip': '10.0.0.1', 'port': 1001, 'replication_port': 1001, 'device': 'sdb', 'zone': 1, 'region': 1, 'id': 1, 'weight': 1, 'index': 1}: Timeout (0.001s) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'c947b335b72b7fabbe47b9878ee71189', '412f3057-3076-4c76-8f4c-5900cf3e7b6a-sda', '1761341096.00972', '1761341096.00766', '0', '', '1761341096.00766', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.64480', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.64480', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751611.64480', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.65252', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.65252', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.62051', 'epoch': '1795751611.62051', 'reported': 0, 'tombstones': -1}], '4bcab635-ba26-415b-b75f-3e5ae56e45e9-') +test DEBUG: /tmp/tmpsvhw8w4b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.62051.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpsvhw8w4b/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.62051.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, 'a56b3ac23444e24ca14aaaed335a4324', 'd565d6c9-be5c-40cf-9b72-27442f78f09a-', '1795751611.80284', '1795751611.79388', '0', '', '1795751611.79388', 5, 0) REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1761341096.01442', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '412f3057-3076-4c76-8f4c-5900cf3e7b6a-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_trouble_receiving_so_none_to_sync -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_trouble_receiving_so_none_to_sync ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_with_rsync -test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_with_rsync ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_status_change -test.unit.container.test_replicator.TestReplicatorSync.test_sync_status_change ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced -test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced ... ok +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.83988', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.83988', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751611.83988', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.84773', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.84773', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.81023', 'epoch': '1795751611.81023', 'reported': 0, 'tombstones': -1}], 'd565d6c9-be5c-40cf-9b72-27442f78f09a-') +test DEBUG: /tmp/tmp1x38dy59/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.81023.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp1x38dy59/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.81023.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (10, 'a56b3ac23444e24ca14aaaed335a4324', 'd565d6c9-be5c-40cf-9b72-27442f78f09a-', '1795751611.80284', '1795751611.83697', '0', '', '1795751611.79388', 5, 0)test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming_chunked +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_fragment_size_resuming_chunked ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_sharding_large_diff ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_ignore_corrupted_hashes +test.unit.obj.test_diskfile.TestHashesHelpers.test_ignore_corrupted_hashes ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_read_legacy_hashes +test.unit.obj.test_diskfile.TestHashesHelpers.test_read_legacy_hashes ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_invalid_hashes_mutation_and_transative_equality +test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_invalid_hashes_mutation_and_transative_equality ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_valid_hashes_mutation_and_transative_equality +test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_valid_hashes_mutation_and_transative_equality ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_invalid_updated +test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_invalid_updated ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_safe_default +test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_safe_default ... ok +test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_valid_updated +test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_valid_updated ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable +test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_init_node_timeout +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_init_node_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_insufficient_bytes +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_insufficient_bytes ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_ec_policy_some_legacy ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_read_timeout +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_read_timeout ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_empty_dir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_empty_dir ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_stray_meta +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_stray_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts ... ok +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size +test.unit.proxy.controllers.test_obj.TestECFragGetter.test_iter_bytes_from_response_part_small_fragment_size ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_unexpected_file +test.unit.obj.test_diskfile.TestECDiskFileManager.test_get_ondisk_files_with_unexpected_file ... ok -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Length': '0'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Length': '0'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Transfer-Encoding': 'chunked', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '098f6bcd4621d373cade4e832627b4f6'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341096.36523', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_match_and_s3acl -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_abort_error ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_sharding_remote_unsharded_large_diff ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window +test.unit.obj.test_diskfile.TestECDiskFileManager.test_init_commit_window ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_enoent ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror +test.unit.obj.test_diskfile.TestECDiskFileManager.test_listdir_other_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:55 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '13'} -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) -fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:56 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_complete_s3acl ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_upload_initiate_no_content_type ... ok - -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx81ec92b814a545c4ad055-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx81ec92b814a545c4ad055-0068fbeea8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx81ec92b814a545c4ad055-0068fbeea8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf683be8163c04d73ae4ca-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf683be8163c04d73ae4ca-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf683be8163c04d73ae4ca-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txf683be8163c04d73ae4ca-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx619cdc46dbb64ed498358-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx619cdc46dbb64ed498358-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx619cdc46dbb64ed498358-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx619cdc46dbb64ed498358-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx235c91df2f4744eb8ad25-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx235c91df2f4744eb8ad25-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx235c91df2f4744eb8ad25-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx235c91df2f4744eb8ad25-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx24ff1b86aafc44cca7a78-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx24ff1b86aafc44cca7a78-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx24ff1b86aafc44cca7a78-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx24ff1b86aafc44cca7a78-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx34900acce8014d64aeaf5-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx34900acce8014d64aeaf5-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx34900acce8014d64aeaf5-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx34900acce8014d64aeaf5-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx67025151810049cf805c6-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx67025151810049cf805c6-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx67025151810049cf805c6-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx67025151810049cf805c6-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx183ea6f2d6f042dfbcfff-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx183ea6f2d6f042dfbcfff-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx183ea6f2d6f042dfbcfff-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx183ea6f2d6f042dfbcfff-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txeef296f2b66547ac8c020-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txeef296f2b66547ac8c020-0068fbeeaa) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txeef296f2b66547ac8c020-0068fbeeaa) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txeef296f2b66547ac8c020-0068fbeeaa) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut WARNING: Handoff requested (5) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut WARNING: Handoff requested (5) -proxy-ut WARNING: Handoff requested (6) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc -proxy-ut DEBUG: Node is error limited: 10.0.0.3:3003/sdd -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut WARNING: Handoff requested (7) -proxy-ut WARNING: Handoff requested (8) -proxy-ut WARNING: Handoff requested (9) -proxy-ut WARNING: Handoff requested (10) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut WARNING: Handoff requested (4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd6a4a23ce3747e6a6886-0068fbeeaa" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:58 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx21d0f72d0a474f3b82154-0068fbeeaa" "proxy-server 4171809" 0.0026 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "tx1a07ef32b64a49c2be20f-0068fbeeaa" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:58 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx1a07ef32b64a49c2be20f-0068fbeeaa" "proxy-server 4171809" 0.0074 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:58 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "tx1a07ef32b64a49c2be20f-0068fbeeaa" "object-server 4171809" 0.0004 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:58 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx1a07ef32b64a49c2be20f-0068fbeeaa" "proxy-server 4171809" 0.0095 "-" 4171809 0test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 -test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags -test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... ok - +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341097.33999', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '13'} +fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:write READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_src_obj_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_copy_without_src_obj_permission ... ok - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0040 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0009 "-" 4171786 3 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0035 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0045 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0018 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0036 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0017 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_auditing -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_auditing ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_errors ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_from_compacted_shard ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_include_deleted ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_using_state_aliases -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_using_state_aliases ... ok -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header -test.unit.container.test_server.TestContainerController.test_GET_shard_ranges_with_format_header ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_namespaces ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_complete_s3acl ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_missing ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_for_meta_with_content_type +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_for_meta_with_content_type ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_with_bad_frag_index +test.unit.obj.test_diskfile.TestECDiskFileManager.test_make_on_disk_filename_with_bad_frag_index ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning +test.unit.obj.test_diskfile.TestECDiskFileManager.test_missing_splice_warning ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator +test.unit.obj.test_diskfile.TestECDiskFileManager.test_object_audit_location_generator ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors +test.unit.obj.test_diskfile.TestECDiskFileManager.test_parse_on_disk_filename_errors ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error +test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_deleted ... ok -test ERROR: Container GET returning 503 for [] (txn: tx96bb7d2788474aad81b46-0068fbeea6) -test INFO: Client disconnected on read of '/a/c' (txn: tx96bb7d2788474aad81b46-0068fbeea6) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: Container GET returning 503 for [] (txn: tx1c2cada9c186499cb8769-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99e0af7c86964a3db5d1e-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99e0af7c86964a3db5d1e-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99e0af7c86964a3db5d1e-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99e0af7c86964a3db5d1e-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx99e0af7c86964a3db5d1e-0068fbeea7) -test ERROR: Container GET returning 503 for [] (txn: tx99e0af7c86964a3db5d1e-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa477b8a67e434a5e80beb-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txa477b8a67e434a5e80beb-0068fbeea7) -test ERROR: Container GET returning 503 for [] (txn: txa477b8a67e434a5e80beb-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txc96337ad7fa043beb288e-0068fbeea7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txc19d4009bd6b43e5a7b96-0068fbeea7) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc19d4009bd6b43e5a7b96-0068fbeea7) -test ERROR: Container GET returning 503 for [500, 500] (txn: txc19d4009bd6b43e5a7b96-0068fbeea7) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx3b662ee48d994cefab736-0068fbeea7) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txe1d99e4095ac45b79f752-0068fbeea7) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txe1d99e4095ac45b79f752-0068fbeea7) -test INFO: Client disconnected on read of '/a/c' (txn: txe1d99e4095ac45b79f752-0068fbeea7) -test ERROR: Container GET returning 503 for [] (txn: tx3960a3f0cab041838182a-0068fbeea7) -test INFO: Client disconnected on read of '/a/c' (txn: tx3960a3f0cab041838182a-0068fbeea7) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: tx1c2e6d48db4a4fa3a6825-0068fbeea7) -test INFO: Client disconnected on read of '/a/c' (txn: tx1c2e6d48db4a4fa3a6825-0068fbeea7) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4435aa6f283a4e1e95e33-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4435aa6f283a4e1e95e33-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4435aa6f283a4e1e95e33-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4435aa6f283a4e1e95e33-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx4435aa6f283a4e1e95e33-0068fbeea7) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx4435aa6f283a4e1e95e33-0068fbeea7) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1dbb5d022a2f41f5a842d-006b08febb) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txeed953f2b874458ab4be2-006b08febc) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txdaeb8b670d6941f0b1b2a-006b08febc) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx46f10c8f555c4cc2835c8-006b08febc) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6a5c5444d2694c2980206-006b08febc) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txfd24af0b8b2342888ffeb-006b08febc) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfdb4c2c2a2f643b7b6454-0068fbeea7)test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT -test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_record_type_object_makes_no_cache_lookup -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_record_type_object_makes_no_cache_lookup ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_include_deleted_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_listing_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_updating_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_invalid_shard_range -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_invalid_shard_range ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_key_missing -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_key_missing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_missing_record_type -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_missing_record_type ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_not_a_list -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_not_a_list ... ok - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx6a8544098c4d4aec8e000-0068fbeea5" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7a44dbd1f9d54eae836a2-0068fbeea5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "GET /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 200 2652 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc?format=json&states=listing" "tx7a44dbd1f9d54eae836a2-0068fbeea5" "proxy-server 4171832" 0.0022 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34922e0b64534c1d8b591-0068fbeea5" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/1/a/c2d306a3447c45b8ba4fb892442c354f" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" "tx34922e0b64534c1d8b591-0068fbeea5" "container-server 4171832" 0.0009 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/1/a/c2d306a3447c45b8ba4fb892442c354f" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" "tx34922e0b64534c1d8b591-0068fbeea5" "container-server 4171832" 0.0009 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 201 - "PUT http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx34922e0b64534c1d8b591-0068fbeea5" "proxy-server 4171832" 0.0113 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 201 - "PUT http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx34922e0b64534c1d8b591-0068fbeea5" "proxy-server 4171832" 0.0080 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx568f65a1c1fe44419c311-0068fbeea5" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx568f65a1c1fe44419c311-0068fbeea5" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95c90779ac964bb39ff4f-0068fbeea5" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx23d0b1d175d740ee86dbb-0068fbeea5" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 201 - "PUT http://foo:8080/sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" "txc3685b6c9ab946de8f57c-0068fbeea5" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 201 - "PUT http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txc3685b6c9ab946de8f57c-0068fbeea5" "proxy-server 4171832" 0.0064 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 201 - "PUT http://foo:8080/sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" "txc3685b6c9ab946de8f57c-0068fbeea5" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 201 - "PUT http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txc3685b6c9ab946de8f57c-0068fbeea5" "proxy-server 4171832" 0.0080 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx63283904da9b4f7598593-0068fbeea5" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx32452dbcb5fe4bdfa0ada-0068fbeea5" "proxy-server 4171832" 0.0023 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 201 - "POST http://foo:8080/sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx0132e577093b4cb78dcf0-0068fbeea5" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "POST /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 202 76 "POST http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx0132e577093b4cb78dcf0-0068fbeea5" "proxy-server 4171832" 0.0054 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "PUT /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 201 - "POST http://foo:8080/sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx0132e577093b4cb78dcf0-0068fbeea5" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:53 +0000] "POST /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 202 76 "POST http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx0132e577093b4cb78dcf0-0068fbeea5" "proxy-server 4171832" 0.0072 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c09b867ed36400880842-0068fbeea5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx42e8e9dc997245f6bf2df-0068fbeea6" "proxy-server 4171832" 0.0026 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx3eb6ef85ea4e4978b749c-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx89d312f3919b43088d538-0068fbeea6" "proxy-server 4171832" 0.0051 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txf9bf878d410c41c6a4daa-0068fbeea6" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx7b5f424a84c3483488301-0068fbeea6" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd5be3ee2d9ff4b12af6ba-0068fbeea6" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txfe58d93e13ae4fceb2789-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txc486b2e6f6d7489484a8a-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b48d7fd907d40ceb5151-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx970d3de7a13644178c771-0068fbeea6" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx993c6b89a2aa4890babc4-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx711608f135a04dd2a2ca5-0068fbeea6" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx0d9ac2bd36d841f2ad96c-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txd38223cdc13f46798950b-0068fbeea6" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9ed7c11f8a5e4692a57e3-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx7d9464935f824db592a0b-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx5c189db889ba4928afe43-0068fbeea6" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0f5b8a74452d4c5bbb5bf-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx8b0a5acc1a9141e8aa1fb-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx8256558e8b84463dbbbcd-0068fbeea6" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx8256558e8b84463dbbbcd-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdefbcec8569b473f9f0d6-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txbe52243f54fd4bfdb6380-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txa7b8e86fd2c945a99e24c-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx578acaff6ba4439bb1a52-0068fbeea6" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txa284c0d1e86542feb7326-0068fbeea6" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx5b3550f58b004e0ba37ac-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx365f4a1d8d6c4778bb99f-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx8d109260534047cb88855-0068fbeea6" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txca7519352f18480ca65f7-0068fbeea6" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8b751d16480b499db5d90-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx412c82432e4544cba000c-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx77c31c949023423e8fd3a-0068fbeea6" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ddae9f597cf4690918b9-0068fbeea6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txf4d982f4838b4fdbb4341-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx2aa754c0627745998c2cf-0068fbeea8" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe8c9c3f484e1446aa37a4-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txc0cc5b51c54b4744b23ad-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txbe0bf77440c14cb396325-0068fbeea8" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txbe0bf77440c14cb396325-0068fbeea8" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe7c44d117c7a4319bb2bc-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx3402c002c0764bbe949c4-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txffc91ceadf6743029b866-0068fbeea8" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd80de318fbdc40188659c-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx79ad6fb50edc4b6b8c2f2-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txec7bd6bf7d224d6d807b8-0068fbeea8" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx56885071f1a14f63bae06-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txf5ce020ff9574398ae331-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx052b15b1262945e89197a-0068fbeea8" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx02873103ec4e43dbad66c-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txda7b629bd6ec453e951b4-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txe24f130a98af482798920-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ff09197225a45018dac8-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txc10f9cf70ae841e4820dc-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx6c7bced30e1f4b29bfda2-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c20fd69d293473e854fe-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txd4644019558c4e7c838ff-0068fbeea8" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx396a0b42ef92425c9c257-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx396a0b42ef92425c9c257-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txba73fb92bbfd4ee9960ce-0068fbeea8" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx9610afa387824618a8198-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx9823bde57da34ec5ad82d-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34c8426bd43f4302b9d07-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx20cc2f250c594111a8710-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txd7ddb7545c17476288636-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9f76dbe4535d4a2fa4924-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx8b5428d84ae244088d37d-0068fbeea8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "GET /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "GET http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx2f3043a3e5044347bf269-0068fbeea8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx84b0f42490a54e97940f7-0068fbeea8" "proxy-server 4171832" 0.0012 "-" 4171832 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_disable_encryption_config_option -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_disable_encryption_config_option ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpok9x39zd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cd07a421-672e-4b18-acb4-b9023a1be348-sda', '1761341097.16427', '1761341097.16251', '0', '', '1761341097.16251', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cd07a421-672e-4b18-acb4-b9023a1be348-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cd07a421-672e-4b18-acb4-b9023a1be348-sda', '1761341097.16427', '1761341097.16251', '0', '', '1761341097.16251', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cd07a421-672e-4b18-acb4-b9023a1be348-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00993 seconds (100.73400/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpok9x39zd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cd07a421-672e-4b18-acb4-b9023a1be348-sda', '1761341097.16427', '1761341097.16251', '0', '', '1761341097.16251', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341097.18079', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341097.18079', 'deleted': 1, 'state': 10, 'state_timestamp': '1761341097.18079', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341097.16549', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341097.16549', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341097.16549', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341097.16550', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341097.16550', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341097.16550', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341097.16563', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341097.16563', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341097.16551', 'epoch': '1761341097.16551', 'reported': 0, 'tombstones': -1}], 'cd07a421-672e-4b18-acb4-b9023a1be348-sda') -test DEBUG: /tmp/tmpok9x39zd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb -test WARNING: /tmp/tmpok9x39zd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'cd07a421-672e-4b18-acb4-b9023a1be348-sda', '1761341097.16427', '1761341097.16251', '0', '', '1761341097.16251', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1761341097.18079', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1761341097.18079', 'deleted': 1, 'state': 10, 'state_timestamp': '1761341097.18079', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1761341097.16549', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1761341097.16549', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341097.16549', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1761341097.16550', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1761341097.16550', 'deleted': 0, 'state': 10, 'state_timestamp': '1761341097.16550', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341097.16563', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341097.16563', 'deleted': 0, 'state': 60, 'state_timestamp': '1761341097.16551', 'epoch': '1761341097.16551', 'reported': 0, 'tombstones': -1}], 'cd07a421-672e-4b18-acb4-b9023a1be348-sda') -test DEBUG: /tmp/tmpok9x39zd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.2:1002/sdc -test WARNING: /tmp/tmpok9x39zd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.2:1002/sdc; have shard ranges and will wait for cleaving -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.01732 seconds (57.73825/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0b4ca74f-0599-494e-af77-9279ae3f3495-sda', '1761341097.20659', '1761341097.20488', '1761341097.21048', '', '1761341097.21048', 0, 0) -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmp490qv9k7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '099a35ac-662a-45a6-bbae-60fc4a4900a3-sda', '1761341097.21800', '1761341097.00000', '0', '', '1761341097.00000', 0, 1) -test DEBUG: /tmp/tmp490qv9k7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '099a35ac-662a-45a6-bbae-60fc4a4900a3-sda', '1761341097.21800', '1761341097.00000', '0', '', '1761341097.00000', 0, 1) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('099a35ac-662a-45a6-bbae-60fc4a4900a3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00966 seconds (103.53387/s) -test INFO: Removed 0 dbs -test INFO: 2 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpyasluje5/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '5c3e5b06-39ce-4a37-9446-182100bb6465-sda', '1761341097.24149', '1761341098.00000', '0', '{"X-Container-Sync-To": ["a", "1761341099.00000"], "X-Container-Sync-Key": ["secret", "1761341100.00000"]}', '1761341098.00000', 0, 0) -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('5c3e5b06-39ce-4a37-9446-182100bb6465-sda', 'c48d89b33840539f9c5442ab3b10027d.db') -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '5c3e5b06-39ce-4a37-9446-182100bb6465-sda', '1761341097.24149', '1761341098.00000', '0', '{"X-Container-Sync-To": ["a", "1761341099.00000"], "X-Container-Sync-Key": ["secret", "1761341100.00000"]}', '1761341098.00000', 0, 0) -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('5c3e5b06-39ce-4a37-9446-182100bb6465-sda', 'c48d89b33840539f9c5442ab3b10027d.db') -test DEBUG: Replicating db /tmp/tmpyasluje5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.dbtest.unit.container.test_replicator.TestReplicatorSync.test_sync_triggers_sync_store_update -test.unit.container.test_replicator.TestReplicatorSync.test_sync_triggers_sync_store_update ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store -test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store ... ok -test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store_exception -test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store_exception ... ok -test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined -test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... ok -test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age -test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341097.71904', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'X-Amz-Metadata-Directive': 'COPY', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341097.72746', 'Content-Type': 'so'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_replace ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self ... ok - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/59 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx1a07ef32b64a49c2be20f-0068fbeeaa - 0.7192 - - 1761341098.848567247 1761341099.567757845 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54470f43fc524d2e8ef6e-0068fbeeab" "proxy-server 4171809" 0.0015 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1999efa385954639b3b98-0068fbeeab" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "tx20187adb57694f4f93180-0068fbeeab" "proxy-server 4171809" 0.0006 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/24/59 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - tx20187adb57694f4f93180-0068fbeeab - 0.0134 - - 1761341099.882489681 1761341099.895872355 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfb89aebc7ffa4c53aa78a-0068fbeeac) -proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: txfb89aebc7ffa4c53aa78a-0068fbeeac) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txf003391f082b445e9ff11-0068fbeeac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txbe941ee9dd80469aa4108-0068fbeeac) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txbe941ee9dd80469aa4108-0068fbeeac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx21e3d7edb1ed4ce382a79-0068fbeeac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx42099f3bfc524738954bf-0068fbeeac) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx42099f3bfc524738954bf-0068fbeeac) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txf2432c4124894276b63cf-0068fbeead) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx9f646a29e7e546188dfa5-0068fbeead) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx9f646a29e7e546188dfa5-0068fbeead) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx9f646a29e7e546188dfa5-0068fbeead) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9f646a29e7e546188dfa5-0068fbeead) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx9e847de4aa5a4286b75af-0068fbeead) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx9e847de4aa5a4286b75af-0068fbeead) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc2501f66d4a04746be68c-0068fbeeaf)test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO ... ok - -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341226.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/c35/86a0bbfa9917d40e5f349a5e667f4c35/86a0bbfa9917d40e5f349a5e667f4c35.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341229.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/1c7/1ff222dd958f367c760f02197c1b51c7/1ff222dd958f367c760f02197c1b51c7.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341229.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/1c7/1ff222dd958f367c760f02197c1b51c7/1ff222dd958f367c760f02197c1b51c7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341232.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/938/cc981ccf7ec801d75175232bbe2a8938/cc981ccf7ec801d75175232bbe2a8938.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341232.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/938/cc981ccf7ec801d75175232bbe2a8938/cc981ccf7ec801d75175232bbe2a8938.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341235.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/3db/7aea821a82c9231245a4ee1e6b8f03db/7aea821a82c9231245a4ee1e6b8f03db.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341235.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/3db/7aea821a82c9231245a4ee1e6b8f03db/7aea821a82c9231245a4ee1e6b8f03db.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341238.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341238.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341241.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/226/9b766760a6a7d530a8b6a756be4c3226/9b766760a6a7d530a8b6a756be4c3226.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341241.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/226/9b766760a6a7d530a8b6a756be4c3226/9b766760a6a7d530a8b6a756be4c3226.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341244.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/816/287644f26cf9603dfd4119ae7dd38816/287644f26cf9603dfd4119ae7dd38816.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341244.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/816/287644f26cf9603dfd4119ae7dd38816/287644f26cf9603dfd4119ae7dd38816.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341247.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a87/6d5c49addffb691c1680359e1eb1ea87/6d5c49addffb691c1680359e1eb1ea87.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341247.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a87/6d5c49addffb691c1680359e1eb1ea87/6d5c49addffb691c1680359e1eb1ea87.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341250.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341250.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341253.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/a2c/2cf4989e456ed7d166be6528cf427a2c/2cf4989e456ed7d166be6528cf427a2c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341256.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/d9f/5f1c12b074ac3e7e99b3e9b552f0dd9f/5f1c12b074ac3e7e99b3e9b552f0dd9f.db -sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341256.00000-0, db: /tmp/tmp8dndq3hd/sda/containers/0/d9f/5f1c12b074ac3e7e99b3e9b552f0dd9f/5f1c12b074ac3e7e99b3e9b552f0dd9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341095.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ee6/aa0c9d900ec1069317fdf5a616c9aee6/aa0c9d900ec1069317fdf5a616c9aee6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341100.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/08e/2b000f5e08df4fd82ff4ab110b49d08e/2b000f5e08df4fd82ff4ab110b49d08e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341105.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a22/228b6548e5d2ffd8722ab0dd742eda22/228b6548e5d2ffd8722ab0dd742eda22.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341110.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341115.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/1a7/d792f608eadbbf13aa78c1dd318ef1a7/d792f608eadbbf13aa78c1dd318ef1a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341120.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/725/6b86a554c8d76a4892b8b68ad83f4725/6b86a554c8d76a4892b8b68ad83f4725.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341125.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e9e/bbc507cc12561b70f65f51aef15b1e9e/bbc507cc12561b70f65f51aef15b1e9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341130.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341135.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/96a/f33cac637b3e0534cb710a9937ae696a/f33cac637b3e0534cb710a9937ae696a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341140.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b58/09312b2e7bde766f67a2e76f64c5db58/09312b2e7bde766f67a2e76f64c5db58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341145.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a3c/4f07e03e8ef3274cba6326e83f619a3c/4f07e03e8ef3274cba6326e83f619a3c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341150.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/bf3/61ef22e484fe8565b55fd53d64832bf3/61ef22e484fe8565b55fd53d64832bf3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341155.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/10f/08b69fb2b56b479f0082c275939d110f/08b69fb2b56b479f0082c275939d110f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341160.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/959/7f24bf433c9724cfd7311b8fb0922959/7f24bf433c9724cfd7311b8fb0922959.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341165.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e50/54db9f3d14600dbdeb6b66a58aadae50/54db9f3d14600dbdeb6b66a58aadae50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341170.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4c7/ee7734628863f9c9f4cbe929c32d24c7/ee7734628863f9c9f4cbe929c32d24c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341175.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/04a/2485c8e4a54e4570d4b92fef8c1c504a/2485c8e4a54e4570d4b92fef8c1c504a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341180.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a45/792a5ad70dda6031e53dd9cf48f74a45/792a5ad70dda6031e53dd9cf48f74a45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341185.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f9b/611e1e21dad3bb9491c120e01349df9b/611e1e21dad3bb9491c120e01349df9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341190.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341195.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a69/e9bc8a071e2b4ea418fdfc9c995a8a69/e9bc8a071e2b4ea418fdfc9c995a8a69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341200.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a66/40e86aa7da67211dc5337d8980910a66/40e86aa7da67211dc5337d8980910a66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341205.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c/2ff57bcf41e1627ed5e4b47fb98d9f5c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341210.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7a8/ac929f601b2afdf38051c39d34feb7a8/ac929f601b2afdf38051c39d34feb7a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341215.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/522/f889ceaf2c91a7c0896f7e59d8a49522/f889ceaf2c91a7c0896f7e59d8a49522.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341220.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a1b/a697f699b665d357a879edb6907fba1b/a697f699b665d357a879edb6907fba1b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341225.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/1ae/e8dd5c8446969eef3944c197825e21ae/e8dd5c8446969eef3944c197825e21ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341230.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/dd6/657dc0d978c05f6a14d5e462045b6dd6/657dc0d978c05f6a14d5e462045b6dd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341235.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/3db/7aea821a82c9231245a4ee1e6b8f03db/7aea821a82c9231245a4ee1e6b8f03db.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341240.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/31b/b53a2575178cdb599731719aad3a531b/b53a2575178cdb599731719aad3a531b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341245.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b14/2f6291b83cfaa2bab5cd02a5f0692b14/2f6291b83cfaa2bab5cd02a5f0692b14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341250.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341255.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ba8/49d86a8e39e09342ea611ef6d9146ba8/49d86a8e39e09342ea611ef6d9146ba8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341260.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/88d/e6467821c3d6119793e3473d6421988d/e6467821c3d6119793e3473d6421988d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341265.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b97/739fd46cd691f82fb6d602fb3d9b7b97/739fd46cd691f82fb6d602fb3d9b7b97.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341270.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/9de/ace3221bffa3a2f8618dca3f9ffbb9de/ace3221bffa3a2f8618dca3f9ffbb9de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341275.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/bbd/1cb259592591d4d1fa6c1cbfeefe9bbd/1cb259592591d4d1fa6c1cbfeefe9bbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341280.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a31/0d0df8ad3fa1faf14014b0ef28560a31/0d0df8ad3fa1faf14014b0ef28560a31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341285.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/337/d1e596e7555042e3b5b97d8e8d2c6337/d1e596e7555042e3b5b97d8e8d2c6337.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341290.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/9fb/ec976a86f1abecc3fd2cd7c299edf9fb/ec976a86f1abecc3fd2cd7c299edf9fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341295.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/631/038d6435cbf1b51c8fce7ae32efbf631/038d6435cbf1b51c8fce7ae32efbf631.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341300.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f88/83beac440316016c1059ce00d665df88/83beac440316016c1059ce00d665df88.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341305.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/84c/03dcd28ce67d360422785b53ff15e84c/03dcd28ce67d360422785b53ff15e84c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341310.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/94f/8ab64cbef308dd364bd47dfd56a3894f/8ab64cbef308dd364bd47dfd56a3894f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341315.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8b7/6585c4ee054ebdd129509b6a5d5658b7/6585c4ee054ebdd129509b6a5d5658b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341320.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/0c6/fd58d0a515e1363c64adad46ef84d0c6/fd58d0a515e1363c64adad46ef84d0c6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341325.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4cb/5b830e53673e853124f4317bb27ba4cb/5b830e53673e853124f4317bb27ba4cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341330.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/251/b1455b1767010a04a4222d7e05864251/b1455b1767010a04a4222d7e05864251.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341335.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/435/37c4a221eb585e3d11fce2116c2b3435/37c4a221eb585e3d11fce2116c2b3435.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341340.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/189/9d25727db02320c14399cbe9c7fbb189/9d25727db02320c14399cbe9c7fbb189.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341345.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2bb/827e56d3ed8595d173bfb802e829a2bb/827e56d3ed8595d173bfb802e829a2bb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341350.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/57b/1f2b744e1440b5a8e818c8937a01057b/1f2b744e1440b5a8e818c8937a01057b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341355.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c78/c76a0dbf2e33ab323d5dabf5c58c0c78/c76a0dbf2e33ab323d5dabf5c58c0c78.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341360.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/562/086856616ab70396383a6dc30186a562/086856616ab70396383a6dc30186a562.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341365.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/36f/3d4c8bb1405cbf96bcf51d3d5ae8a36f/3d4c8bb1405cbf96bcf51d3d5ae8a36f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341370.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/5b6/b01ad596597c060a92ede623d83335b6/b01ad596597c060a92ede623d83335b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341375.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/16e/b9224ecfe458bf45346d0826dda3616e/b9224ecfe458bf45346d0826dda3616e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341380.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/597/ed01904842badc41d34f7bad5d00c597/ed01904842badc41d34f7bad5d00c597.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341385.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/dda/5705d43cc047a09ea76233b9d03c0dda/5705d43cc047a09ea76233b9d03c0dda.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341390.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e9e/45a65a46cb90a624fcf8b5f0cea61e9e/45a65a46cb90a624fcf8b5f0cea61e9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341395.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/bf0/8f61631dfde6f67b0a29ce2f113edbf0/8f61631dfde6f67b0a29ce2f113edbf0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341400.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4f2/d283af38ce938a3e652054cd98dfd4f2/d283af38ce938a3e652054cd98dfd4f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341405.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/600/eb3360bbc93917db74b08dd64567e600/eb3360bbc93917db74b08dd64567e600.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341410.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f29/d778e6e12074bd9282e8921a063b7f29/d778e6e12074bd9282e8921a063b7f29.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341415.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c69/839076a9357135e34811d98c8295dc69/839076a9357135e34811d98c8295dc69.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341420.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c83/39904a11476e7ab41664134bccdbec83/39904a11476e7ab41664134bccdbec83.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341425.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/13f/bdc5c4adcbf55fe7a43b9ad723c4b13f/bdc5c4adcbf55fe7a43b9ad723c4b13f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341430.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7a1/85cfc99e04811208ce70856d991147a1/85cfc99e04811208ce70856d991147a1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341435.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c90/1f47dd9143da502145dfb2a6681aec90/1f47dd9143da502145dfb2a6681aec90.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341440.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ab8/8b2d7ba31bac66c80f0da1e54d1c8ab8/8b2d7ba31bac66c80f0da1e54d1c8ab8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341445.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2c3/9513cb65de6b133cc43c076da0ff32c3/9513cb65de6b133cc43c076da0ff32c3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341450.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/831/3838a1ffffee61a301abbaa45c86a831/3838a1ffffee61a301abbaa45c86a831.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341455.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/178/7baa9e6fad64ac400124efaf18f95178/7baa9e6fad64ac400124efaf18f95178.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341460.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/940/1efbf7a9031cb4547f5e86fde3f65940/1efbf7a9031cb4547f5e86fde3f65940.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341465.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/747/b61bb3d94b5d92137c9a0c81a5571747/b61bb3d94b5d92137c9a0c81a5571747.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341470.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4d4/635474e34fb7bc06e1d34f2f2df874d4/635474e34fb7bc06e1d34f2f2df874d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341475.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/053/f131e1e3fc6071ceefcc1154110f9053/f131e1e3fc6071ceefcc1154110f9053.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341480.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b7b/de07f90c0ddf9ed8647609096d81fb7b/de07f90c0ddf9ed8647609096d81fb7b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341485.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a09/78ec844cb502cb6ab5811a8a95e54a09/78ec844cb502cb6ab5811a8a95e54a09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341490.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/87b/743e03b6c6837842e2786043f98cd87b/743e03b6c6837842e2786043f98cd87b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341495.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/db9/76b066837bd174b43394fca8fd845db9/76b066837bd174b43394fca8fd845db9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341500.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/af5/2634c8f258b1d8de04be091c7386eaf5/2634c8f258b1d8de04be091c7386eaf5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341505.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/dae/9dd936c810a022866e12d6dc349e3dae/9dd936c810a022866e12d6dc349e3dae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341510.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8e5/5f01de200416104a7cd583019697a8e5/5f01de200416104a7cd583019697a8e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341515.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7ba/445459057c4ad0cebc64c618fdeb37ba/445459057c4ad0cebc64c618fdeb37ba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341520.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/157/ffca9f95e4852615061591053b570157/ffca9f95e4852615061591053b570157.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341525.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/07c/c4fb1841cff377ca300fe15c928c507c/c4fb1841cff377ca300fe15c928c507c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341530.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7e0/3a86d22272aa55762b3975fef64bb7e0/3a86d22272aa55762b3975fef64bb7e0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341535.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/82d/831b50c42a13ce6f5994b12e3955d82d/831b50c42a13ce6f5994b12e3955d82d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341540.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c8c/c49233d4ef2ce93d43e8c2710efc7c8c/c49233d4ef2ce93d43e8c2710efc7c8c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341545.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ca1/71b0701bf3fd089abc7d15adbb675ca1/71b0701bf3fd089abc7d15adbb675ca1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341550.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a57/24ac430164f8796860e490aa2cc2aa57/24ac430164f8796860e490aa2cc2aa57.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341555.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a34/6e01539a9ff0bfec092249fbb49cea34/6e01539a9ff0bfec092249fbb49cea34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341560.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/541/2386dc8bbd4f4352dadfbf20f9451541/2386dc8bbd4f4352dadfbf20f9451541.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341565.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/0e4/bc234b6074aa5edd9ea9f8b7c407b0e4/bc234b6074aa5edd9ea9f8b7c407b0e4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341570.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/5f1/52a0fb948b44a80d4b082a07e963d5f1/52a0fb948b44a80d4b082a07e963d5f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341575.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/083/1d13042680d0a0b529499c5559364083/1d13042680d0a0b529499c5559364083.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341580.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a62/d651d69f61008fcab10f536aaa82ba62/d651d69f61008fcab10f536aaa82ba62.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341585.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/0b9/c9269a6d1b96d4aa4dd16436eab360b9/c9269a6d1b96d4aa4dd16436eab360b9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341590.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/965/94933f73fbe16725b6de29fce5c30965/94933f73fbe16725b6de29fce5c30965.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341595.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/6d4/58f3f43b2b30e22f2fe7fc05350186d4/58f3f43b2b30e22f2fe7fc05350186d4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341600.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/813/f9003c0f3fc6b60ed2adb396a5dfb813/f9003c0f3fc6b60ed2adb396a5dfb813.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341605.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/dbb/2c5b7b2ef349c93e5e990bf727442dbb/2c5b7b2ef349c93e5e990bf727442dbb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341610.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2b6/9a306dd1a140dc817565751a451762b6/9a306dd1a140dc817565751a451762b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341615.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b0a/a3c46e7de0fd93017ebcefb84df89b0a/a3c46e7de0fd93017ebcefb84df89b0a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341620.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f1f/89956f18ffdc1a47a05d4fc8878cff1f/89956f18ffdc1a47a05d4fc8878cff1f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341625.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/821/4735165a626e8b62626006b4a1f46821/4735165a626e8b62626006b4a1f46821.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341630.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e41/deac20995c9e9bb68b7ae969c48f8e41/deac20995c9e9bb68b7ae969c48f8e41.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341635.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/cec/5cae1d20f22907a6f6146188580accec/5cae1d20f22907a6f6146188580accec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341640.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/be1/80eda94baf18f766680650c5be4babe1/80eda94baf18f766680650c5be4babe1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341645.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/63e/8c8b8b02026ce17e0db32b9921a7b63e/8c8b8b02026ce17e0db32b9921a7b63e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341650.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/634/fe7a294cf8bf9cd9693d836dc4687634/fe7a294cf8bf9cd9693d836dc4687634.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341655.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/971/7ed07b5ce4f7c12dcd878e7cec1a0971/7ed07b5ce4f7c12dcd878e7cec1a0971.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341660.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/02e/23ee6f4ece3ad91da28bf4077887c02e/23ee6f4ece3ad91da28bf4077887c02e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341665.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a07/9779a5cda667bcb53c11d9fe74c70a07/9779a5cda667bcb53c11d9fe74c70a07.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341670.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/1c9/37134164f29334328269056d1c53a1c9/37134164f29334328269056d1c53a1c9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341675.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/01b/9f27ba90b7a7e5a769fa50ec645c501b/9f27ba90b7a7e5a769fa50ec645c501b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341680.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/eaa/dff7c576ed3b3056a3146f06134ebeaa/dff7c576ed3b3056a3146f06134ebeaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341685.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/76d/6e6750675b41cb5b357429f84fd0a76d/6e6750675b41cb5b357429f84fd0a76d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341690.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a31/711c6dbb7fe10e8278f83722b6dc8a31/711c6dbb7fe10e8278f83722b6dc8a31.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341695.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/d96/e216c5579f3ed5a58cb55b77d8e88d96/e216c5579f3ed5a58cb55b77d8e88d96.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341700.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e75/d73b6273c88df6c898f560e65ce67e75/d73b6273c88df6c898f560e65ce67e75.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341705.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4f1/4366fc0cf1a1a9873ebc33d0826d34f1/4366fc0cf1a1a9873ebc33d0826d34f1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341710.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8a3/bd4f3fc317b41fc7557068da4d9618a3/bd4f3fc317b41fc7557068da4d9618a3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341715.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/0de/b219743c4140c4fd0e30c6426ddeb0de/b219743c4140c4fd0e30c6426ddeb0de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341720.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/cde/09af9a87fceafcb6245c06392303acde/09af9a87fceafcb6245c06392303acde.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341725.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/02a/3ef559877ea40b9fb3650de8bcbe302a/3ef559877ea40b9fb3650de8bcbe302a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341730.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/bf0/38b775def00deea0173ea28007056bf0/38b775def00deea0173ea28007056bf0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341735.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f12/178d51a55b76223ddf71e0e0954ccf12/178d51a55b76223ddf71e0e0954ccf12.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341740.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/49c/5ffb19053cdf8d8702e4b8a52707a49c/5ffb19053cdf8d8702e4b8a52707a49c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341745.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/94b/e4265ee2a81cff4f4f25e25b3b80994b/e4265ee2a81cff4f4f25e25b3b80994b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341750.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ccb/f93f241cd23db052e2f0af4bee299ccb/f93f241cd23db052e2f0af4bee299ccb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341755.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/6b2/20f3b3684728b1d9b504e3c8dd5466b2/20f3b3684728b1d9b504e3c8dd5466b2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341760.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/726/d22132a6d0b51030be0c2cd7320d8726/d22132a6d0b51030be0c2cd7320d8726.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341765.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/991/ef64428ee20556746abc6221a3083991/ef64428ee20556746abc6221a3083991.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341770.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7f4/690219ed27d405429dab3ada946ce7f4/690219ed27d405429dab3ada946ce7f4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341775.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/5e5/ed9e9f38edda42807165104afc9ff5e5/ed9e9f38edda42807165104afc9ff5e5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341780.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/433/613dfdefd6b40d805e1316f1be65e433/613dfdefd6b40d805e1316f1be65e433.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341785.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2b1/ab3b13d5f435a1ed2e5d424328e8e2b1/ab3b13d5f435a1ed2e5d424328e8e2b1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341790.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/16d/da3689f0ac608aeb2647525c1312316d/da3689f0ac608aeb2647525c1312316d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341795.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/82b/01acfbe9812dbc1d31c23e7263cc082b/01acfbe9812dbc1d31c23e7263cc082b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341800.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/260/221bbc46bb01eea0c09f86623039e260/221bbc46bb01eea0c09f86623039e260.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341805.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b06/dffa8bc6a4a0187a2994c715fb2e6b06/dffa8bc6a4a0187a2994c715fb2e6b06.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341810.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/584/54de5456cc2ade9811d2a7c1d7984584/54de5456cc2ade9811d2a7c1d7984584.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341815.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/fe3/920526b2e801fdc30f0e8379f45affe3/920526b2e801fdc30f0e8379f45affe3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341820.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/d4c/856d55d819b10bf8fd1be1b4803f1d4c/856d55d819b10bf8fd1be1b4803f1d4c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341825.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4ea/b18a3ac4335da65b20a2e5830b50f4ea/b18a3ac4335da65b20a2e5830b50f4ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341830.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/98d/fd517e10c88c336e77598fc4dcb5a98d/fd517e10c88c336e77598fc4dcb5a98d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341835.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c99/fa580645bbd289cb6c7d43d7ae405c99/fa580645bbd289cb6c7d43d7ae405c99.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341840.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/93c/5db5e7a819be5f8cc4943dc32e03893c/5db5e7a819be5f8cc4943dc32e03893c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341845.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/12c/990ca5c57c2276f3d4e7d0df6bd7d12c/990ca5c57c2276f3d4e7d0df6bd7d12c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341850.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/985/6c01e1f2a1d37c8c7409486b27c67985/6c01e1f2a1d37c8c7409486b27c67985.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341855.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/266/20d50e9ecdc6df0e781a10a7f1e9f266/20d50e9ecdc6df0e781a10a7f1e9f266.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341860.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/37b/08262a8eb373b886acc9cc47b494037b/08262a8eb373b886acc9cc47b494037b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341865.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/bc1/7fa4b918654736e8bdfa2a9ded06ebc1/7fa4b918654736e8bdfa2a9ded06ebc1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341870.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/5bc/173f891b2cfed94b44060e1b6719a5bc/173f891b2cfed94b44060e1b6719a5bc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341875.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/da5/6163a1fbaf78bda5e6a73712e6a67da5/6163a1fbaf78bda5e6a73712e6a67da5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341880.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/529/219ad6790c735839b29a640eeb4de529/219ad6790c735839b29a640eeb4de529.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341885.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/be3/1f7144c9768dab1ae9c9a28270d4fbe3/1f7144c9768dab1ae9c9a28270d4fbe3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341890.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e37/37dbcacc2425f5e9a27cf104daaade37/37dbcacc2425f5e9a27cf104daaade37.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341895.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/297/9a33f07d307fcb0bb9524d536cf5b297/9a33f07d307fcb0bb9524d536cf5b297.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341900.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/d13/b3b7e92adc04da0b6291395cbcf23d13/b3b7e92adc04da0b6291395cbcf23d13.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341905.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/bf0/1e64068e6594a75d547719adb8d12bf0/1e64068e6594a75d547719adb8d12bf0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341910.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c1b/f39ade411775edc239fff6ca48dedc1b/f39ade411775edc239fff6ca48dedc1b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341915.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/50c/2fa77ab39344884aeeabc4c077b3350c/2fa77ab39344884aeeabc4c077b3350c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341920.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4eb/0458146e639ea5539c985c48bc20f4eb/0458146e639ea5539c985c48bc20f4eb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341925.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/eb8/01db3e9de6b4598ba5d5a58c7ff9beb8/01db3e9de6b4598ba5d5a58c7ff9beb8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341930.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e9f/d921ecd92f6bc214911ca060fafdae9f/d921ecd92f6bc214911ca060fafdae9f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341935.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/1cb/856a1b584be1fdb2b15128096b8461cb/856a1b584be1fdb2b15128096b8461cb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341940.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c49/38ca48e85c169174c7ce5c02ec449c49/38ca48e85c169174c7ce5c02ec449c49.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341945.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/065/ecd0cee7ff77772e0ff4cbab3261c065/ecd0cee7ff77772e0ff4cbab3261c065.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341950.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/eaa/7b58f3d7c14bc52b9649f2ca669e9eaa/7b58f3d7c14bc52b9649f2ca669e9eaa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341955.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/67e/447e2fce310605cd5845bb16ef9cd67e/447e2fce310605cd5845bb16ef9cd67e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341960.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b50/d5af1123edec23cfd7c385a3a9776b50/d5af1123edec23cfd7c385a3a9776b50.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341965.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/be5/d5a2811efc8d8f2c4294c7038a9a5be5/d5a2811efc8d8f2c4294c7038a9a5be5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341970.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c72/57a62984beafd72f5774b99db133dc72/57a62984beafd72f5774b99db133dc72.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341975.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8fb/4d7bb85c08b9d459068633afc89328fb/4d7bb85c08b9d459068633afc89328fb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341980.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/99b/cb5250ea3eb0bc9b365910154aac999b/cb5250ea3eb0bc9b365910154aac999b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341985.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4f9/3b629b5ac2f643ec73153a4473e424f9/3b629b5ac2f643ec73153a4473e424f9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341990.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/d27/a0233e85df3c156f74a82b5353dc8d27/a0233e85df3c156f74a82b5353dc8d27.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341995.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2f0/0cc8700f10d0b27502472e1a6beb82f0/0cc8700f10d0b27502472e1a6beb82f0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342000.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/226/783a15c0c8fe3184cc75b2e517d68226/783a15c0c8fe3184cc75b2e517d68226.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342005.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/608/b330d607f76bfa5c54ff88091f851608/b330d607f76bfa5c54ff88091f851608.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342010.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8d7/f52904221abe17bb3b6040488e97d8d7/f52904221abe17bb3b6040488e97d8d7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342015.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/742/dbeaaf164f5e3b184ff6edf11693f742/dbeaaf164f5e3b184ff6edf11693f742.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342020.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/fdb/438e991cc2823835d1abbee252e4ffdb/438e991cc2823835d1abbee252e4ffdb.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342025.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/30f/55ceba90ae2d711fbef1a0acfcdae30f/55ceba90ae2d711fbef1a0acfcdae30f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342030.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/975/3d04df3dd351317b58f1730e2f504975/3d04df3dd351317b58f1730e2f504975.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342035.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/de8/3cc6c68f454415f6f1505f634b3f8de8/3cc6c68f454415f6f1505f634b3f8de8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342040.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4fc/80ffb50e2c952c0957e3d386057724fc/80ffb50e2c952c0957e3d386057724fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342045.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/9cf/84e4e51bcea67a6341fa65fe4768c9cf/84e4e51bcea67a6341fa65fe4768c9cf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342050.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/559/3cff64ffd01134f6313f5d0cc8d1e559/3cff64ffd01134f6313f5d0cc8d1e559.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342055.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8d8/3254d8edea8d543e6cad7412f089b8d8/3254d8edea8d543e6cad7412f089b8d8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342060.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f59/490e2355f6744310b977c79e18925f59/490e2355f6744310b977c79e18925f59.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342065.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/1ff/c68eab5e0cab8f82f1fc4d0de385a1ff/c68eab5e0cab8f82f1fc4d0de385a1ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342070.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7fc/bdbaea980171e0d41f3cd27d57fa77fc/bdbaea980171e0d41f3cd27d57fa77fc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342075.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a80/259784b6fcb1686aa312f4e067b7ca80/259784b6fcb1686aa312f4e067b7ca80.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342080.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4ff/1d6a3cdf2c52443c2d2531deb25454ff/1d6a3cdf2c52443c2d2531deb25454ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342085.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/123/f1813d85c0c4189fabf66d8a6d8ad123/f1813d85c0c4189fabf66d8a6d8ad123.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342090.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2bf/718ad0c2d9d7121e098ba078f3f342bf/718ad0c2d9d7121e098ba078f3f342bf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342095.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/eec/067e5f9d2d0df452d5a1ee99377bdeec/067e5f9d2d0df452d5a1ee99377bdeec.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342100.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ff7/f2f279cdc02730c7b97ab4e85b910ff7/f2f279cdc02730c7b97ab4e85b910ff7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342105.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8d9/674514ddbdcb65cadc239372a8bab8d9/674514ddbdcb65cadc239372a8bab8d9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342110.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/54a/87131938299cbb14ec1760ef7555254a/87131938299cbb14ec1760ef7555254a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342115.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/5b7/97b58000ea139b3fcad62d10e3b695b7/97b58000ea139b3fcad62d10e3b695b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342120.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/45d/0b5c3b79e6dd958f086ffcdfdd87b45d/0b5c3b79e6dd958f086ffcdfdd87b45d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342125.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c18/363c131953cfb78c8611a077a7706c18/363c131953cfb78c8611a077a7706c18.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342130.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2ff/09fe5d59bdd0671a15df91d0204562ff/09fe5d59bdd0671a15df91d0204562ff.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342135.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c01/effbfa44eac64cd559ce9517b849cc01/effbfa44eac64cd559ce9517b849cc01.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342140.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f7f/1c8cda90b21998f44f1037f0edb17f7f/1c8cda90b21998f44f1037f0edb17f7f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342145.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/ede/60a0608e34fb9f7b459158cd157f2ede/60a0608e34fb9f7b459158cd157f2ede.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342150.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/518/893a7d0f3dd778fe963d1fb75568e518/893a7d0f3dd778fe963d1fb75568e518.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342155.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/fa8/0fe404d71f4a26eb6facf4d3a05b9fa8/0fe404d71f4a26eb6facf4d3a05b9fa8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342160.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4de/2d1f6e9ce201ea5a74e51b6acc5eb4de/2d1f6e9ce201ea5a74e51b6acc5eb4de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342165.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/356/1e148d0523b4a27ec04d823414fa7356/1e148d0523b4a27ec04d823414fa7356.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342170.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/39d/d868595a5f8983d496221eaf1d3e239d/d868595a5f8983d496221eaf1d3e239d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342175.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4a9/931ed34791e281a792b438c5c24c34a9/931ed34791e281a792b438c5c24c34a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342180.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/974/589bbe9224511f6172d29c4b5f828974/589bbe9224511f6172d29c4b5f828974.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342185.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/d53/96730670af2b7395f1291ece3bb18d53/96730670af2b7395f1291ece3bb18d53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342190.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/aba/9e7a12d1abac65bc10a1917124498aba/9e7a12d1abac65bc10a1917124498aba.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342195.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a3f/7afd7a82162476ccc96a01e06d06ca3f/7afd7a82162476ccc96a01e06d06ca3f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342200.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8f1/d8dc6dd8d3a43b8a73aae5719a14f8f1/d8dc6dd8d3a43b8a73aae5719a14f8f1.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_not_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_not_cleaving ... ok +test DEBUG: Skipping shard cache lookup (x-newest) for /v1/a/c?states=listing&format=json (txn: tx78a7401d47574ead9d382-006b08febc) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx78a7401d47574ead9d382-006b08febc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 1.2.3.4:6200/sda (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Client disconnected on read of EC frag 'a/c/o' (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_reading ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_cache_writing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShard.test_get_update_shard_empty_body ... ok fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:57 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '221'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:31 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part ... ok - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0090 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 4171786 0 -test DEBUG: Unlinked retiring db '/tmp/tmpvelx8a6q/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0072 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0025 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects -test.unit.container.test_server.TestContainerController.test_GET_with_override_deleted_ignored_for_objects ... ok -test.unit.container.test_server.TestContainerController.test_GET_xml -test.unit.container.test_server.TestContainerController.test_GET_xml ... ok -test.unit.container.test_server.TestContainerController.test_HEAD -test.unit.container.test_server.TestContainerController.test_HEAD ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length -test.unit.container.test_server.TestContainerController.test_HEAD_has_content_length ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_accept ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_content_type ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_format ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition -test.unit.container.test_server.TestContainerController.test_HEAD_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_not_found -test.unit.container.test_server.TestContainerController.test_HEAD_not_found ... ok -test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset -test.unit.container.test_server.TestContainerController.test_HEAD_timestamp_with_offset ... ok -test.unit.container.test_server.TestContainerController.test_OPTIONS -test.unit.container.test_server.TestContainerController.test_OPTIONS ... ok -test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata -test.unit.container.test_server.TestContainerController.test_POST_HEAD_metadata ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.74166', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.74375', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.74559', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.74738', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.74924', 'Content-Type': 'binary/octet-stream'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1761341098.75238', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.75427', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.75601', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.75789', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.76763', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341098.76956', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_quota_exceeded ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_initiate_no_content_type +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_upload_initiate_no_content_type ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_multipart_uploads_list ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception +test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once ... ok -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfdb4c2c2a2f643b7b6454-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.54, Total bytes/sec: 51210.82, Auditing time: 0.09, Rate: 0.87 +test INFO: [audit-watcher test_watcher1] total unknown 3 ok 0 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: [audit-watcher test_watcher1] reporting dark data /a/c/o1 +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1144.42, bytes/sec: 2343774.79, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfdb4c2c2a2f643b7b6454-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: [audit-watcher test_watcher1] reporting dark data /a/c/o0 +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp8zlwgsc1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: [audit-watcher test_watcher1] reporting dark data /a/c_ec/o +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.35, Total bytes/sec: 50878.47, Auditing time: 0.09, Rate: 0.85 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 0 dark 3 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test WARNING: Dark data action 'invalid' unknown, defaults to action = 'log' +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:31 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 110.53, bytes/sec: 226372.60, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfdb4c2c2a2f643b7b6454-0068fbeea7) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpf2h7ks6h/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.23, Total bytes/sec: 47197.69, Auditing time: 0.10, Rate: 0.90 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1262.96, bytes/sec: 2586550.61, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfdb4c2c2a2f643b7b6454-0068fbeea7) -test ERROR: Container GET returning 503 for (200, 503, 503) (txn: txfdb4c2c2a2f643b7b6454-0068fbeea7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating&includes=1_test: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: txc2fba2799a354554b1728-0068fbeea9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Failed to get namespaces from /v1/a/c/o: invalid data: ValueError("upper ('a') must be greater than or equal to lower ('z')") (txn: tx6895f9125cba4306b4107-0068fbeea9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Failed to get namespaces from /v1/a/c/o: invalid data: KeyError('name') (txn: tx7f85b6e5fe834a968165d-0068fbeea9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Failed to get shard ranges from /v1/a/c/o: unexpected record type None (txn: txac9f5b7071b84490bb47f-0068fbeea9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating&includes=1_test: ValueError('not a list') (txn: txde04e5f12a4448b8978c0-0068fbeea9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type -test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 ... ok - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx7dbcab627f354dcea8e3e-0068fbeea9" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx545c8187bb6844379a843-0068fbeea9" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf83f50ac2aeb408daefc7-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx50521ad8382f488697b08-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txf54f6ba3e4a540b4b1cbc-0068fbeea9" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7977e691fcea4853bd95f-0068fbeea9" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx5caca613df8b41c5a75fe-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx3e14b8d956b84dddb05f1-0068fbeea9" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 412 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx3e14b8d956b84dddb05f1-0068fbeea9" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx40380fa8e45d4b28931ac-0068fbeea9" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "tx3a4bf417fe0e4a8aa9f6d-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdd1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx61ab8948b6f64302a58ae-0068fbeea9" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx16c6efd09207404b89ab7-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txafa7b1c3253d4f31b9570-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 304 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "txd411c6c147bc41c085a09-0068fbeea9" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc36272781f1341ac9e47d-0068fbeea9" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/0/a/c2d306a3447c45b8ba4fb892442c354f" 204 - "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f" "txfe787684955c4190ab60e-0068fbeea9" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdc1/0/a/c2d306a3447c45b8ba4fb892442c354f/o" 200 24 "HEAD http://foo:8080/v1/a/c2d306a3447c45b8ba4fb892442c354f/o" "tx48bc5724481d4d8b81033-0068fbeea9" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9becb77bed214fcfbc7f3-0068fbeea9" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sdb1/1/a/c24fbd7fee60461c9f03b972239eb6f2" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2" "tx9becb77bed214fcfbc7f3-0068fbeea9" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sda1/1/a/c24fbd7fee60461c9f03b972239eb6f2" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2" "tx9becb77bed214fcfbc7f3-0068fbeea9" "container-server 4171832" 0.0010 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 201 - "PUT http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "tx9becb77bed214fcfbc7f3-0068fbeea9" "proxy-server 4171832" 0.0079 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 201 - "PUT http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "tx9becb77bed214fcfbc7f3-0068fbeea9" "proxy-server 4171832" 0.0127 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0d89201edb4f477bac994-0068fbeea9" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 204 - "HEAD http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "tx0d89201edb4f477bac994-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7c3323d44f3b4b5c8ec96-0068fbeea9" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 204 - "HEAD http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "txea99d8e4f3a949ff8d368-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 201 - "PUT http://foo:8080/sdd1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx30e6b5fb214944e2a5fdf-0068fbeea9" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sdd1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 201 - "PUT http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx30e6b5fb214944e2a5fdf-0068fbeea9" "proxy-server 4171832" 0.0072 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 201 - "PUT http://foo:8080/sdc1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx30e6b5fb214944e2a5fdf-0068fbeea9" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sdc1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 201 - "PUT http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx30e6b5fb214944e2a5fdf-0068fbeea9" "proxy-server 4171832" 0.0109 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6de783f694347ce9c202-0068fbeea9" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "HEAD /sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 204 - "HEAD http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "txc21623a551634729b7f27-0068fbeea9" "proxy-server 4171832" 0.0022 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "PUT /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 201 - "POST http://foo:8080/sdc1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx9e4e78b70bff4422a5a90-0068fbeea9" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:57 +0000] "POST /sdc1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 202 76 "POST http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx9e4e78b70bff4422a5a90-0068fbeea9" "proxy-server 4171832" 0.0052 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpobnbmkt_/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.18, Total bytes/sec: 48848.31, Auditing time: 0.10, Rate: 0.98test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root_no_objects +test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root_no_objects ... ok +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers +test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... ok +test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined +test.unit.obj.test_auditor.TestAuditor.test_audit_location_gets_quarantined ... ok +test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_auditor_reclaim_age ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs ... ok +swift: Begin object audit "once" mode (ALL) +swift: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1757.14, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_old_enough_to_reclaim ... ok +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 130.60, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.03 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir ... ok +swift: Begin object audit "once" mode (ALL) +swift: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1825.99, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror ... ok +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 159.08, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.04 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_and_replication_lock_same_partition +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_and_replication_lock_same_partition ... ok -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o: +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1080.17, bytes/sec: 2212190.21, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txc2501f66d4a04746be68c-0068fbeeaf) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txc2501f66d4a04746be68c-0068fbeeaf) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2451f3a75fe24a62af11f-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx380f465b7e7b4af6924cd-0068fbeeaf" "proxy-server 4171809" 0.0025 "-" 4171809 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/1/a/c/o" 201 - "PUT http://localhost/sda1/2/a/c/o" "tx2413fb45845349229b761-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/1/a/c/o" 201 - "PUT http://localhost/sdb1/2/a/c/o" "tx2413fb45845349229b761-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx2413fb45845349229b761-0068fbeeaf" "proxy-server 4171809" 0.0071 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/2/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx2413fb45845349229b761-0068fbeeaf" "proxy-server 4171809" 0.0086 "-" 4171809 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/03 PUT /v1/a/c/o HTTP/1.0 201 - - t 12 - - tx2413fb45845349229b761-0068fbeeaf - 0.0223 - - 1761341103.219171286 1761341103.241471052 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09f3c3c12aaa406e9c5b7-0068fbeeaf" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3fc6c1bb4e8648f293b18-0068fbeeaf" "proxy-server 4171809" 0.0026 "-" 4171809 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdb1/2/a/c/o" 200 12 "GET http://localhost/v1/a/c/o" "tx582c5c1c4515411ab34f7-0068fbeeaf" "proxy-server 4171809" 0.0006 "-" 4171809 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ef30471d4054b03ac253-0068fbeeaf" "proxy-server 4171809" 0.0012 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx2b7d3df3c792445798dc4-0068fbeeaf" "proxy-server 4171809" 0.0012 "-" 4171809 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/2/a/c1/o" 201 - "PUT http://localhost/sdc1/1/a/c1/o" "tx4a81a52a8374416f837cf-0068fbeeaf" "object-server 4171809" 0.0005 "-" 4171809 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/2/a/c1/o" 201 - "PUT http://localhost/sdd1/1/a/c1/o" "tx4a81a52a8374416f837cf-0068fbeeaf" "object-server 4171809" 0.0005 "-" 4171809 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdd1/1/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx4a81a52a8374416f837cf-0068fbeeaf" "proxy-server 4171809" 0.0068 "-" 4171809 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdc1/1/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "tx4a81a52a8374416f837cf-0068fbeeaf" "proxy-server 4171809" 0.0080 "-" 4171809 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/03 PUT /v1/a/c1/o HTTP/1.0 201 - - t 12 - - tx4a81a52a8374416f837cf-0068fbeeaf - 0.0192 - - 1761341103.255936623 1761341103.275114059 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a83aff72a2b4e1a9ebb7-0068fbeeaf" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx73fba5ab46db4eb1b511f-0068fbeeaf" "proxy-server 4171809" 0.0025 "-" 4171809 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdc1/1/a/c1/o" 200 12 "GET http://localhost/v1/a/c1/o" "txc1ade4c76d83400495cb5-0068fbeeaf" "proxy-server 4171809" 0.0006 "-" 4171809 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4532148c5e5e4f498098a-0068fbeeaf" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "txd93cca14520644fe87eec-0068fbeeaf" "proxy-server 4171809" 0.0014 "-" 4171809 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/1/a/c2/o" 201 - "PUT http://localhost/sdf1/0/a/c2/o" "txaeb6d0dd02e24f50b4cba-0068fbeeaf" "object-server 4171809" 0.0005 "-" 4171809 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/1/a/c2/o" 201 - "PUT http://localhost/sde1/0/a/c2/o" "txaeb6d0dd02e24f50b4cba-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 2 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sde1/0/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "txaeb6d0dd02e24f50b4cba-0068fbeeaf" "proxy-server 4171809" 0.0070 "-" 4171809 2 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdf1/0/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "txaeb6d0dd02e24f50b4cba-0068fbeeaf" "proxy-server 4171809" 0.0083 "-" 4171809 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/03 PUT /v1/a/c2/o HTTP/1.0 201 - - t 12 - - txaeb6d0dd02e24f50b4cba-0068fbeeaf - 0.0228 - - 1761341103.290175438 1761341103.312981367 2 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx615a41ddc63f4e248fe02-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "tx5c706ae6634e44ca80f15-0068fbeeaf" "proxy-server 4171809" 0.0025 "-" 4171809 2 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sde1/0/a/c2/o" 200 12 "GET http://localhost/v1/a/c2/o" "txdcbd15f4110c460ca67a8-0068fbeeaf" "proxy-server 4171809" 0.0006 "-" 4171809 2 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcda610934c444e60bfe00-0068fbeeaf" "proxy-server 4171809" 0.0014 "-" 4171809 -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override -test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head -test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type -test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header -test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header ... ok -test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states -test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states ... ok - -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '67ec2d22-8688-4d8f-b27d-ca403f0bc6a1-sda', '1761341097.23867', '1761341097.00000', '0', '', '1761341097.00000', 0, 0) -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('67ec2d22-8688-4d8f-b27d-ca403f0bc6a1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '67ec2d22-8688-4d8f-b27d-ca403f0bc6a1-sda', '1761341097.23867', '1761341097.00000', '0', '', '1761341097.00000', 0, 0) -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('67ec2d22-8688-4d8f-b27d-ca403f0bc6a1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.69265 seconds (2.88745/s) -test INFO: Removed 0 dbs -test INFO: 4 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:4 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpyasluje5/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db -REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '5c3e5b06-39ce-4a37-9446-182100bb6465-sda', '1761341097.24149', '1761341098.00000', '0', '{"X-Container-Sync-To": ["", "1761341101.00000"], "X-Container-Sync-Key": ["secret", "1761341100.00000"]}', '1761341098.00000', 0, 0) -test DEBUG: /tmp/tmpyasluje5/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '5c3e5b06-39ce-4a37-9446-182100bb6465-sda', '1761341097.24149', '1761341098.00000', '0', '{"X-Container-Sync-To": ["", "1761341101.00000"], "X-Container-Sync-Key": ["secret", "1761341100.00000"]}', '1761341098.00000', 0, 0) -test DEBUG: /tmp/tmpyasluje5/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db in sync with 10.0.0.2:1002/sdc, nothing to do -test DEBUG: Replicating db /tmp/tmpyasluje5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '67ec2d22-8688-4d8f-b27d-ca403f0bc6a1-sda', '1761341097.23867', '1761341097.00000', '0', '', '1761341097.00000', 0, 0) -test DEBUG: /tmp/tmpyasluje5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do -REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '67ec2d22-8688-4d8f-b27d-ca403f0bc6a1-sda', '1761341097.23867', '1761341097.00000', '0', '', '1761341097.00000', 0, 0) -test DEBUG: /tmp/tmpyasluje5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.2:1002/sdc, nothing to do -test INFO: Replication run OVER -test INFO: Attempted to replicate 2 dbs in 0.02800 seconds (71.41951/s) -test INFO: Removed 0 dbs -test INFO: 4 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:4 remote_merge:0 rsync:0 ts_repl:0 -test ERROR: Failed to update sync_store /tmp/tmp8oie4gev/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpxbra00i1/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: [audit-watcher test_watcher1] reporting dark data /a/c_ec/o +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.38, Total bytes/sec: 50929.20, Auditing time: 0.10, Rate: 0.97 +test INFO: [audit-watcher test_watcher1] total unknown 0 ok 2 dark 1 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: Loading entry point 'test_watcher1' +test DEBUG: [audit-watcher test_watcher1] getting started +test DEBUG: 1 audit watcher(s) loaded +test INFO: Begin object audit "once" mode (ZBF) +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 86.99, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/replicator.py", line 304, in _post_replicate_hook - self.sync_store.update_sync_store(broker) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_replicator.py", line 1223, in update_sync_store - raise OSError(1, '1') -PermissionError: [Errno 1] 1 + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpaax9y235/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test INFO: Object audit (ZBF) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 216.60, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.06 +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} +test DEBUG: the auditor has no logger prefix test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmprelpf5_l/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/made-up-filename: Expected directory, found file at /tmp/tmprelpf5_l/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c -test ERROR: ERROR Object /tmp/tmprelpf5_l/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: Expected directory, found file at /tmp/tmprelpf5_l/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +test WARNING: Quarantined object /tmp/tmp7kb58sdz/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/made-up-filename: Expected directory, found file at /tmp/tmp7kb58sdz/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 +test ERROR: ERROR Object /tmp/tmp7kb58sdz/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: Expected directory, found file at /tmp/tmp7kb58sdz/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded @@ -44312,113 +34344,64 @@ test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:24:58 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1271.00, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 530.05, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.18 +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1314.42, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 89.42, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.03 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/0 test DEBUG: 0 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:24:58 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1305.42, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpfktf_bfw/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 533.97, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.17test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored +test INFO: Begin object audit "once" mode (ALL)test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs ... ok +test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored ... ok test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored_with_zero_byte_fps test.unit.obj.test_auditor.TestAuditor.test_expired_object_is_ignored_with_zero_byte_fps ... ok test.unit.obj.test_auditor.TestAuditor.test_failsafe_object_audit_will_swallow_errors_in_tests test.unit.obj.test_auditor.TestAuditor.test_failsafe_object_audit_will_swallow_errors_in_tests ... ok -test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling -test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling ... ok -test.unit.obj.test_auditor.TestAuditor.test_inprogress_rsync_tempfiles_get_cleaned_up -test.unit.obj.test_auditor.TestAuditor.test_inprogress_rsync_tempfiles_get_cleaned_up ... ok -test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone -test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone ... ok -test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone_with_custom_reclaim_age -test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone_with_custom_reclaim_age ... ok -test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums -test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: some source HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341099.18346', 'Content-Type': 'so'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_copy -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_copy ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_replace -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_replace ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:58 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '11'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '11'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ @@ -44429,342 +34412,102 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_object_upload_part_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_fullcontrol_permission ... ok - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0009 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0040 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0058 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:00 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 -test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update -test.unit.container.test_server.TestContainerController.test_POST_HEAD_no_timestamp_update ... ok -test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata -test.unit.container.test_server.TestContainerController.test_POST_HEAD_sys_metadata ... ok -test.unit.container.test_server.TestContainerController.test_POST_after_DELETE_not_found -test.unit.container.test_server.TestContainerController.test_POST_after_DELETE_not_found ... ok -test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change -test.unit.container.test_server.TestContainerController.test_POST_ignores_policy_change ... ok -test.unit.container.test_server.TestContainerController.test_POST_insufficient_space -test.unit.container.test_server.TestContainerController.test_POST_insufficient_space ... ok -test.unit.container.test_server.TestContainerController.test_POST_invalid_container_sync_to -test.unit.container.test_server.TestContainerController.test_POST_invalid_container_sync_to ... ok -test.unit.container.test_server.TestContainerController.test_POST_invalid_partition -test.unit.container.test_server.TestContainerController.test_POST_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync -test.unit.container.test_server.TestContainerController.test_POST_reset_container_sync ... ok -test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float -test.unit.container.test_server.TestContainerController.test_POST_timestamp_not_float ... ok -test.unit.container.test_server.TestContainerController.test_PUT -test.unit.container.test_server.TestContainerController.test_PUT ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata -test.unit.container.test_server.TestContainerController.test_PUT_GET_metadata ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics -test.unit.container.test_server.TestContainerController.test_PUT_GET_object_timing_metrics ... ok - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txcda610934c444e60bfe00-0068fbeeaf" "proxy-server 4171809" 0.0024 "-" 4171809 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9fde30af9232458a83c9c-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txc5e663659e424e3193b8e-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/2/a/c1/wrong-o" 201 - "PUT http://localhost/sdf1/1/a/c1/wrong-o" "txa43de5202af64ba5aa59e-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 2 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdf1/1/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txa43de5202af64ba5aa59e-0068fbeeaf" "proxy-server 4171809" 0.0066 "-" 4171809 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/2/a/c1/wrong-o" 201 - "PUT http://localhost/sde1/1/a/c1/wrong-o" "txa43de5202af64ba5aa59e-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 2 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sde1/1/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "txa43de5202af64ba5aa59e-0068fbeeaf" "proxy-server 4171809" 0.0083 "-" 4171809 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0776f5cab38406cae0d5-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txb7147bcd8af74c78afa2d-0068fbeeaf" "proxy-server 4171809" 0.0023 "-" 4171809 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdc1/1/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "tx3648f27ae37d444ba5b7f-0068fbeeaf" "proxy-server 4171809" 0.0003 "-" 4171809 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdd1/1/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "tx3648f27ae37d444ba5b7f-0068fbeeaf" "proxy-server 4171809" 0.0003 "-" 4171809 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc82f5dd893e548b192da8-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx23c3e8d3b09f4b2292a2c-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdf1/1/a/c1/wrong-o" 200 5 "GET http://localhost/v1/a/c1/wrong-o" "txcc7ce6d916af4a759a101-0068fbeeaf" "proxy-server 4171809" 0.0006 "-" 4171809 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92d8021a3fce447c92d01-0068fbeeaf" "proxy-server 4171809" 0.0014 "-" 4171809 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/2/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx8726bcf150e24107bb6be-0068fbeeaf" "proxy-server 4171809" 0.0013 "-" 4171809 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "DELETE /sdb1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/sde1/1/a/c1/wrong-o" "tx74969be996484d51b9862-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 2 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "DELETE /sde1/1/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "tx74969be996484d51b9862-0068fbeeaf" "proxy-server 4171809" 0.0048 "-" 4171809 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "DELETE /sda1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/sdf1/1/a/c1/wrong-o" "tx74969be996484d51b9862-0068fbeeaf" "object-server 4171809" 0.0004 "-" 4171809 2 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "DELETE /sdf1/1/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "tx74969be996484d51b9862-0068fbeeaf" "proxy-server 4171809" 0.0066 "-" 4171809 2 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf93ded0e00354445a64f6-0068fbeeaf) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf93ded0e00354445a64f6-0068fbeeaf) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf93ded0e00354445a64f6-0068fbeeaf) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx005fdd258f094c2789e03-0068fbeeaf) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) - -obj2 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:33117', 'sda1')] (txn: tx9e4e78b70bff4422a5a90-0068fbeea9) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "POST /sdd1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 202 76 "POST http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx9e4e78b70bff4422a5a90-0068fbeea9" "proxy-server 4171832" 1.2489 "-" 4171832 1 -cont1 INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 200 382 "-" "-" "-" 0.0021 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 201 - "POST http://foo:8080/sdd1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx9e4e78b70bff4422a5a90-0068fbeea9" "object-server 4171832" 0.0004 "-" 4171832 1 -cont1 INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 200 382 "-" "-" "-" 0.0050 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3ba85189eee482eb9a7a-0068fbeeab" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 204 - "HEAD http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "tx6fc44c65f7154c499ac71-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "GET /sdc1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 200 24 "GET http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2/o" "tx896ea9016fcd44de89b47-0068fbeeab" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx064ec21039964b479771b-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda1/2/a/c24fbd7fee60461c9f03b972239eb6f2" 204 - "HEAD http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2" "tx45245989a90440a9855d3-0068fbeeab" "proxy-server 4171832" 0.0027 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdd1/2/a/c24fbd7fee60461c9f03b972239eb6f2/o" 200 24 "HEAD http://foo:8080/v1/a/c24fbd7fee60461c9f03b972239eb6f2/o" "txead6a17820ba4a6eb3466-0068fbeeab" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e31f179ed5c4cc589927-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdb1/1/a/f158590dbcff4fdaa1361c6728441253" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/f158590dbcff4fdaa1361c6728441253" "tx0e31f179ed5c4cc589927-0068fbeeab" "container-server 4171832" 0.0011 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/1/a/f158590dbcff4fdaa1361c6728441253" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/f158590dbcff4fdaa1361c6728441253" "tx0e31f179ed5c4cc589927-0068fbeeab" "container-server 4171832" 0.0010 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 201 - "PUT http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "tx0e31f179ed5c4cc589927-0068fbeeab" "proxy-server 4171832" 0.0080 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/0/a/f158590dbcff4fdaa1361c6728441253" 201 - "PUT http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "tx0e31f179ed5c4cc589927-0068fbeeab" "proxy-server 4171832" 0.0128 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd51639e10c0340d280fc2-0068fbeeab" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 204 - "HEAD http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "txd51639e10c0340d280fc2-0068fbeeab" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6b15a5f5e18c47eba7b58-0068fbeeab" "proxy-server 4171832" 0.0044 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 204 - "HEAD http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "tx42a14875542b4ea49bae7-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdb1/0/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "PUT http://foo:8080/sdg1/2/a/f158590dbcff4fdaa1361c6728441253/o" "tx46035a1e2f40467f98a02-0068fbeeab" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdi1/2/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "PUT http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx46035a1e2f40467f98a02-0068fbeeab" "proxy-server 4171832" 0.0118 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdg1/2/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "PUT http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx46035a1e2f40467f98a02-0068fbeeab" "proxy-server 4171832" 0.0145 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/0/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "PUT http://foo:8080/sdh1/2/a/f158590dbcff4fdaa1361c6728441253/o" "tx46035a1e2f40467f98a02-0068fbeeab" "object-server 4171832" 0.0005 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdh1/2/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "PUT http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx46035a1e2f40467f98a02-0068fbeeab" "proxy-server 4171832" 0.0165 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfcf68701b6424ff88ef73-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 204 - "HEAD http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "tx46e3ffa9478440fe9b22e-0068fbeeab" "proxy-server 4171832" 0.0023 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "POST /sdg1/2/a/f158590dbcff4fdaa1361c6728441253/o" 202 76 "POST http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx3a2b816f7ea9437ea3110-0068fbeeab" "proxy-server 4171832" 0.0035 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sdb1/0/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "POST http://foo:8080/sdh1/2/a/f158590dbcff4fdaa1361c6728441253/o" "tx3a2b816f7ea9437ea3110-0068fbeeab" "object-server 4171832" 0.0004 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "POST /sdh1/2/a/f158590dbcff4fdaa1361c6728441253/o" 202 76 "POST http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx3a2b816f7ea9437ea3110-0068fbeeab" "proxy-server 4171832" 0.0085 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "PUT /sda1/0/a/f158590dbcff4fdaa1361c6728441253/o" 201 - "POST http://foo:8080/sdi1/2/a/f158590dbcff4fdaa1361c6728441253/o" "tx3a2b816f7ea9437ea3110-0068fbeeab" "object-server 4171832" 0.0004 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "POST /sdi1/2/a/f158590dbcff4fdaa1361c6728441253/o" 202 76 "POST http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx3a2b816f7ea9437ea3110-0068fbeeab" "proxy-server 4171832" 0.0089 "-" 4171832 3 -cont1 INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sda1/0/a/f158590dbcff4fdaa1361c6728441253" 200 382 "-" "-" "-" 0.0034 "-" 4171832 3 -cont1 INFO: - - - [24/Oct/2025:21:24:59 +0000] "GET /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 200 382 "-" "-" "-" 0.0034 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9bdab589b6b846548ed67-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:24:59 +0000] "HEAD /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 204 - "HEAD http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "tx7597fe7b39bb4b20a8977-0068fbeeab" "proxy-server 4171832" 0.0013 "-" 4171832 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec ... ok - -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=1_test: 404 (txn: tx6c34875b02514aed960bf-0068fbeeaa) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Failed to get shard ranges from /v1/a/c/o: unexpected record type 'object' (txn: tx51d529dddbbf41d698042-0068fbeeab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/ascii/ascii From Object Server 10.0.0.2:1002/sdc (txn: tx4598c04c39714df789627-0068fbeeab) -proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.2:1002/sdc (txn: txf6be7b843cbe4fb888da2-0068fbeeab) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx2c4477962c054cc19e97e-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txcfd841abdc1543e991ebf-0068fbeeab) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txcfd841abdc1543e991ebf-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx271dfc50baf54bf8be737-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx271dfc50baf54bf8be737-0068fbeeab) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/ascii/ascii: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception (txn: tx271dfc50baf54bf8be737-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txfd0ef7f011ab44ec9ef1d-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txfd0ef7f011ab44ec9ef1d-0068fbeeab) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/툎/鐉: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception (txn: txfd0ef7f011ab44ec9ef1d-0068fbeeab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx7dd0145fdb7e47a89cf2a-0068fbeeab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx4ea7415172644339849a8-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx4ea7415172644339849a8-0068fbeeab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_timeouts ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_object_upload_part_error ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_fullcontrol_permission ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761341100.17493', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251024/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251024T212500Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341100.18491', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4 ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_bad_hash ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_error -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_error ... ok +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751611.83988', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.83988', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751611.83988', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751611.84773', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751611.84773', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751611.81023', 'epoch': '1795751611.81023', 'reported': 0, 'tombstones': -1}], 'd565d6c9-be5c-40cf-9b72-27442f78f09a-') +test DEBUG: /tmp/tmp1x38dy59/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.81023.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp1x38dy59/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751611.81023.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '248ee0c8582af2df6320f3f603ef13ac', '7e5240ce-3f20-44a1-b50a-1f46c7269751-', '1795751612.00804', '1795751611.99410', '0', '', '1795751611.99410', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.00929', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.00929', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751612.00929', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.01605', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.01605', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.01583', 'epoch': '1795751612.01583', 'reported': 0, 'tombstones': -1}], '7e5240ce-3f20-44a1-b50a-1f46c7269751-') +test DEBUG: /tmp/tmpv4f3qk90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.01583.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpv4f3qk90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.01583.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '248ee0c8582af2df6320f3f603ef13ac', '7e5240ce-3f20-44a1-b50a-1f46c7269751-', '1795751612.00804', '1795751612.03978', '0', '', '1795751611.99410', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.00929', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.00929', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751612.00929', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.01605', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.01605', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.01583', 'epoch': '1795751612.01583', 'reported': 0, 'tombstones': -1}], '7e5240ce-3f20-44a1-b50a-1f46c7269751-') +test DEBUG: /tmp/tmpv4f3qk90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.01583.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpv4f3qk90/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.01583.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'e76c94424e18693117e715c3091ac86e', '09e15ab6-02a3-400d-9528-9171baea8266-', '1795751612.14629', '1795751612.14456', '0', '', '1795751612.14456', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.14751', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.14751', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751612.14751', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.15692', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.15692', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.15674', 'epoch': '1795751612.15674', 'reported': 0, 'tombstones': -1}], '09e15ab6-02a3-400d-9528-9171baea8266-') +test DEBUG: /tmp/tmp5bq84j5v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.15674.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5bq84j5v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.15674.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'e76c94424e18693117e715c3091ac86e', '09e15ab6-02a3-400d-9528-9171baea8266-', '1795751612.14629', '1795751612.17523', '0', '', '1795751612.14456', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.14751', 'lower': '', 'upper': 'a', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.14751', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751612.14751', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.15692', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.15692', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.15674', 'epoch': '1795751612.15674', 'reported': 0, 'tombstones': -1}], '09e15ab6-02a3-400d-9528-9171baea8266-') +test DEBUG: /tmp/tmp5bq84j5v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.15674.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp5bq84j5v/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872_1795751612.15674.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'aaf5d428585072348029159e72291bcf', 'c2218018-f9e7-4caa-a3b3-888fc767ef1f-sda', '1795751612.27781', '1795751612.26644', '0', '', '1795751612.26644', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c2218018-f9e7-4caa-a3b3-888fc767ef1f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9a35adc0dcac246d4ed70e95d9cbe200', '1335dd7a-e85e-470a-bbe9-f27be8b8e96d-sda', '1795751612.30536', '1795751612.30363', '0', '', '1795751612.30363', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.31952', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751612.31952', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751612.31952', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.32757', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.32757', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.32736', 'epoch': '1795751612.32736', 'reported': 0, 'tombstones': -1}], '1335dd7a-e85e-470a-bbe9-f27be8b8e96d-sda') +test DEBUG: /tmp/tmp6wudb32y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp6wudb32y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleavingtest.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded_large_diff +test.unit.container.test_replicator.TestReplicatorSync.test_replication_local_unsharded_remote_sharded_large_diff ... ok +swift: Begin object audit "once" mode (ALL) +swift: Quarantined object /tmp/tmp8y_1awqq/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.63987.data: metadata content-length 10 does not match actual object size 0 +swift: ERROR Object /tmp/tmp8y_1awqq/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: metadata content-length 10 does not match actual object size 0 +swift: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 1 quarantined, 0 errors, files/sec: 495.90, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 1, Total errors: 0, Total files/sec: 269.90, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.46 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition ... ok +swift: Begin object audit "once" mode (ZBF) +swift: Object audit (ZBF). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1821.23, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1316.48, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9nxrpu6a/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 508.71, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ZBF) -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Fri Oct 24 09:24:59 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1384.72, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test INFO: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 563.22, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1298.95, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test INFO: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 506.25, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.15 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/0 test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ZBF) -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Fri Oct 24 09:24:59 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1365.78, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsw3c0kzo/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test INFO: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 593.93, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.17 +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 201.52, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpqjpf9v9z/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test INFO: Object audit (ZBF) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 159.49, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.06 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded -test ERROR: ERROR Trying to audit /tmp/tmpw0z5ccfw/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +test ERROR: ERROR Trying to audit /tmp/tmptz2rr003/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit self.object_audit(location) @@ -44777,10 +34520,10 @@ AttributeError: 'function' object has no attribute 'from_hash_dir' test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test ERROR: ERROR Trying to audit /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test ERROR: ERROR Trying to audit /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit self.object_audit(location) @@ -44791,955 +34534,729 @@ return self.diskfile_cls.from_hash_dir( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'function' object has no attribute 'from_hash_dir' -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp41uafu68/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 1, Total files/sec: 581.81, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.35 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: Rsync tempfile: /tmp/tmpc2f0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1761341099.95983.data.9ILVBL -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: Rsync tempfile: /tmp/tmpc2f0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1761341099.95983.data.9ILVBL -test DEBUG: Rsync tempfile: /tmp/tmpc2f0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.1761341099.95983.data.9ILVBL -test WARNING: Unexpected file /tmp/tmpc2f0p2tl/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/.random.crazy.file: Invalid Timestamp value in filename '.random.crazy.file' -test DEBUG: Run listdir on /tmp/tmpyrdhs3o5/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpsw40e_is/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp46wziq2h/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341099.99168#1#d.data: Invalid EC metadata at offset 0x850 -test ERROR: ERROR Object /tmp/tmp46wziq2h/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x850test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments -test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments ... ok -test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data -test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data ... ok -test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data -test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data ... ok -test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta -test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta ... ok -test.unit.obj.test_auditor.TestAuditor.test_object_audit_will_not_swallow_errors_in_tests +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpj4mhjzdh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 1, Total files/sec: 156.13, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.11test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling +test.unit.obj.test_auditor.TestAuditor.test_generic_exception_handling ... ok +test.unit.obj.test_auditor.TestAuditor.test_inprogress_rsync_tempfiles_get_cleaned_up +test.unit.obj.test_auditor.TestAuditor.test_inprogress_rsync_tempfiles_get_cleaned_up ... ok +test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone +test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone ... ok +test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone_with_custom_reclaim_age +test.unit.obj.test_auditor.TestAuditor.test_non_reclaimable_tombstone_with_custom_reclaim_age ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums +test.unit.obj.test_auditor.TestAuditor.test_object_audit_adds_metadata_checksums ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments +test.unit.obj.test_auditor.TestAuditor.test_object_audit_checks_EC_fragments ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data +test.unit.obj.test_auditor.TestAuditor.test_object_audit_diff_data ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data +test.unit.obj.test_auditor.TestAuditor.test_object_audit_extra_data ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta +test.unit.obj.test_auditor.TestAuditor.test_object_audit_no_meta ... ok +test.unit.obj.test_auditor.TestAuditor.test_object_audit_will_not_swallow_errors_in_tests test.unit.obj.test_auditor.TestAuditor.test_object_audit_will_not_swallow_errors_in_tests ... ok test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_all test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_all ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition_different_name +test.unit.obj.test_diskfile.TestECDiskFileManager.test_partition_lock_same_partition_different_name ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update +test.unit.obj.test_diskfile.TestECDiskFileManager.test_pickle_async_update ... ok +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ZBF) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 85.15, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.02 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 0, "OVER": 0} +swift: Begin object audit "once" mode (ALL) +swift: Quarantined object /tmp/tmp_hh545e0/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.66411.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +swift: ERROR Object /tmp/tmp_hh545e0/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +swift: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 1 quarantined, 0 errors, files/sec: 850.94, bytes/sec: 871366.87, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 1, Total errors: 0, Total files/sec: 394.83, Total bytes/sec: 404308.32, Auditing time: 0.00, Rate: 0.36 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 0, "OVER": 0} +swift: Begin object audit "once" mode (ZBF) +swift: Quarantined object /tmp/tmpusxretn6/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.70864.data: metadata content-length 10 does not match actual object size 0 +swift: ERROR Object /tmp/tmpusxretn6/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: metadata content-length 10 does not match actual object size 0 +swift: Object audit (ZBF). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 1 quarantined, 0 errors, files/sec: 73.13, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ZBF) "once" mode completed: 0.02s. Total quarantined: 1, Total errors: 0, Total files/sec: 66.21, Total bytes/sec: 0.00, Auditing time: 0.01, Rate: 0.89 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_non_zero test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_non_zero ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 412 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx16eae110c7174086a2188-006b08febb" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc03ff7c96f7742b0bef4c-006b08febb" "proxy-server 525332" 0.0043 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "txc471da02fecf48c1ad8b8-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "tx62df376864984b52af9e4-006b08febb" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa09c7f8f99364a15bfe5b-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx0cf0a82e385745b8b090d-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/0/a/%C4%8Brypto/%C4%8Brypto" 304 - "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txda7ace62a46c4015985c8-006b08febb" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb355025afa4f424681cc6-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/3/a/%C4%8Brypto" 204 - "HEAD http://foo:8080/v1/a/%C4%8Brypto" "tx895adea012d641b29dc69-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/0/a/%C4%8Brypto/%C4%8Brypto" 200 24 "HEAD http://foo:8080/v1/a/%C4%8Brypto/%C4%8Brypto" "txc5f12fff664847af856bb-006b08febb" "proxy-server 525332" 0.0011 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx56db42f5b0d243d2bef78-006b08febb" "proxy-server 525332" 0.0024 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdb1/3/a/%C4%8Brypto" 200 401 "GET http://foo:8080/v1/a/%C4%8Brypto?format=json&states=listing" "tx56db42f5b0d243d2bef78-006b08febb" "proxy-server 525332" 0.0022 "-" 525332 1 +proxy INFO: Path stored in meta ('/a/Ä\x8brypto/Ä\x8brypto') does not match path from request ('/a/ċrypto')! Using path from meta. (txn: tx56db42f5b0d243d2bef78-006b08febb) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7bf36aee76d6494eaaa87-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sda1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7bf36aee76d6494eaaa87-006b08febb" "container-server 525332" 0.0010 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sdb1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7bf36aee76d6494eaaa87-006b08febb" "container-server 525332" 0.0010 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7bf36aee76d6494eaaa87-006b08febb" "proxy-server 525332" 0.0262 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx7bf36aee76d6494eaaa87-006b08febb" "proxy-server 525332" 0.0311 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx043f620755e94018a1079-006b08febb" "proxy-server 525332" 0.0018 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx043f620755e94018a1079-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d82c885958f4f6fb3bcf-006b08febb" "proxy-server 525332" 0.0132 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx67e1c9fbc7a34a29ac79f-006b08febb" "proxy-server 525332" 0.0054 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf58ba9f2cf314db0b88df-006b08febb" "object-server 525332" 0.0006 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf58ba9f2cf314db0b88df-006b08febb" "proxy-server 525332" 0.0258 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf58ba9f2cf314db0b88df-006b08febb" "object-server 525332" 0.0006 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "PUT http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txf58ba9f2cf314db0b88df-006b08febb" "proxy-server 525332" 0.0398 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe23d870fd1464d83ac806-006b08febb" "proxy-server 525332" 0.0058 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txde044f0705564fe88610c-006b08febb" "proxy-server 525332" 0.0172 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbbdb975308d6444bb9e3a-006b08febb" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "PUT /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 201 - "POST http://foo:8080/sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbbdb975308d6444bb9e3a-006b08febb" "object-server 525332" 0.0046 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "POST /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbbdb975308d6444bb9e3a-006b08febb" "proxy-server 525332" 0.0272 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "POST /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 202 76 "POST http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbbdb975308d6444bb9e3a-006b08febb" "proxy-server 525332" 0.0140 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3632ce0017e748b8ba0d7-006b08febb" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx45fe5836e35640cd9255e-006b08febb" "proxy-server 525332" 0.0069 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx390f29aeed4d4cb9921b2-006b08febb" "proxy-server 525332" 0.0174 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx526724fca1ba4bfb958a5-006b08febb" "proxy-server 525332" 0.0037 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txca60f157f6d94997afea0-006b08febb" "proxy-server 525332" 0.0100 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txe170c2ce1bb748acb6cb7-006b08febb" "proxy-server 525332" 0.0100 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txae5fa6ac2aae4eb58f679-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx14aaca4e09be4481862b8-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txbfe01974ff1548689748b-006b08febb" "proxy-server 525332" 0.0009 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx57a62e9c6e0544d89efb7-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txcb11ff9b28b74a84b7eed-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx872d930dcb894ef89cb7a-006b08febb" "proxy-server 525332" 0.0009 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdb0534ae80894ad982b74-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx730693fad86a4df1b6edc-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx8428140bf4914a4c932f0-006b08febb" "proxy-server 525332" 0.0032 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx8428140bf4914a4c932f0-006b08febb" "proxy-server 525332" 0.0061 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34ac92a1c09c4053a1144-006b08febb" "proxy-server 525332" 0.0061 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx590257a37acd4d14b4b3d-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txfeb1d6f1b1b84a5ca0d96-006b08febb" "proxy-server 525332" 0.0011 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa8fc212736404d36a50e6-006b08febb" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txdf286f5714bb48ba8f557-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx87f71c460ed849ab8c251-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txce6c7f8bbee94bf88c9fe-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txb46f3d92a59a4f0697a84-006b08febb" "proxy-server 525332" 0.0025 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "GET /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txb3afd19942204fca95245-006b08febb" "proxy-server 525332" 0.0009 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf6548a038fe94fffb0468-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx817b9f5641484424b2441-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx65168587d5434d30877dd-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx72e0f8b3c8f64d60aab74-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txc76b377d459a4c9ab60fa-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txfbc9238ca3d945d9bcb4d-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx828315b9e0104ce78f5ba-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txbf5cf0fa9c0f44f7b6cda-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9d238cb46c1f4fdd897a2-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 412 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx9d238cb46c1f4fdd897a2-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbce92b7d3a36478b8b0fc-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx3c95b3ab82a44098b7849-006b08febb" "proxy-server 525332" 0.0054 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx4579463f890c41ab958e8-006b08febb" "proxy-server 525332" 0.0050 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5af1156deefb4999ac0c3-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sda1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "tx8b3d93a038694e50bdff8-006b08febb" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdc1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 304 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "tx36304dd944d64253a9878-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx23a79ddc970a494c922ea-006b08febb" "proxy-server 525332" 0.0083 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 204 - "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" "txc65c0242c04e4f88b6a9d-006b08febb" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:31 +0000] "HEAD /sdd1/1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" 200 24 "HEAD http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo" "txa9009c571b894ea087f9a-006b08febb" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx604645c673f347c2a3c73-006b08febc" "proxy-server 525332" 0.0054 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdb1/0/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" 200 2652 "GET http://foo:8080/v1/a/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc?format=json&states=listing" "tx604645c673f347c2a3c73-006b08febc" "proxy-server 525332" 0.0063 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_is_reclaimable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharded ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing ... ok test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_zero test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_zero ... ok +swift: Begin object audit "once" mode (ZBF) +swift: Quarantined object /tmp/tmpa12bwhxp/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.73513.data: metadata content-length 10 does not match actual object size 0 +swift: ERROR Trying to audit /tmp/tmpa12bwhxp/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 238, in failsafe_object_audit#012 self.object_audit(location)#012 ~~~~~~~~~~~~~~~~~^^^^^^^^^^#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 261, in object_audit#012 with df.open(modernize=True):#012 ~~~~~~~^^^^^^^^^^^^^^^^#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2659, in open#012 self._fp = self._construct_from_data_file(#012 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^#012 current_time=current_time, modernize=modernize, **file_info)#012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2956, in _construct_from_data_file#012 self._verify_data_file(data_file, fp, current_time)#012 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2832, in _verify_data_file#012 raise self._quarantine(#012 ...<2 lines>...#012 metadata_size, statbuf.st_size))#012TypeError: exceptions must derive from BaseException +swift: Object audit (ZBF). Since Fri Nov 27 17:53:32 2026: Locally: 0 passed, 0 quarantined, 1 errors, files/sec: 0.00, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ZBF) "once" mode completed: 0.02s. Total quarantined: 0, Total errors: 1, Total files/sec: 63.85, Total bytes/sec: 0.00, Auditing time: 0.01, Rate: 0.89 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_2 ... ok test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_zero_check_closed test.unit.obj.test_auditor.TestAuditor.test_object_run_fast_track_zero_check_closed ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_another_device_fine ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_off ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_last_modified_time ... ok test.unit.obj.test_auditor.TestAuditor.test_object_run_logging test.unit.obj.test_auditor.TestAuditor.test_object_run_logging ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_after_merge_sharding ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:24:59 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341100.00000', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341100.56587', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_with_write_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_acl_without_permission ... ok - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0007 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 1 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0088 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0015 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0030 "-" 4171786 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0070 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:01 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_PUT_GET_shard_ranges -test.unit.container.test_server.TestContainerController.test_PUT_GET_shard_ranges ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_shards_timing_metrics -test.unit.container.test_server.TestContainerController.test_PUT_GET_shards_timing_metrics ... ok - -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: tx71d2d6b333264a8ebc4dc-0068fbeeab) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx66672f480ef14d63bce4d-0068fbeeac) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx66672f480ef14d63bce4d-0068fbeeac) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx66672f480ef14d63bce4d-0068fbeeac) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx66672f480ef14d63bce4d-0068fbeeac) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx66672f480ef14d63bce4d-0068fbeeac) -proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx66672f480ef14d63bce4d-0068fbeeac) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx83bd790d1e034a639e110-0068fbeeac) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx83bd790d1e034a639e110-0068fbeeac) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=x1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd7429aa1684b4307ac497-0068fbeeac) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd7429aa1684b4307ac497-0068fbeeac) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd7429aa1684b4307ac497-0068fbeeac) -proxy-server ERROR: Object GET returning 503 for [] (txn: txd7429aa1684b4307ac497-0068fbeeac) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx452d1ad401d64c76b940a-006b08febc) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: my-txn-id) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_handoff -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_handoff ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_newest_will_not_resume -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_newest_will_not_resume ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found_when_404_newer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found_when_404_newer ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:00 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251024/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251024T212501Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341101.49292', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251024/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251024T212501Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341101.50162', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_unsigned_payload -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_v4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_fullcontrol_permission ... ok +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: tx24bff37961944217a80f1-006b08febc) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmp2qbj54kf/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp2qbj54kf/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmp2qbj54kf/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp2qbj54kf/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0154 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0107 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0154 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0115 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b6cd403916540998b7c3-006b08febc" "proxy-server 525335" 0.0161 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:45695/sda1/0/a/c" "tx9b6cd403916540998b7c3-006b08febc" "container-server 525335" 0.0012 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:33439/sdb1/0/a/c" "tx9b6cd403916540998b7c3-006b08febc" "container-server 525335" 0.0245 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9b6cd403916540998b7c3-006b08febc" "proxy-server 525335" 0.0451 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9b6cd403916540998b7c3-006b08febc" "proxy-server 525335" 0.0511 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9b6cd403916540998b7c3-006b08febc - 0.0754 - - 1795751612.479864836 1795751612.555246115 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx5956bcb6dc754e07bc790-006b08febc" "proxy-server 525335" 0.0011 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:33439/sdb1/2/a1/c1" "tx5956bcb6dc754e07bc790-006b08febc" "container-server 525335" 0.0011 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:45695/sda1/2/a1/c1" "tx5956bcb6dc754e07bc790-006b08febc" "container-server 525335" 0.0061 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5956bcb6dc754e07bc790-006b08febc" "proxy-server 525335" 0.0410 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx5956bcb6dc754e07bc790-006b08febc" "proxy-server 525335" 0.0296 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx5956bcb6dc754e07bc790-006b08febc - 0.0644 - - 1795751612.563846111 1795751612.628228664 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e3b50188b3d49399bdce-006b08febc" "proxy-server 525335" 0.0086 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:45695/sda1/0/a/c1" "tx2e3b50188b3d49399bdce-006b08febc" "container-server 525335" 0.0016 "-" 525335 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:33439/sdb1/0/a/c1" "tx2e3b50188b3d49399bdce-006b08febc" "container-server 525335" 0.0010 "-" 525335 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2e3b50188b3d49399bdce-006b08febc" "proxy-server 525335" 0.0180 "-" 525335 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx2e3b50188b3d49399bdce-006b08febc" "proxy-server 525335" 0.0368 "-" 525335 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx2e3b50188b3d49399bdce-006b08febc - 0.0513 - - 1795751612.629666805 1795751612.680944204 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f76dbe29470465fb4a6f-006b08febc" "proxy-server 525335" 0.0019 "-" 525335 -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_on ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharded +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharded ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_legacy_pending_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... ok +test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp46wziq2h/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341100.58577#1#d.data: Invalid EC metadata at offset 0x10a0 -test ERROR: ERROR Object /tmp/tmp46wziq2h/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x10a0 +test DEBUG: Rsync tempfile: /tmp/tmp46mm_2vl/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.1795751612.44744.data.9ILVBL test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp46wziq2h/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341100.59042#1#d.data: Invalid EC metadata at offset 0x0 -test ERROR: ERROR Object /tmp/tmp46wziq2h/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: Invalid EC metadata at offset 0x0 +test DEBUG: Rsync tempfile: /tmp/tmp46mm_2vl/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.1795751612.44744.data.9ILVBL +test DEBUG: Rsync tempfile: /tmp/tmp46mm_2vl/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.1795751612.44744.data.9ILVBL +test WARNING: Unexpected file /tmp/tmp46mm_2vl/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.random.crazy.file: Invalid Timestamp value in filename '.random.crazy.file' +test DEBUG: Run listdir on /tmp/tmprok1184i/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmpvt0oy_ls/tmp_test_object_auditor/node/sda/objects/0 test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmpnfs9g9uw/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341101.21715.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match -test ERROR: ERROR Object /tmp/tmpnfs9g9uw/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp39ebvoy2/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341101.22256.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmp39ebvoy2/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: metadata content-length 1024 does not match actual object size 1034 test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp39ebvoy2/tmp_test_object_auditor/node/sda/objects-1/0/e8c/354ad2ed1c680ff8b4d687a780198e8c/1761341101.22591.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmp39ebvoy2/tmp_test_object_auditor/node/sda/objects-1/0/e8c/354ad2ed1c680ff8b4d687a780198e8c failed audit and was quarantined: metadata content-length 1024 does not match actual object size 1034 +test WARNING: Quarantined object /tmp/tmpbjb2nzus/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.54238#1#d.data: Invalid EC metadata at offset 0x850 +test ERROR: ERROR Object /tmp/tmpbjb2nzus/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745 failed audit and was quarantined: Invalid EC metadata at offset 0x850 test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp39ebvoy2/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341101.22907#1#d.data: metadata content-length 592 does not match actual object size 602 -test ERROR: ERROR Object /tmp/tmp39ebvoy2/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea failed audit and was quarantined: metadata content-length 592 does not match actual object size 602 +test WARNING: Quarantined object /tmp/tmpbjb2nzus/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.55231#1#d.data: Invalid EC metadata at offset 0x10a0 +test ERROR: ERROR Object /tmp/tmpbjb2nzus/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745 failed audit and was quarantined: Invalid EC metadata at offset 0x10a0 test DEBUG: 0 audit watcher(s) loaded -test WARNING: Quarantined object /tmp/tmp7vtkbw4l/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341101.23219.data: Exception reading metadata: Ran out of input -test ERROR: ERROR Object /tmp/tmp7vtkbw4l/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: Exception reading metadata: Ran out of input +test WARNING: Quarantined object /tmp/tmpbjb2nzus/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.56109#1#d.data: Invalid EC metadata at offset 0x0 +test ERROR: ERROR Object /tmp/tmpbjb2nzus/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745 failed audit and was quarantined: Invalid EC metadata at offset 0x0 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpz7dgb8ku/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.57336.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test ERROR: ERROR Object /tmp/tmpz7dgb8ku/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: ETag 92ffae115f60c288e713127114be5091 and file's md5 9d0ef2e3d00a0793bd4c5f31b8ad9e8a do not match +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpbx9nrj4e/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.58448.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmpbx9nrj4e/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: metadata content-length 1024 does not match actual object size 1034 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpbx9nrj4e/tmp_test_object_auditor/node/sda/objects-1/0/20b/2fa153073e521acc4acd182e1fd1220b/1795751612.58917.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmpbx9nrj4e/tmp_test_object_auditor/node/sda/objects-1/0/20b/2fa153073e521acc4acd182e1fd1220b failed audit and was quarantined: metadata content-length 1024 does not match actual object size 1034 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmpbx9nrj4e/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.59302#1#d.data: metadata content-length 592 does not match actual object size 602 +test ERROR: ERROR Object /tmp/tmpbx9nrj4e/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745 failed audit and was quarantined: metadata content-length 592 does not match actual object size 602 +test DEBUG: 0 audit watcher(s) loaded +test WARNING: Quarantined object /tmp/tmp86q3r8u0/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.62486.data: Exception reading metadata: Ran out of input +test ERROR: ERROR Object /tmp/tmp86q3r8u0/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: Exception reading metadata: Ran out of input test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL - parallel, sda) -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json test INFO: Object audit (ALL - parallel, sda) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ZBF - sda) -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpo4van3zm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmp5gos34xa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json test INFO: Object audit (ZBF - sda) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 768.75, Total bytes/sec: 7687.51, Auditing time: 0.00, Rate: 0.23 -test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_once_multi_devices +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_once_multi_devices test.unit.obj.test_auditor.TestAuditor.test_object_run_once_multi_devices ... ok test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda test.unit.obj.test_auditor.TestAuditor.test_object_run_once_no_sda ... ok - -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341101.87971', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341101.88856', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:01 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission ... ok - -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0077 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Unlinked retiring db '/tmp/tmpga4cl4s0/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0018 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 4171786 0 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:02 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_PUT_GET_sys_metadata -test.unit.container.test_server.TestContainerController.test_PUT_GET_sys_metadata ... ok -test.unit.container.test_server.TestContainerController.test_PUT_GET_to_sharding_container -test.unit.container.test_server.TestContainerController.test_PUT_GET_to_sharding_container ... ok -test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates -test.unit.container.test_server.TestContainerController.test_PUT_HEAD_put_timestamp_updates ... ok -test.unit.container.test_server.TestContainerController.test_PUT_account_update -test.unit.container.test_server.TestContainerController.test_PUT_account_update ... ok -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_change ... ok -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified -test.unit.container.test_server.TestContainerController.test_PUT_bad_policy_specified ... ok -test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics -test.unit.container.test_server.TestContainerController.test_PUT_container_timing_metrics ... ok -test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified -test.unit.container.test_server.TestContainerController.test_PUT_good_policy_specified ... ok -test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space -test.unit.container.test_server.TestContainerController.test_PUT_insufficient_space ... ok -test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition -test.unit.container.test_server.TestContainerController.test_PUT_invalid_partition ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_change ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_for_existing_non_default ... ok -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified -test.unit.container.test_server.TestContainerController.test_PUT_no_policy_specified ... ok -test.unit.container.test_server.TestContainerController.test_PUT_non_utf8_metadata -test.unit.container.test_server.TestContainerController.test_PUT_non_utf8_metadata ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_invalid_source -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_invalid_source ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_fullcontrol_permission ... ok - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:00 +0000] "GET /sdh1/2/a/f158590dbcff4fdaa1361c6728441253/o" 200 92 "GET http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx402509d1e600456fadfb8-0068fbeeac" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:00 +0000] "GET /sdi1/2/a/f158590dbcff4fdaa1361c6728441253/o" 200 92 "GET http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx402509d1e600456fadfb8-0068fbeeac" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:00 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txea1543cee653412ba3e11-0068fbeeac" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:00 +0000] "HEAD /sdb1/0/a/f158590dbcff4fdaa1361c6728441253" 204 - "HEAD http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253" "txd39cbdbb34694c0095354-0068fbeeac" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:00 +0000] "HEAD /sdi1/2/a/f158590dbcff4fdaa1361c6728441253/o" 200 92 "HEAD http://foo:8080/v1/a/f158590dbcff4fdaa1361c6728441253/o" "tx500a01d2d209459eb8102-0068fbeeac" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffe69268f10a4a2a8e1cf-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/1/a/48308215bc4c41168d024eb2a841478b" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/48308215bc4c41168d024eb2a841478b" "txffe69268f10a4a2a8e1cf-0068fbeead" "container-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sdb1/1/a/48308215bc4c41168d024eb2a841478b" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/48308215bc4c41168d024eb2a841478b" "txffe69268f10a4a2a8e1cf-0068fbeead" "container-server 4171832" 0.0009 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 201 - "PUT http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txffe69268f10a4a2a8e1cf-0068fbeead" "proxy-server 4171832" 0.0112 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/3/a/48308215bc4c41168d024eb2a841478b" 201 - "PUT http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txffe69268f10a4a2a8e1cf-0068fbeead" "proxy-server 4171832" 0.0079 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx688298b753ee4df2b9532-0068fbeead" "proxy-server 4171832" 0.0018 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx688298b753ee4df2b9532-0068fbeead" "proxy-server 4171832" 0.0011 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx56695af66bb74f7b9171f-0068fbeead" "proxy-server 4171832" 0.0011 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txea97429c2d90426b9eae6-0068fbeead" "proxy-server 4171832" 0.0011 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/3/a/48308215bc4c41168d024eb2a841478b/o" 201 - "PUT http://foo:8080/sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" "tx8e0a1d92a67c4d30b26bd-0068fbeead" "object-server 4171832" 0.0004 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sdb1/3/a/48308215bc4c41168d024eb2a841478b/o" 201 - "PUT http://foo:8080/sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" "tx8e0a1d92a67c4d30b26bd-0068fbeead" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 201 - "PUT http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx8e0a1d92a67c4d30b26bd-0068fbeead" "proxy-server 4171832" 0.0072 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 201 - "PUT http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx8e0a1d92a67c4d30b26bd-0068fbeead" "proxy-server 4171832" 0.0070 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc23fe258b65e4142a3ab5-0068fbeead" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx96b37fc28609400bb4151-0068fbeead" "proxy-server 4171832" 0.0024 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sda1/3/a/48308215bc4c41168d024eb2a841478b/o" 201 - "POST http://foo:8080/sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" "txdafeb801c1b841658ab00-0068fbeead" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "POST /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 202 76 "POST http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "txdafeb801c1b841658ab00-0068fbeead" "proxy-server 4171832" 0.0092 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "PUT /sdb1/3/a/48308215bc4c41168d024eb2a841478b/o" 201 - "POST http://foo:8080/sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" "txdafeb801c1b841658ab00-0068fbeead" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "POST /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 202 76 "POST http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "txdafeb801c1b841658ab00-0068fbeead" "proxy-server 4171832" 0.0108 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4679a8c8506d4370aa2ed-0068fbeead" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx2065c390e89547a787045-0068fbeead" "proxy-server 4171832" 0.0026 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx9e5b183a53184bd487878-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2c505b4c392a419bbbce0-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx5e176efe2a9a4c3c9ffdb-0068fbeead" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "txe2e527a75aea4732819cc-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8dd5dfa41c6e4e0e953ea-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx30a478cbd0c4401f825ce-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx57dba56dadff4bf598586-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ac17391b32248c388437-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txe76a0a224b2b4fad89955-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "txf0319c484f2f4736ab7f8-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx105663fab8b542bdb397a-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx290ad93a0c3e42e08bcc2-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 412 - "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx08a2a23086e24ddca4aea-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 412 - "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx08a2a23086e24ddca4aea-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4b71f9ca28d41dd92da7-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx35591b3d22b540e6808ea-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 304 - "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx5dbb89fd526041888ec5e-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdea8ad273de249469a0e0-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx38333ca0ee8741039e6cf-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 304 - "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx454ef0c02f3f4c50976ac-0068fbeead" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6c71e66585e24801ac929-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx01a43ff58d484ee1a98b4-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "GET /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx1ecc4b70869e4c19a2436-0068fbeead" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx683d5a2b82fe4115896ca-0068fbeead" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx8f8284520cdf426b93d43-0068fbeead" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "txd5033043a2ac4e8e84abf-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx14b1d57f001a4c82b4e43-0068fbeead" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx05be96ed8e674c798aba3-0068fbeead" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx2245d2429a8c4e71807e7-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaeb69eb09c9e4557af374-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txafb3ec9644774604903f1-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 412 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx266fe3d5a2a24d7fbb8c6-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 412 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx266fe3d5a2a24d7fbb8c6-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6d824d3203647a48f3a0-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txb726eebb812a45119ff71-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 304 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "txe794645f19ad4a4680ea3-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx82014574aee54d42a4830-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "tx4567e2f471784dd6a5377-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdd1/1/a/48308215bc4c41168d024eb2a841478b/o" 304 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx19bddf00750148d0a810b-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx198b425ce0b34d68bd0d2-0068fbeead" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/3/a/48308215bc4c41168d024eb2a841478b" 204 - "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b" "txab135f790ae04d678d54c-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sdc1/1/a/48308215bc4c41168d024eb2a841478b/o" 200 24 "HEAD http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b/o" "tx7e10de59ed524d6ab8f24-0068fbeead" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:01 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx776bcf153b36489c903cd-0068fbeead" "proxy-server 4171832" 0.0012 "-" 4171832 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_put_without_crypto_post_with_crypto_read_with_crypto -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_put_without_crypto_post_with_crypto_read_with_crypto ... ok -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_and_override_headers -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_and_override_headers ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341102.82763', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341102.83481', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:02 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_write_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_with_write_permission ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. - -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txb00e22636fe84877a7e08-0068fbeead) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txb00e22636fe84877a7e08-0068fbeead) -proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: txb00e22636fe84877a7e08-0068fbeead) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txb00e22636fe84877a7e08-0068fbeead) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txdf02336dfbf84e4985828-0068fbeeae) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txd904af0856504343afaee-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +test ERROR: Failed to unlink '/tmp/tmpe8aovh0l/containers/part/suffix/hash/container.db': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txd904af0856504343afaee-0068fbeeae) -proxy-server ERROR: Object GET returning 503 for [] (txn: txd904af0856504343afaee-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpe8aovh0l/containers/part/suffix/hash/container_1795751612.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpe8aovh0l/containers/part/suffix/hash/container_1795751612.00000.db': ['/tmp/tmpe8aovh0l/containers/part/suffix/hash/container.db', '/tmp/tmpe8aovh0l/containers/part/suffix/hash/container_1795751613.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpe8aovh0l/containers/part/suffix/hash/container_1795751613.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +suffix-hash-test WARNING: Unable to read '/tmp/tmptm3s7pm0/node/sda1/objects/0/hashes.pkl' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txb0326b65c56b46388766c-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb0326b65c56b46388766c-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txfbaaa22ff7914902995af-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txe8a1ba54cf984f3c9fd98-0068fbeeae) -proxy-server ERROR: Object GET returning 503 for [] (txn: txe8a1ba54cf984f3c9fd98-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9d228fcb7d8c4205b5afe-0068fbeeae) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx9d228fcb7d8c4205b5afe-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +suffix-hash-test DEBUG: Run listdir on /tmp/tmptm3s7pm0/node/sda1/objects/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmptm3s7pm0/node/sda1/objects/0/hashes.pkl' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txac493f36b9c14e06a9f33-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txac493f36b9c14e06a9f33-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +suffix-hash-test DEBUG: Run listdir on /tmp/tmptm3s7pm0/node/sda1/objects/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmptm3s7pm0/node/sda1/objects-1/0/hashes.pkl' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txa8f0080cd3bc435689296-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa8f0080cd3bc435689296-0068fbeeae) -proxy-server ERROR: Object GET returning 503 for [] (txn: txa8f0080cd3bc435689296-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +suffix-hash-test DEBUG: Run listdir on /tmp/tmptm3s7pm0/node/sda1/objects-1/0 +suffix-hash-test WARNING: Unable to read '/tmp/tmptm3s7pm0/node/sda1/objects-1/0/hashes.pkl' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx6464aad1028441a5b7925-0068fbeeae)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +suffix-hash-test DEBUG: Run listdir on /tmp/tmptm3s7pm0/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpazdhb7a8/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpazdhb7a8/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt3p0q7bi/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt3p0q7bi/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3e5z51jo/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp3e5z51jo/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgf2y1h1k/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgf2y1h1k/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmppdry9xsh/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmppdry9xsh/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4j4k7hs1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4j4k7hs1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpx03i9uk7/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpx03i9uk7/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0kna8soj/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp0kna8soj/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcmsaqt2p/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcmsaqt2p/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpj4wqq0hb/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpj4wqq0hb/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5u5e2fyv/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp5u5e2fyv/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpqxvi0oix/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpqxvi0oix/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpwypg2c5g/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpwypg2c5g/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpiuf0emov/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnsi48mt1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp785nocyk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp785nocyk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb9nao46_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb9nao46_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4v6vovdk/node/sda1/objects/0test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_new +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_new ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharding +test.unit.container.test_replicator.TestReplicatorSync.test_replication_rsync_then_merge_aborts_before_merge_sharding ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_lock_same_partition ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation +test.unit.obj.test_diskfile.TestECDiskFileManager.test_replication_one_per_device_deprecation ... ok + +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4v6vovdk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4v6vovdk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp4v6vovdk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpu48ovmyy/node/sda1/objects/0 +Quarantined /tmp/tmpu48ovmyy/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpu48ovmyy/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +suffix-hash-test DEBUG: Run listdir on /tmp/tmpu48ovmyy/node/sda1/objects-1/0 +Quarantined /tmp/tmpu48ovmyy/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpu48ovmyy/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files +test.unit.obj.test_diskfile.TestECDiskFileManager.test_verify_ondisk_files ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_replicator_sync +test.unit.container.test_replicator.TestReplicatorSync.test_replicator_sync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_report_up_to_date +test.unit.container.test_replicator.TestReplicatorSync.test_report_up_to_date ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_cleans_up_everything ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_rsync_failure +test.unit.container.test_replicator.TestReplicatorSync.test_rsync_failure ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmppeevuc89/node/sda1/objects/0 +Quarantined /tmp/tmppeevuc89/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmppeevuc89/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it is not a directory +suffix-hash-test DEBUG: Run listdir on /tmp/tmppeevuc89/node/sda1/objects-1/0 +Quarantined /tmp/tmppeevuc89/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmppeevuc89/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it is not a directory +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnppa9n1_/node/sda1/objects/0 +Quarantined /tmp/tmpnppa9n1_/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpnppa9n1_/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +suffix-hash-test DEBUG: Run listdir on /tmp/tmpnppa9n1_/node/sda1/objects-1/0 +Quarantined /tmp/tmpnppa9n1_/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpnppa9n1_/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_dev_path_fail ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_empty_suffixes ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_rsync_then_merge +test.unit.container.test_replicator.TestReplicatorSync.test_rsync_then_merge ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_empty_shard_container ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_filters_frag_index_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_ignores_bad_ondisk_filesets +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_ignores_bad_ondisk_filesets ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341103.22274', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: -test:testertest:testertest:testertest:testerFULL_CONTROL -fake-swift DEBUG: permission denined: 403 Forbidden test:write READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission ... ok - -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:03 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0036 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0027 "-" 4171786 - -test ERROR: ERROR Account update failed with 127.0.0.1:57799/sda1 (will retry later): Response 503 OK -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0003 "-" 4171786 nada -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" - "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 1 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171786 1 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0032 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0013 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0013 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0012 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_PUT_obj_not_found -test.unit.container.test_server.TestContainerController.test_PUT_obj_not_found ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_owner_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_with_write_permission ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_with_write_permission ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmpstj0nsj5/node/sda1/objects/0 +Error hashing suffix +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes + hashes[suffix] = self._hash_suffix( + ~~~~~~~~~~~~~~~~~^ + suffix_dir, policy=policy) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3908, in _hash_suffix + hash_per_fi = self._hash_suffix_dir(path, policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir + ondisk_info = self.cleanup_ondisk_files( + hsh_path, policy=policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files + files = os.listdir(hsh_path) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir + raise OSError(errno.EACCES, os.strerror(errno.EACCES)) +PermissionError: [Errno 13] Permission denied +suffix-hash-test DEBUG: Run listdir on /tmp/tmpstj0nsj5/node/sda1/objects-1/0 +Error hashing suffix +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes + hashes[suffix] = self._hash_suffix( + ~~~~~~~~~~~~~~~~~^ + suffix_dir, policy=policy) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3202, in _hash_suffix + hashes = self._hash_suffix_dir(path, policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir + ondisk_info = self.cleanup_ondisk_files( + hsh_path, policy=policy) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files + files = os.listdir(hsh_path) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir + raise OSError(errno.EACCES, os.strerror(errno.EACCES)) +PermissionError: [Errno 13] Permission denied +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_optionally_yields_non_durable_data +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_optionally_yields_non_durable_data ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta +test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:33439/sdb1/2/a/c2" "tx2f76dbe29470465fb4a6f-006b08febc" "container-server 525335" 0.0017 "-" 525335 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:45695/sda1/2/a/c2" "tx2f76dbe29470465fb4a6f-006b08febc" "container-server 525335" 0.0010 "-" 525335 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2f76dbe29470465fb4a6f-006b08febc" "proxy-server 525335" 0.0103 "-" 525335 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2f76dbe29470465fb4a6f-006b08febc" "proxy-server 525335" 0.0234 "-" 525335 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx2f76dbe29470465fb4a6f-006b08febc - 0.0360 - - 1795751612.682279825 1795751612.718246698 2 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9d581b4507f40f9a6802-006b08febc" "proxy-server 525335" 0.0019 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "txf9d581b4507f40f9a6802-006b08febc" "container-server 525335" 0.0072 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "txf9d581b4507f40f9a6802-006b08febc" "container-server 525335" 0.0017 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "txf9d581b4507f40f9a6802-006b08febc" "proxy-server 525335" 0.0240 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "txf9d581b4507f40f9a6802-006b08febc" "proxy-server 525335" 0.0199 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/ec HTTP/1.0 201 - - t - - - txf9d581b4507f40f9a6802-006b08febc - 0.0367 - - 1795751612.719965458 1795751612.756702423 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx426eeda90bb74c058c4a2-006b08febc" "proxy-server 525335" 0.0019 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa44ddd8e656e4d0eab488-006b08febc" "proxy-server 525335" 0.0013 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txccb9389117e24bd1a43a3-006b08febc" "proxy-server 525335" 0.0102 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txccb9389117e24bd1a43a3-006b08febc" "object-server 525335" 0.0026 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txccb9389117e24bd1a43a3-006b08febc" "object-server 525335" 0.0005 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txccb9389117e24bd1a43a3-006b08febc" "proxy-server 525335" 0.0147 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txccb9389117e24bd1a43a3-006b08febc" "proxy-server 525335" 0.0187 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - txccb9389117e24bd1a43a3-006b08febc - 0.0342 - - 1795751612.759936333 1795751612.794129372 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c461a7a7fa64bb6b9c8c-006b08febc" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf7ac1a7fe0404152889f0-006b08febc" "proxy-server 525335" 0.0036 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx26a20d743cc2481c861db-006b08febc" "proxy-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx26a20d743cc2481c861db-006b08febc" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx26a20d743cc2481c861db-006b08febc - 0.0246 - - 1795751612.795533895 1795751612.820141315 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa96ea5ffe3f94fecbff6e-006b08febc" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "txa96ea5ffe3f94fecbff6e-006b08febc" "container-server 525335" 0.0025 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txa96ea5ffe3f94fecbff6e-006b08febc" "proxy-server 525335" 0.0107 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "txa96ea5ffe3f94fecbff6e-006b08febc" "container-server 525335" 0.0016 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txa96ea5ffe3f94fecbff6e-006b08febc" "proxy-server 525335" 0.0178 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txa96ea5ffe3f94fecbff6e-006b08febc - 0.0269 - - 1795751612.824463606 1795751612.851402521 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx777dd581fc94450d9d371-006b08febc" "proxy-server 525335" 0.0020 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx4902c603ecce405da18ce-006b08febc" "proxy-server 525335" 0.0045 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx578d4e76faee461babe29-006b08febc" "proxy-server 525335" 0.0002 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx578d4e76faee461babe29-006b08febc" "proxy-server 525335" 0.0004 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx578d4e76faee461babe29-006b08febc) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx578d4e76faee461babe29-006b08febc) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx578d4e76faee461babe29-006b08febc" "proxy-server 525335" 0.0004 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx578d4e76faee461babe29-006b08febc) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx578d4e76faee461babe29-006b08febc - 0.0377 - - 1795751612.854893684 1795751612.892634869 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ca6845a75c04369b3c06-006b08febc" "proxy-server 525335" 0.0012 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "tx4ca6845a75c04369b3c06-006b08febc" "container-server 525335" 0.0011 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "tx4ca6845a75c04369b3c06-006b08febc" "container-server 525335" 0.0060 "-" 525335 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_missing_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_missing_legacy_durable ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_bogus_db_quarantines +test.unit.container.test_replicator.TestReplicatorSync.test_sync_bogus_db_quarantines ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_data_without_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_data_without_legacy_durable ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_non_durable_data +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_newer_non_durable_data ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_non_durable_data +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_skips_non_durable_data ... ok -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/0/543/9279a653c7082af22a513fd187dce543/1761341101.27745.data: metadata content-length 10 does not match actual object size 20 -test ERROR: ERROR Object /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects/0/543/9279a653c7082af22a513fd187dce543 failed audit and was quarantined: metadata content-length 10 does not match actual object size 20 -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpsbpel7ei/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 1.18s. Total quarantined: 1, Total errors: 0, Total files/sec: 1.69, Total bytes/sec: 8.45, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 586.70, Total bytes/sec: 5866.98, Auditing time: 0.00, Rate: 0.20 +test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test INFO: Begin object audit "once" mode (ALL) +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/0/9f2/3295ca9463c097146b7a96b74a3779f2/1795751612.80618.data: metadata content-length 10 does not match actual object size 20 +test ERROR: ERROR Object /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects/0/9f2/3295ca9463c097146b7a96b74a3779f2 failed audit and was quarantined: metadata content-length 10 does not match actual object size 20 +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpr1444cq9/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.09s. Total quarantined: 1, Total errors: 0, Total files/sec: 21.94, Total bytes/sec: 109.71, Auditing time: 0.09, Rate: 0.96 test INFO: Object audit stats: {"10": 2, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341103.12633.data: metadata content-length 1024 does not match actual object size 1034 -test ERROR: ERROR Object /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c failed audit and was quarantined: metadata content-length 1024 does not match actual object size 1034 -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpc1qqeiwm/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 1, Total errors: 0, Total files/sec: 604.45, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.33 +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751612.92681.data: metadata content-length 1024 does not match actual object size 1034 +test ERROR: ERROR Object /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: metadata content-length 1024 does not match actual object size 1034 +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp9y1b80gp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 1, Total errors: 0, Total files/sec: 563.52, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.31 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1385.17, bytes/sec: 1418417.20, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.85, bytes/sec: 20325.34, Total time: 0.05, Auditing time: 0.00, Rate: 0.01 -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341103.13202#1#d.data: Metadata failed validation -test ERROR: ERROR DiskFile /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341103.13202#1#d.data close failure: [Errno 2] No such file or directory: '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' : Traceback (most recent call last): +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1252.78, bytes/sec: 1282845.67, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:32 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 18.22, bytes/sec: 18655.44, Total time: 0.06, Auditing time: 0.00, Rate: 0.01 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.96122#1#d.data: Metadata failed validation +test ERROR: ERROR DiskFile /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.96122#1#d.data close failure: [Errno 2] No such file or directory: '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745' -> '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/quarantined/objects-2/b6d04d364419e0d6900c418a0c9aa745' : Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3248, in _check_frag self._diskfile.policy.pyeclib_driver.get_metadata(frag) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ @@ -45757,7 +35274,7 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 856, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745' -> '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/quarantined/objects-2/b6d04d364419e0d6900c418a0c9aa745' During handling of the above exception, another exception occurred: @@ -45782,25 +35299,404 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 859, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745' -> '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/quarantined/objects-2/b6d04d364419e0d6900c418a0c9aa745' +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf3375c7c04a4cdc8f100-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" "txcf3375c7c04a4cdc8f100-006b08febc" "container-server 525332" 0.0011 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" "txcf3375c7c04a4cdc8f100-006b08febc" "container-server 525332" 0.0010 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 201 - "PUT http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txcf3375c7c04a4cdc8f100-006b08febc" "proxy-server 525332" 0.0362 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 201 - "PUT http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txcf3375c7c04a4cdc8f100-006b08febc" "proxy-server 525332" 0.0180 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0eb84630c4864a6d839c9-006b08febc" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx0eb84630c4864a6d839c9-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7fb11aa0774f4e7ca27f2-006b08febc" "proxy-server 525332" 0.0060 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx22c8ed0fae124ff292a1b-006b08febc" "proxy-server 525332" 0.0064 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49/o" 201 - "PUT http://foo:8080/sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx9f63875e0f5243fda20ec-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49/o" 201 - "PUT http://foo:8080/sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx9f63875e0f5243fda20ec-006b08febc" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 201 - "PUT http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx9f63875e0f5243fda20ec-006b08febc" "proxy-server 525332" 0.0114 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 201 - "PUT http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx9f63875e0f5243fda20ec-006b08febc" "proxy-server 525332" 0.0128 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7c949b80c4364388b1e37-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txba428a2698be41908d39b-006b08febc" "proxy-server 525332" 0.0040 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49/o" 201 - "POST http://foo:8080/sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txd62a6f5af1c54e71b287d-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49/o" 201 - "POST http://foo:8080/sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txd62a6f5af1c54e71b287d-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "POST /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 202 76 "POST http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txd62a6f5af1c54e71b287d-006b08febc" "proxy-server 525332" 0.0124 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "POST /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 202 76 "POST http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txd62a6f5af1c54e71b287d-006b08febc" "proxy-server 525332" 0.0201 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6f43f937bde24800935b3-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx33defad677574d53b4b48-006b08febc" "proxy-server 525332" 0.0077 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx287e7a267ac54d85a830c-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbae0ae2acf1e41f2afa3c-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx8c2f23ed6dea4c3da72b6-006b08febc" "proxy-server 525332" 0.0067 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx81fd2c8b73c7459a99252-006b08febc" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8d123ddd0db14384885e8-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx846be003edf64f5487dc5-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx2e86d8eeedc64b8c96218-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc856eec73eb64e6c818bf-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx979c40c9c212428eb7d7a-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txad7ad34414664a2187e65-006b08febc" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5cc50991b0ca48569d5db-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx18227b2f1c604171b5cb5-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx1dbcd7cb43e549be95ab5-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx539e58421576474e87969-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx757da20b55e9488e91888-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txa3bae84906b542b2a624c-006b08febc" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6eefdcbd405e422bac4e4-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txe6e8d3d95e50431ab4e02-006b08febc" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx4deb93347bfe4f29aca8f-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx4deb93347bfe4f29aca8f-006b08febc" "proxy-server 525332" 0.0033 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2a2616f29bff42e8a98ff-006b08febc" "proxy-server 525332" 0.0107 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx9b49035bc4e94f8a81f13-006b08febc" "proxy-server 525332" 0.0014 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx80a3df7286384a17ada7e-006b08febc" "proxy-server 525332" 0.0027 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3599ddd03b7d45e8b4da1-006b08febc" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txce8661970ff24420ba4af-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx4833462383354ba19ae72-006b08febc" "proxy-server 525332" 0.0169 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx52a146817e264137878ae-006b08febc" "proxy-server 525332" 0.0055 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx01d5087c8fbe45088cd3c-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txf6833eeea49d4a63adfdf-006b08febc" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34dd0d507c874691b3fa0-006b08febc" "proxy-server 525332" 0.0075 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx4b7059d2c00a4eeda0b34-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx49af5984e0e84e0db04ed-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd0c6b65e4c84b2e9d9ed-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txd45b1e16128c4d6bb47ab-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx41b1e9087dbc4afb90cdd-006b08febc" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf10f1fe0d9e04ff9ac7d5-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx888ea540b96b47e298f94-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx25e7a3fad02d4a9d90245-006b08febc" "proxy-server 525332" 0.0066 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx25e7a3fad02d4a9d90245-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb89e8237bfda43689d4c3-006b08febc" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx02427c93703046e3a4b70-006b08febc" "proxy-server 525332" 0.0015 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx0f667955461941b786585-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx958d84b5160749ccaed41-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx73d63df8c3bd43d5b58b2-006b08febc" "proxy-server 525332" 0.0030 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txb9c699cb567345ea800f9-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txed161e00dc8c42a6aec46-006b08febc" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txd00321b5553b4795a8bee-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txc84719ae96dc423da75a0-006b08febc" "proxy-server 525332" 0.0022 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe7aaced367f14cb5a226b-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx20faa7602186463cb8a57-006b08febc" "proxy-server 525332" 0.0015 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txa6ea5163771d4acc85f99-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx82b9bbc29972467fbc465-006b08febc" "proxy-server 525332" 0.0057 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx27e15fc323284df7a16f3-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx0f95a6ce8a7e4865b4d50-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx208fd382e0554793ac34c-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx17f9890c6a8a402aa522b-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txfd00d94843cb4043a5d54-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txfd00d94843cb4043a5d54-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx44e6f010049e45c8a9fb6-006b08febc" "proxy-server 525332" 0.0065 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx5aa0b6ab196d494081094-006b08febc" "proxy-server 525332" 0.0099 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx0c6f961beaa548639c4ce-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdc268f9880814b2190114-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txecbf837f86624489baab1-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txe66ca0eb820540d5881b8-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx778e3acbe8854cf28ce7a-006b08febc" "proxy-server 525332" 0.0031 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txb0cdc62cde15474eb6bdf-006b08febc" "proxy-server 525332" 0.0017 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "GET /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "GET http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txa25cecb323cc477cba51e-006b08febc" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx07baa7e8f0334aef90b8d-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txa98010cd9f3a4cf0a4b53-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txdb34d5d3a8974ba481b65-006b08febc" "proxy-server 525332" 0.0020 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1c706e88110a4944a1476-006b08febc" "proxy-server 525332" 0.0043 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx0732fc19b32343b58249f-006b08febc" "proxy-server 525332" 0.0024 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txbf03c3df24184e6b96e84-006b08febc" "proxy-server 525332" 0.0088 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdb3f63f9cd92497482e62-006b08febc" "proxy-server 525332" 0.0049 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx020c35d660714919b3294-006b08febc" "proxy-server 525332" 0.0016 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx6f500ba6f06147f2a4e2c-006b08febc" "proxy-server 525332" 0.0007 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 412 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx6f500ba6f06147f2a4e2c-006b08febc" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5b6802cb0df34f03af800-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx6eada70e581c4379995a0-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txc862ea44ce1b44b892186-006b08febc" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0047181704af46f08e79b-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "txf19e6e27ec02441889288-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdc1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 304 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "tx8eecb61ad5fa410483609-006b08febc" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5edb428c3aea4a4a8446b-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_disable_encryption_config_option +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_disable_encryption_config_option ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_suffix_filter_legacy_durable ... ok +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBroker.test_merge_shard_ranges_state ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBroker.test_newid +test.unit.container.test_backend.TestContainerBroker.test_newid ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_tombstones ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_hashes_yields_meta_timestamp_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part ... ok +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail +test.unit.obj.test_diskfile.TestECDiskFileManager.test_yield_suffixes_dev_path_fail ... ok +test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_root_container ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_exception ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part +test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part ... ok +test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix +test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_acl_without_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_invalid_source +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_invalid_source ... ok +test.unit.obj.test_ssync_receiver.TestModuleMethods.test_decode_missing +test.unit.obj.test_ssync_receiver.TestModuleMethods.test_decode_missing ... ok +test.unit.obj.test_ssync_receiver.TestModuleMethods.test_encode_wanted +test.unit.obj.test_ssync_receiver.TestModuleMethods.test_encode_wanted ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies ... ok +swift: Begin object audit "once" mode (ALL) +swift: Object audit (ALL). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1550.57, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_old_style_shard_container ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_all_empty_devices +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_all_empty_devices ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_partial_device_updates +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_partial_device_updatesswift: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 101.35, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.03 + ... ok +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_with_missing_keys +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_with_missing_keys ... ok +swift: Begin object audit "once" mode (ALL) +swift: Object audit (ALL). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1447.31, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 105.05, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.04 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +swift: Begin object audit "once" mode (ZBF) +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_wrong_type_per_device +test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_wrong_type_per_device ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_conf_params +test.unit.obj.test_updater.TestObjectUpdater.test_conf_params ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_creation +test.unit.obj.test_updater.TestObjectUpdater.test_creation ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon +test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_gather_recon_stats +test.unit.obj.test_updater.TestObjectUpdater.test_gather_recon_stats ... ok +swift: Object audit (ZBF). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1548.28, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_with_exception +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_with_exception ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_without_exception +test.unit.obj.test_updater.TestObjectUpdater.test_listdir_without_exception ... ok +test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_root_container ... ok +swift: Object audit (ZBF) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 174.82, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.05 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} + +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9a35adc0dcac246d4ed70e95d9cbe200', '1335dd7a-e85e-470a-bbe9-f27be8b8e96d-sda', '1795751612.30536', '1795751612.31663', '0', '', '1795751612.30363', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.31952', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751612.31952', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751612.31952', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.32757', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.32757', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.32736', 'epoch': '1795751612.32736', 'reported': 0, 'tombstones': -1}], '1335dd7a-e85e-470a-bbe9-f27be8b8e96d-sda') +test DEBUG: /tmp/tmp6wudb32y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmp6wudb32y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9a35adc0dcac246d4ed70e95d9cbe200', 'f616776b-6e81-417f-8899-ae439c3cb5c8-sda', '1795751612.46667', '1795751612.46484', '0', '', '1795751612.46484', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.48402', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751612.48402', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751612.48402', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.49543', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.49543', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.49524', 'epoch': '1795751612.49524', 'reported': 0, 'tombstones': -1}], 'f616776b-6e81-417f-8899-ae439c3cb5c8-sda') +test DEBUG: /tmp/tmpgadkuzl_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpgadkuzl_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (6, '9a35adc0dcac246d4ed70e95d9cbe200', 'f616776b-6e81-417f-8899-ae439c3cb5c8-sda', '1795751612.46667', '1795751612.48102', '0', '', '1795751612.46484', 6, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.sharded_a/sr-a', 'timestamp': '1795751612.48402', 'lower': '', 'upper': 'a', 'object_count': 101, 'bytes_used': 1010, 'meta_timestamp': '1795751612.48402', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751612.48402', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751612.49543', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751612.49543', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751612.49524', 'epoch': '1795751612.49524', 'reported': 0, 'tombstones': -1}], 'f616776b-6e81-417f-8899-ae439c3cb5c8-sda') +test DEBUG: /tmp/tmpgadkuzl_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 2 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmpgadkuzl_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a740689e4a7c33e29bc3c2f19c6a8046', '8e3d20d6-9bb9-435b-9110-83578105f971-sda', '1795751612.61003', '1795751612.60822', '0', '', '1795751612.60822', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('8e3d20d6-9bb9-435b-9110-83578105f971-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Unlinked retiring db '/tmp/tmpf7z96eez/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a740689e4a7c33e29bc3c2f19c6a8046', 'aa080b23-652c-41ab-933a-a933ae92ce29-sda', '1795751612.71286', '1795751612.71102', '0', '', '1795751612.71102', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('aa080b23-652c-41ab-933a-a933ae92ce29-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a740689e4a7c33e29bc3c2f19c6a8046', 'cf64614b-9ed8-4c3d-934d-137366760ccd-sda', '1795751612.82590', '1795751612.81427', '0', '', '1795751612.81427', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('cf64614b-9ed8-4c3d-934d-137366760ccd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Unlinked retiring db '/tmp/tmpsrvtwfqv/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (3, 'a740689e4a7c33e29bc3c2f19c6a8046', 'fa65e25b-7a5e-45ff-b67c-9fe16f42ba7e-sda', '1795751612.90479', '1795751612.90284', '0', '', '1795751612.90284', 3, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('fa65e25b-7a5e-45ff-b67c-9fe16f42ba7e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2e0304fd-47bc-4f1e-89dd-283da13265ff-sda', '1795751613.01929', '1795751613.01763', '0', '', '1795751613.01763', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpusdwe3xm/sdb/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2e9ea091-9aeb-47c5-8ff2-608fec2c4b56-sdb', '1795751613.13150', '1795751614.00000', '0', '', '1795751614.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2e9ea091-9aeb-47c5-8ff2-608fec2c4b56-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2e9ea091-9aeb-47c5-8ff2-608fec2c4b56-sdb', '1795751613.13150', '1795751614.00000', '0', '', '1795751614.00000', 0, 0) +test ERROR: Quarantining DB /tmp/tmpusdwe3xm/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2e9ea091-9aeb-47c5-8ff2-608fec2c4b56-sdb', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04134 seconds (24.18687/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp_rlrhr_i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f08511c1-8bcd-4b4e-a89f-3bbe5cfb4733-sda', '1795751613.20132', '1795751613', '0', '', '1795751613', 0, 0) +test DEBUG: /tmp/tmp_rlrhr_i/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f08511c1-8bcd-4b4e-a89f-3bbe5cfb4733-sda', '1795751613.20132', '1795751613', '0', '', '1795751613', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f08511c1-8bcd-4b4e-a89f-3bbe5cfb4733-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db')test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides ... ok +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging +test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx4ca6845a75c04369b3c06-006b08febc" "proxy-server 525335" 0.0438 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx4ca6845a75c04369b3c06-006b08febc" "proxy-server 525335" 0.0232 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/32 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx4ca6845a75c04369b3c06-006b08febc - 0.0768 - - 1795751612.899596214 1795751612.976425171 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3aba995464f478586915-006b08febc" "proxy-server 525335" 0.0033 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx46f37aee87954c9d992db-006b08febc" "proxy-server 525335" 0.0083 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx532f9f6a30794fcbb0315-006b08febd" "proxy-server 525335" 0.0095 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/3/a/ec/big-obj-get" "tx532f9f6a30794fcbb0315-006b08febd" "object-server 525335" 0.0004 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "tx532f9f6a30794fcbb0315-006b08febd" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx532f9f6a30794fcbb0315-006b08febd" "proxy-server 525335" 0.0189 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx532f9f6a30794fcbb0315-006b08febd" "proxy-server 525335" 0.0174 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx532f9f6a30794fcbb0315-006b08febd - 0.0605 - - 1795751612.981217384 1795751613.041689396 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8be384cdd6114f3ca5d40-006b08febd" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf37ace41093d4c07ba5b5-006b08febd" "proxy-server 525335" 0.0039 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdg1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx02d7eee20a964abdaaffd-006b08febd" "proxy-server 525335" 0.0004 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx02d7eee20a964abdaaffd-006b08febd" "proxy-server 525335" 0.0004 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx02d7eee20a964abdaaffd-006b08febd - 0.0188 - - 1795751613.043280363 1795751613.062048912 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81af8bf62f094a17924d2-006b08febd" "proxy-server 525335" 0.0020 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:33439/sdb1/0/a/ec_deleted" "tx81af8bf62f094a17924d2-006b08febd" "container-server 525335" 0.0010 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:45695/sda1/0/a/ec_deleted" "tx81af8bf62f094a17924d2-006b08febd" "container-server 525335" 0.0029 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx81af8bf62f094a17924d2-006b08febd" "proxy-server 525335" 0.0106 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "tx81af8bf62f094a17924d2-006b08febd" "proxy-server 525335" 0.0158 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - tx81af8bf62f094a17924d2-006b08febd - 0.0293 - - 1795751613.063848734 1795751613.093127489 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4561a38b7204794bc9b9-006b08febd" "proxy-server 525335" 0.0019 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:45695/sda1/0/a/ec_deleted" "txf4561a38b7204794bc9b9-006b08febd" "container-server 525335" 0.0016 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:33439/sdb1/0/a/ec_deleted" "txf4561a38b7204794bc9b9-006b08febd" "container-server 525335" 0.0054 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txf4561a38b7204794bc9b9-006b08febd" "proxy-server 525335" 0.0288 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txf4561a38b7204794bc9b9-006b08febd" "proxy-server 525335" 0.0399 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txf4561a38b7204794bc9b9-006b08febd - 0.0603 - - 1795751613.094535351 1795751613.154793739 - - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0ae8a0d6a794f6092e33-006b08febd" "proxy-server 525335" 0.0142 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx25b6be8d7c2e48c4bf420-006b08febd" "proxy-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx25b6be8d7c2e48c4bf420-006b08febd" "proxy-server 525335" 0.0014 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txe601cc230a4b497f98ce5-006b08febd" "proxy-server 525335" 0.0002 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txe601cc230a4b497f98ce5-006b08febd" "proxy-server 525335" 0.0002 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: txe601cc230a4b497f98ce5-006b08febd) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txe601cc230a4b497f98ce5-006b08febd) (client_ip: 127.0.0.1) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txe601cc230a4b497f98ce5-006b08febd" "proxy-server 525335" 0.0002 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: txe601cc230a4b497f98ce5-006b08febd) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txe601cc230a4b497f98ce5-006b08febd - 0.0611 - - 1795751613.160970926 1795751613.222051382 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc418f99eb7c24c84a6062-006b08febd" "proxy-server 525335" 0.0105 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "txc418f99eb7c24c84a6062-006b08febd" "container-server 525335" 0.0053 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc418f99eb7c24c84a6062-006b08febd" "proxy-server 525335" 0.0150 "-" 525335 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling ... ok +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a/6c5855b2196a469a8ed9d23f35b37e49" 204 - "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49" "tx9fc85dfa00b14058add4d-006b08febc" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdd1/2/a/6c5855b2196a469a8ed9d23f35b37e49/o" 200 24 "HEAD http://foo:8080/v1/a/6c5855b2196a469a8ed9d23f35b37e49/o" "txa1cb9a5282c44fd3b4ab5-006b08febc" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx782f808889624d99b5ec6-006b08febc" "proxy-server 525332" 0.0014 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/1/a/bbd26819755a4dd48857f7a11c8ebe72" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" "tx782f808889624d99b5ec6-006b08febc" "container-server 525332" 0.0011 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/1/a/bbd26819755a4dd48857f7a11c8ebe72" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/bbd26819755a4dd48857f7a11c8ebe72" "tx782f808889624d99b5ec6-006b08febc" "container-server 525332" 0.0010 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 201 - "PUT http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "tx782f808889624d99b5ec6-006b08febc" "proxy-server 525332" 0.0221 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 201 - "PUT http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "tx782f808889624d99b5ec6-006b08febc" "proxy-server 525332" 0.0168 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe7e674e68f25485a9bc06-006b08febc" "proxy-server 525332" 0.0039 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 204 - "HEAD http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "txe7e674e68f25485a9bc06-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3a4e42b887c44a68820d-006b08febc" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 204 - "HEAD http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "tx1af31b743fc34f0cb83a3-006b08febc" "proxy-server 525332" 0.0012 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/2/a/bbd26819755a4dd48857f7a11c8ebe72/o" 201 - "PUT http://foo:8080/sdd1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" "txb58415f51f5f46c2bbf70-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72/o" 201 - "PUT http://foo:8080/sdc1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" "txb58415f51f5f46c2bbf70-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdd1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" 201 - "PUT http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72/o" "txb58415f51f5f46c2bbf70-006b08febc" "proxy-server 525332" 0.0189 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdc1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" 201 - "PUT http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72/o" "txb58415f51f5f46c2bbf70-006b08febc" "proxy-server 525332" 0.0205 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa645df95844d422196bd8-006b08febc" "proxy-server 525332" 0.0015 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "HEAD /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 204 - "HEAD http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "txf4e03585ad204f9d96b93-006b08febc" "proxy-server 525332" 0.0086 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sda1/2/a/bbd26819755a4dd48857f7a11c8ebe72/o" 201 - "POST http://foo:8080/sdc1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" "tx99bca4e1e7a04cd6bae4c-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "PUT /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72/o" 201 - "POST http://foo:8080/sdd1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" "tx99bca4e1e7a04cd6bae4c-006b08febc" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:32 +0000] "POST /sdc1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" 202 76 "POST http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72/o" "tx99bca4e1e7a04cd6bae4c-006b08febc" "proxy-server 525332" 0.0105 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "POST /sdd1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" 202 76 "POST http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72/o" "tx99bca4e1e7a04cd6bae4c-006b08febc" "proxy-server 525332" 0.0097 "-" 525332 1 +cont1 INFO: - - - [27/Nov/2026:03:53:33 +0000] "GET /sda1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 200 380 "-" "-" "-" 0.0040 "-" 525332 1 +cont1 INFO: - - - [27/Nov/2026:03:53:33 +0000] "GET /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 200 380 "-" "-" "-" 0.0068 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx27be2784f82e41d6bea1d-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 204 - "HEAD http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "txc988ed6bc1f543c3831f8-006b08febd" "proxy-server 525332" 0.0066 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdc1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" 200 24 "GET http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72/o" "tx21c29559aa144f71ba1db-006b08febd" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txffaa8c73ef764190805af-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/2/a/bbd26819755a4dd48857f7a11c8ebe72" 204 - "HEAD http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72" "tx3fe4404fab674c959316f-006b08febd" "proxy-server 525332" 0.0017 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdd1/0/a/bbd26819755a4dd48857f7a11c8ebe72/o" 200 24 "HEAD http://foo:8080/v1/a/bbd26819755a4dd48857f7a11c8ebe72/o" "tx55260aebf2d44cb1aaf7c-006b08febd" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa9a350118a7f4f3dac365-006b08febd" "proxy-server 525332" 0.0018 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/c33075ffac8f4a2ea2c1287478086b68" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/c33075ffac8f4a2ea2c1287478086b68" "txa9a350118a7f4f3dac365-006b08febd" "container-server 525332" 0.0010 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/c33075ffac8f4a2ea2c1287478086b68" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" "txa9a350118a7f4f3dac365-006b08febd" "container-server 525332" 0.0010 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" 201 - "PUT http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "txa9a350118a7f4f3dac365-006b08febd" "proxy-server 525332" 0.0160 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/2/a/c33075ffac8f4a2ea2c1287478086b68" 201 - "PUT http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "txa9a350118a7f4f3dac365-006b08febd" "proxy-server 525332" 0.0122 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe580052955ab460e9aaa9-006b08febd" "proxy-server 525332" 0.0030 "-" 525332 -swift: Begin object audit "once" mode (ZBF) +swift: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Begin object audit "once" mode (ZBF) +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_ondisk_data_after_write_with_crypto_ec ... ok +test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBroker.test_object_stats_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_non_slash ... ok +swift: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 0.00, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Begin object audit "once" mode (ZBF) +swift: Object audit (ZBF). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1635.21, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 541.55, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.15 -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1.39, bytes/sec: 1418.90, Total time: 0.77, Auditing time: 0.05, Rate: 0.06 -test INFO: Object audit (ALL) "once" mode completed: 0.77s. Total quarantined: 0, Total errors: 0, Total files/sec: 3.88, Total bytes/sec: 3971.85, Auditing time: 0.77, Rate: 1.00 +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 21.96, bytes/sec: 22487.80, Total time: 0.10, Auditing time: 0.05, Rate: 0.54 +test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.44, Total bytes/sec: 30145.76, Auditing time: 0.10, Rate: 0.97 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 3, "10240": 0, "OVER": 0} test INFO: Begin object audit "once" mode (ALL - parallel, sda,sdb) -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 368.79, bytes/sec: 386709444.39, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 843.92, bytes/sec: 864178.53, Total time: 0.00, Auditing time: 0.00, Rate: 0.59 -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test WARNING: Quarantined object /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea/1761341103.13202#1#d.data: Metadata failed validation -test ERROR: ERROR Trying to audit /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea: +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 143.42, bytes/sec: 150391414.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 23.25, bytes/sec: 23811.98, Total time: 0.05, Auditing time: 0.01, Rate: 0.13 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test WARNING: Quarantined object /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745/1795751612.96122#1#d.data: Metadata failed validation +test ERROR: ERROR Trying to audit /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3248, in _check_frag self._diskfile.policy.pyeclib_driver.get_metadata(frag) @@ -45819,7 +35715,7 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 856, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745' -> '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/quarantined/objects-2/b6d04d364419e0d6900c418a0c9aa745' During handling of the above exception, another exception occurred: @@ -45858,20 +35754,20 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 859, in renamer os.rename(old, new) ~~~~~~~~~^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/0/3ea/1a7a386c7e1c9b833c05fabb301a13ea' -> '/tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/quarantined/objects-2/1a7a386c7e1c9b833c05fabb301a13ea' -test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Oct 24 09:25:03 2025: Locally: 0 passed, 0 quarantined, 1 errors, files/sec: 0.00, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.32 -test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 1, Total files/sec: 343.37, Total bytes/sec: 120134847.28, Auditing time: 0.01, Rate: 0.70 +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/0/745/b6d04d364419e0d6900c418a0c9aa745' -> '/tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/quarantined/objects-2/b6d04d364419e0d6900c418a0c9aa745' +test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Nov 27 17:53:33 2026: Locally: 0 passed, 0 quarantined, 1 errors, files/sec: 0.00, bytes/sec: 0.00, Total time: 0.10, Auditing time: 0.05, Rate: 0.49 +test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 1, Total files/sec: 30.25, Total bytes/sec: 10584205.41, Auditing time: 0.10, Rate: 0.97 test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 4, "10240": 0, "OVER": 2} test INFO: Begin object audit "once" mode (ALL - parallel, sda,sdb) -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 381.40, bytes/sec: 399931482.32, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Oct 24 09:25:03 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 912.20, bytes/sec: 934094.67, Total time: 0.00, Auditing time: 0.00, Rate: 0.62 -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 20.75, bytes/sec: 21753338.70, Total time: 0.05, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 19.75, bytes/sec: 20222.46, Total time: 0.10, Auditing time: 0.05, Rate: 0.48 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass test.unit.obj.test_auditor.TestAuditor.test_object_run_once_pass ... ok test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache test.unit.obj.test_auditor.TestAuditor.test_object_run_recon_cache ... ok @@ -45887,579 +35783,300 @@ test.unit.obj.test_auditor.TestAuditor.test_run_audit_once ... ok test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps test.unit.obj.test_auditor.TestAuditor.test_run_audit_once_zbfps ... ok +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit ... ok +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: ERROR auditing: : #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 479, in run_once#012 self.audit_loop(parent, zbo_fps, override_devices=override_devices,#012 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 **kwargs)#012 ^^^^^^^^^#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 432, in audit_loop#012 pids.add(self.fork_child(**kwargs))#012 ~~~~~~~~~~~~~~~^^^^^^^^^^#012 File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_auditor.py", line 1571, in failing_fork#012 raise OSError#012OSError +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once ... ok -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once_failed_fork -test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once_failed_fork ... ok -test.unit.obj.test_auditor.TestAuditor.test_sleeper -test.unit.obj.test_auditor.TestAuditor.test_sleeper ... ok -test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location -test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location ... ok -test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone -test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone ... ok -test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data -test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data ... ok -test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms -test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms ... ok -test.unit.obj.test_diskfile.TestDiskFileRouter.test_invalid_policy_config -test.unit.obj.test_diskfile.TestDiskFileRouter.test_invalid_policy_config ... ok -test.unit.obj.test_diskfile.TestDiskFileRouter.test_policy -test.unit.obj.test_diskfile.TestDiskFileRouter.test_policy ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable -test.unit.obj.test_diskfile.TestSuffixHashes.test_auditor_hashdir_not_listable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_drops_old_non_durable_data ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_drops_isolated_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_enoent ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_hsh_path_other_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_ignore_orphaned_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_meta_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_one_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keep_single_old_data ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_multi_data_file ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_older_remove_file_error ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_only_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_data_newer_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_expired_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_data_only ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_old_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_older_ts ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_purges_single_old_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error -test.unit.obj.test_diskfile.TestSuffixHashes.test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error ... ok +test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBroker.test_old_style_root_account_container_path ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.11958', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.12667', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_object_PUT_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_DELETE ... ok - -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx6464aad1028441a5b7925-0068fbeeae) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txf92d8ff76d59420cab0fa-0068fbeeaf) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx2cad5187f1c347879a158-0068fbeeaf) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx2cad5187f1c347879a158-0068fbeeaf) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx259343247c7140d382d35-0068fbeeaf) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx259343247c7140d382d35-0068fbeeaf) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx259343247c7140d382d35-0068fbeeaf) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx88009d5ebfab45eaaa3e3-0068fbeeb0) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx88009d5ebfab45eaaa3e3-0068fbeeb0) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx88009d5ebfab45eaaa3e3-0068fbeeb0) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx88009d5ebfab45eaaa3e3-0068fbeeb0) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx84525340bf7b4a93858cb-0068fbeeb0)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started ... ok - -test INFO: - - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0043 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.1188 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 -test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard -test.unit.container.test_server.TestContainerController.test_PUT_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default -test.unit.container.test_server.TestContainerController.test_PUT_proxy_default_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync -test.unit.container.test_server.TestContainerController.test_PUT_reset_container_sync ... ok -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_autocreates_shard_container ... ok -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_json_in_body ... ok - +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:03 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.50206', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.50396', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.50570', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.50739', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.50903', 'Content-Type': 'binary/octet-stream'} -fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ - resp = self.handle_request(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request - res = handler(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT - resp = req.get_response(self.app) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response - return self.get_acl_response(app, method, container, obj, - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers, body, query) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response - resp = self._get_response( - app, method, container, obj, headers, body, query) - File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response - raise InternalError('unexpected status code %d' % status) -swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1761341104.51178', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.51353', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.51509', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.51666', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.52513', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341104.52666', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_quota_exceeded -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_quota_exceeded ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdb1/3/a/48308215bc4c41168d024eb2a841478b" 200 155 "GET http://foo:8080/v1/a/48308215bc4c41168d024eb2a841478b?format=json&states=listing" "tx776bcf153b36489c903cd-0068fbeead" "proxy-server 4171832" 0.0022 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1d611a725ce9404fa7cb4-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/1/a/67512e25678d478fb39070ce11649a6b" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/67512e25678d478fb39070ce11649a6b" "tx1d611a725ce9404fa7cb4-0068fbeeaf" "container-server 4171832" 0.0011 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/1/a/67512e25678d478fb39070ce11649a6b" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/67512e25678d478fb39070ce11649a6b" "tx1d611a725ce9404fa7cb4-0068fbeeaf" "container-server 4171832" 0.0010 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/0/a/67512e25678d478fb39070ce11649a6b" 201 - "PUT http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "tx1d611a725ce9404fa7cb4-0068fbeeaf" "proxy-server 4171832" 0.0085 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/0/a/67512e25678d478fb39070ce11649a6b" 201 - "PUT http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "tx1d611a725ce9404fa7cb4-0068fbeeaf" "proxy-server 4171832" 0.0170 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx73b0012e0ab04fd9b375e-0068fbeeaf" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/0/a/67512e25678d478fb39070ce11649a6b" 204 - "HEAD http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "tx73b0012e0ab04fd9b375e-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6277d5db9610458c93fab-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/0/a/67512e25678d478fb39070ce11649a6b" 204 - "HEAD http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "tx4428f0370ea043458734b-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/0/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/sdc1/3/a/67512e25678d478fb39070ce11649a6b/o" "tx1c9d87c447024d37b1596-0068fbeeaf" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdc1/3/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b/o" "tx1c9d87c447024d37b1596-0068fbeeaf" "proxy-server 4171832" 0.0081 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/0/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/sdd1/3/a/67512e25678d478fb39070ce11649a6b/o" "tx1c9d87c447024d37b1596-0068fbeeaf" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdd1/3/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b/o" "tx1c9d87c447024d37b1596-0068fbeeaf" "proxy-server 4171832" 0.0099 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeb02236fd68a472c91580-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/0/a/67512e25678d478fb39070ce11649a6b" 204 - "HEAD http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "txc865c03af1ac4df5a92f3-0068fbeeaf" "proxy-server 4171832" 0.0023 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdc1/3/a/67512e25678d478fb39070ce11649a6b/o" 200 24 "GET http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b/o" "tx9eb331eceb574c068a258-0068fbeeaf" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2d3291290324ac48d7ad-0068fbeeaf" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdb1/0/a/67512e25678d478fb39070ce11649a6b" 200 348 "GET http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b?format=json&states=listing" "txf2d3291290324ac48d7ad-0068fbeeaf" "proxy-server 4171832" 0.0021 "-" 4171832 1 -proxy INFO: Client disconnected on read of '/a/67512e25678d478fb39070ce11649a6b/o' (txn: txf2d3291290324ac48d7ad-0068fbeeaf) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5ef3da33af58468e87a64-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/0/a/67512e25678d478fb39070ce11649a6b" 204 - "HEAD http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "tx381881f05b3f48d9b0876-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/0/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/sdd1/3/a/67512e25678d478fb39070ce11649a6b/o" "txf1c9843af9e54ec797477-0068fbeeaf" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/0/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/sdc1/3/a/67512e25678d478fb39070ce11649a6b/o" "txf1c9843af9e54ec797477-0068fbeeaf" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdd1/3/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b/o" "txf1c9843af9e54ec797477-0068fbeeaf" "proxy-server 4171832" 0.0084 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdc1/3/a/67512e25678d478fb39070ce11649a6b/o" 201 - "PUT http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b/o" "txf1c9843af9e54ec797477-0068fbeeaf" "proxy-server 4171832" 0.0098 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx48dd2457465f413ea54d9-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/0/a/67512e25678d478fb39070ce11649a6b" 204 - "HEAD http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b" "tx8b65abf6296441159265d-0068fbeeaf" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdd1/3/a/67512e25678d478fb39070ce11649a6b/o" 200 24 "GET http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b/o" "tx53c565915017419ea081d-0068fbeeaf" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1442eaf8f0a84ce19daaf-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "GET /sdb1/0/a/67512e25678d478fb39070ce11649a6b" 200 348 "GET http://foo:8080/v1/a/67512e25678d478fb39070ce11649a6b?format=json&states=listing" "tx1442eaf8f0a84ce19daaf-0068fbeeaf" "proxy-server 4171832" 0.0037 "-" 4171832 1 -proxy INFO: Client disconnected on read of '/a/67512e25678d478fb39070ce11649a6b/o' (txn: tx1442eaf8f0a84ce19daaf-0068fbeeaf) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx98f7ea07b6b042f8ab639-0068fbeeaf" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sdb1/1/a/34c4540688634466a13d542a6559d411" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/34c4540688634466a13d542a6559d411" "tx98f7ea07b6b042f8ab639-0068fbeeaf" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:03 +0000] "PUT /sda1/1/a/34c4540688634466a13d542a6559d411" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/34c4540688634466a13d542a6559d411" "tx98f7ea07b6b042f8ab639-0068fbeeaf" "container-server 4171832" 0.0009 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sdb1/1/a/34c4540688634466a13d542a6559d411" 201 - "PUT http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx98f7ea07b6b042f8ab639-0068fbeeaf" "proxy-server 4171832" 0.4114 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/1/a/34c4540688634466a13d542a6559d411" 201 - "PUT http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx98f7ea07b6b042f8ab639-0068fbeeaf" "proxy-server 4171832" 0.4082 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe5d45b8487ac408fbc922-0068fbeeb0" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txe5d45b8487ac408fbc922-0068fbeeb0" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx958a05fd1a5e4a32b9900-0068fbeeb0" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx2d386c5e3bf849a98cd88-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/1/a/34c4540688634466a13d542a6559d411/o" 201 - "PUT http://foo:8080/sdc1/3/a/34c4540688634466a13d542a6559d411/o" "tx88fa93e0ec604cac961b8-0068fbeeb0" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 201 - "PUT http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx88fa93e0ec604cac961b8-0068fbeeb0" "proxy-server 4171832" 0.0078 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sdb1/1/a/34c4540688634466a13d542a6559d411/o" 201 - "PUT http://foo:8080/sdd1/3/a/34c4540688634466a13d542a6559d411/o" "tx88fa93e0ec604cac961b8-0068fbeeb0" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 201 - "PUT http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx88fa93e0ec604cac961b8-0068fbeeb0" "proxy-server 4171832" 0.0098 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx790a49a0f64544329b54c-0068fbeeb0" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txa9cdcc77f8cc4ba799876-0068fbeeb0" "proxy-server 4171832" 0.0024 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sda1/1/a/34c4540688634466a13d542a6559d411/o" 201 - "POST http://foo:8080/sdc1/3/a/34c4540688634466a13d542a6559d411/o" "txf157a99d6f5147838c391-0068fbeeb0" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "POST /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 202 76 "POST http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txf157a99d6f5147838c391-0068fbeeb0" "proxy-server 4171832" 0.0053 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "PUT /sdb1/1/a/34c4540688634466a13d542a6559d411/o" 201 - "POST http://foo:8080/sdd1/3/a/34c4540688634466a13d542a6559d411/o" "txf157a99d6f5147838c391-0068fbeeb0" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "POST /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 202 76 "POST http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txf157a99d6f5147838c391-0068fbeeb0" "proxy-server 4171832" 0.0069 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1256a28620de49b7a6fdc-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txb666aeaf227341d687059-0068fbeeb0" "proxy-server 4171832" 0.0024 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "GET /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx6fd992fd15de4e3c85fd4-0068fbeeb0" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx86c1b639f0f44d239c192-0068fbeeb0" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txbab6c8f52c4745ae9369e-0068fbeeb0" "proxy-server 4171832" 0.0024 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txedcf2fab23614f59ae04d-0068fbeeb0" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx344729744f704c2fbcc58-0068fbeeb0" "proxy-server 4171832" 0.0066 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txf6e3d2a9f278456393f41-0068fbeeb0" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "GET /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx81a467c5b06541af9d77a-0068fbeeb0" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe0d400a80ff04838aecc4-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx6efabb616eb3400894079-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "GET /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx85b11785f9cf42a0b3c6e-0068fbeeb0" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx35c41619a25842ec80234-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx02e6e45be4ce4bd9b5f03-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "GET /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 412 - "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txd4c26e4fb1404acd84233-0068fbeeb0" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "GET /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 412 - "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txd4c26e4fb1404acd84233-0068fbeeb0" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txddfb365f19ba468faf6aa-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx318bd5281cba40ba9794f-0068fbeeb0" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:04 +0000] "GET /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 304 - "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txd8ec362df931465ba2fed-0068fbeeb0" "proxy-server 4171832" 0.0007 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_owner_permission ... ok +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once_failed_fork +test.unit.obj.test_auditor.TestAuditor.test_run_parallel_audit_once_failed_fork ... ok +swift: ERROR: Unable to run auditing: permission denied: #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/obj/auditor.py", line 379, in fork_child#012 self.run_audit(**kwargs)#012 ~~~~~~~~~~~~~~^^^^^^^^^^#012 File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__#012 return self._mock_call(*args, **kwargs)#012 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call#012 return self._execute_mock_call(*args, **kwargs)#012 ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call#012 raise effect#012OSError: permission denied +test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBroker.test_overlap_shard_range_order ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_create ... ok +test.unit.obj.test_auditor.TestAuditor.test_sleeper +test.unit.obj.test_auditor.TestAuditor.test_sleeper ... ok +test.unit.container.test_backend.TestContainerBroker.test_path +test.unit.container.test_backend.TestContainerBroker.test_path ... ok +test.unit.container.test_backend.TestContainerBroker.test_pending_file_name +test.unit.container.test_backend.TestContainerBroker.test_pending_file_name ... ok +test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location +test.unit.obj.test_auditor.TestAuditor.test_with_inaccessible_object_location ... ok +swift: Begin object audit "once" mode (ALL) +swift: Object audit (ALL). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1749.08, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 394.20, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.09 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} +swift: Begin object audit "once" mode (ALL) +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_order_and_reverse ... ok +swift: Quarantined object /tmp/tmprs_pnfbu/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43/1795751614.00000.data: metadata content-length 10 does not match actual object size 0 +test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone +test.unit.obj.test_auditor.TestAuditor.test_with_only_tombstone ... ok +test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBroker.test_policy_stat_tracking ... ok +swift: ERROR Object /tmp/tmprs_pnfbu/tmp_test_object_auditor/node/sda/objects/0/a43/615cd4810e0d969889af154f7b02ba43 failed audit and was quarantined: metadata content-length 10 does not match actual object size 0 +swift: Object audit (ALL). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 1 quarantined, 0 errors, files/sec: 185.77, bytes/sec: 0.00, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +swift: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': #012Traceback (most recent call last):#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache#012 with lock_file(cache_file, lock_timeout, unlink=False) as cf:#012 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#012 File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__#012 return next(self.gen)#012 File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file#012 fd = os.open(filename, flags)#012FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +swift: Object audit (ALL) "once" mode completed: 0.01s. Total quarantined: 1, Total errors: 0, Total files/sec: 138.07, Total bytes/sec: 0.00, Auditing time: 0.01, Rate: 0.69 +swift: Object audit stats: {"10": 0, "100": 0, "1024": 0, "10240": 0, "OVER": 0} + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/2/a/c33075ffac8f4a2ea2c1287478086b68" 204 - "HEAD http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "txe580052955ab460e9aaa9-006b08febd" "proxy-server 525332" 0.0015 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf5a33dc6483a46abbe3e7-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" 204 - "HEAD http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "tx7be3c8abb0df4bf18de71-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdh1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "PUT http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx30d6b322cb9e4ae0aa568-006b08febd" "proxy-server 525332" 0.0125 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/2/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "PUT http://foo:8080/sdg1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx30d6b322cb9e4ae0aa568-006b08febd" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdg1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "PUT http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx30d6b322cb9e4ae0aa568-006b08febd" "proxy-server 525332" 0.0169 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "PUT http://foo:8080/sdi1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx30d6b322cb9e4ae0aa568-006b08febd" "object-server 525332" 0.0005 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdi1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "PUT http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx30d6b322cb9e4ae0aa568-006b08febd" "proxy-server 525332" 0.0278 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdb193c5bae4e46adb29e1-006b08febd" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" 204 - "HEAD http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "tx3065aaf898b947ccbc5fa-006b08febd" "proxy-server 525332" 0.0023 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "POST /sdi1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 202 76 "POST http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx7da5ca0ce6aa4ae0a6b2c-006b08febd" "proxy-server 525332" 0.0069 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "POST http://foo:8080/sdh1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx7da5ca0ce6aa4ae0a6b2c-006b08febd" "object-server 525332" 0.0005 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "POST /sdh1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 202 76 "POST http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx7da5ca0ce6aa4ae0a6b2c-006b08febd" "proxy-server 525332" 0.0069 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/2/a/c33075ffac8f4a2ea2c1287478086b68/o" 201 - "POST http://foo:8080/sdg1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx7da5ca0ce6aa4ae0a6b2c-006b08febd" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "POST /sdg1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 202 76 "POST http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx7da5ca0ce6aa4ae0a6b2c-006b08febd" "proxy-server 525332" 0.0135 "-" 525332 3 +cont1 INFO: - - - [27/Nov/2026:03:53:33 +0000] "GET /sda1/2/a/c33075ffac8f4a2ea2c1287478086b68" 200 380 "-" "-" "-" 0.0034 "-" 525332 3 +cont1 INFO: - - - [27/Nov/2026:03:53:33 +0000] "GET /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" 200 380 "-" "-" "-" 0.0050 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c28da1044014aa3ba996-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" 204 - "HEAD http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "txc351cf5b7bd04f59b1719-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdh1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 200 92 "GET http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "txfe20e0c9627047e887cec-006b08febd" "proxy-server 525332" 0.0010 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdg1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 200 92 "GET http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "txfe20e0c9627047e887cec-006b08febd" "proxy-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbcb3f9fdbd7942259c00a-006b08febd" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/2/a/c33075ffac8f4a2ea2c1287478086b68" 204 - "HEAD http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68" "tx788e554759c643e98571a-006b08febd" "proxy-server 525332" 0.0017 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdg1/3/a/c33075ffac8f4a2ea2c1287478086b68/o" 200 92 "HEAD http://foo:8080/v1/a/c33075ffac8f4a2ea2c1287478086b68/o" "tx8faa7c12e0d04872a83d8-006b08febd" "proxy-server 525332" 0.0028 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4604f9bb8924e23a274f-006b08febd" "proxy-server 525332" 0.0014 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/2b64cc8f63844e8786b2507f7a4ebb71" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" "txb4604f9bb8924e23a274f-006b08febd" "container-server 525332" 0.0029 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/2b64cc8f63844e8786b2507f7a4ebb71" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" "txb4604f9bb8924e23a274f-006b08febd" "container-server 525332" 0.0011 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 201 - "PUT http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txb4604f9bb8924e23a274f-006b08febd" "proxy-server 525332" 0.0220 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 201 - "PUT http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txb4604f9bb8924e23a274f-006b08febd" "proxy-server 525332" 0.0161 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx676854b86c9b4bbdb0bf5-006b08febd" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx676854b86c9b4bbdb0bf5-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2281d93ee5384948baca2-006b08febd" "proxy-server 525332" 0.0021 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx9b131e61558240bc9beef-006b08febd" "proxy-server 525332" 0.0023 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 201 - "PUT http://foo:8080/sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx0c1dc5459ce042d494f96-006b08febd" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 201 - "PUT http://foo:8080/sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx0c1dc5459ce042d494f96-006b08febd" "object-server 525332" 0.0004 "-" 525332 1test.unit.container.test_backend.TestContainerBroker.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBroker.test_put_misplaced_object_does_not_effect_container_stats ... ok +test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data +test.unit.obj.test_auditor.TestAuditor.test_with_tombstone_and_data ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_permission ... ok +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_with_write_permission ... ok +test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms +test.unit.obj.test_auditor.TestAuditor.test_worker_conf_parms ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy +test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy ... ok +test.unit.container.test_backend.TestContainerBroker.test_put_object +test.unit.container.test_backend.TestContainerBroker.test_put_object ... ok +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_file ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "txc418f99eb7c24c84a6062-006b08febd" "container-server 525335" 0.0011 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc418f99eb7c24c84a6062-006b08febd" "proxy-server 525335" 0.0265 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txc418f99eb7c24c84a6062-006b08febd - 0.0435 - - 1795751613.231886387 1795751613.275347471 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d2b447362794ea3b39bb-006b08febd" "proxy-server 525335" 0.0054 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx216f6d9cd82d4fd09d12f-006b08febd" "proxy-server 525335" 0.0013 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txed49e02af25641bd96b70-006b08febd" "proxy-server 525335" 0.0179 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/1/a/ec/crash-test-dummy" "txed49e02af25641bd96b70-006b08febd" "object-server 525335" 0.0004 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "txed49e02af25641bd96b70-006b08febd" "object-server 525335" 0.0063 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txed49e02af25641bd96b70-006b08febd" "proxy-server 525335" 0.0282 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txed49e02af25641bd96b70-006b08febd" "proxy-server 525335" 0.0338 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txed49e02af25641bd96b70-006b08febd - 0.0639 - - 1795751613.284999371 1795751613.348862886 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ceebe8f13a244b294668-006b08febd" "proxy-server 525335" 0.0021 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txecbfa71c7a8244469a3ef-006b08febd" "proxy-server 525335" 0.0076 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdi1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx1e717e5229ac4eb1b54ef-006b08febd" "proxy-server 525335" 0.0004 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdh1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx1e717e5229ac4eb1b54ef-006b08febd" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx1e717e5229ac4eb1b54ef-006b08febd) (client_ip: 127.0.0.1) +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx1e717e5229ac4eb1b54ef-006b08febd) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx1e717e5229ac4eb1b54ef-006b08febd - 0.0507 - - 1795751613.350476742 1795751613.401140451 3 - +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: (525335) wsgi starting up on http://127.0.0.1:46585 +proxy DEBUG: (525335) accepted ('127.0.0.1', 45592) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc47cdbcdae4f4eba84391-006b08febd" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "txc47cdbcdae4f4eba84391-006b08febd" "container-server 525335" 0.0052 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc47cdbcdae4f4eba84391-006b08febd" "proxy-server 525335" 0.0112 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "txc47cdbcdae4f4eba84391-006b08febd" "container-server 525335" 0.0062 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txc47cdbcdae4f4eba84391-006b08febd" "proxy-server 525335" 0.0266 "-" 525335 3 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:33] "PUT /v1/a/ec HTTP/1.1" 202 252 0.038613 (txn: txc47cdbcdae4f4eba84391-006b08febd) +proxy DEBUG: (525335) accepted ('127.0.0.1', 45598) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde906f559f6d4b34aa0fb-006b08febd" "proxy-server 525335" 0.0185 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx0518ca06357f415396041-006b08febd" "proxy-server 525335" 0.0014 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa866a035d297477e9b35c-006b08febd" "proxy-server 525335" 0.0173 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "txa866a035d297477e9b35c-006b08febd" "object-server 525335" 0.0046 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txa866a035d297477e9b35c-006b08febd" "object-server 525335" 0.0004 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa866a035d297477e9b35c-006b08febd" "proxy-server 525335" 0.0276 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa866a035d297477e9b35c-006b08febd" "proxy-server 525335" 0.0289 "-" 525335 3 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:33] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.071744 (txn: txa866a035d297477e9b35c-006b08febd) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47b2c3688cde40ef8b7e3-006b08febd" "proxy-server 525335" 0.0063 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd20372fc96244d9baf605-006b08febd" "proxy-server 525335" 0.0024 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx0a72a1a7e386461dbb10c-006b08febd" "proxy-server 525335" 0.0004 "-" 525335 3test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_encoded_timestamps_using_memory ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_prefix_delim ... ok -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpeu_4b2gz/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 1.08s. Total quarantined: 0, Total errors: 0, Total files/sec: 1.86, Total bytes/sec: 975431.21, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmparh3z3rp/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda,sdb) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 19.98, Total bytes/sec: 10486659.20, Auditing time: 0.10, Rate: 0.97 test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:05 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1299.35, bytes/sec: 11694.16, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 524.48, Total bytes/sec: 4720.36, Auditing time: 0.00, Rate: 0.18 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1233.98, bytes/sec: 11105.84, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 479.46, Total bytes/sec: 4315.13, Auditing time: 0.00, Rate: 0.17 test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ZBF) -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Fri Oct 24 09:25:05 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1539.76, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test INFO: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 579.32, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1311.13, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test INFO: Object audit (ZBF) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 159.62, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.04 test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ALL - parallel, sda) -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda). Since Fri Oct 24 09:25:05 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1488.93, bytes/sec: 13400.33, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL - parallel, sda) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 591.16, Total bytes/sec: 5320.47, Auditing time: 0.00, Rate: 0.19 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 188.10, bytes/sec: 1692.92, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json +test INFO: Object audit (ALL - parallel, sda) "once" mode completed: 0.01s. Total quarantined: 0, Total errors: 0, Total files/sec: 150.61, Total bytes/sec: 1355.53, Auditing time: 0.00, Rate: 0.74 test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} test DEBUG: 0 audit watcher(s) loaded test INFO: Begin object audit "once" mode (ZBF - sda) -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF - sda). Since Fri Oct 24 09:25:05 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1611.33, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpwvvclx5e/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test INFO: Object audit (ZBF - sda) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 602.20, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.16 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json +test INFO: Object audit (ZBF - sda). Since Fri Nov 27 17:53:33 2026: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 392.58, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test DEBUG: Skipping the update of recently changed /tmp/tmpyytcrfuh/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json +test INFO: Object audit (ZBF - sda) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 216.94, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.43 test INFO: Object audit stats: {"10": 1, "100": 0, "1024": 0, "10240": 0, "OVER": 0} -test DEBUG: Run listdir on /tmp/tmpc3yt29kh/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpz98q8nl5/tmp_test_object_auditor/node/sda/objects/0 -test DEBUG: Run listdir on /tmp/tmpy58wd5gk/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp1vvqmawi/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmp7jusp3tf/tmp_test_object_auditor/node/sda/objects/0 +test DEBUG: Run listdir on /tmp/tmps3mth_dy/tmp_test_object_auditor/node/sda/objects/0 test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded @@ -46467,785 +36084,143 @@ test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded test DEBUG: 0 audit watcher(s) loaded -suffix-hash-test WARNING: Unable to read '/tmp/tmpg8pyw1ae/node/sda1/objects/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exceptiontest.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception -test.unit.obj.test_diskfile.TestSuffixHashes.test_consolidate_hashes_raises_exception ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_bad_dev ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_consolidates_suffix_rehash_once ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_creates_pkl ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_create_partition ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_does_not_rehash_known_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_enotdir ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_hash_suffix_other_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_modified_recursive_retry ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_multi_file_multi_suffix ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_finds_new_suffix_dirs_unicode ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_old_pickle_does_not_find_new_suffix_dirs ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_existing_partition ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_invalid_pickle ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_race_new_partition ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_get_hashes_zero_bytes_pickle ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_existing ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_new -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_invalidations_race_get_hashes_same_suffix_new ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +test-TestDiskFileManager WARNING: Unexpected file /tmp/tmpw69y9nly/tmp_test_obj_server_DiskFile/c82bfca7-b3a0-40a0-ab0b-d969f56d70f4/junk: Invalid Timestamp value in filename 'junk' fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:04 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjAcl.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bad_application_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_count_quota_is_ignored ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_bogus_quota_is_ignored ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_container_request_ignores_attempt_to_set_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_count_quotas_with_remove_header_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_delete_quotas_with_remove_header_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_from ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_bytes_quota_reseller_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_from ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_count_quota_reseller_copy_verb ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_multiple_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_per_policy_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_authorized_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_bytes_on_empty_account_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_count_on_empty_account_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_exceed_quota_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_count_quotas_on_object ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_policy_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_invalid_request_exception ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_info_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_no_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_bytes_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_not_exceed_count_quota ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_count_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_obj_request_ignores_attempt_to_set_quotas ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_count_quota_obj_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_create_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_container_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_create_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_count_container_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_over_quota_obj_post_still_works ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_policy_quota_translation_legacy_loses ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_unauthorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_authorized_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_count_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_under_quota_not_authorized ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_count_quotas_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_count_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_admin ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_policy_quota_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_non_admin_fails ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy ... ok -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses -test.unit.common.middleware.test_account_quotas.TestAccountQuota.test_valid_quotas_reseller_legacy_loses ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_client_error_fetching_first_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_HEAD ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_first_listing_request ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_listing_container_second_listing_request ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_error_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_etag_comparison_ignores_quotes ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_big_manifest ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_multi_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_manifest_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_non_object_passthrough ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_oversize_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_first_byte ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_last_byte ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiability_unknown ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_many_segments_satisfiable ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_on_segment_boundaries ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_overlapping_end ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_range_unsatisfiable ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_suffix_range_many_segments ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_taking_too_long ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_undersize_segment_range ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_auth_overridden ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_get_with_if_modified_since ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_does_not_match ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_does_not_match ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_if_none_match_matches ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_etag_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_mismatched_length_fetching_second_segment ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_object_prefix_quoting ... ok -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment -test.unit.common.middleware.test_dlo.TestDloGetManifest.test_server_error_fetching_first_segment ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_authorized_for_permitted_referrer -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_authorized_for_permitted_referrer ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_is_not_authorized_for_unknown_reseller_prefix ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_options_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_anonymous_with_validtoken_authorized_for_permitted_referrer ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_auth_scheme ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_blank_reseller_prefix -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_blank_reseller_prefix ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_not_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_confirmed_identity_is_not_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_denied_responses ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_detect_reseller_request -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_detect_reseller_request ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_identified_options_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_non_authorized -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_invalid_request_non_authorized ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_and_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_and_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_but_not_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_asked_for_but_not_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_default_allowed -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_override_default_allowed ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_not_set -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_not_set ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_to_unknown ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_project_domain_id_sysmeta_set_unknown_with_v2 ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_added_underscore ... ok -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores -test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple.test_reseller_prefix_not_added_double_underscores ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_endpoint -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_endpoint ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_object_ring -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_get_object_ring ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_account_that_looks_like_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_account_that_looks_like_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_no_version_specified -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_no_version_specified ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_invalid_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_invalid_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_no_account -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_no_account ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_valid_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_path_with_valid_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_response_version -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_response_version ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_version_that_looks_like_account -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_parse_version_that_looks_like_account ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v1_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v1_response ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_non_obj_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_non_obj_response ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_obj_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_v2_obj_response ... ok -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response -test.unit.common.middleware.test_list_endpoints.TestListEndpoints.test_version_account_response ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options ... ok -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config -test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_default_types -test.unit.common.middleware.test_slo.TestRespAttrs.test_default_types ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_empty_headers -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_empty_headers ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_only_timestamp -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_only_timestamp ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_regular_object -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_regular_object ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_valid_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_valid_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_zero_byte_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_from_zero_byte_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_calculates_is_legacy -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_calculates_is_legacy ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_converts_timestamps_from_strings -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_converts_timestamps_from_strings ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta_offset -test.unit.common.middleware.test_slo.TestRespAttrs.test_init_with_no_sysmeta_offset ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_invalid_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_invalid_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_legacy_slo_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_legacy_slo_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_non_slo_with_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_non_slo_with_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_partial_modern_sysmeta -test.unit.common.middleware.test_slo.TestRespAttrs.test_partial_modern_sysmeta ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_not_legacy -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_not_legacy ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_range -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_range ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_raw_data -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_raw_data ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo ... ok -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo_range -test.unit.common.middleware.test_slo.TestRespAttrs.test_update_from_segments_with_sub_slo_range ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_ratelimiting ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_repeated_segments_uses_multi_range_requests -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_with_submanifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_get_manifest_with_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_including_suffix_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_multiple_ranges_including_suffix_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest -test.unit.common.middleware.test_slo.TestSloGetManifests.test_range_get_manifest ... ok -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_explicitly_set -test.unit.common.middleware.test_versioned_writes.TestSwiftInfo.test_registered_explicitly_set ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_DELETE_on_expired_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_blank_add_versions_precedence ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_container_allow_versioned_writes_false ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_first_object_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_doubled_up_markers_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_is_marker_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_no_marker_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_latest_version_restores_marker_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_no_versions_container_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_object_no_versioning_with_container_config_true ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_delete_single_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_DELETE_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_denied_PUT_of_versioned_object ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_empty_versions_location ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_container ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_get_head ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_head_container ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_no_object_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_history_delete_marker_over_object_success ... ok - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test DEBUG: Unlinked retiring db '/tmp/tmpdgm53a6b/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 1 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0069 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0046 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0006 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test DEBUG: Unlinked retiring db '/tmp/tmptz3p9_20/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0040 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0055 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:06 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container -test.unit.container.test_server.TestContainerController.test_PUT_shard_range_to_deleted_container ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_get_errors ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_put_errors ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_new_version_sysmeta_precedence ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container ... ok -test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race -test.unit.container.test_server.TestContainerController.test_PUT_simulated_create_race ... ok -test.unit.container.test_server.TestContainerController.test_PUT_timestamp_not_float -test.unit.container.test_server.TestContainerController.test_PUT_timestamp_not_float ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_both_headers ... ok -test.unit.container.test_server.TestContainerController.test_PUT_utf8 -test.unit.container.test_server.TestContainerController.test_PUT_utf8 ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_container_history_header ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_first_object_success ... ok -test.unit.container.test_server.TestContainerController.test_REPLICATE_complete_rsync_works -test.unit.container.test_server.TestContainerController.test_REPLICATE_complete_rsync_works ... ok -test.unit.container.test_server.TestContainerController.test_REPLICATE_insufficient_space -test.unit.container.test_server.TestContainerController.test_REPLICATE_insufficient_space ... ok -test.unit.container.test_server.TestContainerController.test_REPLICATE_rsync_then_merge_works -test.unit.container.test_server.TestContainerController.test_REPLICATE_rsync_then_merge_works ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning ... ok -test.unit.container.test_server.TestContainerController.test_REPLICATE_unknown_sync -test.unit.container.test_server.TestContainerController.test_REPLICATE_unknown_sync ... ok -test.unit.container.test_server.TestContainerController.test_REPLICATE_value_error_works -test.unit.container.test_server.TestContainerController.test_REPLICATE_value_error_works ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_object_no_versioning_with_container_config_true ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_request_is_dlo_manifest_with_container_config_true ... ok -test.unit.container.test_server.TestContainerController.test_UPDATE -test.unit.container.test_server.TestContainerController.test_UPDATE ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_version_is_dlo_manifest_with_container_config_true ... ok -test.unit.container.test_server.TestContainerController.test_UPDATE_autocreate -test.unit.container.test_server.TestContainerController.test_UPDATE_autocreate ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_put_versioned_object_including_url_encoded_name_success ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_add_versions_precedence ... ok -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers -test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase.test_remove_headers ... ok -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_download ... ok -test.unit.container.test_server.TestContainerController.test__call__raise_timeout -test.unit.container.test_server.TestContainerController.test__call__raise_timeout ... ok -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_format_source_code -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_format_source_code ... ok -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_get_param -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_get_param ... ok -test.unit.container.test_server.TestContainerController.test_account_update_account_override_deleted -test.unit.container.test_server.TestContainerController.test_account_update_account_override_deleted ... ok -test.unit.container.test_server.TestContainerController.test_account_update_mismatched_host_device -test.unit.container.test_server.TestContainerController.test_account_update_mismatched_host_device ... ok -test.unit.container.test_server.TestContainerController.test_acl_container -test.unit.container.test_server.TestContainerController.test_acl_container ... ok -test.unit.container.test_server.TestContainerController.test_change_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestContainerController.test_change_storage_policy_via_DELETE_then_PUT ... ok -test.unit.container.test_server.TestContainerController.test_change_to_default_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestContainerController.test_change_to_default_storage_policy_via_DELETE_then_PUT ... ok -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index ... ok -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index_all -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_index_all ... ok -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_plot -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_plot ... ok - -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx84525340bf7b4a93858cb-0068fbeeb0) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: tx84525340bf7b4a93858cb-0068fbeeb0) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx84525340bf7b4a93858cb-0068fbeeb0) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1d298beef1554bb9b646b-0068fbeeb1) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1d298beef1554bb9b646b-0068fbeeb1) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx1d298beef1554bb9b646b-0068fbeeb1) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx1d298beef1554bb9b646b-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx2b084332bda2404498e2e-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx5a799722aa0b44f4a691c-0068fbeeb1) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx5a799722aa0b44f4a691c-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx3fae58db71e441b5ab8d3-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx1f7705c71d284680a7438-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: txc09f2be2d7b840d5bdfe1-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txafd90bec52554c6a81e11-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: txa565b81549a443d6ba282-0068fbeeb1) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: txa565b81549a443d6ba282-0068fbeeb1) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: txa565b81549a443d6ba282-0068fbeeb1) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txa565b81549a443d6ba282-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: txae96b15708e24f5b9a345-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx57ea8cc620054a86b3ae7-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx711b3d11d5e84856a2c78-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day ... ok - fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_permission ... ok +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age +test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path +test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_focused_yield_hashes_does_not_clean_up +test.unit.obj.test_diskfile.TestDiskFileManager.test_focused_yield_hashes_does_not_clean_up ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_and_filenames_from_hash +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_and_filenames_from_hash ... ok +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_acl_without_src_permission ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash ... ok +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBroker.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_bad_meta_name +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_bad_meta_name ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_dev_path_fail +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_dev_path_fail ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_actual_files +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_actual_files ... ok +root: Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed#012Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.container.test_backend.TestContainerBroker.test_reclaim +test.unit.container.test_backend.TestContainerBroker.test_reclaim ... ok + +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data ... ok + fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} fake-swift DEBUG: test:testertest:testertest:writetest:writeWRITE fake-swift DEBUG: permission denined: 403 Forbidden test:write READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_acl_without_src_permission ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_error ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1761341105.71191', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251024/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251024T212505Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341105.72245', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4 -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4 ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_bad_hash -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_bad_hash ... ok - -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg8pyw1ae/node/sda1/objects/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmpg8pyw1ae/node/sda1/objects/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_error +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_error ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok +root: Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory#012Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -47254,12 +36229,17 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg8pyw1ae/node/sda1/objects/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmpg8pyw1ae/node/sda1/objects-1/0/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) +OSError +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_match_and_s3acl ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_list_objects_iter_with_reserved_name ... ok +root: Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed#012Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -47268,12 +36248,12 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg8pyw1ae/node/sda1/objects-1/0 -suffix-hash-test WARNING: Unable to read '/tmp/tmpg8pyw1ae/node/sda1/objects-1/0/hashes.pkl' +OSError +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -47282,1340 +36262,853 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg8pyw1ae/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb9fzuh1b/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb9fzuh1b/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpx_3rmbjy/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpx_3rmbjy/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp50h61ncp/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp50h61ncp/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpwb3b877z/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpwb3b877z/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp91_1x6sc/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp91_1x6sc/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpor5pqvbd/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpor5pqvbd/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5mkwflxi/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp5mkwflxi/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpusfo0s6_/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpusfo0s6_/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp67e8b0vl/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp67e8b0vl/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpmuaxwhig/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpmuaxwhig/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpcjftair3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpcjftair3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp7zar6yjx/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp7zar6yjx/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0tziijfx/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0tziijfx/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0_dvufh4/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpon_72rc0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpmrvbtyk1/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpmrvbtyk1/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpudtfhkst/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpudtfhkst/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg17bavch/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg17bavch/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg17bavch/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg17bavch/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpaj_gchlp/node/sda1/objects/0 -Quarantined /tmp/tmpaj_gchlp/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpaj_gchlp/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -suffix-hash-test DEBUG: Run listdir on /tmp/tmpaj_gchlp/node/sda1/objects-1/0 -Quarantined /tmp/tmpaj_gchlp/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpaj_gchlp/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enodata_quarantined ... ok +OSError +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_not_dir +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_other_oserror +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok +Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up - raise Exception('kaboom!') -Exception: kaboom! + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash + filenames = self.cleanup_ondisk_files(object_path)['files'] + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_empty_dir +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_empty_dir ... ok +test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp0xxnem1u/tmp_test_obj_server_DiskFile/sda1/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.1472017820.44503.data.QBYCYU +test-TestECDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp0xxnem1u/tmp_test_obj_server_DiskFile/sda1/objects/0/099/2f714cd91b0e5d803cde2012b01d7099/.total-bs.abcdef +test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk: Invalid Timestamp value in filename 'junk' +test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk.data: Invalid Timestamp value in filename 'junk.data' +test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/.junk: Invalid Timestamp value in filename '.junk' +test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk: Invalid Timestamp value in filename 'junk' +test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk.data: Invalid Timestamp value in filename 'junk.data' +test-TestECDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/.junk: Invalid Timestamp value in filename '.junk' +test-TestECDiskFileManager WARNING: Use of splice() requested (config says "splice = yes"), but the system does not support it. splice() will not be used. +test-TestECDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. +test-TestECDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. +test-TestECDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. +test-TestECDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. +test-TestECDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. +test-TestECDiskFileManager DEBUG: Run listdir on /tmp/tmpkwo15ues/tmp_test_obj_server_DiskFile/sda1/objects/0 +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpidsn7zd7/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9444a92d072897b136b3fc06595b7456/1795751613.00000.data: Bad fragment index: None: invalid literal for int() with base 10: 'None' +test-TestECDiskFileManager WARNING: Unexpected file /tmp/tmpidsn7zd7/tmp_test_obj_server_DiskFile/sda1/objects/9/456/9555a92d072897b136b3fc06595b8456/junk_file: Invalid Timestamp value in filename 'junk_file' +test-replicator INFO: [worker 1/2 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 1/2 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/2 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 2/2 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 2/3 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 2/3 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 3/3 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 3/3 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=525339] Running object replicator in script mode. +test-replicator INFO: [worker 1/3 pid=525339] Object replication complete (once). (2.00 minutes) +test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode. +test-replicator DEBUG: [worker 1/3 pid=8804] debug message +test-replicator INFO: [worker 1/3 pid=8804] info message +test-replicator WARNING: [worker 1/3 pid=8804] warning message +test-replicator ERROR: [worker 1/3 pid=8804] error message +test-replicator INFO: [worker 1/3 pid=8804] Object replication complete (once). (0.00 minutes) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmp49bhik4k/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp49bhik4k/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmp49bhik4k/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp49bhik4k/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0154 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0151 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0148 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0066 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx405e5c8b93af4b5fb38ef-006b08febd" "proxy-server 525339" 0.0011 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:47415/sda1/0/a/c" "tx405e5c8b93af4b5fb38ef-006b08febd" "container-server 525339" 0.0011 "-" 525339 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:39239/sdb1/0/a/c" "tx405e5c8b93af4b5fb38ef-006b08febd" "container-server 525339" 0.0010 "-" 525339 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx405e5c8b93af4b5fb38ef-006b08febd" "proxy-server 525339" 0.0399 "-" 525339 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx405e5c8b93af4b5fb38ef-006b08febd" "proxy-server 525339" 0.0280 "-" 525339 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx405e5c8b93af4b5fb38ef-006b08febd - 0.0764 - - 1795751613.607079506 1795751613.683453798 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txfa4a4a05a4134289a7201-006b08febd" "proxy-server 525339" 0.0051 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:47415/sda1/2/a1/c1" "txfa4a4a05a4134289a7201-006b08febd" "container-server 525339" 0.0011 "-" 525339 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:39239/sdb1/2/a1/c1" "txfa4a4a05a4134289a7201-006b08febd" "container-server 525339" 0.0011 "-" 525339 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txfa4a4a05a4134289a7201-006b08febd" "proxy-server 525339" 0.0573 "-" 525339 0test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_repl_policy +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_repl_policy ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_load_old_record_from_pending_file ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_stray_meta +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_stray_meta ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_unexpected_file +test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_unexpected_file ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_init +test.unit.obj.test_diskfile.TestDiskFileManager.test_init ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestAccountController.test_DELETE +test.unit.proxy.test_mem_server.TestAccountController.test_DELETE ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_make_tuple_for_pickle ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window +test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_DELETE_with_query_string +test.unit.proxy.test_mem_server.TestAccountController.test_DELETE_with_query_string ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror +test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror ... ok + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 201 - "PUT http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx0c1dc5459ce042d494f96-006b08febd" "proxy-server 525332" 0.0149 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 201 - "PUT http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx0c1dc5459ce042d494f96-006b08febd" "proxy-server 525332" 0.0287 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf2fedb57bdf24478a8b04-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx4af812282b594e6f8241f-006b08febd" "proxy-server 525332" 0.0088 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 201 - "POST http://foo:8080/sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txf6d31773652143fb8332d-006b08febd" "object-server 525332" 0.0004 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 201 - "POST http://foo:8080/sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txf6d31773652143fb8332d-006b08febd" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "POST /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 202 76 "POST http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txf6d31773652143fb8332d-006b08febd" "proxy-server 525332" 0.0062 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "POST /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 202 76 "POST http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txf6d31773652143fb8332d-006b08febd" "proxy-server 525332" 0.0139 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txce4dcb45afa944dcab023-006b08febd" "proxy-server 525332" 0.0017 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx896fc1f07c55400b9dac8-006b08febd" "proxy-server 525332" 0.0104 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txad84a318ac3d400bb1ce5-006b08febd" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3254373275694330af99a-006b08febd" "proxy-server 525332" 0.0071 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txc9b4962d3d084f2ab520d-006b08febd" "proxy-server 525332" 0.0044 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx1ed732a7303b4ad1bcf54-006b08febd" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc015cb1b1caa425bb4932-006b08febd" "proxy-server 525332" 0.0054 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx0ea1d82d037040279f43e-006b08febd" "proxy-server 525332" 0.0094 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txfcaa32ac372f4e4e9f8ef-006b08febd" "proxy-server 525332" 0.0042 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx943193eaa3db40f285a41-006b08febd" "proxy-server 525332" 0.0097 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx9f3442ace89849ad93adb-006b08febd" "proxy-server 525332" 0.0059 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txdd48a3b97f744794908d8-006b08febd" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx51c86651154a4df890ec6-006b08febd" "proxy-server 525332" 0.0220 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx5f16657c5bc8468798880-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 412 - "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx70ccca28b3bb4bb5b07da-006b08febd" "proxy-server 525332" 0.0008 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 412 - "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx70ccca28b3bb4bb5b07da-006b08febd" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx237584ed22d5432bbdd7e-006b08febd" "proxy-server 525332" 0.0102 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx3dc1fecaf46840939a796-006b08febd" "proxy-server 525332" 0.0018 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 304 - "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx6c7c0b882f0d47f1a6c15-006b08febd" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d5ad6ec285b48daa3f4b-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txa6baa5cca3dd4d4abdb51-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 304 - "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txa9d35925079542c98648a-006b08febd" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3edf7fe954954127be6f7-006b08febd" "proxy-server 525332" 0.0055 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx511fb6c6a6cf425393398-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx87f47cb06edf46ec814ce-006b08febd" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7edb656631d640e096d51-006b08febd" "proxy-server 525332" 0.0112 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txbb7531eb5b1e4164a5000-006b08febd" "proxy-server 525332" 0.0054 "-" 525332 1test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning +test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator +test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_put_without_crypto_post_with_crypto_read_with_crypto +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_put_without_crypto_post_with_crypto_read_with_crypto ... ok + +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05681 seconds (17.60239/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpu5x5hux8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b2a91b1e5087f17c56278f6a40f48151', 'dc011067-85db-40f9-97f7-bb79ab214755-sda', '1795751613.30223', '1795751613', '0', '', '1795751613', 1, 1) +test DEBUG: /tmp/tmpu5x5hux8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751615.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'dc011067-85db-40f9-97f7-bb79ab214755-sda') +test DEBUG: /tmp/tmpu5x5hux8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0229607s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b2a91b1e5087f17c56278f6a40f48151', 'dc011067-85db-40f9-97f7-bb79ab214755-sda', '1795751613.30223', '1795751613', '0', '', '1795751613', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('dc011067-85db-40f9-97f7-bb79ab214755-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04434 seconds (22.55324/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpdnnfdgc8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '736a1738-01c3-41a5-8eed-8bb2d5cdccbb-sda', '1795751613.40776', '1795751613', '0', '', '1795751613', 0, 1) +test DEBUG: /tmp/tmpdnnfdgc8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '736a1738-01c3-41a5-8eed-8bb2d5cdccbb-sda', '1795751613.40776', '1795751613', '0', '', '1795751613', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('736a1738-01c3-41a5-8eed-8bb2d5cdccbb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03697 seconds (27.04826/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp40hf7x05/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b2a91b1e5087f17c56278f6a40f48151', '3734d894-8798-4deb-9fb3-716c7d1fe44d-sda', '1795751613.49985', '1795751613', '0', '', '1795751613', 1, 1) +test DEBUG: /tmp/tmp40hf7x05/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'b2a91b1e5087f17c56278f6a40f48151', '3734d894-8798-4deb-9fb3-716c7d1fe44d-sda', '1795751613.49985', '1795751613', '0', '', '1795751613', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3734d894-8798-4deb-9fb3-716c7d1fe44d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05870 seconds (17.03634/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp2wc6jx78/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '32d27998-4ba5-4162-ac8d-e0b330bb5d47-sda', '1795751613.60196', '1795751613', '0', '', '1795751613', 0, 0) +test DEBUG: /tmp/tmp2wc6jx78/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '32d27998-4ba5-4162-ac8d-e0b330bb5d47-sda', '1795751613.60196', '1795751613', '0', '', '1795751613', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('32d27998-4ba5-4162-ac8d-e0b330bb5d47-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03241 seconds (30.84990/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp8ro4lkvx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '3c3c0d735176f6f0b1c5c5c999b6440a', '0460ff34-2dba-42a8-ab6c-36dfc0232398-sda', '1795751613.68128', '1795751613', '0', '', '1795751613', 1, 1) +test DEBUG: /tmp/tmp8ro4lkvx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751616.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '0460ff34-2dba-42a8-ab6c-36dfc0232398-sda') +test DEBUG: /tmp/tmp8ro4lkvx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00977898s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '3c3c0d735176f6f0b1c5c5c999b6440a', '0460ff34-2dba-42a8-ab6c-36dfc0232398-sda', '1795751613.68128', '1795751613', '0', '', '1795751613', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0460ff34-2dba-42a8-ab6c-36dfc0232398-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04623 seconds (21.63011/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpyqzssphg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '20da1614-a6cb-4e8f-af0c-a4cdf1c38f51-sda', '1795751613.75193', '1795751613', '0', '', '1795751613', 0, 1) +test DEBUG: /tmp/tmpyqzssphg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '20da1614-a6cb-4e8f-af0c-a4cdf1c38f51-sda', '1795751613.75193', '1795751613', '0', '', '1795751613', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('20da1614-a6cb-4e8f-af0c-a4cdf1c38f51-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02171 seconds (46.06674/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failurestest.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors +test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_newer_remote_delete ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:05 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:32 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (

Forbidden

Access was denied to this reso...) while retrieving /v1/AUTH_test/c/seg_01 -fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 403 (

Forbidden

Access was denied to this reso...) while retrieving /v1/AUTH_test/c/seg_02 -fake-swift ERROR: Got status 404 listing container /AUTH_test/c -fake-swift ERROR: Too many bytes for /v1/AUTH_test/mancon/manifest; truncating in /v1/AUTH_test/c/seg_03 with 5 bytes left -fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, max LO GET time of 86400s exceeded -fake-swift ERROR: Expected another 1 bytes for /v1/AUTH_test/mancon/manifest; closing connection -fake-swift ERROR: Expected another 1 bytes for /v1/AUTH_test/mancon/manifest; closing connection -fake-swift ERROR: Bad MD5 checksum for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had a21075a36eeddd084e17611a238c7101, but object MD5 was actually 3902ee7e149eb8313a34757e89e21af6 -fake-swift ERROR: Bad response length for /v1/AUTH_test/c/seg_02 as part of /v1/AUTH_test/mancon/manifest: headers had 5, but response length was actually 4 -fake-swift ERROR: While processing manifest /v1/AUTH_test/mancon/manifest, got 503 (

Service Unavailable

The server is curren...) while retrieving /v1/AUTH_test/c/seg_01 -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Using identity: {'user': ('42', 'usr'), 'tenant': ('1', 'acct'), 'roles': ['admin'], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_acct != 1 -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Using identity: {'user': (None, None), 'tenant': (None, None), 'roles': [], 'service_roles': [], 'user_domain': (None, None), 'project_domain': (None, None), 'auth_version': 0} -test DEBUG: tenant mismatch: AUTH_foo != None -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing as anonymous -test DEBUG: Authorizing from an overriding middleware -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile123 -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile4171839 -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile123 -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile4171839 -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: call count - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :1() - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - 0 0.000 0.000 profile:0(profiler) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile123 -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile4171839 -Fri Oct 24 09:25:10 2025 /tmp/tmp904o8vha/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 - - 5 function callstest.unit.common.middleware.test_xprofile.Test_html_viewer.test_render -test.unit.common.middleware.test_xprofile.Test_html_viewer.test_render ... ok -test.unit.common.test_daemon.TestDaemon.test_create -test.unit.common.test_daemon.TestDaemon.test_create ... ok -test.unit.common.test_daemon.TestDaemon.test_stubs -test.unit.common.test_daemon.TestDaemon.test_stubs ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_bad_hostname_instantiation ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sample_rates_with_sample_rate_factor ... ok -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 -test.unit.common.test_statsd_client.TestGetLabeledStatsdClient.test_sending_ipv6 ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation -test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation -test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet -test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor ... ok -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 -test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_absent ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_before ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_greater ... ok -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_out_of_range_is_ignored ... ok -suffix-hash-test DEBUG: Run listdir on /tmp/tmpe5phx34e/node/sda1/objects/0 -Quarantined /tmp/tmpe5phx34e/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpe5phx34e/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it is not a directory -suffix-hash-test DEBUG: Run listdir on /tmp/tmpe5phx34e/node/sda1/objects-1/0 -Quarantined /tmp/tmpe5phx34e/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpe5phx34e/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it is not a directory -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same -test.unit.common.test_swob.TestConditionalIfUnmodifiedSince.test_same ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_drive_tree_access -test.unit.common.test_utils.TestAuditLocationGenerator.test_drive_tree_access ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_error_counter -test.unit.common.test_utils.TestAuditLocationGenerator.test_error_counter ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_filters -test.unit.common.test_utils.TestAuditLocationGenerator.test_filters ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_find_objects -test.unit.common.test_utils.TestAuditLocationGenerator.test_find_objects ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_hooks -test.unit.common.test_utils.TestAuditLocationGenerator.test_hooks ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_ignore_metadata -test.unit.common.test_utils.TestAuditLocationGenerator.test_ignore_metadata ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_mount_check_drive -test.unit.common.test_utils.TestAuditLocationGenerator.test_mount_check_drive ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_contents -test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_contents ... ok -test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive -test.unit.common.test_utils.TestAuditLocationGenerator.test_non_dir_drive ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_bad_start -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_bad_start ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic2 -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_basic2 ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_big_reads -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_big_reads ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_broken_mid_stream -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_broken_mid_stream ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_empty -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_empty ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_leading_crlfs -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_leading_crlfs ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline_with_tiny_chunks -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_readline_with_tiny_chunks ... ok -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_tiny_reads -test.unit.common.test_utils.TestIterMultipartMimeDocuments.test_tiny_reads ... ok -test.unit.common.test_utils.TestNamespaceBoundList.test_eq -test.unit.common.test_utils.TestNamespaceBoundList.test_eq ... ok -test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace -test.unit.common.test_utils.TestNamespaceBoundList.test_get_namespace ... ok -test.unit.common.test_utils.TestNamespaceBoundList.test_parse -test.unit.common.test_utils.TestNamespaceBoundList.test_parse ... ok -test.unit.common.test_utils.TestStringAlong.test_happy -test.unit.common.test_utils.TestStringAlong.test_happy ... ok -test.unit.common.test_utils.TestStringAlong.test_unhappy -test.unit.common.test_utils.TestStringAlong.test_unhappy ... ok -test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 -test.unit.common.utils.test_ipaddrs.TestExpandIPv6.test_expand_ipv6 ... ok -test.unit.common.utils.test_libc.Test_LibcWrapper.test_argument_plumbing -test.unit.common.utils.test_libc.Test_LibcWrapper.test_argument_plumbing ... ok -test.unit.common.utils.test_libc.Test_LibcWrapper.test_available_function -test.unit.common.utils.test_libc.Test_LibcWrapper.test_available_function ... ok -test.unit.common.utils.test_libc.Test_LibcWrapper.test_unavailable_function -test.unit.common.utils.test_libc.Test_LibcWrapper.test_unavailable_function ... ok -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy -test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... ok -Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers - timer() - ~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ - cb(*args, **kw) - ~~^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 2135, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -suffix-hash-test DEBUG: Run listdir on /tmp/tmpr53vn1cr/node/sda1/objects/0 -Quarantined /tmp/tmpr53vn1cr/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpr53vn1cr/node/sda1/quarantined/objects/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -suffix-hash-test DEBUG: Run listdir on /tmp/tmpr53vn1cr/node/sda1/objects-1/0 -Quarantined /tmp/tmpr53vn1cr/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c to /tmp/tmpr53vn1cr/node/sda1/quarantined/objects-1/ab4a8c0dec756ad76845d2920375f77c because it could not be listed -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_euclean_quarantined ... ok - -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.2:1002/sdc (txn: tx1bfe2aea4fc44211b47e3-0068fbeeb1) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: tx1bfe2aea4fc44211b47e3-0068fbeeb1) -proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx1bfe2aea4fc44211b47e3-0068fbeeb1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx8b5471bcf9924e1794da3-0068fbeeb2) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx8b5471bcf9924e1794da3-0068fbeeb2) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txac9d074f125c4352bd8ac-0068fbeeb2) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx925902d47ec8417d9e35f-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx925902d47ec8417d9e35f-0068fbeeb2) -proxy-server ERROR: Object HEAD returning 503 for [] (txn: tx925902d47ec8417d9e35f-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txf65d13c3b0c64fc2bd012-0068fbeeb2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txf65d13c3b0c64fc2bd012-0068fbeeb2) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txf65d13c3b0c64fc2bd012-0068fbeeb2) -proxy-server ERROR: Object HEAD returning 503 for [507] (txn: txf65d13c3b0c64fc2bd012-0068fbeeb2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx9abde8d021644a629ec4c-0068fbeeb2) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9abde8d021644a629ec4c-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx9abde8d021644a629ec4c-0068fbeeb2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx105ea15aee0541158632e-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx105ea15aee0541158632e-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx105ea15aee0541158632e-0068fbeeb2) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx105ea15aee0541158632e-0068fbeeb2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0bfe689ed6744c6f9c8b9-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0bfe689ed6744c6f9c8b9-0068fbeeb2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0bfe689ed6744c6f9c8b9-0068fbeeb2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data ... ok - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0037 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:07 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:07 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:07 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 4171786 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [24/Oct/2025:21:25:07 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0023 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:07 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0063 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0023 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0045 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0022 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method - raise Exception() -Exception -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR Account update failed: different numbers of hosts and devices in request: "127.0.0.1:0" vs "sda1,sda2" -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0039 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0066 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD -test.unit.container.test_server.TestContainerController.test_content_type_on_HEAD ... ok -test.unit.container.test_server.TestContainerController.test_correct_allowed_method -test.unit.container.test_server.TestContainerController.test_correct_allowed_method ... ok -test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container -test.unit.container.test_server.TestContainerController.test_create_reserved_namespace_container ... ok -test.unit.container.test_server.TestContainerController.test_create_reserved_object_in_container -test.unit.container.test_server.TestContainerController.test_create_reserved_object_in_container ... ok -test.unit.container.test_server.TestContainerController.test_creation -test.unit.container.test_server.TestContainerController.test_creation ... ok -test.unit.container.test_server.TestContainerController.test_delete_auto_create -test.unit.container.test_server.TestContainerController.test_delete_auto_create ... ok -test.unit.container.test_server.TestContainerController.test_deleted_headers -test.unit.container.test_server.TestContainerController.test_deleted_headers ... ok -test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved -test.unit.container.test_server.TestContainerController.test_delimiter_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index -test.unit.container.test_server.TestContainerController.test_get_and_validate_policy_index ... ok -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_false ... ok -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true -test.unit.container.test_server.TestContainerController.test_insufficient_storage_mount_check_true ... ok -test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist -test.unit.container.test_server.TestContainerController.test_invalid_method_doesnt_exist ... ok -test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public -test.unit.container.test_server.TestContainerController.test_invalid_method_is_not_public ... ok -test.unit.container.test_server.TestContainerController.test_list_allowed_methods -test.unit.container.test_server.TestContainerController.test_list_allowed_methods ... ok -test.unit.container.test_server.TestContainerController.test_listing_with_reserved -test.unit.container.test_server.TestContainerController.test_listing_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_log_line_format -test.unit.container.test_server.TestContainerController.test_log_line_format ... ok -test.unit.container.test_server.TestContainerController.test_markers_with_reserved -test.unit.container.test_server.TestContainerController.test_markers_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_not_allowed_method -test.unit.container.test_server.TestContainerController.test_not_allowed_method ... ok -suffix-hash-test DEBUG: Run listdir on /tmp/tmp612ywdp6/node/sda1/objects/0 -Error hashing suffix -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes - hashes[suffix] = self._hash_suffix( - ~~~~~~~~~~~~~~~~~^ - suffix_dir, policy=policy) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3908, in _hash_suffix - hash_per_fi = self._hash_suffix_dir(path, policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir - ondisk_info = self.cleanup_ondisk_files( - hsh_path, policy=policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files - files = os.listdir(hsh_path) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir - raise OSError(errno.EACCES, os.strerror(errno.EACCES)) -PermissionError: [Errno 13] Permission denied -suffix-hash-test DEBUG: Run listdir on /tmp/tmp612ywdp6/node/sda1/objects-1/0 -Error hashing suffix -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1374, in __get_hashes - hashes[suffix] = self._hash_suffix( - ~~~~~~~~~~~~~~~~~^ - suffix_dir, policy=policy) - ^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3202, in _hash_suffix - hashes = self._hash_suffix_dir(path, policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1204, in _hash_suffix_dir - ondisk_info = self.cleanup_ondisk_files( - hsh_path, policy=policy) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1123, in cleanup_ondisk_files - files = os.listdir(hsh_path) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 9078, in mock_os_listdir - raise OSError(errno.EACCES, os.strerror(errno.EACCES)) -PermissionError: [Errno 13] Permission denied -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_cleanup_ondisk_files_other_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enoent ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_listdir_enotdir ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multi_file_ends_in_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_multifile_ends_in_datafile_legacy_durable ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_datafile ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_and_one_valid_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_reclaim_tombstone_and_one_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_one_tombstone_and_one_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdir_and_suffix ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_removes_empty_hashdirs_in_valid_suffix ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_hsh_path_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_rmdir_suffix_oserror ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_invalidate_hash ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_ts_cleanup_after_recalc ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_obsolete_content_type_in_older_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_newer_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_older_content_type_in_older_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_newer_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta -test.unit.obj.test_diskfile.TestSuffixHashes.test_hash_suffix_with_same_age_content_type_in_older_meta ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_bad_pickle ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_consolidation ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_empty_file_exists ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_does_not_exist ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_file_not_truncated_when_empty ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_race_with_partition_delete ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_invalidate_hash_racing_get_hashes_diff_suffix_new_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_existing_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part -test.unit.obj.test_diskfile.TestSuffixHashes.test_unpickle_error_and_get_hashes_failure_new_part ... ok -test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix -test.unit.obj.test_diskfile.TestSuffixHashes.test_valid_suffix ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype ... ok -test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype -test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_all_empty_devices -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_all_empty_devices ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_partial_device_updates -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_partial_device_updates ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_with_missing_keys -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_with_missing_keys ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_wrong_type_per_device -test.unit.obj.test_updater.TestObjectUpdater.test_aggregate_and_dump_recon_wrong_type_per_device ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_conf_params -test.unit.obj.test_updater.TestObjectUpdater.test_conf_params ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_creation -test.unit.obj.test_updater.TestObjectUpdater.test_creation ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon -test.unit.obj.test_updater.TestObjectUpdater.test_dump_device_recon ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_gather_recon_stats -test.unit.obj.test_updater.TestObjectUpdater.test_gather_recon_stats ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_listdir_with_exception -test.unit.obj.test_updater.TestObjectUpdater.test_listdir_with_exception ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_listdir_without_exception -test.unit.obj.test_updater.TestObjectUpdater.test_listdir_without_exception ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342205.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/291/a08e655d99450745bcc4367d51c5b291/a08e655d99450745bcc4367d51c5b291.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342210.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a2b/ada4b2b7443e63afc7c2ee6d08d19a2b/ada4b2b7443e63afc7c2ee6d08d19a2b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342215.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/147/82cad5ccbbc08d8c88194ed9e0427147/82cad5ccbbc08d8c88194ed9e0427147.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342220.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f4e/ec4a7bb35f3cfe797373d93c0ce71f4e/ec4a7bb35f3cfe797373d93c0ce71f4e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342225.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/80c/8092b81e7e4924941e630e5488a9880c/8092b81e7e4924941e630e5488a9880c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342230.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/533/cacc0f84a423cb54c3bad1b6ef162533/cacc0f84a423cb54c3bad1b6ef162533.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342235.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/5d1/ab28c2649fd713eb655b246b8dffd5d1/ab28c2649fd713eb655b246b8dffd5d1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342240.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/103/ed2fd0c0695cf9c60b7260affbf5c103/ed2fd0c0695cf9c60b7260affbf5c103.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342245.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/800/260b1d55ad05bc68fd86c905f1599800/260b1d55ad05bc68fd86c905f1599800.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342250.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/68a/317dda21c888bbe7af796559f959e68a/317dda21c888bbe7af796559f959e68a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342255.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/7ef/5539fa088fca08ad499acb33e23597ef/5539fa088fca08ad499acb33e23597ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342260.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8a8/f42ae9ed9dc7dc0e757612261f0228a8/f42ae9ed9dc7dc0e757612261f0228a8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342265.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/778/8b4ec47e1b1d794c82c64c346b3cd778/8b4ec47e1b1d794c82c64c346b3cd778.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342270.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/e75/6a9f8445e33c7b3f71bed8d9648e6e75/6a9f8445e33c7b3f71bed8d9648e6e75.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342275.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/2dd/c237f8103e2626cd781caf164dd4d2dd/c237f8103e2626cd781caf164dd4d2dd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342280.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b36/b47168fabd936c9a822320369a421b36/b47168fabd936c9a822320369a421b36.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342285.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f42/b10c26eb0c0ca84628ff94419218df42/b10c26eb0c0ca84628ff94419218df42.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342290.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a4e/79d2216d4b7fa935cde2730b16563a4e/79d2216d4b7fa935cde2730b16563a4e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342295.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c53/959cb3699c20f145012b5e44b65e3c53/959cb3699c20f145012b5e44b65e3c53.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342300.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/683/7d1d0cab05fd519bfc06500b6565f683/7d1d0cab05fd519bfc06500b6565f683.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342305.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/675/e918feedcc9e5131a84ffb644ec46675/e918feedcc9e5131a84ffb644ec46675.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342310.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/c6e/73117108f0e059e80f48998452addc6e/73117108f0e059e80f48998452addc6e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342315.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/08a/7113a5160ecf6f587cf9e5d5875d908a/7113a5160ecf6f587cf9e5d5875d908a.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342320.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/8c1/1f4c1ac2bd457fe1c46090ed2b4408c1/1f4c1ac2bd457fe1c46090ed2b4408c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342325.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/0ef/0eb42c00d520a85e541db6513a1350ef/0eb42c00d520a85e541db6513a1350ef.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342330.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/6a7/ec39c774abcfdfdd874a1e60d69716a7/ec39c774abcfdfdd874a1e60d69716a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342335.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/4fe/bd685e3a7c6fefbfe89791b0f92394fe/bd685e3a7c6fefbfe89791b0f92394fe.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342340.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/44c/9785a4fefd43bb6217c685fb1b16e44c/9785a4fefd43bb6217c685fb1b16e44c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342345.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/a3b/0d3dba54e165845e25b342e2e46dfa3b/0d3dba54e165845e25b342e2e46dfa3b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342350.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/b09/c3c69798a60081a40807e9efabf18b09/c3c69798a60081a40807e9efabf18b09.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342355.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/28f/84d7782875d68898dc147b8d4c56e28f/84d7782875d68898dc147b8d4c56e28f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342360.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/6b8/3de52a7bcb2ab2fe3f3bc1004464d6b8/3de52a7bcb2ab2fe3f3bc1004464d6b8.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342365.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/f1c/7a56244a027e4c5b2daf659ab229bf1c/7a56244a027e4c5b2daf659ab229bf1c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761342370.00000-0, db: /tmp/tmp2zic2_2r/sda/containers/0/29e/7079d49205ac317efe2005d7aa0ae29e/7079d49205ac317efe2005d7aa0ae29e.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/b5d/a8a00e0749a2087fd5555d0577a4bb5d/a8a00e0749a2087fd5555d0577a4bb5d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341102.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/b5d/a8a00e0749a2087fd5555d0577a4bb5d/a8a00e0749a2087fd5555d0577a4bb5d_1761341102.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341106.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/f4e/698c11641cd8897d7b403885cb903f4e/698c11641cd8897d7b403885cb903f4e_1761341106.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341110.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1_1761341110.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae_1761341114.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0_1761341118.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341122.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae_1761341122.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/032/64fe50bcbe7a3b2fcf120f4aad022032/64fe50bcbe7a3b2fcf120f4aad022032.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341126.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/032/64fe50bcbe7a3b2fcf120f4aad022032/64fe50bcbe7a3b2fcf120f4aad022032_1761341126.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341130.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/7a9/0ae29f035b5411a6cb25f0d4f32c67a9/0ae29f035b5411a6cb25f0d4f32c67a9_1761341130.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/eb0/f059e50d5f7c09c45fa93c5467394eb0/f059e50d5f7c09c45fa93c5467394eb0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341134.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/eb0/f059e50d5f7c09c45fa93c5467394eb0/f059e50d5f7c09c45fa93c5467394eb0_1761341134.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/ca2/a041f711982ebeee34942299ace9dca2/a041f711982ebeee34942299ace9dca2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341138.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/ca2/a041f711982ebeee34942299ace9dca2/a041f711982ebeee34942299ace9dca2_1761341138.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/519/3ff5de904728c0579f7918ebf480a519/3ff5de904728c0579f7918ebf480a519.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341142.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/519/3ff5de904728c0579f7918ebf480a519/3ff5de904728c0579f7918ebf480a519_1761341142.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/cb1/c50b8517faa104601849112414f73cb1/c50b8517faa104601849112414f73cb1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341146.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/cb1/c50b8517faa104601849112414f73cb1/c50b8517faa104601849112414f73cb1_1761341146.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/bf3/61ef22e484fe8565b55fd53d64832bf3/61ef22e484fe8565b55fd53d64832bf3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341150.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/bf3/61ef22e484fe8565b55fd53d64832bf3/61ef22e484fe8565b55fd53d64832bf3_1761341150.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/353/dc9a1bfc9daef9e6219e6715f1cd3353/dc9a1bfc9daef9e6219e6715f1cd3353.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341154.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/353/dc9a1bfc9daef9e6219e6715f1cd3353/dc9a1bfc9daef9e6219e6715f1cd3353_1761341154.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/1d2/843d649a63e49db83550fd748c24f1d2/843d649a63e49db83550fd748c24f1d2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341158.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/1d2/843d649a63e49db83550fd748c24f1d2/843d649a63e49db83550fd748c24f1d2_1761341158.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/081/1400ffb59c55ab83731cadfe39941081/1400ffb59c55ab83731cadfe39941081.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341162.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/081/1400ffb59c55ab83731cadfe39941081/1400ffb59c55ab83731cadfe39941081_1761341162.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/a15/06939ec977969dd9b6b17c1559981a15/06939ec977969dd9b6b17c1559981a15.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341166.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/a15/06939ec977969dd9b6b17c1559981a15/06939ec977969dd9b6b17c1559981a15_1761341166.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/4c7/ee7734628863f9c9f4cbe929c32d24c7/ee7734628863f9c9f4cbe929c32d24c7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341170.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/4c7/ee7734628863f9c9f4cbe929c32d24c7/ee7734628863f9c9f4cbe929c32d24c7_1761341170.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/f02/5dcb53d26d34cd24376b6aa816be6f02/5dcb53d26d34cd24376b6aa816be6f02.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341174.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/f02/5dcb53d26d34cd24376b6aa816be6f02/5dcb53d26d34cd24376b6aa816be6f02_1761341174.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341178.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/1ca/53434f865e9cd0de10e863767247c1ca/53434f865e9cd0de10e863767247c1ca_1761341178.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/192/8ac02a1ca9ddb456456f020d4ea29192/8ac02a1ca9ddb456456f020d4ea29192.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341182.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/192/8ac02a1ca9ddb456456f020d4ea29192/8ac02a1ca9ddb456456f020d4ea29192_1761341182.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/8bd/077282f714f478116e9262ef975bb8bd/077282f714f478116e9262ef975bb8bd.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341186.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/8bd/077282f714f478116e9262ef975bb8bd/077282f714f478116e9262ef975bb8bd_1761341186.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341190.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/cf9/2cf0706623bfb061dbe2262552ec1cf9/2cf0706623bfb061dbe2262552ec1cf9_1761341190.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/ccf/ebd1ae4d40019e3ff8d0799a89495ccf/ebd1ae4d40019e3ff8d0799a89495ccf.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341194.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/ccf/ebd1ae4d40019e3ff8d0799a89495ccf/ebd1ae4d40019e3ff8d0799a89495ccf_1761341194.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/39c/dc2eb45d1bc9d97490479d2c90f4039c/dc2eb45d1bc9d97490479d2c90f4039c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341198.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/39c/dc2eb45d1bc9d97490479d2c90f4039c/dc2eb45d1bc9d97490479d2c90f4039c_1761341198.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/7d8/f7b8e2bd1890f626a5514cc88e7ff7d8/f7b8e2bd1890f626a5514cc88e7ff7d8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341202.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/7d8/f7b8e2bd1890f626a5514cc88e7ff7d8/f7b8e2bd1890f626a5514cc88e7ff7d8_1761341202.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/eb2/cce838008653ff43fe3ab86c84603eb2/cce838008653ff43fe3ab86c84603eb2.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341206.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/eb2/cce838008653ff43fe3ab86c84603eb2/cce838008653ff43fe3ab86c84603eb2_1761341206.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/7a8/ac929f601b2afdf38051c39d34feb7a8/ac929f601b2afdf38051c39d34feb7a8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341210.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/7a8/ac929f601b2afdf38051c39d34feb7a8/ac929f601b2afdf38051c39d34feb7a8_1761341210.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/d48/24361f6e79888159568459874be53d48/24361f6e79888159568459874be53d48.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341214.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/d48/24361f6e79888159568459874be53d48/24361f6e79888159568459874be53d48_1761341214.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/d14/fef0327ef29693a0e50caabe30c41d14/fef0327ef29693a0e50caabe30c41d14.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341218.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/d14/fef0327ef29693a0e50caabe30c41d14/fef0327ef29693a0e50caabe30c41d14_1761341218.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/db1/5b9accc78fd567b2e99de77b7bf4adb1/5b9accc78fd567b2e99de77b7bf4adb1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341222.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/db1/5b9accc78fd567b2e99de77b7bf4adb1/5b9accc78fd567b2e99de77b7bf4adb1_1761341222.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/c35/86a0bbfa9917d40e5f349a5e667f4c35/86a0bbfa9917d40e5f349a5e667f4c35.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341226.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/c35/86a0bbfa9917d40e5f349a5e667f4c35/86a0bbfa9917d40e5f349a5e667f4c35_1761341226.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/dd6/657dc0d978c05f6a14d5e462045b6dd6/657dc0d978c05f6a14d5e462045b6dd6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341230.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/dd6/657dc0d978c05f6a14d5e462045b6dd6/657dc0d978c05f6a14d5e462045b6dd6_1761341230.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/5e7/a1563eab6fc035a5f3e1319414a3c5e7/a1563eab6fc035a5f3e1319414a3c5e7.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341234.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/5e7/a1563eab6fc035a5f3e1319414a3c5e7/a1563eab6fc035a5f3e1319414a3c5e7_1761341234.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341238.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/c06/1a886c70f7cba4fa7404e0a1a1df9c06/1a886c70f7cba4fa7404e0a1a1df9c06_1761341238.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/8f5/2896e0d9d885770322b9b0f7c34508f5/2896e0d9d885770322b9b0f7c34508f5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341242.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/8f5/2896e0d9d885770322b9b0f7c34508f5/2896e0d9d885770322b9b0f7c34508f5_1761341242.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/653/b98259179527a3572f598d16642f0653/b98259179527a3572f598d16642f0653.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341246.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/653/b98259179527a3572f598d16642f0653/b98259179527a3572f598d16642f0653_1761341246.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341250.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/e57/81c02a6f1943b02b7aae02e6e5beee57/81c02a6f1943b02b7aae02e6e5beee57_1761341250.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/4a9/c1e781d488f13be909eeefecd1ea14a9/c1e781d488f13be909eeefecd1ea14a9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341254.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/4a9/c1e781d488f13be909eeefecd1ea14a9/c1e781d488f13be909eeefecd1ea14a9_1761341254.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/968/a26734b8edd65101471896482faba968/a26734b8edd65101471896482faba968.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341258.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/968/a26734b8edd65101471896482faba968/a26734b8edd65101471896482faba968_1761341258.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/99e/fe028b99a3eeb4c0d23c552278cf999e/fe028b99a3eeb4c0d23c552278cf999e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341262.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/99e/fe028b99a3eeb4c0d23c552278cf999e/fe028b99a3eeb4c0d23c552278cf999e_1761341262.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/267/7bbe13101b04a9a7a1ba5e456f737267/7bbe13101b04a9a7a1ba5e456f737267.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341266.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/267/7bbe13101b04a9a7a1ba5e456f737267/7bbe13101b04a9a7a1ba5e456f737267_1761341266.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/9de/ace3221bffa3a2f8618dca3f9ffbb9de/ace3221bffa3a2f8618dca3f9ffbb9de.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341270.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/9de/ace3221bffa3a2f8618dca3f9ffbb9de/ace3221bffa3a2f8618dca3f9ffbb9de_1761341270.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/d18/94bcb33fe0905e2ab0397a05db7b2d18/94bcb33fe0905e2ab0397a05db7b2d18.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341274.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/d18/94bcb33fe0905e2ab0397a05db7b2d18/94bcb33fe0905e2ab0397a05db7b2d18_1761341274.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/d62/7db77982e8a04f2ac486d6718e07dd62/7db77982e8a04f2ac486d6718e07dd62.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341278.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/d62/7db77982e8a04f2ac486d6718e07dd62/7db77982e8a04f2ac486d6718e07dd62_1761341278.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/a6e/c156bff46c70ae8765108060113c5a6e/c156bff46c70ae8765108060113c5a6e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341282.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/a6e/c156bff46c70ae8765108060113c5a6e/c156bff46c70ae8765108060113c5a6e_1761341282.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/855/55ec9eb3956fe1e71c76457b4ac0e855/55ec9eb3956fe1e71c76457b4ac0e855.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341286.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/855/55ec9eb3956fe1e71c76457b4ac0e855/55ec9eb3956fe1e71c76457b4ac0e855_1761341286.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/9fb/ec976a86f1abecc3fd2cd7c299edf9fb/ec976a86f1abecc3fd2cd7c299edf9fb.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341290.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/9fb/ec976a86f1abecc3fd2cd7c299edf9fb/ec976a86f1abecc3fd2cd7c299edf9fb_1761341290.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/256/841f6d55faa46e0a4eb327d7a6391256/841f6d55faa46e0a4eb327d7a6391256.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341294.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/256/841f6d55faa46e0a4eb327d7a6391256/841f6d55faa46e0a4eb327d7a6391256_1761341294.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/961/b33db1f4c09ed3c44ff3ac83a0f95961/b33db1f4c09ed3c44ff3ac83a0f95961.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341298.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/961/b33db1f4c09ed3c44ff3ac83a0f95961/b33db1f4c09ed3c44ff3ac83a0f95961_1761341298.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/681/8a31a7e477efd3f03421dd729a7f1681/8a31a7e477efd3f03421dd729a7f1681.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341302.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/681/8a31a7e477efd3f03421dd729a7f1681/8a31a7e477efd3f03421dd729a7f1681_1761341302.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/dbc/59bcbf4e1c1541552336aa0bc4401dbc/59bcbf4e1c1541552336aa0bc4401dbc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341306.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/dbc/59bcbf4e1c1541552336aa0bc4401dbc/59bcbf4e1c1541552336aa0bc4401dbc_1761341306.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/94f/8ab64cbef308dd364bd47dfd56a3894f/8ab64cbef308dd364bd47dfd56a3894f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341310.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/94f/8ab64cbef308dd364bd47dfd56a3894f/8ab64cbef308dd364bd47dfd56a3894f_1761341310.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/fa8/ea988408cb0b9e1ef7b877e79f770fa8/ea988408cb0b9e1ef7b877e79f770fa8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341314.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/fa8/ea988408cb0b9e1ef7b877e79f770fa8/ea988408cb0b9e1ef7b877e79f770fa8_1761341314.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/c0c/707dd402e6ce252d0f94d8588594dc0c/707dd402e6ce252d0f94d8588594dc0c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341318.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/c0c/707dd402e6ce252d0f94d8588594dc0c/707dd402e6ce252d0f94d8588594dc0c_1761341318.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/72a/e1a1c926bfaebdd20e59fda1ebfc572a/e1a1c926bfaebdd20e59fda1ebfc572a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341322.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/72a/e1a1c926bfaebdd20e59fda1ebfc572a/e1a1c926bfaebdd20e59fda1ebfc572a_1761341322.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/7c8/665171d69913ba0d29b1dd5b0cfa47c8/665171d69913ba0d29b1dd5b0cfa47c8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341326.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/7c8/665171d69913ba0d29b1dd5b0cfa47c8/665171d69913ba0d29b1dd5b0cfa47c8_1761341326.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/251/b1455b1767010a04a4222d7e05864251/b1455b1767010a04a4222d7e05864251.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341330.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/251/b1455b1767010a04a4222d7e05864251/b1455b1767010a04a4222d7e05864251_1761341330.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/63a/820d83defb35add746f6bc3ff3d7563a/820d83defb35add746f6bc3ff3d7563a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341334.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/63a/820d83defb35add746f6bc3ff3d7563a/820d83defb35add746f6bc3ff3d7563a_1761341334.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/22f/95e69f166b6fb77f5cf63d6cfafd622f/95e69f166b6fb77f5cf63d6cfafd622f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341338.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/22f/95e69f166b6fb77f5cf63d6cfafd622f/95e69f166b6fb77f5cf63d6cfafd622f_1761341338.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/b3c/bcc5dd803bb882fc810226e957335b3c/bcc5dd803bb882fc810226e957335b3c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341342.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/b3c/bcc5dd803bb882fc810226e957335b3c/bcc5dd803bb882fc810226e957335b3c_1761341342.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/491/8433aa754790e90e0fc7b430e8c36491/8433aa754790e90e0fc7b430e8c36491.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341346.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/491/8433aa754790e90e0fc7b430e8c36491/8433aa754790e90e0fc7b430e8c36491_1761341346.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/57b/1f2b744e1440b5a8e818c8937a01057b/1f2b744e1440b5a8e818c8937a01057b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341350.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/57b/1f2b744e1440b5a8e818c8937a01057b/1f2b744e1440b5a8e818c8937a01057b_1761341350.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/d3d/36a59abda85c163d63edd96fea2f0d3d/36a59abda85c163d63edd96fea2f0d3d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341354.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/d3d/36a59abda85c163d63edd96fea2f0d3d/36a59abda85c163d63edd96fea2f0d3d_1761341354.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/13c/5008a314f7276136c0b9bf3406a4413c/5008a314f7276136c0b9bf3406a4413c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341358.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/13c/5008a314f7276136c0b9bf3406a4413c/5008a314f7276136c0b9bf3406a4413c_1761341358.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/d6d/1ac0cdc0df9eb046bd7fe13d6b895d6d/1ac0cdc0df9eb046bd7fe13d6b895d6d.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341362.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/d6d/1ac0cdc0df9eb046bd7fe13d6b895d6d/1ac0cdc0df9eb046bd7fe13d6b895d6d_1761341362.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/e9c/609f9802b58c2b06c2252afd34afee9c/609f9802b58c2b06c2252afd34afee9c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341366.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/e9c/609f9802b58c2b06c2252afd34afee9c/609f9802b58c2b06c2252afd34afee9c_1761341366.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/5b6/b01ad596597c060a92ede623d83335b6/b01ad596597c060a92ede623d83335b6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341370.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/5b6/b01ad596597c060a92ede623d83335b6/b01ad596597c060a92ede623d83335b6_1761341370.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/75f/5a46a6ac68e928287d4c1b61540c275f/5a46a6ac68e928287d4c1b61540c275f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341374.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/75f/5a46a6ac68e928287d4c1b61540c275f/5a46a6ac68e928287d4c1b61540c275f_1761341374.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/81c/84d862ea8285e37ebedbf5b9a2a9881c/84d862ea8285e37ebedbf5b9a2a9881c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341378.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/81c/84d862ea8285e37ebedbf5b9a2a9881c/84d862ea8285e37ebedbf5b9a2a9881c_1761341378.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/48f/e46fe2c75e1011d75501d84d921d048f/e46fe2c75e1011d75501d84d921d048f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341382.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/48f/e46fe2c75e1011d75501d84d921d048f/e46fe2c75e1011d75501d84d921d048f_1761341382.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/394/7ab6ca142a68f4674f628f5da6b23394/7ab6ca142a68f4674f628f5da6b23394.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341386.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/394/7ab6ca142a68f4674f628f5da6b23394/7ab6ca142a68f4674f628f5da6b23394_1761341386.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/e9e/45a65a46cb90a624fcf8b5f0cea61e9e/45a65a46cb90a624fcf8b5f0cea61e9e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341390.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/e9e/45a65a46cb90a624fcf8b5f0cea61e9e/45a65a46cb90a624fcf8b5f0cea61e9e_1761341390.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/ab8/b65c270fba5f682e4b31102fd9896ab8/b65c270fba5f682e4b31102fd9896ab8.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341394.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/ab8/b65c270fba5f682e4b31102fd9896ab8/b65c270fba5f682e4b31102fd9896ab8_1761341394.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/48e/7a5c697548ca3cd6b3bd741246d2248e/7a5c697548ca3cd6b3bd741246d2248e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341398.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/48e/7a5c697548ca3cd6b3bd741246d2248e/7a5c697548ca3cd6b3bd741246d2248e_1761341398.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/6ca/3e541b84dc03ca2e0b50dcd5f0ba06ca/3e541b84dc03ca2e0b50dcd5f0ba06ca.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341402.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/6ca/3e541b84dc03ca2e0b50dcd5f0ba06ca/3e541b84dc03ca2e0b50dcd5f0ba06ca_1761341402.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/883/749a1277109b6715a6f50c24d4a95883/749a1277109b6715a6f50c24d4a95883.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341406.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/883/749a1277109b6715a6f50c24d4a95883/749a1277109b6715a6f50c24d4a95883_1761341406.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/f29/d778e6e12074bd9282e8921a063b7f29/d778e6e12074bd9282e8921a063b7f29.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341410.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/f29/d778e6e12074bd9282e8921a063b7f29/d778e6e12074bd9282e8921a063b7f29_1761341410.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/a68/a7fd52653bad348c1438417e7d1cba68/a7fd52653bad348c1438417e7d1cba68.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341414.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/a68/a7fd52653bad348c1438417e7d1cba68/a7fd52653bad348c1438417e7d1cba68_1761341414.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/45e/b534d3eca6905f9da1cb7e14aba3145e/b534d3eca6905f9da1cb7e14aba3145e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341418.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/45e/b534d3eca6905f9da1cb7e14aba3145e/b534d3eca6905f9da1cb7e14aba3145e_1761341418.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/665/391d15d45847f03edbe9a03271fe9665/391d15d45847f03edbe9a03271fe9665.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341422.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/665/391d15d45847f03edbe9a03271fe9665/391d15d45847f03edbe9a03271fe9665_1761341422.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/f6f/7b71275f76fa5f21d55dc9096ae5af6f/7b71275f76fa5f21d55dc9096ae5af6f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341426.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/f6f/7b71275f76fa5f21d55dc9096ae5af6f/7b71275f76fa5f21d55dc9096ae5af6f_1761341426.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/7a1/85cfc99e04811208ce70856d991147a1/85cfc99e04811208ce70856d991147a1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341430.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/7a1/85cfc99e04811208ce70856d991147a1/85cfc99e04811208ce70856d991147a1_1761341430.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/9e9/ab5b7642a680522eed717ba2e6a449e9/ab5b7642a680522eed717ba2e6a449e9.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341434.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/9e9/ab5b7642a680522eed717ba2e6a449e9/ab5b7642a680522eed717ba2e6a449e9_1761341434.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/c91/32992c351c12f65d6e1c24730678cc91/32992c351c12f65d6e1c24730678cc91.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341438.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/c91/32992c351c12f65d6e1c24730678cc91/32992c351c12f65d6e1c24730678cc91_1761341438.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/fba/3dda8d037de3601e69050cb34e254fba/3dda8d037de3601e69050cb34e254fba.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341442.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/fba/3dda8d037de3601e69050cb34e254fba/3dda8d037de3601e69050cb34e254fba_1761341442.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/c46/df83f41202d8a7735763f8560aba3c46/df83f41202d8a7735763f8560aba3c46.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341446.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/c46/df83f41202d8a7735763f8560aba3c46/df83f41202d8a7735763f8560aba3c46_1761341446.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/831/3838a1ffffee61a301abbaa45c86a831/3838a1ffffee61a301abbaa45c86a831.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341450.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/831/3838a1ffffee61a301abbaa45c86a831/3838a1ffffee61a301abbaa45c86a831_1761341450.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/33b/edb18d5e4743f354aca4a6cf20c3133b/edb18d5e4743f354aca4a6cf20c3133b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341454.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/33b/edb18d5e4743f354aca4a6cf20c3133b/edb18d5e4743f354aca4a6cf20c3133b_1761341454.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/3f3/8bb942a01eebfc6ad05a2569a2b693f3/8bb942a01eebfc6ad05a2569a2b693f3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341458.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/3f3/8bb942a01eebfc6ad05a2569a2b693f3/8bb942a01eebfc6ad05a2569a2b693f3_1761341458.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/49e/83da4c4ea5c0327a899e7f0279d0e49e/83da4c4ea5c0327a899e7f0279d0e49e.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341462.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/49e/83da4c4ea5c0327a899e7f0279d0e49e/83da4c4ea5c0327a899e7f0279d0e49e_1761341462.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/529/5ccef4d25b61d35bf3834c7a43cd3529/5ccef4d25b61d35bf3834c7a43cd3529.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341466.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/529/5ccef4d25b61d35bf3834c7a43cd3529/5ccef4d25b61d35bf3834c7a43cd3529_1761341466.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/4d4/635474e34fb7bc06e1d34f2f2df874d4/635474e34fb7bc06e1d34f2f2df874d4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341470.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/4d4/635474e34fb7bc06e1d34f2f2df874d4/635474e34fb7bc06e1d34f2f2df874d4_1761341470.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/457/bd4f660a1c9126d1beebb37a5057b457/bd4f660a1c9126d1beebb37a5057b457.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341474.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/457/bd4f660a1c9126d1beebb37a5057b457/bd4f660a1c9126d1beebb37a5057b457_1761341474.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/a4c/c1218b364635a983e3e108d0e6dc7a4c/c1218b364635a983e3e108d0e6dc7a4c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341478.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/a4c/c1218b364635a983e3e108d0e6dc7a4c/c1218b364635a983e3e108d0e6dc7a4c_1761341478.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/950/60f348a8b7a0e5be96539405b3be3950/60f348a8b7a0e5be96539405b3be3950.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341482.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/950/60f348a8b7a0e5be96539405b3be3950/60f348a8b7a0e5be96539405b3be3950_1761341482.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/0de/8cf783b5355c3aeb2eb4b3a2573440de/8cf783b5355c3aeb2eb4b3a2573440de.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341486.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/0de/8cf783b5355c3aeb2eb4b3a2573440de/8cf783b5355c3aeb2eb4b3a2573440de_1761341486.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/87b/743e03b6c6837842e2786043f98cd87b/743e03b6c6837842e2786043f98cd87b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341490.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/87b/743e03b6c6837842e2786043f98cd87b/743e03b6c6837842e2786043f98cd87b_1761341490.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/1a3/9d2ccd0ee5f14e0ee778a0c86003f1a3/9d2ccd0ee5f14e0ee778a0c86003f1a3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341494.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/1a3/9d2ccd0ee5f14e0ee778a0c86003f1a3/9d2ccd0ee5f14e0ee778a0c86003f1a3_1761341494.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/cd0/1a397306a3fca551b10d78f18ea3acd0/1a397306a3fca551b10d78f18ea3acd0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341498.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/cd0/1a397306a3fca551b10d78f18ea3acd0/1a397306a3fca551b10d78f18ea3acd0_1761341498.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/c97/586fe87358c1597c39a16fd97c9b9c97/586fe87358c1597c39a16fd97c9b9c97.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341502.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/c97/586fe87358c1597c39a16fd97c9b9c97/586fe87358c1597c39a16fd97c9b9c97_1761341502.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/917/38de8efd8941e2e2eca42226d259c917/38de8efd8941e2e2eca42226d259c917.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341506.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/917/38de8efd8941e2e2eca42226d259c917/38de8efd8941e2e2eca42226d259c917_1761341506.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/8e5/5f01de200416104a7cd583019697a8e5/5f01de200416104a7cd583019697a8e5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341510.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/8e5/5f01de200416104a7cd583019697a8e5/5f01de200416104a7cd583019697a8e5_1761341510.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/522/cb7b1029c905eca4749039e37d5ec522/cb7b1029c905eca4749039e37d5ec522.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341514.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/522/cb7b1029c905eca4749039e37d5ec522/cb7b1029c905eca4749039e37d5ec522_1761341514.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/88a/589b5b30407a2b5e8562d4bc6d09f88a/589b5b30407a2b5e8562d4bc6d09f88a.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341518.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/88a/589b5b30407a2b5e8562d4bc6d09f88a/589b5b30407a2b5e8562d4bc6d09f88a_1761341518.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/92f/866497a4e3a1b3f66dd5dfbe1b21992f/866497a4e3a1b3f66dd5dfbe1b21992f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341522.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/92f/866497a4e3a1b3f66dd5dfbe1b21992f/866497a4e3a1b3f66dd5dfbe1b21992f_1761341522.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/870/6d1c1fb5124d71114a6decc9014cf870/6d1c1fb5124d71114a6decc9014cf870.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341526.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/870/6d1c1fb5124d71114a6decc9014cf870/6d1c1fb5124d71114a6decc9014cf870_1761341526.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/7e0/3a86d22272aa55762b3975fef64bb7e0/3a86d22272aa55762b3975fef64bb7e0.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341530.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/7e0/3a86d22272aa55762b3975fef64bb7e0/3a86d22272aa55762b3975fef64bb7e0_1761341530.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/dd4/3ceff8955418f03894829269050a7dd4/3ceff8955418f03894829269050a7dd4.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341534.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/dd4/3ceff8955418f03894829269050a7dd4/3ceff8955418f03894829269050a7dd4_1761341534.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/a03/6f8b361aefa3130e38afc84793ab9a03/6f8b361aefa3130e38afc84793ab9a03.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341538.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/a03/6f8b361aefa3130e38afc84793ab9a03/6f8b361aefa3130e38afc84793ab9a03_1761341538.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/06f/24ed69fdd447d6ff72bc8602f424706f/24ed69fdd447d6ff72bc8602f424706f.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341542.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/06f/24ed69fdd447d6ff72bc8602f424706f/24ed69fdd447d6ff72bc8602f424706f_1761341542.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/b37/cb9ed27b50dd97e26b0c8f7c9bc30b37/cb9ed27b50dd97e26b0c8f7c9bc30b37.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341546.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/b37/cb9ed27b50dd97e26b0c8f7c9bc30b37/cb9ed27b50dd97e26b0c8f7c9bc30b37_1761341546.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/a57/24ac430164f8796860e490aa2cc2aa57/24ac430164f8796860e490aa2cc2aa57.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341550.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/a57/24ac430164f8796860e490aa2cc2aa57/24ac430164f8796860e490aa2cc2aa57_1761341550.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/110/9743749db59dc82f172283fca82eb110/9743749db59dc82f172283fca82eb110.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341554.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/110/9743749db59dc82f172283fca82eb110/9743749db59dc82f172283fca82eb110_1761341554.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/1e3/0ab516a6e3d6bc5f4f7925e341a441e3/0ab516a6e3d6bc5f4f7925e341a441e3.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341558.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/1e3/0ab516a6e3d6bc5f4f7925e341a441e3/0ab516a6e3d6bc5f4f7925e341a441e3_1761341558.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/3ac/95c513046dda81bbad5fd0a3921913ac/95c513046dda81bbad5fd0a3921913ac.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341562.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/3ac/95c513046dda81bbad5fd0a3921913ac/95c513046dda81bbad5fd0a3921913ac_1761341562.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/593/919c36027b4df718e62bb6a992af6593/919c36027b4df718e62bb6a992af6593.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341566.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/593/919c36027b4df718e62bb6a992af6593/919c36027b4df718e62bb6a992af6593_1761341566.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/5f1/52a0fb948b44a80d4b082a07e963d5f1/52a0fb948b44a80d4b082a07e963d5f1.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341570.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/5f1/52a0fb948b44a80d4b082a07e963d5f1/52a0fb948b44a80d4b082a07e963d5f1_1761341570.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/85c/19f9e3d06be35444d40593d93f74385c/19f9e3d06be35444d40593d93f74385c.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341574.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/85c/19f9e3d06be35444d40593d93f74385c/19f9e3d06be35444d40593d93f74385c_1761341574.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/f9b/61493720f2f4775b0d838fc61397af9b/61493720f2f4775b0d838fc61397af9b.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341578.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/f9b/61493720f2f4775b0d838fc61397af9b/61493720f2f4775b0d838fc61397af9b_1761341578.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/dfa/c225a97d79de36690a41f8417a772dfa/c225a97d79de36690a41f8417a772dfa.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341582.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/dfa/c225a97d79de36690a41f8417a772dfa/c225a97d79de36690a41f8417a772dfa_1761341582.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/abc/b5982a1f1a138627cfc3288b19c25abc/b5982a1f1a138627cfc3288b19c25abc.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341586.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/abc/b5982a1f1a138627cfc3288b19c25abc/b5982a1f1a138627cfc3288b19c25abc_1761341586.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/965/94933f73fbe16725b6de29fce5c30965/94933f73fbe16725b6de29fce5c30965.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341590.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/965/94933f73fbe16725b6de29fce5c30965/94933f73fbe16725b6de29fce5c30965_1761341590.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/ac5/ddad2e8f0f80acd4e9883fbbcea9eac5/ddad2e8f0f80acd4e9883fbbcea9eac5.db'test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_1 -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_1 ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_2 -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_2 ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx05864b15c33744d08c5ee-0068fbeeb3) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx05864b15c33744d08c5ee-0068fbeeb3) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx05864b15c33744d08c5ee-0068fbeeb3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx988f987779444bc99721b-0068fbeeb3) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx988f987779444bc99721b-0068fbeeb3) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx988f987779444bc99721b-0068fbeeb3) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx988f987779444bc99721b-0068fbeeb3) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx988f987779444bc99721b-0068fbeeb3) -proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx988f987779444bc99721b-0068fbeeb3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txb9afceb935284cdcb1726-0068fbeeb3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: ERROR Client read timeout (Nones) (txn: txa23d5ef429124d7dbe703-0068fbeeb3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Expect: 100-continue on /AUTH_kilroy/%ED%88%8E/%E9%90%89: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: Connection refused: Please insert ten dollars (txn: tx242a97194bac44148d481-0068fbeeb3)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exception_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exception_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers ... ok - in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 - - 5 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 1 0.000 0.000 0.000 0.000 :0(exec) - 1 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 1 0.000 0.000 0.000 0.000 :0(getcwd) - 1 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 1 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile4171839 -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile4171839 -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile4171839 -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile123 -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile456 - - 30 function calls in 0.001 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 6 0.001 0.000 0.001 0.000 profile:0(import os;os.getcwd();) - 6 0.000 0.000 0.000 0.000 :0(exec) - 6 0.000 0.000 0.000 0.000 :0(getcwd) - 6 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 6 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile4171839 - - 15 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 3 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile4171839 - - 15 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 3 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -Fri Oct 24 09:25:10 2025 /tmp/tmp3z8nutj5/unittest.profile4171839 - - 15 function calls in 0.000 seconds - - Ordered by: internal time - - ncalls tottime percall cumtime percall filename:lineno(function) - 3 0.000 0.000 0.000 0.000 profile:0(import os;os.getcwd();) - 3 0.000 0.000 0.000 0.000 :0(exec) - 3 0.000 0.000 0.000 0.000 :0(getcwd) - 3 0.000 0.000 0.000 0.000 :1() - 0 0.000 0.000 profile:0(profiler) - 3 0.000 0.000 0.000 0.000 :0(setprofile) - - -test DEBUG: Labeled statsd mode: dogstatsd (test) -test DEBUG: Labeled statsd mode: dogstatsd (test) -test DEBUG: Labeled statsd mode: dogstatsd (test) -test DEBUG: Labeled statsd mode: dogstatsd (test) -test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 -test DEBUG: Labeled statsd mode: dogstatsd (test) -test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 -test WARNING: Skipping /tmp/tmp22m25zu9/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmp22m25zu9/devices3/device_is_file/data' -test WARNING: Skipping /tmp/tmp22m25zu9/devices4/device/data because -test WARNING: Skipping device as it is not mounted -test WARNING: Skipping /tmp/tmp1y8brnqk/asdf/data because [Errno 20] Not a directory: '/tmp/tmp1y8brnqk/asdf/data' -test WARNING: Skipping /tmp/tmp1y8brnqk/asdf/data because [Errno 20] Not a directory: '/tmp/tmp1y8brnqk/asdf/data' -test WARNING: Skipping drive as it is not mounted -test WARNING: Skipping asdf as it is not mounted -test WARNING: Skipping /tmp/tmpvpnz5zqf/asdf/data because [Errno 20] Not a directory: '/tmp/tmpvpnz5zqf/asdf/data' -test WARNING: boom -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: checking placement for '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 -test INFO: success: '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o2' (3724.234560) from the queue (0000003724.23456_0000000000000002) -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfullytest.unit.container.test_reconciler.TestReconciler.test_concurrency -test.unit.container.test_reconciler.TestReconciler.test_concurrency ... ok -test.unit.container.test_reconciler.TestReconciler.test_concurrency_config -test.unit.container.test_reconciler.TestReconciler.test_concurrency_config ... ok -test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers -test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers ... ok -test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers -test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers ... ok -test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi -test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi ... ok -test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name -test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name ... ok -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name ... ok -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward -test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward ... ok -test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse -test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse ... ok -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process -test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process ... ok -test.unit.container.test_reconciler.TestReconciler.test_no_concurrency -test.unit.container.test_reconciler.TestReconciler.test_no_concurrency ... ok - fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251024/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251024T212506Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341106.92249', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20251024/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20251024T212506Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Fri, 24 Oct 2025 21:25:06 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341106.93359', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_unsigned_payload -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_unsigned_payload ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_fullcontrol_permission ... ok -suffix-hash-test DEBUG: Run listdir on /tmp/tmped_msb5q/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmped_msb5q/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9za602b5/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9za602b5/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg8p0ue1k/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpg8p0ue1k/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpe285nr1a/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpe285nr1a/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpe3usvc25/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqv9l77cw/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqv9l77cw/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpww24o4sn/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpww24o4sn/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0w52i4n_/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp0w52i4n_/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqxaaksmz/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjiuvym98/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpjiuvym98/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzomwcof3/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpzomwcof3/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp8pxvrct5/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp8pxvrct5/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb4oa91jg/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpb4oa91jg/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp843c4t6t/node/sda1/objects/0 -suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmp843c4t6t/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: -suffix-hash-test DEBUG: Run listdir on /tmp/tmp843c4t6t/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmp843c4t6t/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c: -suffix-hash-test DEBUG: Run listdir on /tmp/tmpld_pa6uf/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpld_pa6uf/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp627oqtg9/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp627oqtg9/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmppzbmpupj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmppzbmpupj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpo9xd_1f7/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpo9xd_1f7/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpo9xd_1f7/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpo9xd_1f7/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9inn27pw/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9inn27pw/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9inn27pw/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9inn27pw/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptc8f5kv5/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptc8f5kv5/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptc8f5kv5/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmptc8f5kv5/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmplthxgh26/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmplthxgh26/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmplthxgh26/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmplthxgh26/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc9f0panv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc9f0panv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc9f0panv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpc9f0panv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbi7502xy/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbi7502xy/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbi7502xy/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbi7502xy/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp02rgt4tv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp02rgt4tv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp02rgt4tv/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp02rgt4tv/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4iflja5m/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4iflja5m/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4iflja5m/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp4iflja5m/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1n68i29e/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp1n68i29e/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpy6kkrhg0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpy6kkrhg0/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpy6kkrhg0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpy6kkrhg0/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbd4tcvje/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpbd4tcvje/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpozkgw37j/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpozkgw37j/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqyybkqhe/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpqyybkqhe/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9eul3h2_/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmp9eul3h2_/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmph801oyyt/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmph801oyyt/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpa0ctj9yj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpa0ctj9yj/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpa0ctj9yj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmpa0ctj9yj/node/sda1/objects-1/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmprrfpf8na/node/sda1/objects/0 -suffix-hash-test DEBUG: Run listdir on /tmp/tmprrfpf8na/node/sda1/objects-1/0 +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_not_match_and_s3acl +test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAclNonUTC.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_custom ... ok +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_default +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_default ... ok +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_get_only +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_get_only ... ok +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_pass +test.unit.common.middleware.test_crossdomain.TestCrossDomain.test_crossdomain_pass ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_obj_slash_v1 +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_obj_slash_v1 ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_and_path +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_and_path ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_obj +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_obj ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_trailing_slash +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_trailing_slash ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_root_path_obj_slash_v1 +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_root_path_obj_slash_v1 ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_with_path_root_container +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_with_path_root_container ... ok +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_with_path_root_and_path_no_slash +test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_with_path_root_and_path_no_slash ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_cache_middleware ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_filter_factory ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_config_with_options ... ok +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config +test.unit.common.middleware.test_memcache.TestCacheMiddleware.test_real_memcache_config ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_bytes_count ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_container_listing_translation ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_404_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delete_markers ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_delimiter ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_primary ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_empty_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_error_versions_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_invalid_delimiter ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_marker_missing_marker ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_never_enabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_list_versions_unversioned ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestContainerOperations.test_listing_translation_utf8 ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_symlink +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_symlink ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_unversioned_obj +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_POST_unversioned_obj ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_overwrite_null_marker_versioning_disabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_overwrite_null_marker_versioning_disabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_with_recent_versioned_marker_versioning_disabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_PUT_with_recent_versioned_marker_versioning_disabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_delete_object_with_versioning_disabled ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_disable_versioning +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_disable_versioning ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_get_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_get_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_head_container +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_head_container ... ok +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_put_object_versioning_disabled +test.unit.common.middleware.test_object_versioning.ObjectVersioningTestDisabled.test_put_object_versioning_disabled ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_fails +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_fails ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_finds_old +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_finds_old ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_tombstone +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_beyond_manifest_refetch_tombstone ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_bogus_content_range +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_bogus_content_range ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_manifest ... ok +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest +test.unit.common.middleware.test_slo.TestOldSwiftWithRanges.test_old_swift_range_get_includes_whole_range_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_range_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_segment_with_non_ascii_path +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_segment_with_non_ascii_path ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_subrange_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_get_subrange_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_first_byte +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_first_byte ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_on_segment_boundaries +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_on_segment_boundaries ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_overlapping_end +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_overlapping_end ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_sub_slo +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_sub_slo ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_unsatisfiable +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_manifest_unsatisfiable ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_range_manifest ... ok +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_subrange_manifest +test.unit.common.middleware.test_slo.TestSloRangeRequests.test_range_get_subrange_manifest ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_account +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_account ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_app_set ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_conf_set ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1 ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container10unicodesubdirlisting ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkeraltdirtype ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerinvaliddirtype ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkermatchdirtype ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container11subdirmarkerobjectindex ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container12unredirectedrequest ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container13empty ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_off +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_off ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_on +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container1_web_mode_explicitly_on ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2 ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_off +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_off ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_on +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2_web_mode_explicitly_on ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_off +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_off ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2json_web_mode_explicitly_on ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container2onetxt ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3 ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3bindexhtml ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3indexhtml ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdir ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirx ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdiry ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subdirz ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdir ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3subsubdircontents ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container3unknown ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtml ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4indexhtmlauthed ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_create_policy_over_older_remote_delete ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4onetxt ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4subdir ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4tempurl ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4twotxt ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container4unknown ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5indexhtml ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container5unknown ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6blisting ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6listing ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container6subdir ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container7listing ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8listingcss ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container8subdirlistingcss ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9listingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9listingcss ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9subdirlistingcss +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container9subdirlistingcss ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_css +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_css ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_no_css +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_container_404_has_no_css ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_no_auth_middleware ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_root +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_root ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_not_override_auth +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_not_override_auth ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_once_if_possible +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_subrequest_once_if_possible ... ok +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_version +test.unit.common.middleware.test_staticweb.TestStaticWeb.test_version ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller +test.unit.common.middleware.test_tempauth.PrefixAccount.test_blank_reseller ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_default +test.unit.common.middleware.test_tempauth.PrefixAccount.test_default ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers +test.unit.common.middleware.test_tempauth.PrefixAccount.test_multiple_resellers ... ok +test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default +test.unit.common.middleware.test_tempauth.PrefixAccount.test_same_as_default ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_cancel_increase_partition_power ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_finalize_increase_partition_power ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_and_replication_lock_same_partition +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_and_replication_lock_same_partition ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_is_green ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_half_delete_policy_over_newer_remote_create ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_increase_partition_power_failed ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 +test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txfad1f7b622ec4fb0a1d26-006b08febd" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx507fc00068eb448594998-006b08febd" "proxy-server 525332" 0.0023 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx885ce60f04d7445d8e3f2-006b08febd" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx2b19f9e50e59429ababab-006b08febd" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbc7501f6dee1403f9e891-006b08febd" "proxy-server 525332" 0.0078 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txfde86525267f4a21ab3fe-006b08febd" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 412 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txa8e5b8e201624e99964c4-006b08febd" "proxy-server 525332" 0.0006 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 412 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txa8e5b8e201624e99964c4-006b08febd" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa00887a3b5cf4ffbaa768-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx966dec3d89b5494581581-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdc1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 304 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "tx5be76623e98f42ca9cd5b-006b08febd" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1529ed01de904f1cbb212-006b08febd" "proxy-server 525332" 0.0058 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "txc4d7f39b0c7945f88b1b0-006b08febd" "proxy-server 525332" 0.0127 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 304 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txe4a84d11cb1647a2a1e25-006b08febd" "proxy-server 525332" 0.0048 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx932c4cfd55cc48ed9156b-006b08febd" "proxy-server 525332" 0.0059 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 204 - "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71" "tx4298890322e9477292c62-006b08febd" "proxy-server 525332" 0.0037 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdd1/0/a/2b64cc8f63844e8786b2507f7a4ebb71/o" 200 24 "HEAD http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71/o" "txd5a732c3e7124d5ab9444-006b08febd" "proxy-server 525332" 0.0048 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa1d6cea3cc8a4643a172d-006b08febd" "proxy-server 525332" 0.0067 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdb1/3/a/2b64cc8f63844e8786b2507f7a4ebb71" 200 155 "GET http://foo:8080/v1/a/2b64cc8f63844e8786b2507f7a4ebb71?format=json&states=listing" "txa1d6cea3cc8a4643a172d-006b08febd" "proxy-server 525332" 0.0105 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5b948423a8a447e5b0956-006b08febd" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/6c40bb9cb2454fed87a4acf5703d8082" 201 - "PUT http://127.0.0.1:50529/sdb1/2/a/6c40bb9cb2454fed87a4acf5703d8082" "tx5b948423a8a447e5b0956-006b08febd" "container-server 525332" 0.0091 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/6c40bb9cb2454fed87a4acf5703d8082" 201 - "PUT http://127.0.0.1:40581/sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" "tx5b948423a8a447e5b0956-006b08febd" "container-server 525332" 0.0010 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 201 - "PUT http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "tx5b948423a8a447e5b0956-006b08febd" "proxy-server 525332" 0.0409 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 201 - "PUT http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "tx5b948423a8a447e5b0956-006b08febd" "proxy-server 525332" 0.0252 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b1370ad30ec42ecab0ec-006b08febe" "proxy-server 525332" 0.0101 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 204 - "HEAD http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "tx3b1370ad30ec42ecab0ec-006b08febe" "proxy-server 525332" 0.0134 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc5eeda68ce664fe3aabb6-006b08febe" "proxy-server 525332" 0.0094 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 204 - "HEAD http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "tx4c4631e7ad954b0c88483-006b08febe" "proxy-server 525332" 0.0094 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/sdd1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "txf8317f439d57441f89817-006b08febe" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/2/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/sdc1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "txf8317f439d57441f89817-006b08febe" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdd1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "txf8317f439d57441f89817-006b08febe" "proxy-server 525332" 0.0393 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdc1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "txf8317f439d57441f89817-006b08febe" "proxy-server 525332" 0.0392 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdbce8e8baa9146b5bfce2-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 204 - "HEAD http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "tx7944b3ec8c224a2bb0d47-006b08febe" "proxy-server 525332" 0.0062 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdd1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" 200 24 "GET http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "tx6666b93be73541c59628f-006b08febe" "proxy-server 525332" 0.0007 "-" 525332 1test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power ... ok +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed +test.unit.common.ring.test_builder.TestPartPowerIncrease.test_prepare_increase_partition_power_failed ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_add_dev ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition_different_name +test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition_different_name ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update +test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_add_rebalance_add_rebalance_delete_rebalance ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_and_override_headers +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_and_override_headers ... ok + +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmptpolyprr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '3c3c0d735176f6f0b1c5c5c999b6440a', '05322997-8f46-4625-ac26-ef6cfea71404-sda', '1795751613.80595', '1795751613', '0', '', '1795751613', 1, 0) +test DEBUG: /tmp/tmptpolyprr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '3c3c0d735176f6f0b1c5c5c999b6440a', '05322997-8f46-4625-ac26-ef6cfea71404-sda', '1795751613.80595', '1795751613', '0', '', '1795751613', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('05322997-8f46-4625-ac26-ef6cfea71404-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03473 seconds (28.79390/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp6ddbu302/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c64deb65-c68e-422b-b23a-7c6ae374c93f-sda', '1795751613.88172', '1795751615', '0', '', '1795751615', 0, 0) +test DEBUG: /tmp/tmp6ddbu302/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'c64deb65-c68e-422b-b23a-7c6ae374c93f-sda', '1795751613.88172', '1795751615', '0', '', '1795751615', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('c64deb65-c68e-422b-b23a-7c6ae374c93f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03792 seconds (26.36875/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp7skhlq93/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '3c3c0d735176f6f0b1c5c5c999b6440a', 'b543372c-5dae-463a-820a-7659f0899b58-sda', '1795751613.96429', '1795751615', '0', '', '1795751615', 1, 1) +test DEBUG: /tmp/tmp7skhlq93/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751616.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'b543372c-5dae-463a-820a-7659f0899b58-sda') +test DEBUG: /tmp/tmp7skhlq93/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.01473s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '3c3c0d735176f6f0b1c5c5c999b6440a', 'b543372c-5dae-463a-820a-7659f0899b58-sda', '1795751613.96429', '1795751615', '0', '', '1795751615', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b543372c-5dae-463a-820a-7659f0899b58-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04859 seconds (20.58015/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpp1i3dkc0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '90fb4e0278ddd31a9051cd7009497b5d', '2cafe661-ac07-4de6-8e0d-3828722d1cdf-sda', '1795751614.04069', '1795751614', '1795751615', '', '1795751615', 1, 0) +test DEBUG: /tmp/tmpp1i3dkc0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751617.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '2cafe661-ac07-4de6-8e0d-3828722d1cdf-sda') +test DEBUG: /tmp/tmpp1i3dkc0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0107977s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '90fb4e0278ddd31a9051cd7009497b5d', '2cafe661-ac07-4de6-8e0d-3828722d1cdf-sda', '1795751614.04069', '1795751614', '1795751615', '', '1795751615', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('2cafe661-ac07-4de6-8e0d-3828722d1cdf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04160 seconds (24.04048/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp2gzw9l7j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '90fb4e0278ddd31a9051cd7009497b5d', '05347af3-a1ff-4fc9-ae0e-a53f2f5a8591-sda', '1795751614.12737', '1795751614', '1795751615', '', '1795751615', 1, 0) +test DEBUG: /tmp/tmp2gzw9l7j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '90fb4e0278ddd31a9051cd7009497b5d', '05347af3-a1ff-4fc9-ae0e-a53f2f5a8591-sda', '1795751614.12737', '1795751614', '1795751615', '', '1795751615', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('05347af3-a1ff-4fc9-ae0e-a53f2f5a8591-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07655 seconds (13.06269/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpxigagwyb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6ea1172f-a488-4c8d-b030-7145ef183801-sda', '1795751614.25184', '1795751616', '1795751615', '', '1795751616', 0, 1) +test DEBUG: /tmp/tmpxigagwyb/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '6ea1172f-a488-4c8d-b030-7145ef183801-sda', '1795751614.25184', '1795751616', '1795751615', '', '1795751616', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('6ea1172f-a488-4c8d-b030-7145ef183801-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03820 seconds (26.17915/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx0a72a1a7e386461dbb10c-006b08febd" "proxy-server 525335" 0.0004 "-" 525335 3 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:33] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1729 0.037194 (txn: tx0a72a1a7e386461dbb10c-006b08febd) +proxy DEBUG: (525335) timed out ('127.0.0.1', 45598) (txn: tx0a72a1a7e386461dbb10c-006b08febd) +proxy INFO: (525335) wsgi exited, is_accepting=True +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad91fed708974cb0871e0-006b08febd" "proxy-server 525335" 0.0012 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "txad91fed708974cb0871e0-006b08febd" "container-server 525335" 0.0011 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txad91fed708974cb0871e0-006b08febd" "proxy-server 525335" 0.0152 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "txad91fed708974cb0871e0-006b08febd" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txad91fed708974cb0871e0-006b08febd" "proxy-server 525335" 0.0399 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txad91fed708974cb0871e0-006b08febd - 0.0559 - - 1795751613.891503572 1795751613.947407722 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8bdab91b7f684573a5e4e-006b08febd" "proxy-server 525335" 0.0119 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txcd2b3c2869c140f3a997b-006b08febd" "proxy-server 525335" 0.0014 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx5c5fa9cc138e470290e66-006b08febd" "proxy-server 525335" 0.0176 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx5c5fa9cc138e470290e66-006b08febd" "object-server 525335" 0.0004 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-head-it" "tx5c5fa9cc138e470290e66-006b08febd" "object-server 525335" 0.0114 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx5c5fa9cc138e470290e66-006b08febd" "proxy-server 525335" 0.0415 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx5c5fa9cc138e470290e66-006b08febd" "proxy-server 525335" 0.0515 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx5c5fa9cc138e470290e66-006b08febd - 0.1003 - - 1795751613.956338644 1795751614.056594372 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0ad04a4ddde4b4abec03-006b08febe" "proxy-server 525335" 0.0103 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx07d8a504b95a4f9fbe2b1-006b08febe" "proxy-server 525335" 0.0115 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdh1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "txfe68634bf59442fc8ab87-006b08febe" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - txfe68634bf59442fc8ab87-006b08febe - 0.0508 - - 1795751614.057991743 1795751614.108797789 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e434cdf1f634920bcd2d-006b08febe" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "tx8e434cdf1f634920bcd2d-006b08febe" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8e434cdf1f634920bcd2d-006b08febe" "proxy-server 525335" 0.0139 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "tx8e434cdf1f634920bcd2d-006b08febe" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8e434cdf1f634920bcd2d-006b08febe" "proxy-server 525335" 0.0322 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx8e434cdf1f634920bcd2d-006b08febe - 0.0663 - - 1795751614.110882521 1795751614.177212954 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a3fc953610d41dbbaec1-006b08febe" "proxy-server 525335" 0.0023 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txa93645c9f9aa4bcdacde6-006b08febe" "proxy-server 525335" 0.0012 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx34a8968b5a95433fbbb6b-006b08febe" "proxy-server 525335" 0.0002 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx34a8968b5a95433fbbb6b-006b08febe" "proxy-server 525335" 0.0002 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx34a8968b5a95433fbbb6b-006b08febe" "proxy-server 525335" 0.0002 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx34a8968b5a95433fbbb6b-006b08febe - 0.0447 - - 1795751614.178561449 1795751614.223252058 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9c905e897bf45a2a6374-006b08febe" "proxy-server 525335" 0.0094 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec-con" "txf9c905e897bf45a2a6374-006b08febe" "container-server 525335" 0.0012 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec-con" "txf9c905e897bf45a2a6374-006b08febe" "container-server 525335" 0.0100 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txf9c905e897bf45a2a6374-006b08febe" "proxy-server 525335" 0.0293 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txf9c905e897bf45a2a6374-006b08febe" "proxy-server 525335" 0.0502 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txf9c905e897bf45a2a6374-006b08febe - 0.0655 - - 1795751614.237438440 1795751614.302896500 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf105e58268374037b9527-006b08febe" "proxy-server 525335" 0.0102 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx816282851cad49eca0ec9-006b08febe" "proxy-server 525335" 0.0134 "-" 525335 3test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight +test.unit.common.ring.test_builder.TestRingBuilder.test_add_replicas_then_rebalance_respects_weight ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_adding_region_slowly_with_unbalanceable_ring +test.unit.common.ring.test_builder.TestRingBuilder.test_adding_region_slowly_with_unbalanceable_ring ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_overwrite_unicode ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_create ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation +test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files +test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_GET +test.unit.proxy.test_mem_server.TestAccountController.test_GET ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty ... ok +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb70wtpii/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpb70wtpii/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk287ejtn/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk287ejtn/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn7pofbz1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn7pofbz1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpr0hf2vv5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpr0hf2vv5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp21c2dfnh/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp24j7zrjp/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp24j7zrjp/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcm9ccrbj/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcm9ccrbj/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpet_ncm8d/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpet_ncm8d/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkcam9r27/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmps4gcqpzd/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmps4gcqpzd/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgbc1ozs4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpgbc1ozs4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmprfh8yhbp/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmprfh8yhbp/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk_n6pba1/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpk_n6pba1/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmrg4c3q3/node/sda1/objects/0 +suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpmrg4c3q3/node/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: +suffix-hash-test DEBUG: Run listdir on /tmp/tmpmrg4c3q3/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Error cleaning up empty hash directory /tmp/tmpmrg4c3q3/node/sda1/objects-1/0/77c/ab4a8c0dec756ad76845d2920375f77c: +suffix-hash-test DEBUG: Run listdir on /tmp/tmptim9sn5w/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptim9sn5w/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp6n95azn4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp6n95azn4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt970jksg/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt970jksg/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7u03av4e/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7u03av4e/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7u03av4e/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp7u03av4e/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn2efwtwq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn2efwtwq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn2efwtwq/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn2efwtwq/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpi739a2hi/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpi739a2hi/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpi739a2hi/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpi739a2hi/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp05is0uf5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp05is0uf5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp05is0uf5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp05is0uf5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplwi7bgiu/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplwi7bgiu/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplwi7bgiu/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplwi7bgiu/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptdkyupm4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptdkyupm4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptdkyupm4/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmptdkyupm4/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp54klsysv/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp54klsysv/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp54klsysv/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmp54klsysv/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt6q4jgxd/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt6q4jgxd/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt6q4jgxd/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpt6q4jgxd/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpl_ifijbo/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpl_ifijbo/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkwdbr9x5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkwdbr9x5/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkwdbr9x5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkwdbr9x5/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpuaee_6db/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpuaee_6db/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplcs6ozoc/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmplcs6ozoc/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkua4pslw/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpkua4pslw/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpm0g08irk/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpm0g08irk/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcbgcldm_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpcbgcldm_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpeo7l1rj_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpeo7l1rj_/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpeo7l1rj_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpeo7l1rj_/node/sda1/objects-1/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn2mgyhon/node/sda1/objects/0 +suffix-hash-test DEBUG: Run listdir on /tmp/tmpn2mgyhon/node/sda1/objects-1/0 test WARNING: The slowdown option is deprecated in favor of objects_per_second. This option may be ignored in a future release. test WARNING: The slowdown option is deprecated in favor of objects_per_second. This option may be ignored in a future release. test ERROR: ERROR: Unable to access foo/bar: permission_denied -test INFO: Object update sweep starting on /tmp/tmpz56kojmd/devices/sda1 (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpyd8kgmkc/devices/sda1 (pid: 525355) test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test ERROR: Container update failed for '/a/c/o'; problem with redirect location: Invalid path: bad%20bad%20bad test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpz56kojmd/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 -test INFO: Object update sweep completed on /tmp/tmpz56kojmd/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824)test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_bad_location_header +test DEBUG: Update failed for /a/c/o /tmp/tmpyd8kgmkc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 +test INFO: Object update sweep completed on /tmp/tmpyd8kgmkc/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355)test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_bad_location_header test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_bad_location_header ... ok test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_missing_location_header test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_missing_location_header ... ok @@ -48623,693 +37116,309 @@ test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected ... ok test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected_previous_success test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_root_update_redirected_previous_success ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1fad0220685a4ccbbf846-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 200 348 "GET http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082?format=json&states=listing" "tx1fad0220685a4ccbbf846-006b08febe" "proxy-server 525332" 0.0143 "-" 525332 1 +proxy INFO: Client disconnected on read of '/a/6c40bb9cb2454fed87a4acf5703d8082/o' (txn: tx1fad0220685a4ccbbf846-006b08febe) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7682bce56db84f3180edc-006b08febe" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 204 - "HEAD http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "txb18d9d5c6017499bac1c3-006b08febe" "proxy-server 525332" 0.0110 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/2/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/sdd1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "tx1456f5110e4f482da4dfb-006b08febe" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/sdc1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "tx1456f5110e4f482da4dfb-006b08febe" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdc1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "tx1456f5110e4f482da4dfb-006b08febe" "proxy-server 525332" 0.0210 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdd1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" 201 - "PUT http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "tx1456f5110e4f482da4dfb-006b08febe" "proxy-server 525332" 0.0226 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd5623f17740e454c81e1d-006b08febe" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 204 - "HEAD http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082" "tx40135945884345e5a17ff-006b08febe" "proxy-server 525332" 0.0136 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdd1/1/a/6c40bb9cb2454fed87a4acf5703d8082/o" 200 24 "GET http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082/o" "tx64cac154323244638d828-006b08febe" "proxy-server 525332" 0.0088 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaf24559dfbd1414e9a79f-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sda1/2/a/6c40bb9cb2454fed87a4acf5703d8082" 200 348 "GET http://foo:8080/v1/a/6c40bb9cb2454fed87a4acf5703d8082?format=json&states=listing" "txaf24559dfbd1414e9a79f-006b08febe" "proxy-server 525332" 0.0029 "-" 525332 1 +proxy INFO: Client disconnected on read of '/a/6c40bb9cb2454fed87a4acf5703d8082/o' (txn: txaf24559dfbd1414e9a79f-006b08febe) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf5da44911ea849ad98c0a-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/35d5f31d154e481d981b95e020d1b308" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/35d5f31d154e481d981b95e020d1b308" "txf5da44911ea849ad98c0a-006b08febe" "container-server 525332" 0.0010 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/35d5f31d154e481d981b95e020d1b308" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/35d5f31d154e481d981b95e020d1b308" "txf5da44911ea849ad98c0a-006b08febe" "container-server 525332" 0.0054 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 201 - "PUT http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "txf5da44911ea849ad98c0a-006b08febe" "proxy-server 525332" 0.0249 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 201 - "PUT http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "txf5da44911ea849ad98c0a-006b08febe" "proxy-server 525332" 0.0174 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx25e6b2388a3c4d6eae74a-006b08febe" "proxy-server 525332" 0.0054 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx25e6b2388a3c4d6eae74a-006b08febe" "proxy-server 525332" 0.0012 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaad26bb049024cc4977dc-006b08febe" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx0afb0afe0d2a44c7b3155-006b08febe" "proxy-server 525332" 0.0011 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/35d5f31d154e481d981b95e020d1b308/o" 201 - "PUT http://foo:8080/sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" "txe069c326f051413a9cb9d-006b08febe" "object-server 525332" 0.0005 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/35d5f31d154e481d981b95e020d1b308/o" 201 - "PUT http://foo:8080/sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" "txe069c326f051413a9cb9d-006b08febe" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 201 - "PUT http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txe069c326f051413a9cb9d-006b08febe" "proxy-server 525332" 0.0239 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 201 - "PUT http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txe069c326f051413a9cb9d-006b08febe" "proxy-server 525332" 0.0253 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2cc3a314ec494e18b2f2e-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "txa4cde3fc806e48eda0c99-006b08febe" "proxy-server 525332" 0.0067 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/35d5f31d154e481d981b95e020d1b308/o" 201 - "POST http://foo:8080/sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" "tx9722b04324444d8392e90-006b08febe" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "POST /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 202 76 "POST http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx9722b04324444d8392e90-006b08febe" "proxy-server 525332" 0.0099 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/35d5f31d154e481d981b95e020d1b308/o" 201 - "POST http://foo:8080/sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" "tx9722b04324444d8392e90-006b08febe" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "POST /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 202 76 "POST http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx9722b04324444d8392e90-006b08febe" "proxy-server 525332" 0.0139 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8c2c878cf06440b990450-006b08febe" "proxy-server 525332" 0.0137 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx7b96ebad0fd740cba1a6d-006b08febe" "proxy-server 525332" 0.0104 "-" 525332 1test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_fails_with_bad_ondisk_filesets +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_fails_with_bad_ondisk_filesets ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_GET_autocreate +test.unit.proxy.test_mem_server.TestAccountController.test_GET_autocreate ... ok test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_shard_update_redirected_twice test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_shard_update_redirected_twice ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadAcl.test_upload_part_copy_headers_with_not_match_and_s3acl ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_paginated -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_paginated ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_str_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_initiate -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_multipart_uploads_initiate ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_missing_key -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_missing_key ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_success_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_v4_bad_hash -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_bucket_upload_part_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_mpu_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_negative_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_32bit_int_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_over_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_same_max_marts_as_objects_num -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_same_max_marts_as_objects_num ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_str_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_with_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_list_parts_without_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok - -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341594.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/ac5/ddad2e8f0f80acd4e9883fbbcea9eac5/ddad2e8f0f80acd4e9883fbbcea9eac5_1761341594.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/1b5/b5a78ef68d388a9ecd999778e1c721b5/b5a78ef68d388a9ecd999778e1c721b5.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341598.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/1b5/b5a78ef68d388a9ecd999778e1c721b5/b5a78ef68d388a9ecd999778e1c721b5_1761341598.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/148/510bee2272b3ed0c10c4eabc0186b148/510bee2272b3ed0c10c4eabc0186b148.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341602.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/148/510bee2272b3ed0c10c4eabc0186b148/510bee2272b3ed0c10c4eabc0186b148_1761341602.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/011/96181a709eef14f983cfb6a11aea4011/96181a709eef14f983cfb6a11aea4011.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341606.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/011/96181a709eef14f983cfb6a11aea4011/96181a709eef14f983cfb6a11aea4011_1761341606.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpqs0qh0n9/sda/containers/0/2b6/9a306dd1a140dc817565751a451762b6/9a306dd1a140dc817565751a451762b6.db' -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341610.00000-0, db: /tmp/tmpqs0qh0n9/sda/containers/0/2b6/9a306dd1a140dc817565751a451762b6/9a306dd1a140dc817565751a451762b6_1761341610.00000.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341109.00000-0, db: /tmp/tmprezmb2m2/sda/containers/0/525/3808da6fb66c426782ecb5698618c525/3808da6fb66c426782ecb5698618c525.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmprezmb2m2/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmprezmb2m2/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341121.00000-0, db: /tmp/tmprezmb2m2/sda/containers/0/798/958cc257b22c4825130314695601d798/958cc257b22c4825130314695601d798.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341110.00000-0, db: /tmp/tmpmepryi04/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpmepryi04/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341116.00000-0, db: /tmp/tmpmepryi04/sda/containers/0/f87/71097e1870a04a017ae993a82a3d6f87/71097e1870a04a017ae993a82a3d6f87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341119.00000-0, db: /tmp/tmpmepryi04/sda/containers/0/b60/578b7f10ab2745a780788c301c63ab60/578b7f10ab2745a780788c301c63ab60.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341110.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341110.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341110.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/0c1/c1da9d67de3df5f833b7f345579b40c1/c1da9d67de3df5f833b7f345579b40c1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341118.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/0d0/78b454b53c772ac350bc66d16e0090d0/78b454b53c772ac350bc66d16e0090d0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341122.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae.db -sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341122.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341122.00000-0, db: /tmp/tmpiklpn38l/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341111.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/d9c/524aa53db0096465ebe44babd8ab0d9c/524aa53db0096465ebe44babd8ab0d9c.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341111.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/d9c/524aa53db0096465ebe44babd8ab0d9c/524aa53db0096465ebe44babd8ab0d9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341120.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/725/6b86a554c8d76a4892b8b68ad83f4725/6b86a554c8d76a4892b8b68ad83f4725.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_deleted_while_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_deleted_while_cleaving ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_existing_while_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_existing_while_cleaving ... ok -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_gap_not_merged_while_cleaving -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_gap_not_merged_while_cleaving ... ok - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0038 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0048 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0035 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0034 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0034 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0020 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0010 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 4171786 nada -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 4171786 999 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c_nulo" 201 - "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/p/a/c_nulo" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c_unu" 201 - "-" "-" "-" 0.0031 "-" 4171786 1 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/p/a/c_unu" 204 - "-" "-" "-" 0.0011 "-" 4171786 1 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0020 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 2.0000 "-" 1234 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0038 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0023 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0021 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0021 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0035 "-" 4171786 0test.unit.container.test_server.TestContainerController.test_object_update_with_multiple_timestamps -test.unit.container.test_server.TestContainerController.test_object_update_with_multiple_timestamps ... ok -test.unit.container.test_server.TestContainerController.test_object_update_with_offset -test.unit.container.test_server.TestContainerController.test_object_update_with_offset ... ok -test.unit.container.test_server.TestContainerController.test_params_format -test.unit.container.test_server.TestContainerController.test_params_format ... ok -test.unit.container.test_server.TestContainerController.test_params_utf8 -test.unit.container.test_server.TestContainerController.test_params_utf8 ... ok -test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved -test.unit.container.test_server.TestContainerController.test_prefix_and_delim_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_prefix_with_reserved -test.unit.container.test_server.TestContainerController.test_prefix_with_reserved ... ok -test.unit.container.test_server.TestContainerController.test_put_auto_create -test.unit.container.test_server.TestContainerController.test_put_auto_create ... ok -test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods -test.unit.container.test_server.TestContainerController.test_replication_server_call_all_methods ... ok -test.unit.container.test_server.TestContainerController.test_serv_reserv -test.unit.container.test_server.TestContainerController.test_serv_reserv ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:1000/sda (txn: tx3adb56b151904b1e9a659-0068fbeeb4) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: txdf366863e2ce45d4abb76-0068fbeeb4) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: tx3da56cda66f243f5b0e81-0068fbeeb4) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx2b7660b8f6e141b6b3d5b-0068fbeeb4) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Expect: 100-continue on /a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txb30def2092244127b3f92-0068fbeeb4) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: tx3d146e50b7144e19a8d4b-0068fbeeb4) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txa2e607ea5d1e4965b54b1-0068fbeeb4) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to get final status of PUT to /v1/a/c/o.jpg: Timeout (Nones) (txn: tx7cfff28231a04e3ba0175-0068fbeeb4) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status - raise self.status -Exception (txn: tx65d0f2e42e5845caaa23b-0068fbeeb4) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx71310060c9af4f1db9113-0068fbeeb4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected without sending last chunk (txn: tx3f1c2ec37c5648198b878-0068fbeeb4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx22d32eefd72c4649b22e1-0068fbeeb4) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx22d32eefd72c4649b22e1-0068fbeeb4) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx22d32eefd72c4649b22e1-0068fbeeb4) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx22d32eefd72c4649b22e1-0068fbeeb4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_exception_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_exception_during_transfer_data ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_content_type_timestamp +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_content_type_timestamp ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_items_post_overwrite_out_of_order ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_meta_timestamp +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_meta_timestamp ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes ... ok +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes_dev_path_fail +test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes_dev_path_fail ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_avoid_tier_change_new_region +test.unit.common.ring.test_builder.TestRingBuilder.test_avoid_tier_change_new_region ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_brokers ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_chunk_read_error ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_protocol_error ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_read_line_timeout ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_less_than_body ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_content_length_more_than_body ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_early_termination ... ok +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout +test.unit.obj.test_ssync_receiver.TestSsyncInputProxy.test_subreq_input_timeout ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_existing_pair +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_existing_pair ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_new_pair +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_add_update_new_pair ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_limit_exceeded +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_limit_exceeded ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_multiple_same_timestamps +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_eviction_when_multiple_same_timestamps ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs_exceeding_dump_count +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_n_oldest_timestamp_acs_exceeding_dump_count ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age_no_updates +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_get_oldest_timestamp_age_no_updates ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_memory_usage +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_memory_usage ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_newest_pairs_not_added_when_limit_exceeded +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_newest_pairs_not_added_when_limit_exceeded ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_no_eviction_when_below_max_entries +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_no_eviction_when_below_max_entries ... ok +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_reset +test.unit.obj.test_updater.TestOldestAsyncPendingTracker.test_reset ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_create_add_dev_add_replica_rebalance ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy +test.unit.common.ring.test_builder.TestRingBuilder.test_deepcopy ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_exception +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_exception ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices +test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices ... ok -test INFO: Object update sweep of sda1 completed: 0.48s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpdryt7k70/devices/sda1 (pid: 4171824) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmp0ne65cj2/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpdryt7k70/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341111.00000 -test INFO: Object update sweep completed on /tmp/tmpdryt7k70/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpghpnipig/devices/sda1 (pid: 4171824) +test DEBUG: Update failed for /a/c/o /tmp/tmp0ne65cj2/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.00000 +test INFO: Object update sweep completed on /tmp/tmp0ne65cj2/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmp_r2djuii/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpghpnipig/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_new -test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmpghpnipig/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 -test INFO: Object update sweep completed on /tmp/tmpghpnipig/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpt9s5b0vb/devices/sda1 (pid: 4171824) +test DEBUG: Update redirected for /a/c/o /tmp/tmp_r2djuii/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_new +test DEBUG: Update sent for /.shards_a/c_shard_new/o /tmp/tmp_r2djuii/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 +test INFO: Object update sweep completed on /tmp/tmp_r2djuii/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmp2lort7km/devices/sda1 (pid: 525355) test DEBUG: Error code 507 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 507 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpt9s5b0vb/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 -test INFO: Object update sweep completed on /tmp/tmpt9s5b0vb/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpt9s5b0vb/devices/sda1 (pid: 4171824) +test DEBUG: Update failed for /a/c/o /tmp/tmp2lort7km/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 +test INFO: Object update sweep completed on /tmp/tmp2lort7km/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmp2lort7km/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpt9s5b0vb/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_1 -test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmpt9s5b0vb/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 -test INFO: Object update sweep completed on /tmp/tmpt9s5b0vb/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmp1dv842ge/devices/sda1 (pid: 4171824) +test DEBUG: Update redirected for /a/c/o /tmp/tmp2lort7km/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_1 +test DEBUG: Update sent for /.shards_a/c_shard_1/o /tmp/tmp2lort7km/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 +test INFO: Object update sweep completed on /tmp/tmp2lort7km/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 1 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpj94eermc/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmp1dv842ge/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_new +test DEBUG: Update redirected for /.shards_a/c_shard_older/o /tmp/tmpj94eermc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_new test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmp1dv842ge/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_newer -test INFO: Object update sweep completed on /tmp/tmp1dv842ge/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmp1dv842ge/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmp1dv842ge/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 -test INFO: Object update sweep completed on /tmp/tmp1dv842ge/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpx2qwbvm3/devices/sda1 (pid: 4171824) +test DEBUG: Update redirected for /.shards_a/c_shard_new/o /tmp/tmpj94eermc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_newer +test INFO: Object update sweep completed on /tmp/tmpj94eermc/devices/sda1 in 0.02s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpj94eermc/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /.shards_a/c_shard_newer/o /tmp/tmpj94eermc/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 +test INFO: Object update sweep completed on /tmp/tmpj94eermc/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpr0t418v1/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_1 +test DEBUG: Update redirected for /a/c/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_2 -test INFO: Object update sweep completed on /tmp/tmpx2qwbvm3/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpx2qwbvm3/devices/sda1 (pid: 4171824) +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_2 +test INFO: Object update sweep completed on /tmp/tmpr0t418v1/devices/sda1 in 0.02s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpr0t418v1/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to None +test DEBUG: Update redirected for /.shards_a/c_shard_2/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to None test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /a/c/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_3 -test INFO: Object update sweep completed on /tmp/tmpx2qwbvm3/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824)test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_update_redirection_loop +test DEBUG: Update redirected for /a/c/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_3 +test INFO: Object update sweep completed on /tmp/tmpr0t418v1/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355)test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_update_redirection_loop test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_update_redirection_loop ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'success': 2, 'pop_queue': 2} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1760673600 -test DEBUG: looking for objects in 1760673600 -test DEBUG: checking container 1760670000 -test DEBUG: looking for objects in 1760670000 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'something', 'last_modified': '1970-01-01T00:00:00.000000', 'hash': '0000000000.00000', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test INFO: Reconciler Stats: {'invalid_record': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test ERROR: Error listing containers in account .misplaced_objects (Unexpected response: 503 Service Unavailable) -test INFO: Reconciler Stats: {} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: ppi_skip: Container policy (0) in the middle of a part power increase (PPI) -test INFO: retry: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'ppi_skip': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'bogus', 'last_modified': '1970-01-01T01:00:18.841870', 'hash': '0000003618.84187', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test INFO: Reconciler Stats: {'invalid_record': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': '00000bogus', 'last_modified': '1970-01-01T01:00:00.000000', 'hash': '0000003600.00000', 'content_type': 'application/x-put'} -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile - queue_item = parse_raw_obj(raw_obj) - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj - policy_index, obj_name = raw_obj_name.split(':', 1) - ^^^^^^^^^^^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'invalid_record': 1, 'noop_object': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1761336000 -test DEBUG: looking for objects in 1761336000 -test DEBUG: checking container 1761332400 -test DEBUG: looking for objects in 1761332400 -test DEBUG: checking container 1761328800 -test DEBUG: looking for objects in 1761328800 -test DEBUG: checking container 1761325200 -test DEBUG: looking for objects in 1761325200 -test DEBUG: checking container 1761321600 -test DEBUG: looking for objects in 1761321600 -test DEBUG: checking container 1761318000 -test DEBUG: looking for objects in 1761318000 -test DEBUG: checking container 1761314400 -test DEBUG: looking for objects in 1761314400 -test DEBUG: checking container 1761310800 -test DEBUG: looking for objects in 1761310800 -test DEBUG: checking container 1761307200 -test DEBUG: looking for objects in 1761307200 -test DEBUG: checking container 1760734800 -test DEBUG: looking for objects in 1760734800 -test DEBUG: checking container 1760731200 -test DEBUG: looking for objects in 1760731200 -test DEBUG: checking container 1760727600 -test DEBUG: looking for objects in 1760727600 -test DEBUG: checking container 1760724000 -test DEBUG: looking for objects in 1760724000 -test DEBUG: checking container 1760720400 -test DEBUG: looking for objects in 1760720400 -test DEBUG: checking container 1760716800 -test DEBUG: looking for objects in 1760716800 -test DEBUG: checking container 1760713200 -test DEBUG: looking for objects in 1760713200 -test DEBUG: checking container 1760709600 -test DEBUG: looking for objects in 1760709600 -test DEBUG: checking container 1760706000 -test DEBUG: looking for objects in 1760706000 -test DEBUG: checking container 1760702400 -test DEBUG: looking for objects in 1760702400 -test INFO: Reconciler Stats: {} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test DEBUG: checking placement for '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 -test INFO: success: '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o2' (3724.234560) from the queue (0000003724.23456_0000000000000002) -test INFO: Reconciler Stats: {'success': 2, 'pop_queue': 2} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761341112.237580) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1761341112.237580) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761341112.237580) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1761341112.237580) from storage policy 1 -test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1761341112.237580) in policy_index 1 will be deleted from policy_index 0 (1761341112.23758_0000000000000003) -test INFO: delete_success: '/AUTH_bob/c/o1' (1761341112.237580) deleted from policy_index 0 (1761341112.23758_0000000000000003)test.unit.container.test_reconciler.TestReconciler.test_object_delete -test.unit.container.test_reconciler.TestReconciler.test_object_delete ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_enqueued_for_the_correct_dest_noop -test.unit.container.test_reconciler.TestReconciler.test_object_enqueued_for_the_correct_dest_noop ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move -test.unit.container.test_reconciler.TestReconciler.test_object_move ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_timeout +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_commit_timeout ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate +test.unit.proxy.test_mem_server.TestAccountController.test_HEAD_autocreate ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices_with_parts +test.unit.common.ring.test_builder.TestRingBuilder.test_dispersion_with_zero_weight_devices_with_parts ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_chunkreadtimeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_chunkreadtimeout_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_error_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_error_during_transfer_data ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS +test.unit.proxy.test_mem_server.TestAccountController.test_OPTIONS ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_exception_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_exception_during_transfer_data ... ok -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'}test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_make_public -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_make_public ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_acls -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multi_upload_empty_body ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_abort_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_404_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_404_on_marker_delete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_409_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_409_on_marker_delete ... ok +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmphaqklvkn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', '05efde72-7858-4b04-9100-63e77ea958a4-sda', '1795751614.31679', '1795751616', '1795751615', '', '1795751616', 1, 1) +test DEBUG: /tmp/tmphaqklvkn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751618.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '05efde72-7858-4b04-9100-63e77ea958a4-sda') +test DEBUG: /tmp/tmphaqklvkn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0109775s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', '05efde72-7858-4b04-9100-63e77ea958a4-sda', '1795751614.31679', '1795751616', '1795751615', '', '1795751616', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('05efde72-7858-4b04-9100-63e77ea958a4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05864 seconds (17.05248/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpdaskqck_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5ecbdfe9-3ffe-40b7-8d66-62b17f8399b7-sda', '1795751614.41049', '1795751616', '1795751615', '', '1795751616', 0, 1) +test DEBUG: /tmp/tmpdaskqck_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '5ecbdfe9-3ffe-40b7-8d66-62b17f8399b7-sda', '1795751614.41049', '1795751616', '1795751615', '', '1795751616', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('5ecbdfe9-3ffe-40b7-8d66-62b17f8399b7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03875 seconds (25.80945/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp_ba2n6x7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', 'ae97b0fd-0a0c-41ed-820b-6c936d6e4d4b-sda', '1795751614.48444', '1795751616', '1795751615', '', '1795751616', 1, 0) +test DEBUG: /tmp/tmp_ba2n6x7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', 'ae97b0fd-0a0c-41ed-820b-6c936d6e4d4b-sda', '1795751614.48444', '1795751616', '1795751615', '', '1795751616', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ae97b0fd-0a0c-41ed-820b-6c936d6e4d4b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03637 seconds (27.49797/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpk4uwq_jh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '097be3bc-05ee-4bbd-bd81-3d503fafb81f-sda', '1795751614.57655', '1795751617', '1795751616', '', '1795751617', 0, 0) +test DEBUG: /tmp/tmpk4uwq_jh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '097be3bc-05ee-4bbd-bd81-3d503fafb81f-sda', '1795751614.57655', '1795751617', '1795751616', '', '1795751617', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('097be3bc-05ee-4bbd-bd81-3d503fafb81f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04057 seconds (24.64839/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpmcal5gnl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', 'e4215893-ece4-47cc-bc87-5db3037b615b-sda', '1795751614.65260', '1795751617', '1795751616', '', '1795751617', 1, 1) +test DEBUG: /tmp/tmpmcal5gnl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751619.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'e4215893-ece4-47cc-bc87-5db3037b615b-sda') +test DEBUG: /tmp/tmpmcal5gnl/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0220091s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', 'e4215893-ece4-47cc-bc87-5db3037b615b-sda', '1795751614.65260', '1795751617', '1795751616', '', '1795751617', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e4215893-ece4-47cc-bc87-5db3037b615b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05084 seconds (19.67057/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpz7hh3qha/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'dc7e4289-f562-45e1-827f-1bbd3f5b2320-sda', '1795751614.73456', '1795751617', '1795751616', '', '1795751617', 0, 0) +test DEBUG: /tmp/tmpz7hh3qha/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'dc7e4289-f562-45e1-827f-1bbd3f5b2320-sda', '1795751614.73456', '1795751617', '1795751616', '', '1795751617', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('dc7e4289-f562-45e1-827f-1bbd3f5b2320-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05086 seconds (19.66052/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication runtest.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_newer_remote_delete ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_timeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_ec_timeout_during_transfer_data ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload +test.unit.common.ring.test_builder.TestRingBuilder.test_effective_overload ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_db_state ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate +test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate ... ok test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpx2qwbvm3/devices/sda1 (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpr0t418v1/devices/sda1 (pid: 525355) test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to .shards_a/c_shard_1 +test DEBUG: Update redirected for /.shards_a/c_shard_3/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to .shards_a/c_shard_1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 test DEBUG: Error code 301 is returned from remote server 127.0.0.1:60789/sda1 -test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 to None -test INFO: Object update sweep completed on /tmp/tmpx2qwbvm3/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpx2qwbvm3/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpx2qwbvm3/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341110.00000 -test INFO: Object update sweep completed on /tmp/tmpx2qwbvm3/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpo44vyv8g/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmpo44vyv8g/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341111.00000 -test INFO: Object update sweep completed on /tmp/tmpo44vyv8g/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test DEBUG: Update redirected for /.shards_a/c_shard_1/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 to None +test INFO: Object update sweep completed on /tmp/tmpr0t418v1/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 2 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpr0t418v1/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpr0t418v1/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000 +test INFO: Object update sweep completed on /tmp/tmpr0t418v1/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpyj7wcbys/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /.shards_a/shard_c/o /tmp/tmpyj7wcbys/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.00000 +test INFO: Object update sweep completed on /tmp/tmpyj7wcbys/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): @@ -49321,10 +37430,10 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpo44vyv8g/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpo44vyv8g/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341112.00000 -test INFO: Object update sweep completed on /tmp/tmpo44vyv8g/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpyj7wcbys/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpyj7wcbys/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751616.00000 +test INFO: Object update sweep completed on /tmp/tmpyj7wcbys/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -49335,10 +37444,10 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpo44vyv8g/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpo44vyv8g/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.00000 -test INFO: Object update sweep completed on /tmp/tmpo44vyv8g/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpyj7wcbys/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpyj7wcbys/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751617.00000 +test INFO: Object update sweep completed on /tmp/tmpyj7wcbys/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -49349,10 +37458,10 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpo44vyv8g/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpo44vyv8g/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341114.00000 -test INFO: Object update sweep completed on /tmp/tmpo44vyv8g/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpyj7wcbys/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpyj7wcbys/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751618.00000 +test INFO: Object update sweep completed on /tmp/tmpyj7wcbys/devices/sda1 in 0.02s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -49363,10 +37472,10 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpo44vyv8g/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpo44vyv8g/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341115.00000 -test INFO: Object update sweep completed on /tmp/tmpo44vyv8g/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpyj7wcbys/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpyj7wcbys/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751619.00000 +test INFO: Object update sweep completed on /tmp/tmpyj7wcbys/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -49376,144 +37485,106 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced +test.unit.common.ring.test_builder.TestRingBuilder.test_ever_rebalanced ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_async_updates ... ok test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_legacy_updates test.unit.obj.test_updater.TestObjectUpdater.test_obj_put_legacy_updates ... ok test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_gone_missing test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_gone_missing ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_failure_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_failure_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_in_future -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_in_future ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_now -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_marker_ts_now ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_no_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_non_ascii -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_non_ascii ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_old_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_other_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_segment_too_small ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_single_zero_length_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_weird_host_name ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_match ... ok test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_quarantine test.unit.obj.test_updater.TestObjectUpdater.test_obj_update_quarantine ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep -test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit -test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_2_skip_1 -test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_2_skip_1 ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_3_skip_1 -test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_3_skip_1 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_length_final_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_complete_zero_segments ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_initiate_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_md5 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_invalid_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_missing_part_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_etag_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_etag_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_nothing_there -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_nothing_there ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_upload_upper_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_object_upload_part_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_invalid -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_invalid ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC.test_upload_part_copy_range_unsatisfiable ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_no_sig_checker -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_no_sig_checker ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_bad ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_read_sig_checker_ok ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_end_of_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_newline_is_midway_through_chunk ... ok -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read -test.unit.common.middleware.s3api.test_s3request.TestChunkReader.test_readline_sig_checker_ok_partial_line_read ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_dict -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_dict ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_id -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_id ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_tenant_name ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_token_dict ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_fractional_replicas_rebalance ... ok +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txc864b63338374788a3e2d-006b08febe" "proxy-server 525335" 0.0122 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txc864b63338374788a3e2d-006b08febe" "proxy-server 525335" 0.0143 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txc864b63338374788a3e2d-006b08febe" "proxy-server 525335" 0.0217 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txc864b63338374788a3e2d-006b08febe - 0.0773 - - 1795751614.312673330 1795751614.390022039 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed1e002c384549689e1af-006b08febe" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec-con" "txed1e002c384549689e1af-006b08febe" "container-server 525335" 0.0178 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec-con" "txed1e002c384549689e1af-006b08febe" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txed1e002c384549689e1af-006b08febe" "proxy-server 525335" 0.0337 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txed1e002c384549689e1af-006b08febe" "proxy-server 525335" 0.0281 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txed1e002c384549689e1af-006b08febe - 0.0665 - - 1795751614.403038740 1795751614.469544649 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc0fe6a800e14e188801e-006b08febe" "proxy-server 525335" 0.0019 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx527df255faea49baadcaa-006b08febe" "proxy-server 525335" 0.0012 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx7698fa706d914f9b8c4d3-006b08febe" "proxy-server 525335" 0.0118 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx7698fa706d914f9b8c4d3-006b08febe" "proxy-server 525335" 0.0235 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx7698fa706d914f9b8c4d3-006b08febe" "proxy-server 525335" 0.0209 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx7698fa706d914f9b8c4d3-006b08febe - 0.0746 - - 1795751614.471403837 1795751614.545990705 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50ba68d4eb764fdf920cc-006b08febe" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "tx50ba68d4eb764fdf920cc-006b08febe" "container-server 525335" 0.0099 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "tx50ba68d4eb764fdf920cc-006b08febe" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx50ba68d4eb764fdf920cc-006b08febe" "proxy-server 525335" 0.0153 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx50ba68d4eb764fdf920cc-006b08febe" "proxy-server 525335" 0.0387 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx50ba68d4eb764fdf920cc-006b08febe - 0.0664 - - 1795751614.558902264 1795751614.625320196 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f67b6354a32405c8a9af-006b08febe" "proxy-server 525335" 0.0021 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx44735c5d1fcc4b37af418-006b08febe" "proxy-server 525335" 0.0013 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx3e8ddce978f24f26bdeb1-006b08febe" "proxy-server 525335" 0.0195 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx3e8ddce978f24f26bdeb1-006b08febe" "object-server 525335" 0.0005 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx3e8ddce978f24f26bdeb1-006b08febe" "object-server 525335" 0.0126 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx3e8ddce978f24f26bdeb1-006b08febe" "proxy-server 525335" 0.0539 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx3e8ddce978f24f26bdeb1-006b08febe" "proxy-server 525335" 0.0393 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx3e8ddce978f24f26bdeb1-006b08febe - 0.0921 - - 1795751614.626671791 1795751614.718783855 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05db87697ea946ab90b0c-006b08febe" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txfb3b3e8ec043420ba62d8-006b08febe" "proxy-server 525335" 0.0109 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx021920e7cb9542d1a0d89-006b08febe" "proxy-server 525335" 0.0003 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx021920e7cb9542d1a0d89-006b08febe" "proxy-server 525335" 0.0002 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx021920e7cb9542d1a0d89-006b08febe" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx021920e7cb9542d1a0d89-006b08febe) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx021920e7cb9542d1a0d89-006b08febe - 0.0539 - - 1795751614.728413343 1795751614.782303095 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3971a33d127c463493c80-006b08febe" "proxy-server 525335" 0.0103 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec" "tx3971a33d127c463493c80-006b08febe" "container-server 525335" 0.0011 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3971a33d127c463493c80-006b08febe" "proxy-server 525335" 0.0229 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec" "tx3971a33d127c463493c80-006b08febe" "container-server 525335" 0.0011 "-" 525335 3test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate_with_sysmeta +test.unit.proxy.test_mem_server.TestAccountController.test_POST_autocreate_with_sysmeta ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container ... ok +test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp0vsfe13n/tmp_test_obj_server_DiskFile/sda1/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.1472017820.44503.data.QBYCYU +test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmp0vsfe13n/tmp_test_obj_server_DiskFile/sda1/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.total-bs.abcdef +test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk: Invalid Timestamp value in filename 'junk' +test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk.data: Invalid Timestamp value in filename 'junk.data' +test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/.junk: Invalid Timestamp value in filename '.junk' +test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk: Invalid Timestamp value in filename 'junk' +test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk.data: Invalid Timestamp value in filename 'junk.data' +test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/.junk: Invalid Timestamp value in filename '.junk' +test-TestDiskFileManager WARNING: Use of splice() requested (config says "splice = yes"), but the system does not support it. splice() will not be used. +test-TestDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. +test-TestDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. +test-TestDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. +test-TestDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. +test-TestDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. +test-TestDiskFileManager DEBUG: Run listdir on /tmp/tmp3lenrb_e/tmp_test_obj_server_DiskFile/sda1/objects/0 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to get commit status of PUT to /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1739, in await_response + self.resp = self.conn.getexpect() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status + raise expect_status +Exception: kaboom! (txn: tx8f25775603b0459780592-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to get commit status of PUT to /v1/a/c/o: Timeout (Nones) (txn: txa5611a3c6f07472da2130-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: ERROR Client read timeout (Nones) (txn: txefd348c1892b44cc98c5e-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Client disconnected without sending last chunk (txn: tx56733c0ff6e14225ba77f-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1011, in _transfer_data + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3161, in _transfer_data chunk = next(data_source) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ return self._get_next_item() @@ -49528,86 +37599,364 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self.app.client_chunk_size) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 1992, in read + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 7227, in read raise Exception('exception message') -Exception: exception message (txn: txa1033f03ab3e4b48867d2-0068fbeeb5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response - resp = putter.await_response( - self.app.node_timeout, not final_phase) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response - self.resp = self.conn.getresponse() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse - self.status = self._status.get_response_status() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status - raise self.status -Exception: boom (txn: tx4b1fb16b6c6c4deb8a787-0068fbeeb5) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: Timeout (Nones) (txn: txea90b916bbc6465497d0d-0068fbeeb5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txcd1d9ebe99c54ea882e4b-0068fbeeb5) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx87791023710b467faea86-0068fbeeb5) -proxy-server ERROR: ERROR 500 b'' Trying to PUT /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89 From Object Server 10.0.0.2:1002/sdc (txn: tx87791023710b467faea86-0068fbeeb5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx547a829b9aac42d7b0d2d-0068fbeeb5) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx066b3f2d6a3142e4a88f0-0068fbeeb5) -proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.0:1000/sda (txn: tx066b3f2d6a3142e4a88f0-0068fbeeb5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +Exception: exception message (txn: txcc327908ac684681a88d2-006b08febe) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 412, [412] (txn: tx70546b120a6d4f2686eb8-0068fbeeb5) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server WARNING: Client disconnected without sending enough data (txn: tx7ec61c7fef884af6bdd03-0068fbeeb5) +proxy-server ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: tx2b5df3db046740339da24-006b08febe) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx0db5394d2909450c9872f-006b08febe)test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_error_commit ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_error_commit ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_mostly_success_commit ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx02b9d54f32404ea2908e4-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaf5676e67f2e41bdab1d3-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx4ee88c19cd48431f9ba92-006b08febe" "proxy-server 525332" 0.0085 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txcb7ce3e526ef483198ffe-006b08febe" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50ce8e465ae4491f82a9f-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx565b7d49582e43edb45f9-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txf1e6fcba132e48039823d-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc31d85a81ae24d66a337a-006b08febe" "proxy-server 525332" 0.0085 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx4b40bde13b414944b26d6-006b08febe" "proxy-server 525332" 0.0095 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txa5900927a9b945c3b34a7-006b08febe" "proxy-server 525332" 0.0050 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx10902b9e01d248b7b3515-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx6804b4774ee4464a9134f-006b08febe" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 412 - "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx7c24f08585234c158b165-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 412 - "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx7c24f08585234c158b165-006b08febe" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8398f5b2350947b4964fd-006b08febe" "proxy-server 525332" 0.0017 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx376f997e619f4615b8be8-006b08febe" "proxy-server 525332" 0.0058 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 304 - "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx61e3fb728ad3414fb8daf-006b08febe" "proxy-server 525332" 0.0090 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a493ba8bfb6405eb5d52-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx9422ef8bdb2c48e38ee1a-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 304 - "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx07c006f2334a4b06a6a01-006b08febe" "proxy-server 525332" 0.0048 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbbeaa1caebf346048a172-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "txc37ba7f8d2614a3ea7b9e-006b08febe" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "GET /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txbde2255a695543a1afc83-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx47c351db1279424fa8ce2-006b08febe" "proxy-server 525332" 0.0085 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx6f589dde64c841c88ff6a-006b08febe" "proxy-server 525332" 0.0062 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx652103768f7f4a4880253-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7df217df57294cb2b7bb4-006b08febe" "proxy-server 525332" 0.0032 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx50b39cb96edb42b9819c0-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx8061439c8e7d411cbc6ff-006b08febe" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx54786784776d4f95a6991-006b08febe" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx6fb04ec663b341d685fda-006b08febe" "proxy-server 525332" 0.0080 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 412 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx2aa55f981d4e499480cc6-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 412 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx2aa55f981d4e499480cc6-006b08febe" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6ce96b289f6a42ffb5933-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "txe30ee8d869674d8b9af0a-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 1test.unit.proxy.test_mem_server.TestAccountController.test_POST_bad_metadata +test.unit.proxy.test_mem_server.TestAccountController.test_POST_bad_metadata ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_get_part_devices_partial_replicas ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep +test.unit.obj.test_updater.TestObjectUpdater.test_object_sweep ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_old_obj_server +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_old_obj_server ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_POST_metadata +test.unit.proxy.test_mem_server.TestAccountController.test_POST_metadata ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring +test.unit.common.ring.test_builder.TestRingBuilder.test_get_ring ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_id +test.unit.common.ring.test_builder.TestRingBuilder.test_id ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_simple +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_simple ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from +test.unit.common.ring.test_builder.TestRingBuilder.test_id_copy_from ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file +test.unit.common.ring.test_builder.TestRingBuilder.test_id_legacy_builder_file ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_id_not_initialised_errors +test.unit.common.ring.test_builder.TestRingBuilder.test_id_not_initialised_errors ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_init +test.unit.common.ring.test_builder.TestRingBuilder.test_init ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_is_deleted ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_PUT +test.unit.proxy.test_mem_server.TestAccountController.test_PUT ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_no_stale_reads ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_range_single_record ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance +test.unit.common.ring.test_builder.TestRingBuilder.test_initial_balance ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_insufficient_replicas ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_bad_metadata +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_bad_metadata ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_load +test.unit.common.ring.test_builder.TestRingBuilder.test_load ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_connect_exceptions +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_connect_exceptions ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_body_and_bad_etag ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_max_account_name_length +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_max_account_name_length ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_create ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_metadata +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_metadata ... ok + +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server ERROR: Not enough object servers ack'ed (got 0) (txn: tx0db5394d2909450c9872f-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.8:1008/sdi (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.6:1006/sdg (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server ERROR: Not enough object servers ack'ed (got 3) (txn: tx7a05e85da39745eeb836f-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.12:1012/sdm (txn: txf3221977b53045ca95f3b-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.10:1010/sdk (txn: txf3221977b53045ca95f3b-006b08febe) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: txf3221977b53045ca95f3b-006b08febe) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.11:1011/sdl (txn: txf9083d9acff74a34ad5b1-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.7:1007/sdh (txn: txf9083d9acff74a34ad5b1-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: txf9083d9acff74a34ad5b1-006b08febf) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 3026, in _make_putter + return MIMEPutter.connect( + ~~~~~~~~~~~~~~~~~~^ + node, part, req.swift_entity_path, headers, self.app.watchdog, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ...<4 lines>... + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + need_multiphase=True) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1990, in connect + raise FooterNotSupported() +swift.common.exceptions.FooterNotSupported (txn: tx679ee7ca53b24ecd8bba6-006b08febf) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1784, in _send_chunk - self.conn.send(to_send) - ~~~~~~~~~~~~~~^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 912, in send - self.give_send(self, data) - ~~~~~~~~~~~~~~^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send - raise exc -Exception: Exception while sending data on connection (txn: tx7976729e10744b84a772c-0068fbeeb5)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_both_body ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_min_part_hours_zero_will_move_one_replica +test.unit.common.ring.test_builder.TestRingBuilder.test_min_part_hours_zero_will_move_one_replica ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_sharding_states ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_status +test.unit.proxy.test_mem_server.TestAccountController.test_PUT_status ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_more_devices_than_replicas_validation_when_removed_dev ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_auto_create_account_listing_response_is_json +test.unit.proxy.test_mem_server.TestAccountController.test_auto_create_account_listing_response_is_json ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_chunked_body ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multiple_duplicate_device_assignment +test.unit.common.ring.test_builder.TestRingBuilder.test_multiple_duplicate_device_assignment ... ok -test INFO: Object update sweep starting on /tmp/tmpo44vyv8g/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpo44vyv8g/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341116.00000 -test INFO: Object update sweep completed on /tmp/tmpo44vyv8g/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx3971a33d127c463493c80-006b08febe" "proxy-server 525335" 0.0247 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx3971a33d127c463493c80-006b08febe - 0.0634 - - 1795751614.792349339 1795751614.855788469 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7837fa36dcf4ebdbb371-006b08febe" "proxy-server 525335" 0.0108 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd3d8d5f43786435eb4196-006b08febe" "proxy-server 525335" 0.0013 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/34 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txf9712a298f934579883ef-006b08febe - 0.0486 - - 1795751614.857422829 1795751614.906028271 3 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdh1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txf9712a298f934579883ef-006b08febe" "proxy-server 525335" 0.0120 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdg1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txf9712a298f934579883ef-006b08febe" "proxy-server 525335" 0.0120 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "PUT /sdi1/3/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txf9712a298f934579883ef-006b08febe" "proxy-server 525335" 0.0308 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28dd0f49c75c4f0680b1c-006b08febe" "proxy-server 525335" 0.0144 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 201 - "PUT http://127.0.0.1:45695/sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" "tx28dd0f49c75c4f0680b1c-006b08febe" "container-server 525335" 0.0093 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 201 - "PUT http://127.0.0.1:33439/sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" "tx28dd0f49c75c4f0680b1c-006b08febe" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 201 - "PUT http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx28dd0f49c75c4f0680b1c-006b08febe" "proxy-server 525335" 0.0377 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 201 - "PUT http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx28dd0f49c75c4f0680b1c-006b08febe" "proxy-server 525335" 0.0379 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/33d565e1fbbc441095a61c92f54f8f32 HTTP/1.0 201 - - t - - - tx28dd0f49c75c4f0680b1c-006b08febe - 0.0731 - - 1795751614.944478035 1795751615.017572641 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35dde7a1144a4cfb924ab-006b08febf" "proxy-server 525335" 0.0021 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx84674c91d5f249eeb4ccf-006b08febf" "proxy-server 525335" 0.0134 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 201 - "PUT http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx03a49db68e15413d838c6-006b08febf" "proxy-server 525335" 0.0226 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 201 - "PUT http://localhost/sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx03a49db68e15413d838c6-006b08febf" "object-server 525335" 0.0004 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 201 - "PUT http://localhost/sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx03a49db68e15413d838c6-006b08febf" "object-server 525335" 0.0085 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 201 - "PUT http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx03a49db68e15413d838c6-006b08febf" "proxy-server 525335" 0.0351 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 201 - "PUT http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx03a49db68e15413d838c6-006b08febf" "proxy-server 525335" 0.0370 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals HTTP/1.0 201 - - t 52 - - tx03a49db68e15413d838c6-006b08febf - 0.0919 - - 1795751615.019031763 1795751615.110962868 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96245f0a76ad4cc892460-006b08febf" "proxy-server 525335" 0.0019 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx75cd6913c6d44ae7839d9-006b08febf" "proxy-server 525335" 0.0109 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx9273745428ab420a963aa-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx9273745428ab420a963aa-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx449690f274da45b386b09-006b08febf" "proxy-server 525335" 0.0133 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "txe9bfbed5179b4fb69e170-006b08febf" "proxy-server 525335" 0.0083 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 412 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txd8169b3f908e4267a4026-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 412 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txd8169b3f908e4267a4026-006b08febf" "proxy-server 525335" 0.0164 "-" 525335 3 +proxy DEBUG: Ignoring 412 from primary (txn: txd8169b3f908e4267a4026-006b08febf) +proxy DEBUG: Ignoring 412 from primary (txn: txd8169b3f908e4267a4026-006b08febf) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 412 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txd8169b3f908e4267a4026-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy DEBUG: Ignoring 412 from primary (txn: txd8169b3f908e4267a4026-006b08febf) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5fe2f2d046a04be988f28-006b08febf" "proxy-server 525335" 0.0095 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx8d5e6c8e3a334d3c8af8c-006b08febf" "proxy-server 525335" 0.0135 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txc2a206f5efb64889bc9e2-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3test.unit.proxy.test_mem_server.TestAccountController.test_connection_refused +test.unit.proxy.test_mem_server.TestAccountController.test_connection_refused ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_explicit_commit_status ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_info_stale_read_ok ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_other_socket_error +test.unit.proxy.test_mem_server.TestAccountController.test_other_socket_error ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_dont_move_too_many_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_dont_move_too_many_replicas ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_response_get_accept_ranges_header +test.unit.proxy.test_mem_server.TestAccountController.test_response_get_accept_ranges_header ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_2_skip_1 +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_2_skip_1 ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_3_skip_1 +test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_defer_3_skip_1 ... ok +test.unit.proxy.test_mem_server.TestAccountController.test_response_head_accept_ranges_header +test.unit.proxy.test_mem_server.TestAccountController.test_response_head_accept_ranges_header ... ok + +test DEBUG: Replicating db /tmp/tmprb20r5rw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', '432550cb-b53e-4c3e-9460-003c7ef07b31-sda', '1795751614.82510', '1795751617', '1795751616', '', '1795751617', 1, 1) +test DEBUG: /tmp/tmprb20r5rw/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', '432550cb-b53e-4c3e-9460-003c7ef07b31-sda', '1795751614.82510', '1795751617', '1795751616', '', '1795751617', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('432550cb-b53e-4c3e-9460-003c7ef07b31-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04121 seconds (24.26790/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpiy_u6njo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8e2de7ad-923e-4664-a8c0-ea30556b5ca4-sda', '1795751614.91524', '1795751617', '1795751616', '', '1795751617', 0, 0) +test DEBUG: /tmp/tmpiy_u6njo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8e2de7ad-923e-4664-a8c0-ea30556b5ca4-sda', '1795751614.91524', '1795751617', '1795751616', '', '1795751617', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8e2de7ad-923e-4664-a8c0-ea30556b5ca4-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02929 seconds (34.13711/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpqnh063lr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', '1e4628e8-1adc-442a-a414-1f3c25869902-sda', '1795751614.99889', '1795751617', '1795751616', '', '1795751617', 1, 1) +test DEBUG: /tmp/tmpqnh063lr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751618.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '1e4628e8-1adc-442a-a414-1f3c25869902-sda') +test DEBUG: /tmp/tmpqnh063lr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0113666s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', '1e4628e8-1adc-442a-a414-1f3c25869902-sda', '1795751614.99889', '1795751617', '1795751616', '', '1795751617', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('1e4628e8-1adc-442a-a414-1f3c25869902-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06628 seconds (15.08642/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp2rc5e94k/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0986db67-127d-4c28-b81b-97b3a363b8fb-sda', '1795751615.10122', '1795751618', '1795751617', '', '1795751618', 0, 0) +test DEBUG: /tmp/tmp2rc5e94k/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0986db67-127d-4c28-b81b-97b3a363b8fb-sda', '1795751615.10122', '1795751618', '1795751617', '', '1795751618', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('0986db67-127d-4c28-b81b-97b3a363b8fb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02613 seconds (38.26940/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpcgom81n7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', '73359e43-a526-4c70-bab5-f7b85abe89f5-sda', '1795751615.17038', '1795751618', '1795751617', '', '1795751618', 1, 1) +test DEBUG: /tmp/tmpcgom81n7/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', '73359e43-a526-4c70-bab5-f7b85abe89f5-sda', '1795751615.17038', '1795751618', '1795751617', '', '1795751618', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('73359e43-a526-4c70-bab5-f7b85abe89f5-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04538 seconds (22.03650/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmplt8v25wh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7ec23194-237d-4434-8345-71d54de7c55f-sda', '1795751615.25328', '1795751619', '1795751618', '', '1795751619', 0, 1) +test DEBUG: /tmp/tmplt8v25wh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7ec23194-237d-4434-8345-71d54de7c55f-sda', '1795751615.25328', '1795751619', '1795751618', '', '1795751619', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('7ec23194-237d-4434-8345-71d54de7c55f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03803 seconds (26.29717/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp8o26vjjn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5921bc444a0d80ba1bd4a2b54a48e8b3', '23647076-367e-4c00-86ad-11fcf02abcdb-sda', '1795751615.31807', '1795751619', '1795751618', '', '1795751619', 1, 1) +test DEBUG: /tmp/tmp8o26vjjn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751620.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '23647076-367e-4c00-86ad-11fcf02abcdb-sda')test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_items_since ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_footers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_just_enough_durable_responses ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_delete ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 304 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx8407678f3268423baa1a5-006b08febe" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2c17104fa1f24d7494192-006b08febe" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "txbbf341b1b57e4093b0642-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdc1/1/a/35d5f31d154e481d981b95e020d1b308/o" 304 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "txa16e6e23ba164961b91ba-006b08febf" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx69382328bd6c4752a780c-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/35d5f31d154e481d981b95e020d1b308" 204 - "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308" "tx378687905cb245b0a9ea0-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdd1/1/a/35d5f31d154e481d981b95e020d1b308/o" 200 24 "HEAD http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308/o" "tx1889bd7bf844423781f9c-006b08febf" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0ec982f568ae41b2ba34a-006b08febf" "proxy-server 525332" 0.0055 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdb1/0/a/35d5f31d154e481d981b95e020d1b308" 200 382 "GET http://foo:8080/v1/a/35d5f31d154e481d981b95e020d1b308?format=json&states=listing" "tx0ec982f568ae41b2ba34a-006b08febf" "proxy-server 525332" 0.0185 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx37ad4c00d55b4a3a96b53-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/1/a/df26d88c82f040eea00ea8c5cb885db3" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" "tx37ad4c00d55b4a3a96b53-006b08febf" "container-server 525332" 0.0011 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/1/a/df26d88c82f040eea00ea8c5cb885db3" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" "tx37ad4c00d55b4a3a96b53-006b08febf" "container-server 525332" 0.0011 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 201 - "PUT http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx37ad4c00d55b4a3a96b53-006b08febf" "proxy-server 525332" 0.0492 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 201 - "PUT http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx37ad4c00d55b4a3a96b53-006b08febf" "proxy-server 525332" 0.0377 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe267cf6a66c444e5acc00-006b08febf" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txe267cf6a66c444e5acc00-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b4b4421e9304800848a4-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txc7cf7738ac6b4c84b5631-006b08febf" "proxy-server 525332" 0.0012 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "txa31acbc9824143f2a9786-006b08febf" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "txa31acbc9824143f2a9786-006b08febf" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txa31acbc9824143f2a9786-006b08febf" "proxy-server 525332" 0.0315 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txa31acbc9824143f2a9786-006b08febf" "proxy-server 525332" 0.0193 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe6b047a803a041749bdcd-006b08febf" "proxy-server 525332" 0.0143 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx546a0482ea00467291da5-006b08febf" "proxy-server 525332" 0.0170 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "POST http://foo:8080/sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "txeab7e60f8b4a4e5eb1f88-006b08febf" "object-server 525332" 0.0005 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "POST /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 202 76 "POST http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txeab7e60f8b4a4e5eb1f88-006b08febf" "proxy-server 525332" 0.0101 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "POST http://foo:8080/sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "txeab7e60f8b4a4e5eb1f88-006b08febf" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "POST /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 202 76 "POST http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txeab7e60f8b4a4e5eb1f88-006b08febf" "proxy-server 525332" 0.0246 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx79bef12255fa400ba5757-006b08febf" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx334ebd4b9f004e86b47ed-006b08febf" "proxy-server 525332" 0.0126 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx88d0b51d5be74a509ae02-006b08febf" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe16bd740bfcb4a7e9f3c1-006b08febf" "proxy-server 525332" 0.0171 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx4c6ce654714b4b2e8adbd-006b08febf" "proxy-server 525332" 0.0122 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txea149b18ef3c48b4963a0-006b08febf" "proxy-server 525332" 0.0089 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcfb6c5d033104905b92d6-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +test INFO: Object update sweep starting on /tmp/tmpyj7wcbys/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpyj7wcbys/devices/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751620.00000 +test INFO: Object update sweep completed on /tmp/tmpyj7wcbys/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache @@ -49618,9 +37967,9 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpd9kl9d8h/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpd9kl9d8h/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341112.00000 -test INFO: Object update sweep completed on /tmp/tmpd9kl9d8h/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpo6rbovo5/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpo6rbovo5/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.00000 +test INFO: Object update sweep completed on /tmp/tmpo6rbovo5/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): @@ -49632,9 +37981,9 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpd9kl9d8h/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpd9kl9d8h/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341114.00000 -test INFO: Object update sweep completed on /tmp/tmpd9kl9d8h/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpo6rbovo5/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpo6rbovo5/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751617.00000 +test INFO: Object update sweep completed on /tmp/tmpo6rbovo5/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): @@ -49646,843 +37995,221 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp1w78z5sv/devices/sda1 (pid: 4171824) -test ERROR: ERROR Pickle problem, quarantining /tmp/tmp1w78z5sv/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341111.00000: +test INFO: Object update sweep starting on /tmp/tmpjdg6k4oo/devices/sda1 (pid: 525355) +test ERROR: ERROR Pickle problem, quarantining /tmp/tmpjdg6k4oo/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751614.00000: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/updater.py", line 649, in _load_update return pickle.load(open(update_path, 'rb')) # nosec: B301 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ _pickle.UnpicklingError: invalid load key, '\xff'. -test INFO: Object update sweep completed on /tmp/tmp1w78z5sv/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep completed on /tmp/tmpjdg6k4oo/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 1 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpo2u4yyee/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c1/o09 /tmp/tmpo2u4yyee/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1761341111.75866 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmpo2u4yyee/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1761341111.76269 -test INFO: Object update sweep completed on /tmp/tmpo2u4yyee/devices/sda1 in 0.23s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.23s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmp3_6n205p/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c1/o00 /tmp/tmp3_6n205p/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761341112.00241 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmp3_6n205p/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761341112.00255 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp3_6n205p/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761341112.00266 -test INFO: Object update sweep completed on /tmp/tmp3_6n205p/devices/sda1 in 0.10s seconds:, 3 successes, 0 failures, 0 quarantines, 3 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 2 deferrals, 1 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmp10wkfmgz/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmp10wkfmgz/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1795751615.07009 +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmp10wkfmgz/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1795751615.07095 +test INFO: Object update sweep completed on /tmp/tmp10wkfmgz/devices/sda1 in 0.22s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.22s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 9 skips, 9 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmptdzh216b/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmptdzh216b/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1795751615.29145 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmptdzh216b/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1795751615.29978 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmptdzh216b/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1795751615.29991 +test INFO: Object update sweep completed on /tmp/tmptdzh216b/devices/sda1 in 0.10s seconds:, 3 successes, 0 failures, 0 quarantines, 3 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 2 deferrals, 1 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.10s, 3 successes, 0 failures, 0 quarantines, 3 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 2 deferrals, 1 drains -test INFO: Object update sweep starting on /tmp/tmp2eik1e0p/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c1/o04 /tmp/tmp2eik1e0p/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1761341112.10789 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmp2eik1e0p/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761341112.10784 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmp2eik1e0p/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761341112.10760 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmp2eik1e0p/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761341112.10773 -test INFO: Object update sweep completed on /tmp/tmp2eik1e0p/devices/sda1 in 0.01s seconds:, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmprkzxlbq_/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c1/o00 /tmp/tmprkzxlbq_/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1795751615.40461 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmprkzxlbq_/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1795751615.40481 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmprkzxlbq_/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1795751615.40490 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmprkzxlbq_/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1795751615.40475 +test INFO: Object update sweep completed on /tmp/tmprkzxlbq_/devices/sda1 in 0.01s seconds:, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 1 skips, 3 deferrals, 2 drains -test INFO: Object update sweep starting on /tmp/tmpe7j8noyg/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c1/o01 /tmp/tmpe7j8noyg/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761341112.12225 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpe7j8noyg/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1761341112.12231 -test INFO: Object update sweep completed on /tmp/tmpe7j8noyg/devices/sda1 in 0.11s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 2 deferrals, 0 drains (pid: 4171824)test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_some_limited +test INFO: Object update sweep starting on /tmp/tmpmw6w6b31/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpmw6w6b31/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1795751615.41827 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmpmw6w6b31/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1795751615.41832 +test INFO: Object update sweep completed on /tmp/tmpmw6w6b31/devices/sda1 in 0.12s seconds:, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 2 deferrals, 0 drains (pid: 525355)test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_some_limited test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_some_limited ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_less_durable_responses ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_expansion_more_devices ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_PUT_with_slow_commits ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_root_container_fill_gap ... ok +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT +test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter.test_txn_id_logging_ECPUT ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_full ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txc2a206f5efb64889bc9e2-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9bffad26c1d421c86e55-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "txc073537ff45c4ab7adf54-006b08febf" "proxy-server 525335" 0.0135 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txb706f6e3cfe14ba0a582e-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txb706f6e3cfe14ba0a582e-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txb706f6e3cfe14ba0a582e-006b08febf" "proxy-server 525335" 0.0084 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb736396bab5b4189870ab-006b08febf" "proxy-server 525335" 0.0135 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx8f759e4de3cf4493a8f2f-006b08febf" "proxy-server 525335" 0.0014 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx01946f8aa0e64b2ba502b-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx01946f8aa0e64b2ba502b-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c3398ab8fbf46d4bf3dd-006b08febf" "proxy-server 525335" 0.0135 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "txcbaf00b8d0b543f8b05cd-006b08febf" "proxy-server 525335" 0.0095 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txa650811b2ff34d51a4218-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txa650811b2ff34d51a4218-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "GET http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txa650811b2ff34d51a4218-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2232981248d4c6cbbedc-006b08febf" "proxy-server 525335" 0.0012 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "txf02b177b326c4162903b2-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx33006cbede6b4fce83d6f-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2715e8dc00aa45c7abf43-006b08febf" "proxy-server 525335" 0.0012 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx92315642e9424c36b5349-006b08febf" "proxy-server 525335" 0.0012 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 412 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx1e08a8b3dbeb405d86af6-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 412 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx1e08a8b3dbeb405d86af6-006b08febf" "proxy-server 525335" 0.0123 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 412 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx1e08a8b3dbeb405d86af6-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f330767ed35475c96714-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "txa3e3668333b74ac3a0c81-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdg1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx730b8c43710b4bb9916e4-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55e31ce395b643a192a19-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx15aab172881147e18647d-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "txb46bdbbca7884a57a0c9b-006b08febf" "proxy-server 525335" 0.0002 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2160147e630647e691dbb-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx906012e06c6e43ac899a8-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdh1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 200 106 "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx73d9194cd3aa4e0da61ff-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d98d86b3721407285412-006b08febf" "proxy-server 525335" 0.0012 "-" 525335 -test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_deleted ... ok test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_unlimited test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_unlimited ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_namespaces_state_filtering ... ok test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_unsent_deferrals test.unit.obj.test_updater.TestObjectUpdater.test_per_container_rate_limit_unsent_deferrals ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_overfull ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_0_min_part_hours +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_0_min_part_hours ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341107.98490', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341107.99290', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:07 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_owner_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_write_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_write_permission ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txfa4a4a05a4134289a7201-006b08febd" "proxy-server 525339" 0.0246 "-" 525339 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txfa4a4a05a4134289a7201-006b08febd - 0.0690 - - 1795751613.701034784 1795751613.770008326 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b21a8599fa348a9a5308-006b08febd" "proxy-server 525339" 0.0020 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:47415/sda1/0/a/c1" "tx5b21a8599fa348a9a5308-006b08febd" "container-server 525339" 0.0009 "-" 525339 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:39239/sdb1/0/a/c1" "tx5b21a8599fa348a9a5308-006b08febd" "container-server 525339" 0.0120 "-" 525339 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx5b21a8599fa348a9a5308-006b08febd" "proxy-server 525339" 0.0251 "-" 525339 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx5b21a8599fa348a9a5308-006b08febd" "proxy-server 525339" 0.0516 "-" 525339 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx5b21a8599fa348a9a5308-006b08febd - 0.0796 - - 1795751613.771387815 1795751613.851021290 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6ae4c10696f14e499ae8f-006b08febd" "proxy-server 525339" 0.0181 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:47415/sda1/2/a/c2" "tx6ae4c10696f14e499ae8f-006b08febd" "container-server 525339" 0.0010 "-" 525339 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:39239/sdb1/2/a/c2" "tx6ae4c10696f14e499ae8f-006b08febd" "container-server 525339" 0.0016 "-" 525339 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6ae4c10696f14e499ae8f-006b08febd" "proxy-server 525339" 0.0321 "-" 525339 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:33 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx6ae4c10696f14e499ae8f-006b08febd" "proxy-server 525339" 0.0317 "-" 525339 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/33 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx6ae4c10696f14e499ae8f-006b08febd - 0.0726 - - 1795751613.852467537 1795751613.925079584 2 - +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmp6cbkk9a2/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp6cbkk9a2/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmp6cbkk9a2/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp6cbkk9a2/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0115 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0114 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0150 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0100 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9db1030d462441bc80398-006b08febf" "proxy-server 525339" 0.0012 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:51505/sdb1/0/a/c" "tx9db1030d462441bc80398-006b08febf" "container-server 525339" 0.0010 "-" 525339 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:60439/sda1/0/a/c" "tx9db1030d462441bc80398-006b08febf" "container-server 525339" 0.0010 "-" 525339 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9db1030d462441bc80398-006b08febf" "proxy-server 525339" 0.0335 "-" 525339 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9db1030d462441bc80398-006b08febf" "proxy-server 525339" 0.0467 "-" 525339 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9db1030d462441bc80398-006b08febf - 0.0657 - - 1795751615.580582380 1795751615.646314859 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txe157a34ab093409a84f6e-006b08febf" "proxy-server 525339" 0.0011 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:60439/sda1/2/a1/c1" "txe157a34ab093409a84f6e-006b08febf" "container-server 525339" 0.0131 "-" 525339 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:51505/sdb1/2/a1/c1" "txe157a34ab093409a84f6e-006b08febf" "container-server 525339" 0.0010 "-" 525339 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe157a34ab093409a84f6e-006b08febf" "proxy-server 525339" 0.0292 "-" 525339 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txe157a34ab093409a84f6e-006b08febf" "proxy-server 525339" 0.0467 "-" 525339 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txe157a34ab093409a84f6e-006b08febf - 0.0619 - - 1795751615.659790993 1795751615.721645832 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1743fa63fdd44a1d80da2-006b08febf" "proxy-server 525339" 0.0018 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:51505/sdb1/0/a/c1" "tx1743fa63fdd44a1d80da2-006b08febf" "container-server 525339" 0.0104 "-" 525339 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:60439/sda1/0/a/c1" "tx1743fa63fdd44a1d80da2-006b08febf" "container-server 525339" 0.0010 "-" 525339 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1743fa63fdd44a1d80da2-006b08febf" "proxy-server 525339" 0.0376 "-" 525339 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1743fa63fdd44a1d80da2-006b08febf" "proxy-server 525339" 0.0341 "-" 525339 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx1743fa63fdd44a1d80da2-006b08febf - 0.0743 - - 1795751615.722999573 1795751615.797249794 1 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9bc777ec996f476b9f7c7-006b08febf" "proxy-server 525339" 0.0017 "-" 525339 -test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_positive_min_part_hours +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_part_moves_with_positive_min_part_hours ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Expecting an element , got nothing, line 1 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID"}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_dict -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_dict ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_id -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_id ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_name -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_name ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_roles -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_missing_user_roles ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_not_json -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_not_json ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_bad_reply_valid_but_bad_json ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_fail_to_connect_to_keystone ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_no_s3_creds_defers_to_auth_middleware ... ok -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token -test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad.test_unauthorized_token ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_all_users -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_all_users ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_read ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_authenticated_users ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_full_control ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_bucket_owner_read ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_canonical_user ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_elem ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_from_elem_by_id_only ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_private ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_acl_public_read_write ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_base_grantee ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_canned_acl_grantees ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_container ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_empty_list ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_object ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_undefined ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_decode_acl_with_invalid_json ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_container ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_many_grant ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_encode_acl_object ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl ... ok -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid -test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource.test_from_headers_x_amz_acl_invalid ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_isoformat ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_from_s3xmlformat ... ok -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat -test.unit.common.middleware.s3api.test_utils.TestS3Timestamp.test_s3xmlformat ... ok -test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_bulk.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_nondefaults -test.unit.common.middleware.test_domain_remap.TestSwiftInfo.test_registered_nondefaults ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_exceeded_readline ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_read_sized ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole ... ok -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline -test.unit.common.middleware.test_formpost.TestCappedFileLikeObject.test_whole_readline ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_big_non_slo ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_fails -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_fails ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_finds_old -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_finds_old ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_small_non_slo ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_tombstone -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_beyond_manifest_refetch_tombstone ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_bogus_content_range -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_bogus_content_range ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_manifest -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_manifest ... ok -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_range_manifest -test.unit.common.middleware.test_slo.TestOldSwiftWithRangesOldManifests.test_old_swift_range_get_includes_whole_range_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_manifest_with_x_open_expired_part_num -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_manifest_with_x_open_expired_part_num ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_non_integer_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_non_integer_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_out_of_range_part_number -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_out_of_range_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_num_with_repeated_segments -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_num_with_repeated_segments ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_data_manifest -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_data_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_large_manifest -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_large_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_sub_slo -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_get_part_number_sub_slo ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_negative_part_number_invalid_on_subrange -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_negative_part_number_invalid_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_non_integer_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_non_integer_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number_on_subrange -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_out_of_range_part_number_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_data_manifest -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_data_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_refetch_path -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_refetch_path ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_subrange -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_zero_invalid -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_head_part_number_zero_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_negative_part_number_invalid -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_negative_part_number_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_exceeds_max_manifest_segments_is_ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_exceeds_max_manifest_segments_is_ok ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_manifest_get -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_manifest_get ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object_with_range -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_ignored_for_non_slo_object_with_range ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_sub_ranges_manifest -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_sub_ranges_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_with_range_segments -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_with_range_segments ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_byte_manifest -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_byte_manifest ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid_on_subrange -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_part_number_zero_invalid_on_subrange ... ok -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error -test.unit.common.middleware.test_slo.TestPartNumberLegacyManifest.test_range_with_part_number_is_error ... ok -test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception -test.unit.common.middleware.test_tempauth.TestUtilityMethods.test_account_acls_bad_path_raises_exception ... ok -test.unit.common.test_daemon.TestRunDaemon.test_fork_workers -test.unit.common.test_daemon.TestRunDaemon.test_fork_workers ... ok -test.unit.common.test_daemon.TestRunDaemon.test_forked_worker -test.unit.common.test_daemon.TestRunDaemon.test_forked_worker ... ok -test.unit.common.test_daemon.TestRunDaemon.test_restart_workers -test.unit.common.test_daemon.TestRunDaemon.test_restart_workers ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run -test.unit.common.test_daemon.TestRunDaemon.test_run ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_diff_tz -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_diff_tz ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_dir_with_duplicate_var -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_dir_with_duplicate_var ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_file_with_duplicate_var -test.unit.common.test_daemon.TestRunDaemon.test_run_daemon_from_conf_file_with_duplicate_var ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_dir -test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_dir ... ok -test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_file -test.unit.common.test_daemon.TestRunDaemon.test_run_deamon_from_conf_file ... ok -test.unit.common.test_daemon.TestRunDaemon.test_signal -test.unit.common.test_daemon.TestRunDaemon.test_signal ... ok -test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears -test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears ... ok -test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears_in_cleanup -test.unit.common.test_daemon.TestRunDaemon.test_worker_disappears_in_cleanup ... ok -test.unit.common.test_daemon.TestRunDaemon.test_worker_kills_pids_in_cleanup -test.unit.common.test_daemon.TestRunDaemon.test_worker_kills_pids_in_cleanup ... ok -test.unit.common.test_linkat.TestLinkat.test_available -test.unit.common.test_linkat.TestLinkat.test_available ... ok -test.unit.common.test_linkat.TestLinkat.test_errno -test.unit.common.test_linkat.TestLinkat.test_errno ... ok -test.unit.common.test_linkat.TestLinkat.test_flags -test.unit.common.test_linkat.TestLinkat.test_flags ... ok -test.unit.common.test_linkat.TestLinkat.test_linkat_fd_not_integer -test.unit.common.test_linkat.TestLinkat.test_linkat_fd_not_integer ... ok -test.unit.common.test_linkat.TestLinkat.test_linkat_success -test.unit.common.test_linkat.TestLinkat.test_linkat_success ... ok -test.unit.common.test_linkat.TestLinkat.test_unavailable -test.unit.common.test_linkat.TestLinkat.test_unavailable ... ok -test.unit.common.test_linkat.TestLinkat.test_unavailable_in_libc -test.unit.common.test_linkat.TestLinkat.test_unavailable_in_libc ... ok -test.unit.common.test_statsd_client.TestStatsdClient.test_init_host -test.unit.common.test_statsd_client.TestStatsdClient.test_init_host ... ok -test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none -test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none ... ok -test.unit.common.test_statsd_client.TestStatsdClient.test_statsd_set_prefix_deprecation -test.unit.common.test_statsd_client.TestStatsdClient.test_statsd_set_prefix_deprecation ... ok -test.unit.common.test_swob.TestStatusMap.test_status_map -test.unit.common.test_swob.TestStatusMap.test_status_map ... ok -test.unit.common.test_utils.TestFallocate.test_arg_bounds -test.unit.common.test_utils.TestFallocate.test_arg_bounds ... ok -test.unit.common.test_utils.TestFallocate.test_fallocate -test.unit.common.test_utils.TestFallocate.test_fallocate ... ok -test.unit.common.test_utils.TestFallocate.test_fallocate_fatal_error -test.unit.common.test_utils.TestFallocate.test_fallocate_fatal_error ... ok -test.unit.common.test_utils.TestFallocate.test_fallocate_offset -test.unit.common.test_utils.TestFallocate.test_fallocate_offset ... ok -test.unit.common.test_utils.TestFallocate.test_fallocate_silent_errors -test.unit.common.test_utils.TestFallocate.test_fallocate_silent_errors ... ok -test.unit.common.test_utils.TestFallocate.test_no_fallocates_available -test.unit.common.test_utils.TestFallocate.test_no_fallocates_available ... ok -test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback -test.unit.common.test_utils.TestFallocate.test_posix_fallocate_fallback ... ok -test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset -test.unit.common.test_utils.TestFallocate.test_posix_fallocate_offset ... ok -test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync -test.unit.common.test_utils.TestFsync.test_fsync_bad_fullsync ... ok -test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync -test.unit.common.test_utils.TestFsync.test_fsync_f_fullsync ... ok -test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync -test.unit.common.test_utils.TestFsync.test_fsync_no_fullsync ... ok - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0031 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0035 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0034 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:08 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0084 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0039 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0037 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0034 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0081 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0038 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0024 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0038 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0022 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0033 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0032 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type -test.unit.container.test_server.TestContainerController.test_swift_bytes_in_content_type ... ok -test.unit.container.test_server.TestContainerController.test_through_call -test.unit.container.test_server.TestContainerController.test_through_call ... ok -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path ... ok -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path_utf8 -test.unit.container.test_server.TestContainerController.test_through_call_invalid_path_utf8 ... ok -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_DELETE -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_DELETE ... ok -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_POST -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_POST ... ok -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT -test.unit.container.test_server.TestContainerController.test_update_sync_store_on_PUT ... ok -test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers -test.unit.container.test_server.TestContainerController.test_updating_multiple_container_servers ... ok -test.unit.container.test_server.TestContainerController.test_weird_content_types -test.unit.container.test_server.TestContainerController.test_weird_content_types ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices ... ok -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle -test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted ... ok -test.unit.common.test_utils.TestFsync.test_no_fdatasync -test.unit.common.test_utils.TestFsync.test_no_fdatasync ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx564e673300804359a6a0f-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx44541293da204fb2ada29-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "GET /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 304 - "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx006ae289eaf340129b307-0068fbeeb1" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx50e1b038d400434083488-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx12de9f45c96d4df786495-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "GET /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txbf6cb231645d414e8e066-0068fbeeb1" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx980fef7185e7412ca064b-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx8d649092ab2849a5bf40f-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx5aa330816dc945169b203-0068fbeeb1" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe22be167b427423fb9b0b-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx6e7e5ad1e5dd435b9668a-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx98e1170a65e041888e690-0068fbeeb1" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx97a93c5c596b4821a52e7-0068fbeeb1" "proxy-server 4171832" 0.0046 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx7509c2f3d1e543d8acf1f-0068fbeeb1" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 412 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx9c4af5d585634590a1517-0068fbeeb1" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 412 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx9c4af5d585634590a1517-0068fbeeb1" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx10523d32648f4f74b11a7-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "tx1a814ec359364e518d110-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 304 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx8e97903408494fb085547-0068fbeeb1" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5de2f2460693433497744-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txb13fe3e88e984abaa2570-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdc1/3/a/34c4540688634466a13d542a6559d411/o" 304 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "tx722f0a2fbdc643b8840ee-0068fbeeb1" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa291102b9d144942addc5-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a/34c4540688634466a13d542a6559d411" 204 - "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411" "txfc457de56725421084241-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdd1/3/a/34c4540688634466a13d542a6559d411/o" 200 24 "HEAD http://foo:8080/v1/a/34c4540688634466a13d542a6559d411/o" "txe7b5c01930444126a1340-0068fbeeb1" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcac64abe1ad04a16a5469-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "GET /sda1/1/a/34c4540688634466a13d542a6559d411" 200 382 "GET http://foo:8080/v1/a/34c4540688634466a13d542a6559d411?format=json&states=listing" "txcac64abe1ad04a16a5469-0068fbeeb1" "proxy-server 4171832" 0.0021 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx847b0eaa7a8f43ef9a84f-0068fbeeb1" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "PUT /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx847b0eaa7a8f43ef9a84f-0068fbeeb1" "container-server 4171832" 0.0010 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx847b0eaa7a8f43ef9a84f-0068fbeeb1" "container-server 4171832" 0.0009 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "PUT /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 201 - "PUT http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx847b0eaa7a8f43ef9a84f-0068fbeeb1" "proxy-server 4171832" 0.0119 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "PUT /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 201 - "PUT http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx847b0eaa7a8f43ef9a84f-0068fbeeb1" "proxy-server 4171832" 0.0085 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2eb9ca3b3ad94c9b8d6e6-0068fbeeb1" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx2eb9ca3b3ad94c9b8d6e6-0068fbeeb1" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:05 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe0ac380d890749de9fa2a-0068fbeeb1" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx649680bbe473439e84f46-0068fbeeb2" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx809f45e986894479888b5-0068fbeeb2" "object-server 4171832" 0.0006 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "PUT /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx809f45e986894479888b5-0068fbeeb2" "proxy-server 4171832" 0.0136 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "PUT /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx809f45e986894479888b5-0068fbeeb2" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "PUT /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx809f45e986894479888b5-0068fbeeb2" "proxy-server 4171832" 0.0120 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6d53c859a1004b11b3bb8-0068fbeeb2" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx2b7435092f7042c2afa2b-0068fbeeb2" "proxy-server 4171832" 0.0028 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "PUT /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "POST http://foo:8080/sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txdff4549f589740d5a7e74-0068fbeeb2" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "POST /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 202 76 "POST http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txdff4549f589740d5a7e74-0068fbeeb2" "proxy-server 4171832" 0.0057 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "PUT /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "POST http://foo:8080/sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txdff4549f589740d5a7e74-0068fbeeb2" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "POST /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 202 76 "POST http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txdff4549f589740d5a7e74-0068fbeeb2" "proxy-server 4171832" 0.0077 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0deea5f725a14b298738a-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txd4c554cbddf84647bb18b-0068fbeeb2" "proxy-server 4171832" 0.0027 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc4d1559b7dc54fbea9593-0068fbeeb2" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx564f9e2061564adbb2025-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx3a452534041849e49c301-0068fbeeb2" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx3e43f67953064cc4b6b30-0068fbeeb2" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd87e7784058248cd862fa-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx5a6cb55768d34028a72b5-0068fbeeb2" "proxy-server 4171832" 0.0028 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txe3ec2cb30a064f2cb2d03-0068fbeeb2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx83cd220781f54fc3b400f-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx131ab706a40e486db0567-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx7046043dbbc945f59e417-0068fbeeb2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx944ca91fcaee4fbd8a0a3-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txbde0dba604724fa1a6235-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx2334884d376d4eaf86dab-0068fbeeb2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx2334884d376d4eaf86dab-0068fbeeb2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa26c53fb697c40d68bc92-0068fbeeb2" "proxy-server 4171832" 0.0049 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txaf1731f467a6421ebc960-0068fbeeb2" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx17d20a4129934988b57ae-0068fbeeb2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd01c0b852d6442b38c522-0068fbeeb2" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx8099d103c3964f49bee27-0068fbeeb2" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txa44d3fab2d454954bc2db-0068fbeeb2" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx620e95a1dc7245b580e2e-0068fbeeb2" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:06 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx00bdf4c8094c48c583523-0068fbeeb2" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc82d54edf79644e8bf0e6-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txce7780b33a7e4f3397465-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txde76b9395ef54ef5af29d-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txa1dceed534aa4fbfb925c-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3c223ad14e2241f0b4a9e-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txeaf9e475d16149b387b12-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx3bef4fa188204497849e7-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx10b41df2b3494149bb84b-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx8d38b0cc54614ceb85075-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx3b9a313c100a4280ac770-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx3b9a313c100a4280ac770-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1e016aea7fdd4278b5541-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx46fb162efbbe432e84a40-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx73aa6af1861645d2bc06f-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx69e4dc53e8aa4c5fa2334-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx480b7f03792b46de893c2-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx23cdbe355d6145419e41f-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3fd88a38b51d4b38aca55-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx25f159f2a5a1456c99b35-0068fbeeb3" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx4dc33acd003c4daba4d19-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txade07d48aa1248dda3a80-0068fbeeb3" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 200 382 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a?format=json&states=listing" "txade07d48aa1248dda3a80-0068fbeeb3" "proxy-server 4171832" 0.0023 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4161ea987eae4fd8bab12-0068fbeeb3" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx47ea5a5625fa40c4bb303-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx1d7ace9f4abd43d4b74ac-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8f48753dff294d7aa3b29-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx2e7441ec1db244a9895a4-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx86d18c63f83a4cc7b0d39-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txda5f293aca0a4d61bcf6a-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txa02a86d0b3d74330aff8a-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx0c11f3d9f8dd4537b074a-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8e1e8ea1c1df4d2c9dbe5-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txa21406851d374a51a42b2-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx3fa73287306b4dc3b7224-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0a9e31a0e6d5469b9af28-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx5ea78175d5a44890bfe17-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx063a9d0dc6a9454c895e0-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx063a9d0dc6a9454c895e0-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx027b4dc2287b47e9bb544-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx7d41bb6d232941d1b601a-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx40f8fbb874024f6ea4a10-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf474d2ebf954c55a954f-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx54adfdfbd5e6469f850b5-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx9bb6480feb084adb9ced8-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3221059c6804ac0b1565-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txa7e971aafdfe4afaa10d3-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx69312553683b4be9b784d-0068fbeeb3" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx854f4d4263a649ea9ff92-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx482bc8468411459a87e13-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx78226195497a4161b51e3-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd422392d5d864e38a4c41-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx3adb04d08e60472b83eed-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx812ec3a54dcb49e9af119-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8d024164406f4068ba0dd-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txd06d112b71dd48feaf800-0068fbeeb3" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx931df76597124a1784c24-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:07 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx931df76597124a1784c24-0068fbeeb3" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb24cacb01ae44985a0528-0068fbeeb3" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx32f7b6e10e4e494a8dfa7-0068fbeeb4" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx82c172e4f718437eb6001-0068fbeeb4" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3a0af3d22c3b416ea1b3d-0068fbeeb4" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx86db115a9bed4e3380af1-0068fbeeb4" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc8400803b3f64725a9b2d-0068fbeeb4" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6517a2c849934c50ab0c8-0068fbeeb4" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txe533a9fe8a614d8c98d89-0068fbeeb4" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txa61a4d3643ec4c90bf5f5-0068fbeeb4" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe1e94313118541baa55b5-0068fbeeb4" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "GET /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 200 382 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a?format=json&states=listing" "txe1e94313118541baa55b5-0068fbeeb4" "proxy-server 4171832" 0.0024 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa197d34aeacf459fa4db2-0068fbeeb4" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:08 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx7b8ef8a1facf404a80790-0068fbeeb4" "proxy-server 4171832" 0.0013 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx726927c97af2443098666-0068fbeeb5" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "PUT /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx726927c97af2443098666-0068fbeeb5" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "PUT /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx726927c97af2443098666-0068fbeeb5" "proxy-server 4171832" 0.0106 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "PUT /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "PUT http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx726927c97af2443098666-0068fbeeb5" "proxy-server 4171832" 0.0101 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txed0ac6d765cf4709be24f-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txf36727f74b9a49498cb2f-0068fbeeb5" "proxy-server 4171832" 0.0029 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "PUT /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "POST http://foo:8080/sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc999c26760e34a029d40c-0068fbeeb5" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "POST /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 202 76 "POST http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc999c26760e34a029d40c-0068fbeeb5" "proxy-server 4171832" 0.0059 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 201 - "POST http://foo:8080/sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc999c26760e34a029d40c-0068fbeeb5" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "POST /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 202 76 "POST http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc999c26760e34a029d40c-0068fbeeb5" "proxy-server 4171832" 0.0081 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5efab6e647b2401ea5ab5-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txa337b412224a4a29b489b-0068fbeeb5" "proxy-server 4171832" 0.0029 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txb549f5a25546463eb0875-0068fbeeb5" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8160c814004c41ee9e37e-0068fbeeb5" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx2ba80b036c5c4018b824c-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx62cbdb1466e644b5b317a-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa7fbcb942cc4d458faaa-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx865e3674661949bb8120e-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx9e74e8c4a53b4feb87ead-0068fbeeb5" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0d2cfad5060c4e2f8dc9d-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx33b0ce3920ed49c2a04f5-0068fbeeb5" "proxy-server 4171832" 0.0033 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txb21ea2adb6c5422bb5950-0068fbeeb5" "proxy-server 4171832" 0.0009 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx301c717a37b44384bfacf-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txc135aad9dddb424396f83-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txf2a54c661c8148538898e-0068fbeeb5" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txf2a54c661c8148538898e-0068fbeeb5" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5c56f57638044d7a82e89-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx0e881b216558455d91639-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txabd36cf1eec34e75b0676-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd991fa742b0b41fc8f8ed-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx67faf80197764ad8a7b7f-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txc7310fd2bf5d4effab369-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx57e2c398369f4d90899a7-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx496bd9c730a54cefa53f4-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txae0b6b68ec5d4a3890009-0068fbeeb5" "proxy-server 4171832" 0.0008 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets ... ok -test.unit.common.test_utils.TestFsync.test_yes_fdatasync -test.unit.common.test_utils.TestFsync.test_yes_fdatasync ... ok -test.unit.common.test_utils.TestPairs.test_pairs -test.unit.common.test_utils.TestPairs.test_pairs ... ok -test.unit.common.test_utils.TestPunchHole.test_arg_bounds -test.unit.common.test_utils.TestPunchHole.test_arg_bounds ... ok -test.unit.common.test_utils.TestPunchHole.test_error -test.unit.common.test_utils.TestPunchHole.test_error ... ok -test.unit.common.test_utils.TestPunchHole.test_no_fallocate -test.unit.common.test_utils.TestPunchHole.test_no_fallocate ... ok -test.unit.common.test_utils.TestPunchHole.test_punch_hole -test.unit.common.test_utils.TestPunchHole.test_punch_hole ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_empty_paths ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_mixed ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_exists_paths ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_old_enough -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_not_old_enough ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_file -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_file ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_now ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_path_not_exists -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_older_than_path_not_exists ... ok -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths -test.unit.common.test_utils.TestUnlinkOlder.test_unlink_paths ... ok -test.unit.common.test_utils.TestWatchdog.test_start_stop -test.unit.common.test_utils.TestWatchdog.test_start_stop ... ok -test.unit.common.test_utils.TestWatchdog.test_timeout_concurrency -test.unit.common.test_utils.TestWatchdog.test_timeout_concurrency ... ok -test.unit.common.test_utils.TestWatchdog.test_timeout_expire -test.unit.common.test_utils.TestWatchdog.test_timeout_expire ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_catch_errors_gatekeeper_configured_not_at_start -test.unit.common.test_wsgi.TestPipelineModification.test_catch_errors_gatekeeper_configured_not_at_start ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_at_start -test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_at_start ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_not_at_start -test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_not_at_start ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_load_app -test.unit.common.test_wsgi.TestPipelineModification.test_load_app ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_load_app_request_logging_app -test.unit.common.test_wsgi.TestPipelineModification.test_load_app_request_logging_app ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage -test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_inserts_versioned_writes -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_inserts_versioned_writes ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering ... ok - -test INFO: Object update sweep of sda1 completed: 0.11s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 2 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmppg_0qy66/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c1/o09 /tmp/tmppg_0qy66/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1761341112.90468 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmppg_0qy66/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1761341112.90434 -test DEBUG: Update sent for /a/c1/o07 /tmp/tmppg_0qy66/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1761341112.90460 -test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmppg_0qy66/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1761341112.90501 -test DEBUG: Update sent for /a/c1/o05 /tmp/tmppg_0qy66/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1761341112.90451 -test DEBUG: Update sent for /a/c1/o06 /tmp/tmppg_0qy66/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1761341112.90456 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmppg_0qy66/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761341112.90441 -test DEBUG: Update sent for /a/c1/o08 /tmp/tmppg_0qy66/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1761341112.90464 -test DEBUG: Update sent for /a/c1/o01 /tmp/tmppg_0qy66/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1761341112.90424 -test DEBUG: Update sent for /a/c1/o04 /tmp/tmppg_0qy66/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1761341112.90446 -test DEBUG: Update sent for /a/c1/o00 /tmp/tmppg_0qy66/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1761341112.90410 -test INFO: Object update sweep completed on /tmp/tmppg_0qy66/devices/sda1 in 0.21s seconds:, 11 successes, 0 failures, 0 quarantines, 11 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.21s, 11 successes, 0 failures, 0 quarantines, 11 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpc51zpjm_/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c1/o04 /tmp/tmpc51zpjm_/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1761341113.11622 -test DEBUG: Update sent for /a/c1/o03 /tmp/tmpc51zpjm_/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1761341113.11617 -test DEBUG: Update sent for /a/c1/o02 /tmp/tmpc51zpjm_/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1761341113.11611 -test DEBUG: Update sent for /a/c1/o05 /tmp/tmpc51zpjm_/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1761341113.11626 -test DEBUG: Update sent for /a/c1/o06 /tmp/tmpc51zpjm_/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1761341113.11636 -test INFO: Object update sweep completed on /tmp/tmpc51zpjm_/devices/sda1 in 0.00s seconds:, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 4 deferrals, 2 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 4 deferrals, 2 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep of sda1 completed: 0.12s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 2 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmp3dzx94x9/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c1/o04 /tmp/tmp3dzx94x9/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1795751615.54317 +test DEBUG: Update sent for /a/c1/o06 /tmp/tmp3dzx94x9/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1795751615.54326 +test DEBUG: Update sent for /a/c1/o03 /tmp/tmp3dzx94x9/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1795751615.54312 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmp3dzx94x9/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1795751615.54301 +test DEBUG: Update sent for /a/c1/o00 /tmp/tmp3dzx94x9/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1795751615.54289 +test DEBUG: Update sent for /.shards_a/c2_shard/o09 /tmp/tmp3dzx94x9/devices/sda1/async_pending/ca9/43aefe16fd826546f72b52db0520cca9-1795751615.55586 +test DEBUG: Update sent for /a/c1/o08 /tmp/tmp3dzx94x9/devices/sda1/async_pending/5b8/4e594cf882aac2f7f8f2f4cdade285b8-1795751615.54334 +test DEBUG: Update sent for /a/c1/o05 /tmp/tmp3dzx94x9/devices/sda1/async_pending/dc4/017ff741f591e7220e0836a0c4fcedc4-1795751615.54322 +test DEBUG: Update sent for /a/c1/o02 /tmp/tmp3dzx94x9/devices/sda1/async_pending/5d9/74b39c6818abfa3cdadce7038f4a15d9-1795751615.54307 +test DEBUG: Update sent for /a/c1/o07 /tmp/tmp3dzx94x9/devices/sda1/async_pending/fc8/26ac197975ac1169d403eeb7ae8bbfc8-1795751615.54330 +test DEBUG: Update sent for /a/c1/o09 /tmp/tmp3dzx94x9/devices/sda1/async_pending/bee/db77f283b4b1bb5e5b6ce501ca337bee-1795751615.54339 +test INFO: Object update sweep completed on /tmp/tmp3dzx94x9/devices/sda1 in 0.20s seconds:, 11 successes, 0 failures, 0 quarantines, 11 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.20s, 11 successes, 0 failures, 0 quarantines, 11 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpastgvcvp/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c1/o03 /tmp/tmpastgvcvp/devices/sda1/async_pending/ff2/d12c716df8024e3a557661979780dff2-1795751615.76131 +test DEBUG: Update sent for /a/c1/o00 /tmp/tmpastgvcvp/devices/sda1/async_pending/a20/8110018052c71b62f4f93b1cd45fda20-1795751615.76110 +test DEBUG: Update sent for /a/c1/o01 /tmp/tmpastgvcvp/devices/sda1/async_pending/22b/9f78f96341102120ea7474897595a22b-1795751615.76121 +test DEBUG: Update sent for /a/c1/o04 /tmp/tmpastgvcvp/devices/sda1/async_pending/016/7bf5c8c93f8043f6705026176f67c016-1795751615.76136 +test DEBUG: Update sent for /a/c1/o06 /tmp/tmpastgvcvp/devices/sda1/async_pending/5b6/29e303e1cb80d29563757ae87f5c55b6-1795751615.76145 +test INFO: Object update sweep completed on /tmp/tmpastgvcvp/devices/sda1 in 0.02s seconds:, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 4 deferrals, 2 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.02s, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 2 skips, 4 deferrals, 2 drains +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused test ERROR: ERROR with remote server 127.0.0.1:60789/sda1: Connection refused -test DEBUG: Update failed for /a/c/o /tmp/tmpwwupf2x4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.14222 -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test DEBUG: Update failed for /a/c/o /tmp/tmpw4zbdtuh/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.80903 +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:39735/sda1 -test DEBUG: Error code 500 is returned from remote server 127.0.0.1:39735/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpwwupf2x4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.14222 -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test DEBUG: Error code 500 is returned from remote server 127.0.0.1:59619/sda1 +test DEBUG: Error code 500 is returned from remote server 127.0.0.1:59619/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpw4zbdtuh/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.80903 +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test DEBUG: Error code 404 is returned from remote server 127.0.0.1:39735/sda1 -test DEBUG: Update failed for /a/c/o /tmp/tmpwwupf2x4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.14222 -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test INFO: Timeout waiting on remote server 127.0.0.1:39735/sda1: 99 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpwwupf2x4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.14222 -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test DEBUG: Error code 404 is returned from remote server 127.0.0.1:59619/sda1 +test DEBUG: Update failed for /a/c/o /tmp/tmpw4zbdtuh/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.80903 +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test INFO: Timeout connecting to remote server 127.0.0.1:39735/sda1: 9 seconds -test DEBUG: Update failed for /a/c/o /tmp/tmpwwupf2x4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.14222test.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test INFO: Timeout waiting on remote server 127.0.0.1:59619/sda1: 99 seconds +test DEBUG: Update failed for /a/c/o /tmp/tmpw4zbdtuh/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.80903 +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test INFO: Timeout connecting to remote server 127.0.0.1:59619/sda1: 9 seconds +test DEBUG: Update failed for /a/c/o /tmp/tmpw4zbdtuh/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.80903test.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child test.unit.obj.test_updater.TestObjectUpdater.test_process_devices_in_child ... ok test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child test.unit.obj.test_updater.TestObjectUpdater.test_run_once_child ... ok @@ -50496,226 +38223,189 @@ test.unit.obj.test_updater.TestObjectUpdater.test_run_once_recon_dump ... ok test.unit.obj.test_updater.TestObjectUpdater.test_run_once_subsequent_children test.unit.obj.test_updater.TestObjectUpdater.test_run_once_subsequent_children ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted -test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs ... ok -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs_multiple_policies -test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs_multiple_policies ... ok - -sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341120.00000-0, db: /tmp/tmpwm0yekhl/sda/containers/0/725/6b86a554c8d76a4892b8b68ad83f4725/6b86a554c8d76a4892b8b68ad83f4725.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341111.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/d9c/524aa53db0096465ebe44babd8ab0d9c/524aa53db0096465ebe44babd8ab0d9c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341111.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/d9c/524aa53db0096465ebe44babd8ab0d9c/524aa53db0096465ebe44babd8ab0d9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341114.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/aae/5599ca02895c9ffaee634962ba08baae/5599ca02895c9ffaee634962ba08baae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341120.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/725/6b86a554c8d76a4892b8b68ad83f4725/6b86a554c8d76a4892b8b68ad83f4725.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341120.00000-0, db: /tmp/tmpevxo5hpn/sda/containers/0/725/6b86a554c8d76a4892b8b68ad83f4725/6b86a554c8d76a4892b8b68ad83f4725.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341111.00000-0, db: /tmp/tmpqg3a2r8v/sda/containers/0/d9c/524aa53db0096465ebe44babd8ab0d9c/524aa53db0096465ebe44babd8ab0d9c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpqg3a2r8v/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341115.00000-0, db: /tmp/tmpqg3a2r8v/sda/containers/0/1a7/d792f608eadbbf13aa78c1dd318ef1a7/d792f608eadbbf13aa78c1dd318ef1a7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341117.00000-0, db: /tmp/tmpqg3a2r8v/sda/containers/0/f54/48bb91e8c4bbe7924d9f558e11df0f54/48bb91e8c4bbe7924d9f558e11df0f54.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341113.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6ed/c9b22463b0e892ec434fbcedb50ef6ed/c9b22463b0e892ec434fbcedb50ef6ed.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341116.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/f87/71097e1870a04a017ae993a82a3d6f87/71097e1870a04a017ae993a82a3d6f87.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341116.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/f87/71097e1870a04a017ae993a82a3d6f87/71097e1870a04a017ae993a82a3d6f87.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341119.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b60/578b7f10ab2745a780788c301c63ab60/578b7f10ab2745a780788c301c63ab60.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341119.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b60/578b7f10ab2745a780788c301c63ab60/578b7f10ab2745a780788c301c63ab60.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341122.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341122.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8ae/8a56a7396ec68874d5148503bbefa8ae/8a56a7396ec68874d5148503bbefa8ae.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341125.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/e9e/bbc507cc12561b70f65f51aef15b1e9e/bbc507cc12561b70f65f51aef15b1e9e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341125.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/e9e/bbc507cc12561b70f65f51aef15b1e9e/bbc507cc12561b70f65f51aef15b1e9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341128.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/4be/c27c860bfe6c81bded4d66da84af04be/c27c860bfe6c81bded4d66da84af04be.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341128.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/4be/c27c860bfe6c81bded4d66da84af04be/c27c860bfe6c81bded4d66da84af04be.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341131.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6de/e38fccdc247d6f2d64136122470036de/e38fccdc247d6f2d64136122470036de.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341131.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6de/e38fccdc247d6f2d64136122470036de/e38fccdc247d6f2d64136122470036de.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341134.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/eb0/f059e50d5f7c09c45fa93c5467394eb0/f059e50d5f7c09c45fa93c5467394eb0.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341134.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/eb0/f059e50d5f7c09c45fa93c5467394eb0/f059e50d5f7c09c45fa93c5467394eb0.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341137.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6f2/45f7fbe27b0009a85114d8e9a27a96f2/45f7fbe27b0009a85114d8e9a27a96f2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341137.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6f2/45f7fbe27b0009a85114d8e9a27a96f2/45f7fbe27b0009a85114d8e9a27a96f2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341140.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b58/09312b2e7bde766f67a2e76f64c5db58/09312b2e7bde766f67a2e76f64c5db58.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341140.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b58/09312b2e7bde766f67a2e76f64c5db58/09312b2e7bde766f67a2e76f64c5db58.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341143.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/870/23c503dc30099447344b295cef632870/23c503dc30099447344b295cef632870.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341143.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/870/23c503dc30099447344b295cef632870/23c503dc30099447344b295cef632870.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341146.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/cb1/c50b8517faa104601849112414f73cb1/c50b8517faa104601849112414f73cb1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341146.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/cb1/c50b8517faa104601849112414f73cb1/c50b8517faa104601849112414f73cb1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341149.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6c4/c27bd9fff3dc0ca406b9b72146fe26c4/c27bd9fff3dc0ca406b9b72146fe26c4.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341149.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6c4/c27bd9fff3dc0ca406b9b72146fe26c4/c27bd9fff3dc0ca406b9b72146fe26c4.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341152.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/7a5/780678d449a4813105d32139c3be57a5/780678d449a4813105d32139c3be57a5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341152.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/7a5/780678d449a4813105d32139c3be57a5/780678d449a4813105d32139c3be57a5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341155.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/10f/08b69fb2b56b479f0082c275939d110f/08b69fb2b56b479f0082c275939d110f.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341155.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/10f/08b69fb2b56b479f0082c275939d110f/08b69fb2b56b479f0082c275939d110f.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341158.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/1d2/843d649a63e49db83550fd748c24f1d2/843d649a63e49db83550fd748c24f1d2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341158.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/1d2/843d649a63e49db83550fd748c24f1d2/843d649a63e49db83550fd748c24f1d2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341161.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/459/0acce7cfc97100c215b3c33242b2c459/0acce7cfc97100c215b3c33242b2c459.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341161.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/459/0acce7cfc97100c215b3c33242b2c459/0acce7cfc97100c215b3c33242b2c459.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341164.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b9e/8272b7f9a538947ae985b15381c2eb9e/8272b7f9a538947ae985b15381c2eb9e.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341164.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b9e/8272b7f9a538947ae985b15381c2eb9e/8272b7f9a538947ae985b15381c2eb9e.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341167.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8cc/8f6ccb833ef6451130e16c7aef3d68cc/8f6ccb833ef6451130e16c7aef3d68cc.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341167.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8cc/8f6ccb833ef6451130e16c7aef3d68cc/8f6ccb833ef6451130e16c7aef3d68cc.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341170.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/4c7/ee7734628863f9c9f4cbe929c32d24c7/ee7734628863f9c9f4cbe929c32d24c7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341170.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/4c7/ee7734628863f9c9f4cbe929c32d24c7/ee7734628863f9c9f4cbe929c32d24c7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341173.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/88b/065c25db964f7dd1c668b5187427a88b/065c25db964f7dd1c668b5187427a88b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341173.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/88b/065c25db964f7dd1c668b5187427a88b/065c25db964f7dd1c668b5187427a88b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341176.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/2b6/1ee416b0718d3fbfefd64b6a1744e2b6/1ee416b0718d3fbfefd64b6a1744e2b6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341176.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/2b6/1ee416b0718d3fbfefd64b6a1744e2b6/1ee416b0718d3fbfefd64b6a1744e2b6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341179.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/056/6a8d1eec9d92ff3fd140816946e18056/6a8d1eec9d92ff3fd140816946e18056.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341179.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/056/6a8d1eec9d92ff3fd140816946e18056/6a8d1eec9d92ff3fd140816946e18056.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341182.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/192/8ac02a1ca9ddb456456f020d4ea29192/8ac02a1ca9ddb456456f020d4ea29192.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341182.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/192/8ac02a1ca9ddb456456f020d4ea29192/8ac02a1ca9ddb456456f020d4ea29192.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341185.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/f9b/611e1e21dad3bb9491c120e01349df9b/611e1e21dad3bb9491c120e01349df9b.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341185.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/f9b/611e1e21dad3bb9491c120e01349df9b/611e1e21dad3bb9491c120e01349df9b.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341188.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6d5/88b7afcb5c9af82bea67a075f98846d5/88b7afcb5c9af82bea67a075f98846d5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341188.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/6d5/88b7afcb5c9af82bea67a075f98846d5/88b7afcb5c9af82bea67a075f98846d5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341191.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/efa/a2179d15fd8d0a21dcf6accbb2301efa/a2179d15fd8d0a21dcf6accbb2301efa.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341191.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/efa/a2179d15fd8d0a21dcf6accbb2301efa/a2179d15fd8d0a21dcf6accbb2301efa.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341194.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/ccf/ebd1ae4d40019e3ff8d0799a89495ccf/ebd1ae4d40019e3ff8d0799a89495ccf.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341194.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/ccf/ebd1ae4d40019e3ff8d0799a89495ccf/ebd1ae4d40019e3ff8d0799a89495ccf.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341197.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/0e1/a49f73c38158f663c10a2c1ec2d820e1/a49f73c38158f663c10a2c1ec2d820e1.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341197.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/0e1/a49f73c38158f663c10a2c1ec2d820e1/a49f73c38158f663c10a2c1ec2d820e1.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341200.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/a66/40e86aa7da67211dc5337d8980910a66/40e86aa7da67211dc5337d8980910a66.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341200.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/a66/40e86aa7da67211dc5337d8980910a66/40e86aa7da67211dc5337d8980910a66.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341203.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/cb7/6c22afe0de8622afdacdb322ae2decb7/6c22afe0de8622afdacdb322ae2decb7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341203.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/cb7/6c22afe0de8622afdacdb322ae2decb7/6c22afe0de8622afdacdb322ae2decb7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341206.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/eb2/cce838008653ff43fe3ab86c84603eb2/cce838008653ff43fe3ab86c84603eb2.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341206.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/eb2/cce838008653ff43fe3ab86c84603eb2/cce838008653ff43fe3ab86c84603eb2.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341209.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/637/355b3dcaf2dd97b3359190bd1c05a637/355b3dcaf2dd97b3359190bd1c05a637.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341209.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/637/355b3dcaf2dd97b3359190bd1c05a637/355b3dcaf2dd97b3359190bd1c05a637.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341212.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8ea/0dada71bfec6a4063719b1ed9acc08ea/0dada71bfec6a4063719b1ed9acc08ea.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341212.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8ea/0dada71bfec6a4063719b1ed9acc08ea/0dada71bfec6a4063719b1ed9acc08ea.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341215.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/522/f889ceaf2c91a7c0896f7e59d8a49522/f889ceaf2c91a7c0896f7e59d8a49522.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341215.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/522/f889ceaf2c91a7c0896f7e59d8a49522/f889ceaf2c91a7c0896f7e59d8a49522.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341218.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/d14/fef0327ef29693a0e50caabe30c41d14/fef0327ef29693a0e50caabe30c41d14.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341218.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/d14/fef0327ef29693a0e50caabe30c41d14/fef0327ef29693a0e50caabe30c41d14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341221.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/795/b30ec804de9bc6d5c98631ac1ba7d795/b30ec804de9bc6d5c98631ac1ba7d795.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341221.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/795/b30ec804de9bc6d5c98631ac1ba7d795/b30ec804de9bc6d5c98631ac1ba7d795.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341224.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/7b3/46d9273bc6d8f8493c5c64ca0498f7b3/46d9273bc6d8f8493c5c64ca0498f7b3.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341224.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/7b3/46d9273bc6d8f8493c5c64ca0498f7b3/46d9273bc6d8f8493c5c64ca0498f7b3.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341227.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/f46/50f9df20e641f7af91958046604e5f46/50f9df20e641f7af91958046604e5f46.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341227.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/f46/50f9df20e641f7af91958046604e5f46/50f9df20e641f7af91958046604e5f46.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341230.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/dd6/657dc0d978c05f6a14d5e462045b6dd6/657dc0d978c05f6a14d5e462045b6dd6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341230.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/dd6/657dc0d978c05f6a14d5e462045b6dd6/657dc0d978c05f6a14d5e462045b6dd6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341233.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/e34/6f6b8ea72aaf77f34cf3f6f6823ffe34/6f6b8ea72aaf77f34cf3f6f6823ffe34.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341233.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/e34/6f6b8ea72aaf77f34cf3f6f6823ffe34/6f6b8ea72aaf77f34cf3f6f6823ffe34.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341236.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/0b7/52dbd13583394ce0e8cd3f74e51690b7/52dbd13583394ce0e8cd3f74e51690b7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341236.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/0b7/52dbd13583394ce0e8cd3f74e51690b7/52dbd13583394ce0e8cd3f74e51690b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341239.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/5f6/b42078fe7f80ce6728fd2ef7b97fe5f6/b42078fe7f80ce6728fd2ef7b97fe5f6.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341239.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/5f6/b42078fe7f80ce6728fd2ef7b97fe5f6/b42078fe7f80ce6728fd2ef7b97fe5f6.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341242.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8f5/2896e0d9d885770322b9b0f7c34508f5/2896e0d9d885770322b9b0f7c34508f5.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341242.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8f5/2896e0d9d885770322b9b0f7c34508f5/2896e0d9d885770322b9b0f7c34508f5.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341245.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b14/2f6291b83cfaa2bab5cd02a5f0692b14/2f6291b83cfaa2bab5cd02a5f0692b14.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking ... ok -test.unit.container.test_sharder.TestSharder.test_check_node -test.unit.container.test_sharder.TestSharder.test_check_node ... ok -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: ChunkWriteTimeout (Nones) (txn: txa86e977512144a8984f47-0068fbeeb6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: tx57eb3d9422934da986c5f-0068fbeeb6) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: txce90e870ccd3432485246-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.5:1005/sdf (txn: txce90e870ccd3432485246-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: txce90e870ccd3432485246-006b08febf) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.3:1003/sdd (txn: txf955f18d7b2749a4890c2-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.13:1013/sdn (txn: txf955f18d7b2749a4890c2-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.9:1009/sdj (txn: txf955f18d7b2749a4890c2-006b08febf) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.4:1004/sde (txn: txf955f18d7b2749a4890c2-006b08febf) +proxy-server ERROR: Object PUT returning 503 for [201, 201, 503, 201, 201, 201, 201, 503, 201, 201, 503, 201, 201, 503] (txn: txf955f18d7b2749a4890c2-006b08febf) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341110.76515 <= '409 (1761341110.76515), 409 (1761341110.76515), 409 (1761341110.76515)' (txn: tx68938274e6e445628bb48-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341110.76709 <= '409 (1761341110.76709), 409 (1761341110.76709), 409 (1761341110.76709)' (txn: tx29b1cc4cbe9349768e59f-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341110.76888 <= '409 (1761341110.76888), 409 (1761341110.76888), 409 (1761341110.76888)' (txn: txbf957ab7fb7d43d592478-0068fbeeb6) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341110.00000 <= '409 (1761341111.00000), 409 (1761341111.00000), 409 (1761341111.00000)' (txn: tx52c628f3a68c4715876dd-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341112.00000 <= '409 (1761341113.00000), 409 (1761341113.00000), 409 (1761341113.00000)' (txn: tx4079be6f75be4399b4a15-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341114.00000 <= '409 (1761341115.00000), 409 (1761341115.00000), 409 (1761341115.00000)' (txn: tx130930c2f01c4d4ab10e8-0068fbeeb6) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=x1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341110.00000 <= '409 (1761341110.00000), 409 (1761341110.00000), 409 (1761341110.00000)' (txn: txa70670e6ec6544b787355-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341111.00000 <= '409 (1761341111.00000), 409 (1761341111.00000), 409 (1761341111.00000)' (txn: txb3278a72e28c44fb8a538-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341112.00000 <= '409 (1761341112.00000), 409 (1761341112.00000), 409 (1761341112.00000)' (txn: tx0f07f41e53e748218e769-0068fbeeb6) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx52e2773690014d52a8b52-006b08febf) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341110.00000 <= '409 (1761341110.00000)' (txn: tx8552df2f0bd340b0a8a4e-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341111.00000 <= '409 (1761341111.00000)' (txn: tx6f17ecde8eb34c0eb4f9d-0068fbeeb6) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341112.00000 <= '409 (1761341112.00000)' (txn: tx632bb0a3230c4f1f86bda-0068fbeeb6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s ... ok +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: txf3f0c5c143dc4c12b4b9d-006b08febf) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmprku592j5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprku592j5/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmprku592j5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmprku592j5/tmp_test_proxy_server_chunked/container-sync-realms.conf'test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted +test.unit.obj.test_updater.TestObjectUpdater.test_run_once_with_disk_unmounted ... ok -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -test-ssync-receiver ERROR: chunked encoding error while discarding request body. client=127.0.0.1 request="SSYNC /dev/9 HTTP/1.1" error="invalid literal for int() with base 16: b''" -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 09:25:12] "SSYNC /dev/9 HTTP/1.1" 400 174 24.833358 -test-ssync-receiver INFO: (4171803) wsgi exited, is_accepting=True -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txe0d2eda0ffa246288a35d-0068fbeeb8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341112.00000 <= '409 (1761341113.00000)' (txn: txf8526e1fce4d40c98e095-0068fbeeb8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 412, [409, 412, 412] (txn: txf01e04eb0b7d4c68aa1f9-0068fbeeb8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341112.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: tx39be6d0320c34b8c82aca-0068fbeeb8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Object PUT returning 202 for 409: 1761341112.00000 <= '409 (1761341113.00000), 201 (unknown), 201 (unknown)' (txn: tx1a91b1d4af32425c9fdf5-0068fbeeb8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines ... ok +test DEBUG: /tmp/tmp8o26vjjn/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0108531s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5921bc444a0d80ba1bd4a2b54a48e8b3', '23647076-367e-4c00-86ad-11fcf02abcdb-sda', '1795751615.31807', '1795751619', '1795751618', '', '1795751619', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('23647076-367e-4c00-86ad-11fcf02abcdb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06057 seconds (16.50954/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpyvk6njvv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '32ce3054-782a-4941-a738-b4eb275db230-sda', '1795751615.42080', '1795751619', '1795751618', '', '1795751619', 0, 1) +test DEBUG: /tmp/tmpyvk6njvv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '32ce3054-782a-4941-a738-b4eb275db230-sda', '1795751615.42080', '1795751619', '1795751618', '', '1795751619', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('32ce3054-782a-4941-a738-b4eb275db230-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05030 seconds (19.87931/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp0phq43tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5921bc444a0d80ba1bd4a2b54a48e8b3', 'ad733ed5-89d9-4f3e-8761-a3eb92641c3f-sda', '1795751615.49844', '1795751619', '1795751618', '', '1795751619', 1, 1) +test DEBUG: /tmp/tmp0phq43tj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5921bc444a0d80ba1bd4a2b54a48e8b3', 'ad733ed5-89d9-4f3e-8761-a3eb92641c3f-sda', '1795751615.49844', '1795751619', '1795751618', '', '1795751619', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ad733ed5-89d9-4f3e-8761-a3eb92641c3f-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04372 seconds (22.87140/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmptb5n_vgh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b2067255-5859-4850-97a0-47bc0e1ebdda-sda', '1795751615.59788', '1795751620', '1795751619', '', '1795751620', 0, 1) +test DEBUG: /tmp/tmptb5n_vgh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b2067255-5859-4850-97a0-47bc0e1ebdda-sda', '1795751615.59788', '1795751620', '1795751619', '', '1795751620', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b2067255-5859-4850-97a0-47bc0e1ebdda-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04126 seconds (24.23831/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpei9zqxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd65558abce9c2a132d2d0b801a5bce81', '8da021cf-4444-4e41-94b0-ccf72afd21e8-sda', '1795751615.67485', '1795751620', '1795751619', '', '1795751620', 1, 1) +test DEBUG: /tmp/tmpei9zqxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751621.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], '8da021cf-4444-4e41-94b0-ccf72afd21e8-sda') +test DEBUG: /tmp/tmpei9zqxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0231192s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd65558abce9c2a132d2d0b801a5bce81', '8da021cf-4444-4e41-94b0-ccf72afd21e8-sda', '1795751615.67485', '1795751620', '1795751619', '', '1795751620', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8da021cf-4444-4e41-94b0-ccf72afd21e8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06166 seconds (16.21887/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp5b22vvr5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '9fe838f8-7655-4d29-b28b-623b8dedaa0c-sda', '1795751615.78103', '1795751620', '1795751619', '', '1795751620', 0, 1) +test DEBUG: /tmp/tmp5b22vvr5/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '9fe838f8-7655-4d29-b28b-623b8dedaa0c-sda', '1795751615.78103', '1795751620', '1795751619', '', '1795751620', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9fe838f8-7655-4d29-b28b-623b8dedaa0c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03680 seconds (27.17338/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpo4v4whdo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd65558abce9c2a132d2d0b801a5bce81', 'a28d9495-7e61-419f-ab6b-fbfe0dd5f451-sda', '1795751615.85359', '1795751620', '1795751619', '', '1795751620', 1, 0) +test DEBUG: /tmp/tmpo4v4whdo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd65558abce9c2a132d2d0b801a5bce81', 'a28d9495-7e61-419f-ab6b-fbfe0dd5f451-sda', '1795751615.85359', '1795751620', '1795751619', '', '1795751620', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a28d9495-7e61-419f-ab6b-fbfe0dd5f451-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db')test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_recreate +test.unit.container.test_replicator.TestReplicatorSync.test_sync_local_recreate_policy_over_older_remote_recreate ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps +test.unit.container.test_replicator.TestReplicatorSync.test_sync_merge_timestamps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_objects_since_row ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial +test.unit.common.ring.test_builder.TestRingBuilder.test_multitier_partial ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_negative_min_part_hours +test.unit.common.ring.test_builder.TestRingBuilder.test_negative_min_part_hours ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers +test.unit.common.ring.test_builder.TestRingBuilder.test_overlarge_part_powers ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs +test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up ... ok -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.03s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.03s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpwwupf2x4/devices/sda1 (pid: 4171824) -test DEBUG: Update sent for /a/c/o /tmp/tmpwwupf2x4/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.14222 -test INFO: Object update sweep completed on /tmp/tmpwwupf2x4/devices/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx84729e2246d84237bd7a7-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx02d598579b4d43c6b3172-006b08febf" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1855ed0dcdd1478abf230-006b08febf" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txaa429a31ac284502b1e78-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txd3eb8542520f46c991158-006b08febf" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfe5f581ba3b244dfaba68-006b08febf" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txebb890703fcb49d68cf1f-006b08febf" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txfb9bbc275b9a4b12ba46b-006b08febf" "proxy-server 525332" 0.0008 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txfb9bbc275b9a4b12ba46b-006b08febf" "proxy-server 525332" 0.0089 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa6c4cb93098a463ca72c0-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx34ce38d234eb41b3af49c-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txe8ec07e3b07648a28be5b-006b08febf" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7f7b696c3af4451593826-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx293dd188017d480898bce-006b08febf" "proxy-server 525332" 0.0135 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txfb6a5312eda649449b228-006b08febf" "proxy-server 525332" 0.0089 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b52afe76bea44ca9bb7c-006b08febf" "proxy-server 525332" 0.0135 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx346c19cbb1e541999ad57-006b08febf" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx3bf76d65b73948039ea3e-006b08febf" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcfd232aa66da40958d8f9-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx073af33f88ea4cc2828e7-006b08febf" "proxy-server 525332" 0.0134 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txb99bd6a416b841c094771-006b08febf" "proxy-server 525332" 0.0228 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3ea341bb3ef94d29901ad-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx2de81c5124024cb4a8908-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx031c2d3bf9d24522805e6-006b08febf" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf514c5214e3d496ca3801-006b08febf" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx11d24dc78a3342cbb99a9-006b08febf" "proxy-server 525332" 0.0095 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx0b8be54eb99a43b781bbe-006b08febf" "proxy-server 525332" 0.0129 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx0b8be54eb99a43b781bbe-006b08febf" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx38d3ce27d3ac4c0d858c2-006b08febf" "proxy-server 525332" 0.0094 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx661c7f15443f49a2b5521-006b08febf" "proxy-server 525332" 0.0136 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txd1ad4aa8823443819c316-006b08febf" "proxy-server 525332" 0.0088 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa9493696585f47e9bc778-006b08febf" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx70bfa9bed7704bbbb9dd7-006b08febf" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txe016bfabef5d45c7b44e5-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txee69fa000a244917a68c1-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 -test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_can_not_keep_up +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_can_not_keep_up ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_own_shard_range ... ok +test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs_multiple_policies +test.unit.obj.test_updater.TestObjectUpdater.test_sweep_logs_multiple_policies ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_overload +test.unit.common.ring.test_builder.TestRingBuilder.test_overload ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_policy_info ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_initially +test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_initially ... ok +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", + +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test INFO: Object update sweep starting on /tmp/tmpw4zbdtuh/devices/sda1 (pid: 525355) +test DEBUG: Update sent for /a/c/o /tmp/tmpw4zbdtuh/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.80903 +test INFO: Object update sweep completed on /tmp/tmpw4zbdtuh/devices/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test INFO: Begin object update sweep of all devices test INFO: Begin object update sweep of all devices test INFO: Begin object update sweep of all devices @@ -50742,12 +38432,12 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmpz8zoptcd/devices/sda1 (pid: 4171824) -test INFO: Object update sweep completed on /tmp/tmpz8zoptcd/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpxy1qmk5q/devices/sda1 (pid: 525355) +test INFO: Object update sweep completed on /tmp/tmpxy1qmk5q/devices/sda1 in 0.00s seconds:, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 0 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test INFO: Object update sweep starting on /tmp/tmpz8zoptcd/devices/sda1 (pid: 4171824) -test DEBUG: Update failed for /a/c/o /tmp/tmpz8zoptcd/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341113.00000 -test INFO: Object update sweep completed on /tmp/tmpz8zoptcd/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) +test INFO: Object update sweep starting on /tmp/tmpxy1qmk5q/devices/sda1 (pid: 525355) +test DEBUG: Update failed for /a/c/o /tmp/tmpxy1qmk5q/devices/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751615.00000 +test INFO: Object update sweep completed on /tmp/tmpxy1qmk5q/devices/sda1 in 0.00s seconds:, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) test INFO: Object update sweep of sda1 completed: 0.00s, 0 successes, 1 failures, 0 quarantines, 0 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains test INFO: Begin object update sweep of all devices test INFO: Begin object update sweep of all devices @@ -50792,1390 +38482,869 @@ File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test INFO: Object update sweep starting on /tmp/tmp_y6k28ce/devices/sda1 (pid: 4171824) -test INFO: Object update sweep progress on /tmp/tmp_y6k28ce/devices/sda1: 16.00s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep progress on /tmp/tmp_y6k28ce/devices/sda1: 32.00s, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep completed on /tmp/tmp_y6k28ce/devices/sda1 in 44.00s seconds:, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -test INFO: Object update sweep starting on /tmp/tmpkryuks0n/devices/sda1 (pid: 4171824) -test INFO: Object update sweep completed on /tmp/tmpkryuks0n/devices/sda1 in 0.13s seconds:, 6 successes, 0 failures, 0 quarantines, 6 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171824) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpdi0s3kkz/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpdi0s3kkz/tmp_test_proxy_server_chunked/container-sync-realms.conf'test.unit.proxy.test_server.TestAccountController.test_DELETE -test.unit.proxy.test_server.TestAccountController.test_DELETE ... ok -test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string -test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string ... ok -test.unit.proxy.test_server.TestAccountController.test_GET -test.unit.proxy.test_server.TestAccountController.test_GET ... ok -test.unit.proxy.test_server.TestAccountController.test_GET_autocreate -test.unit.proxy.test_server.TestAccountController.test_GET_autocreate ... ok -test.unit.proxy.test_server.TestAccountController.test_HEAD -test.unit.proxy.test_server.TestAccountController.test_HEAD ... ok -test.unit.proxy.test_server.TestAccountController.test_HEAD_autocreate -test.unit.proxy.test_server.TestAccountController.test_HEAD_autocreate ... ok -test.unit.proxy.test_server.TestAccountController.test_OPTIONS -test.unit.proxy.test_server.TestAccountController.test_OPTIONS ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate_with_sysmeta -test.unit.proxy.test_server.TestAccountController.test_POST_autocreate_with_sysmeta ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata -test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_POST_metadata -test.unit.proxy.test_server.TestAccountController.test_POST_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT -test.unit.proxy.test_server.TestAccountController.test_PUT ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata -test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions -test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions ... ok -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline -test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_max_account_name_length -test.unit.proxy.test_server.TestAccountController.test_PUT_max_account_name_length ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_metadata -test.unit.proxy.test_server.TestAccountController.test_PUT_metadata ... ok -test.unit.proxy.test_server.TestAccountController.test_PUT_status -test.unit.proxy.test_server.TestAccountController.test_PUT_status ... ok -test.unit.proxy.test_server.TestAccountController.test_auto_create_account_listing_response_is_json -test.unit.proxy.test_server.TestAccountController.test_auto_create_account_listing_response_is_json ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter -test.unit.common.test_wsgi.TestPipelineWrapper.test_insert_filter ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith ... ok -test.unit.proxy.test_server.TestAccountController.test_connection_refused -test.unit.proxy.test_server.TestAccountController.test_connection_refused ... ok -test.unit.proxy.test_server.TestAccountController.test_other_socket_error -test.unit.proxy.test_server.TestAccountController.test_other_socket_error ... ok -test.unit.proxy.test_server.TestAccountController.test_response_get_accept_ranges_header -test.unit.proxy.test_server.TestAccountController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_server.TestAccountController.test_response_head_accept_ranges_header -test.unit.proxy.test_server.TestAccountController.test_response_head_accept_ranges_header ... ok -test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id -test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id ... ok -test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id_length_limit -test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id_length_limit ... ok -test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow -test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow ... ok -test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny -test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters -test.unit.common.test_wsgi.TestPipelineWrapper.test_startswith_no_filters ... ok -test.unit.proxy.test_server.TestProxyServer.test_check_response_200 -test.unit.proxy.test_server.TestProxyServer.test_check_response_200 ... ok -test.unit.proxy.test_server.TestProxyServer.test_check_response_503 -test.unit.proxy.test_server.TestProxyServer.test_check_response_503 ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_str -test.unit.common.test_wsgi.TestPipelineWrapper.test_str ... ok -test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter -test.unit.common.test_wsgi.TestPipelineWrapper.test_str_unknown_filter ... ok -test.unit.common.test_wsgi.TestWorkersStrategy.test_log_sock_exit -test.unit.common.test_wsgi.TestWorkersStrategy.test_log_sock_exit ... ok -test.unit.common.test_wsgi.TestWorkersStrategy.test_loop_timeout -test.unit.common.test_wsgi.TestWorkersStrategy.test_loop_timeout ... ok -test.unit.common.test_wsgi.TestWorkersStrategy.test_new_worker_socks -test.unit.common.test_wsgi.TestWorkersStrategy.test_new_worker_socks ... ok -test.unit.common.test_wsgi.TestWorkersStrategy.test_no_fork_sock -test.unit.common.test_wsgi.TestWorkersStrategy.test_no_fork_sock ... ok -test.unit.common.test_wsgi.TestWorkersStrategy.test_post_fork_hook -test.unit.common.test_wsgi.TestWorkersStrategy.test_post_fork_hook ... ok -test.unit.common.test_wsgi.TestWorkersStrategy.test_shutdown_sockets -test.unit.common.test_wsgi.TestWorkersStrategy.test_shutdown_sockets ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_base_crc_hasher -test.unit.common.utils.test_checksum.TestCRCHasher.test_base_crc_hasher ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_contructed_with_data -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_contructed_with_data ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_copy -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_copy ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_initial_value -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32_hasher_initial_value ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_constructed_with_data -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_constructed_with_data ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_copy -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_copy ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_initial_value -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_initial_value ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_anycrc_impl -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_anycrc_impl ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_isal_impl -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_isal_impl ... ok - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:09 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0036 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0005 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0095 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0053 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 4171786 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0048 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0049 "-" 4171786 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171786 0 -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:10 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0035 "-" 4171786 0 -test DEBUG: Skipping the update of recently changed /tmp/tmpyw3q008c/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyw3q008c/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyw3q008c/sdp/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpyw3q008c/sdq/objects/auditor_status_ALL.json -test DEBUG: Skipping: /tmp/tmpre07b9hp/garbage is not a directory -test DEBUG: Skipping: /tmp/tmpre07b9hp/garbage is not mounted -test DEBUG: Skipping: /tmp/tmpk6t6e9n_/sdq is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp1dthc998/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp1dthc998/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp1dthc998/node/sda1/objects-1/2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpdkruhxub/node/sda1/objects-1: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpdkruhxub/node/sda1/objects-2: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp_k1x2so0/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (216.55/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp_k1x2so0/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp_k1x2so0/node/sda1/objects-1/2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp_k1x2so0/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp_k1x2so0/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (430.14/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpndc4n9wi/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpndc4n9wi/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpndc4n9wi/node/sda1/objects-1/2 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (178.67/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0048s, min 0.0002s, med 0.0003s -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpndc4n9wi/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpndc4n9wi/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpndc4n9wi/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (164.52/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0046s, min 0.0006s, med 0.0008s -test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp52x73k6y/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (284.34/sec, 0s remaining)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_max_objects_per_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_max_objects_per_revert ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error ... ok +test INFO: Object update sweep starting on /tmp/tmpm1f0bp61/devices/sda1 (pid: 525355) +test INFO: Object update sweep progress on /tmp/tmpm1f0bp61/devices/sda1: 16.00s, 2 successes, 0 failures, 0 quarantines, 2 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep progress on /tmp/tmpm1f0bp61/devices/sda1: 32.00s, 4 successes, 0 failures, 0 quarantines, 4 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep completed on /tmp/tmpm1f0bp61/devices/sda1 in 44.00s seconds:, 5 successes, 0 failures, 0 quarantines, 5 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test INFO: Object update sweep starting on /tmp/tmpwk_neo3i/devices/sda1 (pid: 525355) +test INFO: Object update sweep completed on /tmp/tmpwk_neo3i/devices/sda1 in 0.13s seconds:, 6 successes, 0 failures, 0 quarantines, 6 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525355) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_init_node_timeout ... ok +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward ... ok +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout +test.unit.proxy.controllers.test_base.TestGetOrHeadHandler.test_range_fast_forward_after_data_timeout ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_on_rebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_overload_keeps_balanceable_things_balanced_on_rebalance ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_oversmall_part_powers +test.unit.common.ring.test_builder.TestRingBuilder.test_oversmall_part_powers ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_part_swapping_problem +test.unit.common.ring.test_builder.TestRingBuilder.test_part_swapping_problem ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf3e962fd1afe4002bd5a7-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txaa766fd2eaad4b179d57e-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txeb2bf11a07b24bfa8a076-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1adf1d635bf147a19b936-0068fbeeb5" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txe1326cedfe3c4490b7826-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "txeff727bc76d142d491c11-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5502750f3ed449e9b5fc6-0068fbeeb5" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txbbf1b4300a9c4e25bebd5-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx90ec8c1f9be74f33bc5d8-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 412 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx90ec8c1f9be74f33bc5d8-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa7ee6e8919784347b329c-0068fbeeb5" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txef8be729a28445d4aacc6-0068fbeeb5" "proxy-server 4171832" 0.0015 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx4bae54c9b24247529c4b2-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb9041e9c79043be87f01-0068fbeeb5" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "tx23689e7a73644dc3ac30e-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdd1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 304 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx517bc37394664684b79ae-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4b05c23d02bb465399cef-0068fbeeb5" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sda1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 204 - "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a" "txb35e35d943934358b6dc1-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdc1/2/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" 200 24 "HEAD http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a/o" "tx45b6786423224cfe91d63-0068fbeeb5" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f69748116be4180a2a46-0068fbeeb5" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:09 +0000] "GET /sdb1/1/a/8cc8eb2a478c4582bf48e1ff82630c4a" 200 410 "GET http://foo:8080/v1/a/8cc8eb2a478c4582bf48e1ff82630c4a?format=json&states=listing" "tx5f69748116be4180a2a46-0068fbeeb5" "proxy-server 4171832" 0.0023 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx17184a3d2baf4932aaec0-0068fbeeb6" "proxy-server 4171832" 0.0013 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/1/a/77ce2488705e4643b8a8271a4f48885f" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" "tx17184a3d2baf4932aaec0-0068fbeeb6" "container-server 4171832" 0.0010 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sdb1/1/a/77ce2488705e4643b8a8271a4f48885f" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/77ce2488705e4643b8a8271a4f48885f" "tx17184a3d2baf4932aaec0-0068fbeeb6" "container-server 4171832" 0.0011 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 201 - "PUT http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx17184a3d2baf4932aaec0-0068fbeeb6" "proxy-server 4171832" 0.0082 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 201 - "PUT http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx17184a3d2baf4932aaec0-0068fbeeb6" "proxy-server 4171832" 0.0131 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaf7a9be6345e4e109a771-0068fbeeb6" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txaf7a9be6345e4e109a771-0068fbeeb6" "proxy-server 4171832" 0.0013 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7845cb0b6bcc432eb1504-0068fbeeb6" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txe9e27712ce174af4a5e12-0068fbeeb6" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "PUT http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txa9bfde0f42fa41dbb1e95-0068fbeeb6" "proxy-server 4171832" 0.0155 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sda1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "PUT http://foo:8080/sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" "txa9bfde0f42fa41dbb1e95-0068fbeeb6" "object-server 4171832" 0.0005 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "PUT http://foo:8080/sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" "txa9bfde0f42fa41dbb1e95-0068fbeeb6" "object-server 4171832" 0.0005 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "PUT http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txa9bfde0f42fa41dbb1e95-0068fbeeb6" "proxy-server 4171832" 0.0164 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:10 +0000] "PUT /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "PUT http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txa9bfde0f42fa41dbb1e95-0068fbeeb6" "proxy-server 4171832" 0.0221 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx14feddaaa7f84bca86853-0068fbeeb7" "proxy-server 4171832" 0.0021 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx3abfbf42e8a44ccf97edb-0068fbeeb7" "proxy-server 4171832" 0.0026 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "POST /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 202 76 "POST http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx5ddd36c7ed074109993ca-0068fbeeb7" "proxy-server 4171832" 0.0041 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "PUT /sda1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "POST http://foo:8080/sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" "tx5ddd36c7ed074109993ca-0068fbeeb7" "object-server 4171832" 0.0004 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "POST /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 202 76 "POST http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx5ddd36c7ed074109993ca-0068fbeeb7" "proxy-server 4171832" 0.0094 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "PUT /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 201 - "POST http://foo:8080/sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" "tx5ddd36c7ed074109993ca-0068fbeeb7" "object-server 4171832" 0.0004 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "POST /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 202 76 "POST http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx5ddd36c7ed074109993ca-0068fbeeb7" "proxy-server 4171832" 0.0094 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87d08b22be6341e69a24d-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx331dbfbb3bdf44868c3f3-0068fbeeb7" "proxy-server 4171832" 0.0027 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx0101fb26d69548eaa0ecc-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx0101fb26d69548eaa0ecc-0068fbeeb7" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5a319bad77a04882acaf9-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txcd5bed4408f54c24b7810-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx2c85a57aa3664c1eb9f39-0068fbeeb7" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb017349cfad74569ba6d8-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx9ff5ddf0dd9d4e749b376-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx678747cb89584c84bed69-0068fbeeb7" "proxy-server 4171832" 0.0010 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx678747cb89584c84bed69-0068fbeeb7" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx893090d7e3f9471f9a1a1-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx4f8bfd1afabc40a6810b4-0068fbeeb7" "proxy-server 4171832" 0.0027 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx3c396aca8fdd47c7ab0a9-0068fbeeb7" "proxy-server 4171832" 0.0010 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx3c396aca8fdd47c7ab0a9-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4d4fbbb03dab4f24b0ca0-0068fbeeb7" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txda3a189298f944ff89818-0068fbeeb7" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 412 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txea6bd71e118a4de6a617b-0068fbeeb7" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 412 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txea6bd71e118a4de6a617b-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txea6bd71e118a4de6a617b-0068fbeeb7) -proxy DEBUG: Ignoring 412 from primary (txn: txea6bd71e118a4de6a617b-0068fbeeb7) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 412 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txea6bd71e118a4de6a617b-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txea6bd71e118a4de6a617b-0068fbeeb7) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txba804adf269a484698879-0068fbeeb7" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txa6ca7d0d868948a3b8e7f-0068fbeeb7" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx63cfac87e3bf482091ee0-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx63cfac87e3bf482091ee0-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "GET /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx63cfac87e3bf482091ee0-0068fbeeb7" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:11 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa01632daabb34e6889e33-0068fbeeb7" "proxy-server 4171832" 0.0014 "-" 4171832 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_ec ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/0/a/33d565e1fbbc441095a61c92f54f8f32" 204 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32" "tx867e6eb4c1db4cb09cf9c-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdi1/0/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" 304 - "HEAD http://localhost/v1/a/33d565e1fbbc441095a61c92f54f8f32/conditionals" "tx4837b4174895410bb80e7-006b08febf" "proxy-server 525335" 0.0002 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e422815759c489881b70-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec-discon" "tx5e422815759c489881b70-006b08febf" "container-server 525335" 0.0092 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec-discon" "tx5e422815759c489881b70-006b08febf" "container-server 525335" 0.0009 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx5e422815759c489881b70-006b08febf" "proxy-server 525335" 0.0405 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx5e422815759c489881b70-006b08febf" "proxy-server 525335" 0.0249 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx5e422815759c489881b70-006b08febf - 0.0684 - - 1795751615.720173836 1795751615.788558960 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx117dd7814fe049a085655-006b08febf" "proxy-server 525335" 0.0101 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx281f48ccde9b4c988571d-006b08febf" "proxy-server 525335" 0.0012 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1747fa170a5645caaf927-006b08febf" "proxy-server 525335" 0.0401 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "tx1747fa170a5645caaf927-006b08febf" "object-server 525335" 0.0005 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "tx1747fa170a5645caaf927-006b08febf" "object-server 525335" 0.0004 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1747fa170a5645caaf927-006b08febf" "proxy-server 525335" 0.0568 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1747fa170a5645caaf927-006b08febf" "proxy-server 525335" 0.0706 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx1747fa170a5645caaf927-006b08febf - 0.1047 - - 1795751615.789538383 1795751615.894233942 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca5b435b0acb46dca7472-006b08febf" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx869d4e44dfdf401d87b90-006b08febf" "proxy-server 525335" 0.0079 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdi1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx4bcfdf1f543340269f787-006b08febf" "proxy-server 525335" 0.0004 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "GET /sdh1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx4bcfdf1f543340269f787-006b08febf" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx4bcfdf1f543340269f787-006b08febf) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx4bcfdf1f543340269f787-006b08febf) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx4bcfdf1f543340269f787-006b08febf - 0.0665 - - 1795751615.895182133 1795751615.961718798 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79a79b92ee7247a78feac-006b08fec0" "proxy-server 525335" 0.0012 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:33439/sdb1/1/a/ec-discon" "tx79a79b92ee7247a78feac-006b08fec0" "container-server 525335" 0.0015 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx79a79b92ee7247a78feac-006b08fec0" "proxy-server 525335" 0.0161 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:45695/sda1/1/a/ec-discon" "tx79a79b92ee7247a78feac-006b08fec0" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx79a79b92ee7247a78feac-006b08fec0" "proxy-server 525335" 0.0444 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - tx79a79b92ee7247a78feac-006b08fec0 - 0.0620 - - 1795751616.052112818 1795751616.114145756 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx459e44b681f54bdabb278-006b08fec0" "proxy-server 525335" 0.0019 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txecdc47bdeeb44e6db2204-006b08fec0" "proxy-server 525335" 0.0214 "-" 525335 3 +proxy WARNING: Client disconnected without sending enough data (txn: txd85a335b79ab446abde06-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - txd85a335b79ab446abde06-006b08fec0 - 0.0713 - - 1795751616.115345716 1795751616.186679602 3 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txd85a335b79ab446abde06-006b08fec0" "proxy-server 525335" 0.0220 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txd85a335b79ab446abde06-006b08fec0" "proxy-server 525335" 0.0359 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txd85a335b79ab446abde06-006b08fec0" "proxy-server 525335" 0.0238 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx804730f8fe4f4726aef02-006b08fec0" "proxy-server 525335" 0.0104 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx0d9ff78fc14849aba44ae-006b08fec0" "proxy-server 525335" 0.0013 "-" 525335 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txf2f2d2a31e474a2b9177f-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - txf2f2d2a31e474a2b9177f-006b08fec0 - 0.0523 - - 1795751616.220834494 1795751616.273180962 3 - +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf2f2d2a31e474a2b9177f-006b08fec0" "proxy-server 525335" 0.0153 "-" 525335 3test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_part_on_deleted_other_part_on_drained +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_part_on_deleted_other_part_on_drained ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_replication_info ... ok -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1761341112.237580) from policy_index 1 (1761341112.23758_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1761341112.237580) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (1761341112.237580) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1761341112.237580) from the queue (1761341112.23758_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'delete_attempt': 1, 'delete_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'noop_object': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 -test DEBUG: found_object: '/AUTH_bob/c/o1' (3679.201900) in policy_index 0 is newer than queue (3679.201900) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) -test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 -test DEBUG: found_object: '/AUTH_bob/c/o1' (3680.201900) in policy_index 0 is newer than queue (3679.201900) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) -test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (36123.383930) moved from policy_index 1 to policy_index 0 (0000036123.38393_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 (0000036123.38393_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (36123.383930) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/36000/1:/AUTH_bob/c/o1' (36123.383930) from the queue (0000036123.38393_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (3600.123460) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 will be moved to policy_index 0 (0000003600.12346_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3600.123460) moved from policy_index 1 to policy_index 0 (0000003600.12346_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3600.123460) from policy_index 1 (0000003600.12346_0000000000000001) will be deleted -test DEBUG: cleanup_failed: '/AUTH_bob/c/o1' (3600.123460) was not cleaned up in storage_policy 1 (Unexpected response: 503 Service Unavailable) -test INFO: retry: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_failed': 1, 'retry': 1} -test DEBUG: pulling items from the queuetest.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight -test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent -test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails -test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails ... ok +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07600 seconds (13.15796/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '562843d3-a650-4939-8726-d12ebe05e2fc-sda', '1795751615.96551', '1795751615.00000', '0', '', '1795751615.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '562843d3-a650-4939-8726-d12ebe05e2fc-sda', '1795751615.96551', '1795751616.00000', '0', '', '1795751615.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, '41fe7d2a467256a449271df956dc6170', 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda', '1795751616.00082', '1795751615.99079', '0', '', '1795751615.99079', 11, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'o_0', 'created_at': '1795751616.00916', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'o_1', 'created_at': '1795751616.00979', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'o_2', 'created_at': '1795751616.00989', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'o_3', 'created_at': '1795751616.00996', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'o_4', 'created_at': '1795751616.01003', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': 'o_5', 'created_at': '1795751616.01010', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': 'o_6', 'created_at': '1795751616.01016', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': 'o_7', 'created_at': '1795751616.01023', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': 'o_8', 'created_at': '1795751616.01030', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': 'o_9', 'created_at': '1795751616.01037', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing_0', 'created_at': '1795751616.01048', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 12, 'name': '/a/c/o_missing_1', 'created_at': '1795751616.03341', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 13, 'name': '/a/c/o_missing_2', 'created_at': '1795751616.04183', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 14, 'name': '/a/c/o_missing_3', 'created_at': '1795751616.06386', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 15, 'name': '/a/c/o_missing_4', 'created_at': '1795751616.07587', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 16, 'name': '/a/c/o_missing_5', 'created_at': '1795751616.08389', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 17, 'name': '/a/c/o_missing_6', 'created_at': '1795751616.08978', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 18, 'name': '/a/c/o_missing_7', 'created_at': '1795751616.10385', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 19, 'name': '/a/c/o_missing_8', 'created_at': '1795751616.10736', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 20, 'name': '/a/c/o_missing_9', 'created_at': '1795751616.11583', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (21, '5b9ec199b4f00a029a1a5ed198a51c66', 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda', '1795751616.00082', '1795751615.99079', '0', '', '1795751615.99079', 21, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 21, 'name': '/a/c/o_missing_10', 'created_at': '1795751616.13193', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'dcd20f87-aae5-4533-98ed-c9f0298503cf-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp_hch9tq_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'eca1ec1a-2eb3-4224-933d-b5ec73954b68-sda', '1795751616.17795', '1795751617', '0', '', '1795751617', 0, 0) +test DEBUG: /tmp/tmp_hch9tq_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'eca1ec1a-2eb3-4224-933d-b5ec73954b68-sda', '1795751616.17795', '1795751617', '0', '', '1795751617', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('eca1ec1a-2eb3-4224-933d-b5ec73954b68-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02181 seconds (45.84719/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp6ng_t9ss/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', 'adf5a661-f714-44ee-a7ea-cc78efadf3c7-sda', '1795751616.24176', '1795751617', '0', '', '1795751617', 1, 1) +test DEBUG: /tmp/tmp6ng_t9ss/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751618.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'adf5a661-f714-44ee-a7ea-cc78efadf3c7-sda') +test DEBUG: /tmp/tmp6ng_t9ss/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0181966s)test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_post_upgrade ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_report_info ... ok -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:08 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341109.02858', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1761341109.03690', 'Content-Type': 'binary/octet-stream'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_without_permission -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_without_permission ... ok -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:51505/sdb1/2/a/c2" "tx9bc777ec996f476b9f7c7-006b08febf" "container-server 525339" 0.0010 "-" 525339 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:60439/sda1/2/a/c2" "tx9bc777ec996f476b9f7c7-006b08febf" "container-server 525339" 0.0173 "-" 525339 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9bc777ec996f476b9f7c7-006b08febf" "proxy-server 525339" 0.0524 "-" 525339 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx9bc777ec996f476b9f7c7-006b08febf" "proxy-server 525339" 0.0648 "-" 525339 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx9bc777ec996f476b9f7c7-006b08febf - 0.1059 - - 1795751615.798584461 1795751615.904531240 2 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "txd4216a6be976497ea6727-006b08febf" "proxy-server 525339" 0.0020 "-" 525339 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:60439/sda1/1/a/ec-disconnect-test" "txd4216a6be976497ea6727-006b08febf" "container-server 525339" 0.0016 "-" 525339 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:51505/sdb1/1/a/ec-disconnect-test" "txd4216a6be976497ea6727-006b08febf" "container-server 525339" 0.0010 "-" 525339 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:36215/v1/a/ec-disconnect-test" "txd4216a6be976497ea6727-006b08febf" "proxy-server 525339" 0.0445 "-" 525339 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:36215/v1/a/ec-disconnect-test" "txd4216a6be976497ea6727-006b08febf" "proxy-server 525339" 0.0287 "-" 525339 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/35 PUT /v1/a/ec-disconnect-test HTTP/1.0 201 - - - - - - txd4216a6be976497ea6727-006b08febf - 0.0774 - - 1795751615.907109976 1795751615.984525681 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "tx23d9973ea52a44d191870-006b08febf" "proxy-server 525339" 0.0018 "-" 525339 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:36215/v1/a/ec-disconnect-test" "tx2fbf4cc8106843f39c3c0-006b08fec0" "proxy-server 525339" 0.0012 "-" 525339 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txfec28284288346719d772-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txfec28284288346719d772-006b08fec0 - 0.0590 - - 1795751615.986328602 1795751616.045293331 3 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/ec-disconnect-test/disconnect-data" "txfec28284288346719d772-006b08fec0" "proxy-server 525339" 0.0309 "-" 525339 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/ec-disconnect-test/disconnect-data" "txfec28284288346719d772-006b08fec0" "proxy-server 525339" 0.0104 "-" 525339 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/ec-disconnect-test/disconnect-data" "txfec28284288346719d772-006b08fec0" "proxy-server 525339" 0.0225 "-" 525339 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "txbac7cbef88574bd587071-006b08fec0" "proxy-server 525339" 0.0070 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:51505/sdb1/1/a/ec-disconnect-test" "txbac7cbef88574bd587071-006b08fec0" "container-server 525339" 0.0010 "-" 525339 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:60439/sda1/1/a/ec-disconnect-test" "txbac7cbef88574bd587071-006b08fec0" "container-server 525339" 0.0093 "-" 525339 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:36215/v1/a/ec-disconnect-test" "txbac7cbef88574bd587071-006b08fec0" "proxy-server 525339" 0.0270 "-" 525339 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:36215/v1/a/ec-disconnect-test" "txbac7cbef88574bd587071-006b08fec0" "proxy-server 525339" 0.0299 "-" 525339 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-disconnect-test HTTP/1.0 202 - - - - 76 - txbac7cbef88574bd587071-006b08fec0 - 0.0496 - - 1795751616.097389460 1795751616.147006035 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "tx82383430aa524e2489614-006b08fec0" "proxy-server 525339" 0.0102 "-" 525339 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:36215/v1/a/ec-disconnect-test" "txbb5f261ad5b548e6bb7c2-006b08fec0" "proxy-server 525339" 0.0093 "-" 525339 3 +proxy WARNING: Client disconnected without sending enough data (txn: tx134b3052b5f045a9a794f-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx134b3052b5f045a9a794f-006b08fec0 - 0.0604 - - 1795751616.160850525 1795751616.221265316 3 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/ec-disconnect-test/disconnect-data" "tx134b3052b5f045a9a794f-006b08fec0" "proxy-server 525339" 0.0244 "-" 525339 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/ec-disconnect-test/disconnect-data" "tx134b3052b5f045a9a794f-006b08fec0" "proxy-server 525339" 0.0258 "-" 525339 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/ec-disconnect-test/disconnect-data" "tx134b3052b5f045a9a794f-006b08fec0" "proxy-server 525339" 0.0125 "-" 525339 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "txd4f25cbe537048a8b78fb-006b08fec0" "proxy-server 525339" 0.0104 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:60439/sda1/0/a/zero-disconnect-test" "txd4f25cbe537048a8b78fb-006b08fec0" "container-server 525339" 0.0011 "-" 525339 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:51505/sdb1/0/a/zero-disconnect-test" "txd4f25cbe537048a8b78fb-006b08fec0" "container-server 525339" 0.0010 "-" 525339 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:36215/v1/a/zero-disconnect-test" "txd4f25cbe537048a8b78fb-006b08fec0" "proxy-server 525339" 0.0398 "-" 525339 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:36215/v1/a/zero-disconnect-test" "txd4f25cbe537048a8b78fb-006b08fec0" "proxy-server 525339" 0.0240 "-" 525339 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/zero-disconnect-test HTTP/1.0 201 - - - - - - txd4f25cbe537048a8b78fb-006b08fec0 - 0.0690 - - 1795751616.272123814 1795751616.341159582 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "tx773ad02fa2bc4be6b28cd-006b08fec0" "proxy-server 525339" 0.0018 "-" 525339 -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_chunked_transfer_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_chunked_transfer_disconnect_cleans_up ... ok +swift: Client disconnected on read of '/a' (txn: txf6a1cdeced41408aab736-006b08fec0) +swift: Client disconnected on read of '/a' (txn: txf6a1cdeced41408aab736-006b08fec0) +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation +test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed +test.unit.common.ring.test_builder.TestRingBuilder.test_rebalance_with_seed ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_range_rows_with_limit ... ok -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpdi0s3kkz/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpdi0s3kkz/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0077 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0035 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0075 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0072 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx552df8854d494249b4412-0068fbeeba" "proxy-server 4171824" 0.0012 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/c" "tx552df8854d494249b4412-0068fbeeba" "container-server 4171824" 0.0012 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/c" "tx552df8854d494249b4412-0068fbeeba" "container-server 4171824" 0.0012 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx552df8854d494249b4412-0068fbeeba" "proxy-server 4171824" 0.0191 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx552df8854d494249b4412-0068fbeeba" "proxy-server 4171824" 0.0328 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx552df8854d494249b4412-0068fbeeba - 0.0451 - - 1761341114.286013126 1761341114.331081629 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx2afdfa5f618d4ff78b0b6-0068fbeeba" "proxy-server 4171824" 0.0013 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:32857/sda1/2/a1/c1" "tx2afdfa5f618d4ff78b0b6-0068fbeeba" "container-server 4171824" 0.0012 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:44927/sdb1/2/a1/c1" "tx2afdfa5f618d4ff78b0b6-0068fbeeba" "container-server 4171824" 0.0012 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx2afdfa5f618d4ff78b0b6-0068fbeeba" "proxy-server 4171824" 0.0175 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx2afdfa5f618d4ff78b0b6-0068fbeeba" "proxy-server 4171824" 0.0273 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx2afdfa5f618d4ff78b0b6-0068fbeeba - 0.0398 - - 1761341114.332727909 1761341114.372514009 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d3363f0f3794b94b7861-0068fbeeba" "proxy-server 4171824" 0.0063 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/c1" "tx9d3363f0f3794b94b7861-0068fbeeba" "container-server 4171824" 0.0012 "-" 4171824 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/c1" "tx9d3363f0f3794b94b7861-0068fbeeba" "container-server 4171824" 0.0019 "-" 4171824 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9d3363f0f3794b94b7861-0068fbeeba" "proxy-server 4171824" 0.0227 "-" 4171824 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9d3363f0f3794b94b7861-0068fbeeba" "proxy-server 4171824" 0.0233 "-" 4171824 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx9d3363f0f3794b94b7861-0068fbeeba - 0.0453 - - 1761341114.378406763 1761341114.423696041 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc01dc767c0f1460daae2b-0068fbeeba" "proxy-server 4171824" 0.0022 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:44927/sdb1/2/a/c2" "txc01dc767c0f1460daae2b-0068fbeeba" "container-server 4171824" 0.0019 "-" 4171824 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:32857/sda1/2/a/c2" "txc01dc767c0f1460daae2b-0068fbeeba" "container-server 4171824" 0.0011 "-" 4171824 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc01dc767c0f1460daae2b-0068fbeeba" "proxy-server 4171824" 0.0181 "-" 4171824 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc01dc767c0f1460daae2b-0068fbeeba" "proxy-server 4171824" 0.0316 "-" 4171824 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txc01dc767c0f1460daae2b-0068fbeeba - 0.0405 - - 1761341114.429559708 1761341114.470097303 2 - test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /v1/a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 full Trying to GET /v1/a/c/o From Object Server 10.0.0.0:1000/sda test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storagetest.unit.proxy.test_server.TestProxyServer.test_check_response_507 -test.unit.proxy.test_server.TestProxyServer.test_check_response_507 ... ok -test.unit.proxy.test_server.TestProxyServer.test_denied_host_header -test.unit.proxy.test_server.TestProxyServer.test_denied_host_header ... ok -test.unit.proxy.test_server.TestProxyServer.test_error_limit_methods -test.unit.proxy.test_server.TestProxyServer.test_error_limit_methods ... ok -test.unit.proxy.test_server.TestProxyServer.test_error_occurred -test.unit.proxy.test_server.TestProxyServer.test_error_occurred ... ok +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx8a356b794e1c45debaae5-006b08fec0) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx8a356b794e1c45debaae5-006b08fec0) +test INFO: Client disconnected on read of '/a/c' (txn: tx8a356b794e1c45debaae5-006b08fec0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1e76adcf5737427683a0b-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1e76adcf5737427683a0b-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1e76adcf5737427683a0b-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx1e76adcf5737427683a0b-006b08fec0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda (txn: tx1180899935b241fb96d6b-006b08fec0) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx5e96c9777c0f4630b1750-006b08fec0) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txb0f0578d6cef49ae8f9ad-006b08fec0) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx6dc0315c96014c10ba8ae-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx6daf7462c5f149e1b291e-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx59fcf8f2d15849e789aee-006b08fec0) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx60a079d15f9149f7bbb26-006b08fec0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx7b513b76d2644fd59ca80-006b08fec0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx2f091091f6a54c83be5b2-006b08fec0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx83e12dcc507c4254956af-006b08fec0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx1e5d0aafa1ce412198682-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx8eda3cc2a5524c7f88279-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx86d29258ed2d402f9ef61-006b08fec0)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device +test.unit.common.ring.test_builder.TestRingBuilder.test_reduce_replicas_after_remove_device ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_balanceable_ring +test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_balanceable_ring ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_create ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_reseller_admin +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_reseller_admin ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_unbalanceable_ring +test.unit.common.ring.test_builder.TestRingBuilder.test_region_fullness_with_unbalanceable_ring ... ok -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341245.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/b14/2f6291b83cfaa2bab5cd02a5f0692b14/2f6291b83cfaa2bab5cd02a5f0692b14.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341248.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/920/e067b004241d88e0f63891083310b920/e067b004241d88e0f63891083310b920.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341248.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/920/e067b004241d88e0f63891083310b920/e067b004241d88e0f63891083310b920.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341251.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/741/8d891d45be8ef8b5b52e3c1b64a4f741/8d891d45be8ef8b5b52e3c1b64a4f741.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341251.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/741/8d891d45be8ef8b5b52e3c1b64a4f741/8d891d45be8ef8b5b52e3c1b64a4f741.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341254.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/4a9/c1e781d488f13be909eeefecd1ea14a9/c1e781d488f13be909eeefecd1ea14a9.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341254.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/4a9/c1e781d488f13be909eeefecd1ea14a9/c1e781d488f13be909eeefecd1ea14a9.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341257.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/2b7/9ba4694073efe682cf1912e461bed2b7/9ba4694073efe682cf1912e461bed2b7.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341257.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/2b7/9ba4694073efe682cf1912e461bed2b7/9ba4694073efe682cf1912e461bed2b7.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341260.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/88d/e6467821c3d6119793e3473d6421988d/e6467821c3d6119793e3473d6421988d.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341260.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/88d/e6467821c3d6119793e3473d6421988d/e6467821c3d6119793e3473d6421988d.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341263.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8ad/2a8a40d5fd4821fcb327f5258b7998ad/2a8a40d5fd4821fcb327f5258b7998ad.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341263.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/8ad/2a8a40d5fd4821fcb327f5258b7998ad/2a8a40d5fd4821fcb327f5258b7998ad.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341266.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/267/7bbe13101b04a9a7a1ba5e456f737267/7bbe13101b04a9a7a1ba5e456f737267.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341266.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/267/7bbe13101b04a9a7a1ba5e456f737267/7bbe13101b04a9a7a1ba5e456f737267.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341269.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/39c/e1fa971e0f037ac4d044c946606a039c/e1fa971e0f037ac4d044c946606a039c.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341269.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/39c/e1fa971e0f037ac4d044c946606a039c/e1fa971e0f037ac4d044c946606a039c.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341272.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/a45/680c5cf3dc361dd0c48c217ae3ee5a45/680c5cf3dc361dd0c48c217ae3ee5a45.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341272.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/a45/680c5cf3dc361dd0c48c217ae3ee5a45/680c5cf3dc361dd0c48c217ae3ee5a45.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341275.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/bbd/1cb259592591d4d1fa6c1cbfeefe9bbd/1cb259592591d4d1fa6c1cbfeefe9bbd.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341275.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/bbd/1cb259592591d4d1fa6c1cbfeefe9bbd/1cb259592591d4d1fa6c1cbfeefe9bbd.db -sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341278.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/d62/7db77982e8a04f2ac486d6718e07dd62/7db77982e8a04f2ac486d6718e07dd62.db -sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1761341278.00000-0, db: /tmp/tmpo0_lf4k5/sda/containers/0/d62/7db77982e8a04f2ac486d6718e07dd62/7db77982e8a04f2ac486d6718e07dd62.db -sharder-test WARNING: Skipping d100 as it is not mounted -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001785755157470703s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011706352233886719s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_0 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpa9g1c7u7/sda/containers/0/b85/9d7a328814f4e99b3c0e6a0597883b85/9d7a328814f4e99b3c0e6a0597883b85.db, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Cleaved ShardRange in 0.009s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0008661746978759766s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpa9g1c7u7/sda/containers/0/069/5a8214a697fa9e61b996df73488a7069/5a8214a697fa9e61b996df73488a7069.db, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017309188842773438s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.511543273925781e-05s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013184547424316406s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001895427703857422s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761341043.59647, (5, 5) as of 1761341111.88026, cleaved as of 1761341043.59647> in 0.016s, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.dbtest.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication -test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies -test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies ... ok -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "id": "USER_ID", "roles": [{"name": "swift-user"}, {"name": "_member_"}]}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID"}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' -test DEBUG: Error on keystone reply: 201 b'{"access": {"user": {"username": "S3_USER", "name": "S3_USER", "id": "USER_ID"}, "token": {"id": "TOKEN_ID", "tenant": {"id": "TENANT_ID", "name": "TENANT_NAME"}}}}' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'' -test DEBUG: Error on keystone reply: 201 b'' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'{}' -test DEBUG: Error on keystone reply: 201 b'{}' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'[]' -test DEBUG: Error on keystone reply: 201 b'[]' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'null' -test DEBUG: Error on keystone reply: 201 b'null' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'"foo"' -test DEBUG: Error on keystone reply: 201 b'"foo"' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'1' -test DEBUG: Error on keystone reply: 201 b'1' - rejecting request -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone Reply: Status: 201, Output: b'true' -test DEBUG: Error on keystone reply: 201 b'true' - rejecting request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Received error, rejecting request with error: 400 Bad Request -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: No authorization details from s3api. skipping. -test DEBUG: Starting the S3 Token Authentication component -test DEBUG: Calling S3Token middleware. -test DEBUG: Connecting to Keystone sending this JSON: {"credentials": {"access": "access", "token": "dG9rZW4=", "signature": "signature"}} -test DEBUG: Keystone reply error: status=403 reason=None -test DEBUG: Received error, rejecting request with error: 401 Unauthorized -my-daemon DEBUG: Spawned worker mock-pid-0 with {} -my-daemon DEBUG: Spawned worker mock-pid-1 with {} -my-daemon DEBUG: Spawned worker mock-pid-2 with {} -my-daemon DEBUG: Worker mock-pid-0 exited -my-daemon DEBUG: Worker mock-pid-1 exited -my-daemon DEBUG: Worker mock-pid-2 exited -my-daemon NOTICE: Finished 4171829 -my-daemon DEBUG: Forked worker 4171829 finished -my-daemon DEBUG: Spawned worker mock-pid-0 with {} -my-daemon DEBUG: Spawned worker mock-pid-1 with {} -my-daemon DEBUG: Spawned worker mock-pid-2 with {} -my-daemon DEBUG: Daemon needs to change options, aborting workers -my-daemon DEBUG: Cleaned up worker mock-pid-0 -my-daemon DEBUG: Cleaned up worker mock-pid-1 -my-daemon DEBUG: Cleaned up worker mock-pid-2 -my-daemon DEBUG: Spawned worker mock-pid-3 with {} -my-daemon DEBUG: Spawned worker mock-pid-4 with {} -my-daemon DEBUG: Spawned worker mock-pid-5 with {} -my-daemon DEBUG: Cleaned up worker mock-pid-3 -my-daemon DEBUG: Cleaned up worker mock-pid-4 -my-daemon DEBUG: Cleaned up worker mock-pid-5 -my-daemon NOTICE: SIGTERM received () -my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} -my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} -my-daemon DEBUG: Worker mock-pid exited -my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} -my-daemon NOTICE: Worker mock-pid died -my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} -my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} -my-daemon DEBUG: Cleaned up worker mock-pid-1 -my-daemon DEBUG: Cleaned up worker mock-pid-2 -my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} -my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} -my-daemon DEBUG: Cleaned up worker mock-pid-1 -my-daemon DEBUG: Cleaned up worker mock-pid-2 -test NOTICE: Child 4171829 exiting normally -test NOTICE: Started child 88 from parent 4171829 -test NOTICE: Started child 89 from parent 4171829 -test ERROR: Removing dead child 88 from parent 4171829 -test NOTICE: Started child 90 from parent 4171829 -test NOTICE: Started child 88 from parent 4171829 -test NOTICE: Started child 89 from parent 4171829 -test INFO: Using crc32c_anycrc implementation for CRC32C. -test WARNING: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test INFO: Using crc32c_isal implementation for CRC32C. -test WARNING: No implementation found for CRC64NVME; install ISA-L or anycrc for support. -test INFO: Using crc32c_kern implementation for CRC32C. -test WARNING: No implementation found for CRC64NVME; install ISA-L or anycrc for support.test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_kern_impl -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc32c_hasher_selects_kern_impl ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_constructed_with_data -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_constructed_with_data ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_copy -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_copy ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_initial_value -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_initial_value ... skipped 'no crc64nvme implementation, install isal or anycrc' -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_anycrc_impl -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_anycrc_impl ... ok -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_isal_impl -test.unit.common.utils.test_checksum.TestCRCHasher.test_crc64nvme_hasher_selects_isal_impl ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending -test.unit.container.test_backend.TestCommonContainerBroker.test_commit_pending ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db -test.unit.container.test_backend.TestCommonContainerBroker.test_delete_db ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_get_info -test.unit.container.test_backend.TestCommonContainerBroker.test_get_info ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row -test.unit.container.test_backend.TestCommonContainerBroker.test_get_max_row ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_get_raw_metadata -test.unit.container.test_backend.TestCommonContainerBroker.test_get_raw_metadata ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs -test.unit.container.test_backend.TestCommonContainerBroker.test_get_syncs ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get -test.unit.container.test_backend.TestCommonContainerBroker.test_maybe_get ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_delete_with_objects -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_delete_with_objects ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_recreate_with_objects -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_recreate_with_objects ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_delete ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_recreate -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_simple_recreate ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_delete_no_status_change -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_delete_no_status_change ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_put_no_status_change -test.unit.container.test_backend.TestCommonContainerBroker.test_merge_timestamps_update_put_no_status_change ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp -test.unit.container.test_backend.TestCommonContainerBroker.test_put_timestamp ... ok -test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at -test.unit.container.test_backend.TestCommonContainerBroker.test_status_changed_at ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_batch_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_chexor ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_create_broker ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_creation ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_db_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_db_does_not_clear_particular_sharding_meta ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_delete_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_double_check_trailing_delimiter_non_slash ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txf5bded43625048808885c-006b08fec0" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txca5397f488074fb9b2dd3-006b08fec0" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1575428e309a49229432b-006b08fec0" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 200 384 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3?format=json&states=listing" "tx1575428e309a49229432b-006b08fec0" "proxy-server 525332" 0.0104 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0a8f496d3f6a4ec8bcaf2-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx57226c67d0f44a1695240-006b08fec0" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx4f2822cc512e478898a33-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf306c0197f0a49bea9d33-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx649fb099bc0f44e8afec5-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx8771233edd724e769de8b-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf8f592407e214e99980b0-006b08fec0" "proxy-server 525332" 0.0096 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx0dc85a02524843b28e577-006b08fec0" "proxy-server 525332" 0.0094 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx4c701e45443e411489a1c-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf8e87f9ab4054023aeef8-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx5a4c8fc5b86446018c833-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx94da278079ae4acc9636f-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx30147624c8b54b3fac079-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx33d4b0c7bea2498992922-006b08fec0" "proxy-server 525332" 0.0096 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx8b0bb23c713a420785af7-006b08fec0" "proxy-server 525332" 0.0089 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx8b0bb23c713a420785af7-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx408075e86aa1444fbb1f6-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx7ec64c6ba7bd41038bbc7-006b08fec0" "proxy-server 525332" 0.0094 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx800a202c89744190b96b8-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71dd09bb93ef423a8c596-006b08fec0" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txb7364554d44546fdbbfd0-006b08fec0" "proxy-server 525332" 0.0134 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txdcea2dec5782445f87b32-006b08fec0" "proxy-server 525332" 0.0089 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf342f0c1153c43fd9cac8-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx947ed63359ee4c1bb1b79-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx8075aec7cf794dddbb23d-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc3a8997ab2bb40b685dc4-006b08fec0" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx7950ba9b8b6b4419abd78-006b08fec0" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txe1336355a7c84a80bbf2d-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx824115070e2644b193a4b-006b08fec0" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx42ea908345c644f9a4ff4-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txb03aeea023e246088d6ef-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_a_lot ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect ... ok +test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec +test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec ... ok +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up +test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_auto_create_account +test.unit.proxy.test_server.TestProxyServerConfiguration.test_auto_create_account ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_dev ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_last_partition_from_zero_weight +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_last_partition_from_zero_weight ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_cors_options +test.unit.proxy.test_server.TestProxyServerConfiguration.test_cors_options ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_recheck_options +test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_recheck_options ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted +test.unit.common.ring.test_builder.TestRingBuilder.test_remove_zero_weighted ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options +test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options ... ok +test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout +test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance +test.unit.common.ring.test_builder.TestRingBuilder.test_rerebalance ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_includes ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_with_id +test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_with_id ... ok -test DEBUG: Node is error limited: 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage -test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx27c6dd1b64ba44b4a56c1-006b08fec0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: txfd7ede3b856445ee804f4-006b08fec0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx86e53996874b471eae1b7-006b08fec0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txb7db4c04cb97497895b0f-006b08fec0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx120dc04d66cd4515b6203-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: txae424cbb29684991b486c-006b08fec0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx6930bc4821fd471f816c0-006b08fec0) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf6d78918a5fa42549d15e-006b08fec0) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: test msg 10.0.0.0:1000/sda -test ERROR: ERROR with test1 server 10.0.0.0:1000/sda re: test1 msg: +test INFO: Client disconnected on read of '/a/c' (txn: txdf69a36babbb4ebc8cb03-006b08fec0) +test INFO: Client disconnected on read of '/a/c' (txn: txbb40eb4b6eac456a8832f-006b08fec0) +test INFO: Client disconnected on read of '/a/c' (txn: tx002ed57b9a254729bfea5-006b08fec0) +test INFO: Client disconnected on read of '/a/c' (txn: tx002ed57b9a254729bfea5-006b08fec0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods - raise Exception('kaboom1!') -Exception: kaboom1! -test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods - raise Exception('kaboom2!') -Exception: kaboom2! -test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods - raise Exception('kaboom3!') -Exception: kaboom3! -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1!test.unit.proxy.test_server.TestProxyServer.test_exception_occurred -test.unit.proxy.test_server.TestProxyServer.test_exception_occurred ... ok -test.unit.proxy.test_server.TestProxyServer.test_exception_occurred_replication_ip_port_logging -test.unit.proxy.test_server.TestProxyServer.test_exception_occurred_replication_ip_port_logging ... ok -test.unit.proxy.test_server.TestProxyServer.test_get_info_controller -test.unit.proxy.test_server.TestProxyServer.test_get_info_controller ... ok -test.unit.proxy.test_server.TestProxyServer.test_get_object_ring -test.unit.proxy.test_server.TestProxyServer.test_get_object_ring ... ok -test.unit.proxy.test_server.TestProxyServer.test_inexistent_method_request -test.unit.proxy.test_server.TestProxyServer.test_inexistent_method_request ... ok -test.unit.proxy.test_server.TestProxyServer.test_info_defaults -test.unit.proxy.test_server.TestProxyServer.test_info_defaults ... ok -test.unit.proxy.test_server.TestProxyServer.test_internal_method_request -test.unit.proxy.test_server.TestProxyServer.test_internal_method_request ... ok -test.unit.proxy.test_server.TestProxyServer.test_internal_reserved_name_request -test.unit.proxy.test_server.TestProxyServer.test_internal_reserved_name_request ... ok -test.unit.proxy.test_server.TestProxyServer.test_negative_content_length -test.unit.proxy.test_server.TestProxyServer.test_negative_content_length ... ok -test.unit.proxy.test_server.TestProxyServer.test_node_concurrency -test.unit.proxy.test_server.TestProxyServer.test_node_concurrency ... ok -test.unit.proxy.test_server.TestProxyServer.test_node_timing -test.unit.proxy.test_server.TestProxyServer.test_node_timing ... ok -test.unit.proxy.test_server.TestProxyServer.test_private_method_request -test.unit.proxy.test_server.TestProxyServer.test_private_method_request ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden ... ok - -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 -test DEBUG: unavailable_destination: '/AUTH_bob/c/o1' (3600.123460) unable to determine the destination timestamp, if any -test INFO: retry: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'unavailable_destination': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 1760673600 -test DEBUG: looking for objects in 1760673600 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1760675832.325160) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1760675832.325160) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1760675832.325160) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1760675832.325160) from storage policy 1 -test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1760675832.32516) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_jeb/c/o1' (1760675832.325160) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/1760673600/1:/AUTH_jeb/c/o1' (1760675832.325160) from the queue (1760675832.32516_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'lost_source': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1761341112.340640) in policy_index 1 -test DEBUG: checking for '/AUTH_jeb/c/o1' (1761341112.340640) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1761341112.340640) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_jeb/c/o1' (1761341112.340640) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1761341112.34064) in policy_index 1 responded 404 (0000000000.00000) -test INFO: retry: '/AUTH_jeb/c/o1' (1761341112.340640) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383920) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383920) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 will be moved to policy_index 0 (0000036123.38392_0000000000000003) -test ERROR: unhandled_error: unable to upload '/AUTH_bob/c/o1' (36123.383920) from policy_index 1 to policy_index 0 + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 630, in ensure_object_in_right_location - self.swift.upload_object( - ~~~~~~~~~~~~~~~~~~~~~~~~^ - FileLikeIter(source_obj_iter), account, container, obj, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers) - ^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 836, in upload_object - self.handle_request('PUT', path, headers, acceptable_statuses, fobj, - ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - params=params) - ^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 256, in handle_request - resp = self.make_request(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 253, in make_request - raise err - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 224, in make_request - resp = spawn(req.get_response, self.app).wait() - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait - return self._exit_event.wait() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait - result = hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'unhandled_error': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 36000 -test DEBUG: looking for objects in 36000 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383920) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383920) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 will be moved to policy_index 0 (0000036123.38392_0000000000000003) -test WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383920) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable -test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_failed': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1760734799.000000) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1760734799.000000) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1760734799.000000) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1760734799.000000) from storage policy 1test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry -test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction -test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction ... ok -test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces -test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces ... ok -test.unit.container.test_reconciler.TestReconciler.test_processes_config -test.unit.container.test_reconciler.TestReconciler.test_processes_config ... ok -test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name -test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name ... ok - -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp52x73k6y/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (353.74/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp77tq5pfk/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (260.26/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp77tq5pfk/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (290.12/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor DEBUG: Run listdir on /tmp/tmp1vsc2sst/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp1vsc2sst/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp1vsc2sst/node/sda1/objects-1/0 -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpjzunqnis/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpjzunqnis/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpjzunqnis/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (406.23/sec, 0s remaining) -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpjzunqnis/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpjzunqnis/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpjzunqnis/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (561.56/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpbudkumnv/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpbudkumnv/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpbudkumnv/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (174.62/sec, 0s remaining) -test-reconstructor INFO: 6 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0044s, min 0.0006s, med 0.0007s -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmperxggrhh/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmperxggrhh/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmperxggrhh/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (348.16/sec, 0s remaining) -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmperxggrhh/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmperxggrhh/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmperxggrhh/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (328.32/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmperxggrhh/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmperxggrhh/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmperxggrhh/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmperxggrhh/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (412.14/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpzswr04fy/node/sda1/objects-1/0 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/0 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda2/0 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.3:6200/sda3/0 policy#1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpzswr04fy/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpzswr04fy/node/sda1/objects-1/1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/1 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.1:6200/sda5/1 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda6/1 policy#1 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpame3inji/node/sda1/objects-1/1 -test-reconstructor ERROR: 10.0.0.0:6200/sda0/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.1:6200/sda5/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.0:6200/sda4/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.2:6200/sda6/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.2:6200/sda2/1 policy#1 responded as unmounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpame3inji/node/sda1/objects-1/2test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx13f7871f6bc54999baf17-0068fbeeb8" "proxy-server 4171832" 0.0057 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txea38563b435a47afa75ef-0068fbeeb8" "proxy-server 4171832" 0.0010 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txea38563b435a47afa75ef-0068fbeeb8" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txea38563b435a47afa75ef-0068fbeeb8" "proxy-server 4171832" 0.0010 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf5158938635948df9aea7-0068fbeeb8" "proxy-server 4171832" 0.0040 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txbee3958bb5214d37b45cc-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx0cc235027eab45a8b7646-0068fbeeb8" "proxy-server 4171832" 0.0079 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx0cc235027eab45a8b7646-0068fbeeb8" "proxy-server 4171832" 0.0010 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx30e336d672bc415fb0fd2-0068fbeeb8" "proxy-server 4171832" 0.0057 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txc8259102896a47009253c-0068fbeeb8" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx946bb61db58348d0bca83-0068fbeeb8" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc54f4674df034812b9e4b-0068fbeeb8" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx42298d5d1f2e4628b1f22-0068fbeeb8" "proxy-server 4171832" 0.0056 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx6157272c9a0e49fea5d67-0068fbeeb8" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4f7183db96c046028462b-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txfcf128690c724a3ebc0ce-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 412 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx7db71a300cc94a7aa4957-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 412 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx7db71a300cc94a7aa4957-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdi1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 412 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx7db71a300cc94a7aa4957-0068fbeeb8" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc3dd48671efb4917bd133-0068fbeeb8" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx8445e1339fcc44cab901e-0068fbeeb8" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdh1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "tx9aa00580c215456b81143-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdd9f8671554947a3b7b5d-0068fbeeb8" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "tx50ad369b5bdb42b8a6832-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 304 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txc6152f26382449f8a3563-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa9b292c5c1ff413d9ef78-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 204 - "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f" "txf2adf06492284e97b1a06-0068fbeeb8" "proxy-server 4171832" 0.0058 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdg1/0/a/77ce2488705e4643b8a8271a4f48885f/o" 200 92 "HEAD http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f/o" "txc93be3dd21f44b1d869a3-0068fbeeb8" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx82d0124b1a624bdfbab27-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sda1/0/a/77ce2488705e4643b8a8271a4f48885f" 200 380 "GET http://foo:8080/v1/a/77ce2488705e4643b8a8271a4f48885f?format=json&states=listing" "tx82d0124b1a624bdfbab27-0068fbeeb8" "proxy-server 4171832" 0.0024 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc76f275b2be246e3a3524-0068fbeeb8" "proxy-server 4171832" 0.0160 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sdb1/1/a/a0699bd48ecd4d60b156b66097e557c1" 201 - "PUT http://127.0.0.1:39527/sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" "txc76f275b2be246e3a3524-0068fbeeb8" "container-server 4171832" 0.0012 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sda1/1/a/a0699bd48ecd4d60b156b66097e557c1" 201 - "PUT http://127.0.0.1:33117/sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" "txc76f275b2be246e3a3524-0068fbeeb8" "container-server 4171832" 0.0012 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 201 - "PUT http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txc76f275b2be246e3a3524-0068fbeeb8" "proxy-server 4171832" 0.0160 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 201 - "PUT http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txc76f275b2be246e3a3524-0068fbeeb8" "proxy-server 4171832" 0.3395 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx52944d1bb6c14d02b3bdb-0068fbeeb8" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx52944d1bb6c14d02b3bdb-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx37e69880530148f8945c3-0068fbeeb8" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txc6e5ad99aa974350b4b5a-0068fbeeb8" "proxy-server 4171832" 0.0054 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1/o" 201 - "PUT http://foo:8080/sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx2b0c105d9ed1483d90f27-0068fbeeb8" "object-server 4171832" 0.0006 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1/o" 201 - "PUT http://foo:8080/sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx2b0c105d9ed1483d90f27-0068fbeeb8" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 201 - "PUT http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx2b0c105d9ed1483d90f27-0068fbeeb8" "proxy-server 4171832" 0.0136 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 201 - "PUT http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx2b0c105d9ed1483d90f27-0068fbeeb8" "proxy-server 4171832" 0.0150 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1ed849a7759446f1b4d9f-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txf9df45d319f449639d3fb-0068fbeeb8" "proxy-server 4171832" 0.0066 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1/o" 201 - "POST http://foo:8080/sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx6f86c0acf5c441248ec3d-0068fbeeb8" "object-server 4171832" 0.0004 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "PUT /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1/o" 201 - "POST http://foo:8080/sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx6f86c0acf5c441248ec3d-0068fbeeb8" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "POST /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 202 76 "POST http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx6f86c0acf5c441248ec3d-0068fbeeb8" "proxy-server 4171832" 0.0111 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "POST /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 202 76 "POST http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx6f86c0acf5c441248ec3d-0068fbeeb8" "proxy-server 4171832" 0.0107 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx0e394b0aa9ad4103bd697-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx1c00cb48b82847fca49eb-0068fbeeb8" "proxy-server 4171832" 0.0081 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx68460ac122c44daba75ee-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcd35ff8c7d844ecfbadd1-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx404d0a4d6296453d8e467-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx9a4f1d3bd3ec4fcd8c53e-0068fbeeb8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx165b74b835304a75a3a8a-0068fbeeb8" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx3c635eb8eac74c3a91071-0068fbeeb8" "proxy-server 4171832" 0.0054 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txc0bedbdb009043028974e-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx23e6593e526a49abbcc93-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx67c92883656d4c1d87cb6-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txb8fba5ff85dc43a38fd9a-0068fbeeb8" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdc2da748bd0c42e291349-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 200 380 "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1?format=json&states=listing" "txdc2da748bd0c42e291349-0068fbeeb8" "proxy-server 4171832" 0.0064 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txedccd4c39a2f48939d827-0068fbeeb8" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txe17572c355ba4bf0ad831-0068fbeeb8" "proxy-server 4171832" 0.0026 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txfde9b2951a3d4c48b8224-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx686165d2c2c54dd4964bb-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx072aa94b3da940b8b9cdb-0068fbeeb8" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:12 +0000] "GET /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txe5bb3dd4396044e0b8a53-0068fbeeb8" "proxy-server 4171832" 0.0008 "-" 4171832 1test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_non_zero_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_non_zero_commit_window ... ok -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_disable_encryption_conf -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_disable_encryption_conf ... ok - -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (204, 404, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (204, 503, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (404, 503, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx0389cfd6a8e446279694d-0068fbeebb) -test INFO: Client disconnected on read of '/a/c' (txn: tx0389cfd6a8e446279694d-0068fbeebb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx1579cecaf5944089a182d-0068fbeebb) -test INFO: Client disconnected on read of '/a/c' (txn: tx1579cecaf5944089a182d-0068fbeebb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx4140f0232a5e4777909e3-0068fbeebc) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx4140f0232a5e4777909e3-0068fbeebc) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx4140f0232a5e4777909e3-0068fbeebc) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx4140f0232a5e4777909e3-0068fbeebc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE ... ok -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', 'adf5a661-f714-44ee-a7ea-cc78efadf3c7-sda', '1795751616.24176', '1795751617', '0', '', '1795751617', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('adf5a661-f714-44ee-a7ea-cc78efadf3c7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp6ng_t9ss/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05890 seconds (16.97773/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmp6ng_t9ss/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '96c47acef13501d05d1e413ae474e521', '48e5eb05-94c3-471c-a486-08748732ff08-sda', '1795751616.30797', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('48e5eb05-94c3-471c-a486-08748732ff08-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '96c47acef13501d05d1e413ae474e521', '48e5eb05-94c3-471c-a486-08748732ff08-sda', '1795751616.30797', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('48e5eb05-94c3-471c-a486-08748732ff08-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp7qis4cbd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '597382f4-310a-4bea-8f3f-6977969da23a-sda', '1795751616.36747', '1795751617', '0', '', '1795751617', 0, 1) +test DEBUG: /tmp/tmp7qis4cbd/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '597382f4-310a-4bea-8f3f-6977969da23a-sda', '1795751616.36747', '1795751617', '0', '', '1795751617', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('597382f4-310a-4bea-8f3f-6977969da23a-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06193 seconds (16.14812/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpy2lgxtqo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', '887cab78-57eb-4e93-9ffa-0de20ddf2fb7-sda', '1795751616.47148', '1795751617', '0', '', '1795751617', 1, 0) +test DEBUG: /tmp/tmpy2lgxtqo/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'a1500e258bfff172796a721ab4bb39d0', '887cab78-57eb-4e93-9ffa-0de20ddf2fb7-sda', '1795751616.47148', '1795751617', '0', '', '1795751617', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('887cab78-57eb-4e93-9ffa-0de20ddf2fb7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpy2lgxtqo/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07416 seconds (13.48419/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpy2lgxtqo/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '5ad026f2769c912429a3202c06a2e14e', 'd38525b6-0411-42ed-a144-cd1eca146c85-sda', '1795751616.54805', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('d38525b6-0411-42ed-a144-cd1eca146c85-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '5ad026f2769c912429a3202c06a2e14e', 'd38525b6-0411-42ed-a144-cd1eca146c85-sda', '1795751616.54805', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('d38525b6-0411-42ed-a144-cd1eca146c85-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpd16g2e30/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3d96e0b8-b4dc-45d0-b974-812c95d40574-sda', '1795751616.64106', '1795751617', '1795751618', '', '1795751618', 0, 0) +test DEBUG: /tmp/tmpd16g2e30/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3d96e0b8-b4dc-45d0-b974-812c95d40574-sda', '1795751616.64106', '1795751617', '1795751618', '', '1795751618', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('3d96e0b8-b4dc-45d0-b974-812c95d40574-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03829 seconds (26.11477/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmphb8tfjj8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', 'a4e22f16-ae93-479f-a1dc-8d206d62f2fb-sda', '1795751616.70969', '1795751617', '1795751618', '', '1795751618', 1, 0) +test DEBUG: /tmp/tmphb8tfjj8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751619.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'a4e22f16-ae93-479f-a1dc-8d206d62f2fb-sda') +test DEBUG: /tmp/tmphb8tfjj8/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.011121s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', 'a4e22f16-ae93-479f-a1dc-8d206d62f2fb-sda', '1795751616.70969', '1795751617', '1795751618', '', '1795751618', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a4e22f16-ae93-479f-a1dc-8d206d62f2fb-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmphb8tfjj8/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.08910 seconds (11.22308/s) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf2f2d2a31e474a2b9177f-006b08fec0" "proxy-server 525335" 0.0166 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf2f2d2a31e474a2b9177f-006b08fec0" "proxy-server 525335" 0.0178 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2c1a376e49ed4f409baee-006b08fec0" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx8dff717930c3435397a6f-006b08fec0" "proxy-server 525335" 0.0214 "-" 525335 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txb259969395da4c7e95dba-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txb259969395da4c7e95dba-006b08fec0 - 0.0503 - - 1795751616.328516722 1795751616.378778934 3 - +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txb259969395da4c7e95dba-006b08fec0" "proxy-server 525335" 0.0022 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txb259969395da4c7e95dba-006b08fec0" "proxy-server 525335" 0.0156 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txb259969395da4c7e95dba-006b08fec0" "proxy-server 525335" 0.0169 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04e2077adb2745f19be13-006b08fec0" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx0273e181a729452c934e1-006b08fec0" "proxy-server 525335" 0.0013 "-" 525335 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx5f9a5a7d07bf450d9f61d-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx5f9a5a7d07bf450d9f61d-006b08fec0 - 0.0499 - - 1795751616.432523966 1795751616.482406616 3 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx5f9a5a7d07bf450d9f61d-006b08fec0" "proxy-server 525335" 0.0022 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx5f9a5a7d07bf450d9f61d-006b08fec0" "proxy-server 525335" 0.0154 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx5f9a5a7d07bf450d9f61d-006b08fec0" "proxy-server 525335" 0.0169 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe0898c89e5f64aa785c59-006b08fec0" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx15cd0e74c8b94f8cb9f8f-006b08fec0" "proxy-server 525335" 0.0134 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txaaa0e6871c1b483cb65b1-006b08fec0" "proxy-server 525335" 0.0145 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "txaaa0e6871c1b483cb65b1-006b08fec0" "object-server 525335" 0.0005 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "txaaa0e6871c1b483cb65b1-006b08fec0" "object-server 525335" 0.0005 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txaaa0e6871c1b483cb65b1-006b08fec0" "proxy-server 525335" 0.0565 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txaaa0e6871c1b483cb65b1-006b08fec0" "proxy-server 525335" 0.0456 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - txaaa0e6871c1b483cb65b1-006b08fec0 - 0.1027 - - 1795751616.544594765 1795751616.647280455 3 - proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpodeq_jq8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpodeq_jq8/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpodeq_jq8/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpodeq_jq8/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -52184,3021 +39353,1110 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0120 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0032 "-" 4171803 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0111 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0039 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf93ca91a793b43348d682-0068fbeeba" "proxy-server 4171803" 0.0012 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:58701/sdb1/0/a/c" "txf93ca91a793b43348d682-0068fbeeba" "container-server 4171803" 0.0012 "-" 4171803 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:37723/sda1/0/a/c" "txf93ca91a793b43348d682-0068fbeeba" "container-server 4171803" 0.0012 "-" 4171803 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txf93ca91a793b43348d682-0068fbeeba" "proxy-server 4171803" 0.0146 "-" 4171803 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txf93ca91a793b43348d682-0068fbeeba" "proxy-server 4171803" 0.0284 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf93ca91a793b43348d682-0068fbeeba - 0.0410 - - 1761341114.398680925 1761341114.439727068 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx4c8d85fce5804995b0500-0068fbeeba" "proxy-server 4171803" 0.0012 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:37723/sda1/2/a1/c1" "tx4c8d85fce5804995b0500-0068fbeeba" "container-server 4171803" 0.0011 "-" 4171803 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:58701/sdb1/2/a1/c1" "tx4c8d85fce5804995b0500-0068fbeeba" "container-server 4171803" 0.0074 "-" 4171803 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx4c8d85fce5804995b0500-0068fbeeba" "proxy-server 4171803" 0.0197 "-" 4171803 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx4c8d85fce5804995b0500-0068fbeeba" "proxy-server 4171803" 0.0288 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx4c8d85fce5804995b0500-0068fbeeba - 0.0430 - - 1761341114.441313267 1761341114.484361649 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc720d37f51f54596984cb-0068fbeeba" "proxy-server 4171803" 0.0058 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:37723/sda1/0/a/c1" "txc720d37f51f54596984cb-0068fbeeba" "container-server 4171803" 0.0044 "-" 4171803 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:58701/sdb1/0/a/c1" "txc720d37f51f54596984cb-0068fbeeba" "container-server 4171803" 0.0010 "-" 4171803 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txc720d37f51f54596984cb-0068fbeeba" "proxy-server 4171803" 0.0269 "-" 4171803 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txc720d37f51f54596984cb-0068fbeeba" "proxy-server 4171803" 0.0159 "-" 4171803 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txc720d37f51f54596984cb-0068fbeeba - 0.0393 - - 1761341114.485820770 1761341114.525144815 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2fc6bc6e9d4a4ea1af73f-0068fbeeba" "proxy-server 4171803" 0.0019 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:37723/sda1/2/a/c2" "tx2fc6bc6e9d4a4ea1af73f-0068fbeeba" "container-server 4171803" 0.0039 "-" 4171803 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:58701/sdb1/2/a/c2" "tx2fc6bc6e9d4a4ea1af73f-0068fbeeba" "container-server 4171803" 0.0010 "-" 4171803 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2fc6bc6e9d4a4ea1af73f-0068fbeeba" "proxy-server 4171803" 0.0163 "-" 4171803 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2fc6bc6e9d4a4ea1af73f-0068fbeeba" "proxy-server 4171803" 0.0247 "-" 4171803 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx2fc6bc6e9d4a4ea1af73f-0068fbeeba - 0.0388 - - 1761341114.534794331 1761341114.573609829 2 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "tx8da9539682a14f35b337d-0068fbeeba" "proxy-server 4171803" 0.0020 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:58701/sdb1/1/a/ec-disconnect-test" "tx8da9539682a14f35b337d-0068fbeeba" "container-server 4171803" 0.0045 "-" 4171803 3test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_chunked_transfer_disconnect_cleans_up ... ok -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_ec_disconnect_cleans_up ... ok -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_chunked_transfer_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_chunked_transfer_disconnect_cleans_up ... ok - -test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1760734799.00000) was not available in policy_index 1 and has expired -test INFO: success: '/AUTH_bob/c/o1' (1760734799.000000) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1760734799.000000) from the queue (1760734799.00000_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'lost_source': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (3600.123460) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3600.234570) in policy_index 1 will be moved to policy_index 0 (0000003600.23457_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3600.234570) moved from policy_index 1 to policy_index 0 (0000003600.23457_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3600.123460) from policy_index 1 (0000003600.12346_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3600.123460) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3600.123460) from the queue (0000003600.12346_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761341112.407720) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1761341112.407720) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761341112.407720) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1761341112.407720) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1761341112.40772) in policy_index 1 responded 200 (1761341111.40772) -test INFO: retry: '/AUTH_bob/c/o1' (1761341112.407720) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 -test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 1 -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 should be in policy_index 1 -test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 0 -test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 will be moved to policy_index 1 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 0 to policy_index 1 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 0 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 0 -test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/0:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c ت/o1 ت' (3618.841870) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c ت/o1 ت' (3618.841870) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c ت/o1 ت' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in destination policy_index 0 -test DEBUG: misplaced_object: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from storage policy 1 -test DEBUG: copy_attempt: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: copy_success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) -test DEBUG: cleanup_attempt: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted -test DEBUG: cleanup_success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) was successfully removed from policy_index 1 -test INFO: success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 was handled successfully -test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from the queue (0000003618.84187_0000000000000002) -test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761341112.441890) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1761341112.441890) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761341112.441890) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1761341112.441890) from storage policy 1test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error ... ok -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone -test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone ... ok -test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy -test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy ... ok -test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile -test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile ... ok -test.unit.container.test_sharder.TestCleavingContext.test_cursor -test.unit.container.test_sharder.TestCleavingContext.test_cursor ... ok -test.unit.container.test_sharder.TestCleavingContext.test_delete -test.unit.container.test_sharder.TestCleavingContext.test_delete ... ok -test.unit.container.test_sharder.TestCleavingContext.test_done -test.unit.container.test_sharder.TestCleavingContext.test_done ... ok -test.unit.container.test_sharder.TestCleavingContext.test_init -test.unit.container.test_sharder.TestCleavingContext.test_init ... ok -test.unit.container.test_sharder.TestCleavingContext.test_iter -test.unit.container.test_sharder.TestCleavingContext.test_iter ... ok -test.unit.container.test_sharder.TestCleavingContext.test_load -test.unit.container.test_sharder.TestCleavingContext.test_load ... ok -test.unit.container.test_sharder.TestCleavingContext.test_load_all -test.unit.container.test_sharder.TestCleavingContext.test_load_all ... ok -test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load -test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load ... ok -test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load_old_style -test.unit.container.test_sharder.TestCleavingContext.test_load_modify_store_load_old_style ... ok -test.unit.container.test_sharder.TestCleavingContext.test_range_done -test.unit.container.test_sharder.TestCleavingContext.test_range_done ... ok -test.unit.container.test_sharder.TestCleavingContext.test_reset -test.unit.container.test_sharder.TestCleavingContext.test_reset ... ok -test.unit.container.test_sharder.TestCleavingContext.test_start -test.unit.container.test_sharder.TestCleavingContext.test_start ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store -test.unit.container.test_sharder.TestCleavingContext.test_store ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load -test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load_old_style -test.unit.container.test_sharder.TestCleavingContext.test_store_add_row_load_old_style ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load -test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load_old_style -test.unit.container.test_sharder.TestCleavingContext.test_store_modify_db_id_load_old_style ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_old_style -test.unit.container.test_sharder.TestCleavingContext.test_store_old_style ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load -test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load ... ok -test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load_old_style -test.unit.container.test_sharder.TestCleavingContext.test_store_reclaim_load_old_style ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:37723/sda1/1/a/ec-disconnect-test" "tx8da9539682a14f35b337d-0068fbeeba" "container-server 4171803" 0.0011 "-" 4171803 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:45649/v1/a/ec-disconnect-test" "tx8da9539682a14f35b337d-0068fbeeba" "proxy-server 4171803" 0.2929 "-" 4171803 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 201 - "PUT http://localhost:45649/v1/a/ec-disconnect-test" "tx8da9539682a14f35b337d-0068fbeeba" "proxy-server 4171803" 0.3013 "-" 4171803 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/ec-disconnect-test HTTP/1.0 201 - - - - - - tx8da9539682a14f35b337d-0068fbeeba - 0.3175 - - 1761341114.576423645 1761341114.893970966 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "txef6e395c4a5b43808ee88-0068fbeeba" "proxy-server 4171803" 0.0019 "-" 4171803 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:45649/v1/a/ec-disconnect-test" "txe276fd1210e34effb5db0-0068fbeeba" "proxy-server 4171803" 0.0013 "-" 4171803 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txc2f1e9bb28d343fdb1c55-0068fbeeba) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/14 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txc2f1e9bb28d343fdb1c55-0068fbeeba - 0.0176 - - 1761341114.895827532 1761341114.913421392 3 - -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/ec-disconnect-test/disconnect-data" "txc2f1e9bb28d343fdb1c55-0068fbeeba" "proxy-server 4171803" 0.0065 "-" 4171803 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/ec-disconnect-test/disconnect-data" "txc2f1e9bb28d343fdb1c55-0068fbeeba" "proxy-server 4171803" 0.0063 "-" 4171803 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/ec-disconnect-test/disconnect-data" "txc2f1e9bb28d343fdb1c55-0068fbeeba" "proxy-server 4171803" 0.0062 "-" 4171803 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "tx8d85e29337124a5aaa348-0068fbeebb" "proxy-server 4171803" 0.0020 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:37723/sda1/1/a/ec-disconnect-test" "tx8d85e29337124a5aaa348-0068fbeebb" "container-server 4171803" 0.0044 "-" 4171803 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/ec-disconnect-test" 201 - "PUT http://127.0.0.1:58701/sdb1/1/a/ec-disconnect-test" "tx8d85e29337124a5aaa348-0068fbeebb" "container-server 4171803" 0.0025 "-" 4171803 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:45649/v1/a/ec-disconnect-test" "tx8d85e29337124a5aaa348-0068fbeebb" "proxy-server 4171803" 0.0199 "-" 4171803 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/1/a/ec-disconnect-test" 202 - "PUT http://localhost:45649/v1/a/ec-disconnect-test" "tx8d85e29337124a5aaa348-0068fbeebb" "proxy-server 4171803" 0.0151 "-" 4171803 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/ec-disconnect-test HTTP/1.0 202 - - - - 76 - tx8d85e29337124a5aaa348-0068fbeebb - 0.0327 - - 1761341115.130060911 1761341115.162779093 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "tx46264d686de54653a0b7f-0068fbeebb" "proxy-server 4171803" 0.0060 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/1/a/ec-disconnect-test" 204 - "HEAD http://localhost:45649/v1/a/ec-disconnect-test" "txb39751ccc96a45af87c4b-0068fbeebb" "proxy-server 4171803" 0.0019 "-" 4171803 3 -proxy WARNING: Client disconnected without sending enough data (txn: tx79cd9e2772964dbea98d6-0068fbeebb) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/ec-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx79cd9e2772964dbea98d6-0068fbeebb - 0.0354 - - 1761341115.164867401 1761341115.200247288 3 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdg1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/ec-disconnect-test/disconnect-data" "tx79cd9e2772964dbea98d6-0068fbeebb" "proxy-server 4171803" 0.0112 "-" 4171803 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdi1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/ec-disconnect-test/disconnect-data" "tx79cd9e2772964dbea98d6-0068fbeebb" "proxy-server 4171803" 0.0138 "-" 4171803 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdh1/0/a/ec-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/ec-disconnect-test/disconnect-data" "tx79cd9e2772964dbea98d6-0068fbeebb" "proxy-server 4171803" 0.0131 "-" 4171803 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "txf814c99655b94157b9229-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:58701/sdb1/0/a/zero-disconnect-test" "txf814c99655b94157b9229-0068fbeebb" "container-server 4171803" 0.0096 "-" 4171803 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:37723/sda1/0/a/zero-disconnect-test" "txf814c99655b94157b9229-0068fbeebb" "container-server 4171803" 0.0018 "-" 4171803 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:45649/v1/a/zero-disconnect-test" "txf814c99655b94157b9229-0068fbeebb" "proxy-server 4171803" 0.0272 "-" 4171803 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://localhost:45649/v1/a/zero-disconnect-test" "txf814c99655b94157b9229-0068fbeebb" "proxy-server 4171803" 0.0191 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/zero-disconnect-test HTTP/1.0 201 - - - - - - txf814c99655b94157b9229-0068fbeebb - 0.0400 - - 1761341115.268213749 1761341115.308225632 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "tx4741cfb237dc49df837c7-0068fbeebb" "proxy-server 4171803" 0.0043 "-" 4171803 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:45649/v1/a/zero-disconnect-test" "tx18fb9a153d204ace83cb2-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 0 -proxy WARNING: Client disconnected without sending last chunk (txn: tx5c150ffa839c442f9ff66-0068fbeebb) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - tx5c150ffa839c442f9ff66-0068fbeebb - 0.0267 - - 1761341115.316540956 1761341115.343243599 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/zero-disconnect-test/disconnect-data" "tx5c150ffa839c442f9ff66-0068fbeebb" "proxy-server 4171803" 0.0039 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/zero-disconnect-test/disconnect-data" "tx5c150ffa839c442f9ff66-0068fbeebb" "proxy-server 4171803" 0.0086 "-" 4171803 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "tx9b1740ac7e124590b08b2-0068fbeebb" "proxy-server 4171803" 0.0050 "-" 4171803 -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up -test.unit.proxy.test_server.TestObjectDisconnectCleanup.test_repl_disconnect_cleans_up ... ok - -test-reconstructor DEBUG: Run listdir on /tmp/tmpame3inji/node/sda1/objects-1/0 -test-reconstructor ERROR: 10.0.0.0:6200/sda0/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.1:6200/sda5/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.2:6200/sda2/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.3:6200/sda7/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.3:6200/sda3/0 policy#1 responded as unmounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmprvuv65ec/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmprvuv65ec/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmprvuv65ec/node/sda1/objects-1/0 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmphbnih00f/node/sda1/objects-1/1 -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/1 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:6200/sda5/1 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda6/1 policy#1': Timeout (Nones) -test-reconstructor DEBUG: Run listdir on /tmp/tmphbnih00f/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmphbnih00f/node/sda1/objects-1/0 -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/0 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda2/0 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.3:6200/sda3/0 policy#1': Timeout (Nones) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor INFO: Ring change detected for policy 1 (one). Aborting current reconstruction pass for this policy. -test-reconstructor DEBUG: Run listdir on /tmp/tmpf4iveh1r/node/sda1/objects-2/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpf4iveh1r/node/sda1/objects-2/2 -test-reconstructor INFO: Removing partition: /tmp/tmpf4iveh1r/node/sda1/objects-2/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpf4iveh1r/node/sda1/objects-2/0 -test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (280.51/sec, 0s remaining) -test-reconstructor WARNING: next_part_power set in policy 'one'. Skipping -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor INFO: Nothing reconstructed for 0.0006151199340820312 seconds. -test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp2yej3yz1/node/sda1/objects-1/burrito' -test-reconstructor INFO: Removing partition: /tmp/tmp2yej3yz1/node/sda1/objects-1/burrito -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpw_7veyxx/node/sda1/objects-1/0 -test-reconstructor WARNING: Unable to read '/tmp/tmpw_7veyxx/node/sda1/objects-1/1/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpw_7veyxx/node/sda1/objects-1/1' -test-reconstructor WARNING: Unexpected entity '/tmp/tmpw_7veyxx/node/sda1/objects-1/1' is not a directory -test-reconstructor INFO: Removing partition: /tmp/tmpw_7veyxx/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpw_7veyxx/node/sda1/objects-1/2 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (408.68/sec, 0s remaining) -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor INFO: 0/8 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 8m remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sdb1/objects-1/2 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.01s (324.93/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sda1/objects-1/1 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.01s (255.80/sec, 0s remaining) -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.01s (249.19/sec, 0s remaining) -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.01s (358.39/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sdb1/objects-1/0 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (420.13/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sdb1/objects-1/3 -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (470.39/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sda1/objects-1/0 -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (409.28/sec, 0s remaining) -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.02s (369.04/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sdb1/objects-1/1 -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (397.21/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sdc1/objects-1/0 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (423.35/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp88txzstt/node/sda1/objects-1/2 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (387.70/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (383.41/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (379.91/sec, 0s remaining) -test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 32s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp5y38ogfd/node/sdc1/objects-1/0 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (635.60/sec, 0s remaining) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (543.80/sec, 0s remaining) -test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpf50pck2k/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (338.50/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mountedtest.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_past_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_past_commit_window ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_zero_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_zero_commit_window ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails_custom_request_node_count -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_error_with_invalid_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_error_with_invalid_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0110 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0073 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0079 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0074 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx82dd165c8ee84926b4acd-006b08fec0" "proxy-server 525335" 0.0062 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:56179/sdb1/0/a/c" "tx82dd165c8ee84926b4acd-006b08fec0" "container-server 525335" 0.0010 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:41785/sda1/0/a/c" "tx82dd165c8ee84926b4acd-006b08fec0" "container-server 525335" 0.0014 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx82dd165c8ee84926b4acd-006b08fec0" "proxy-server 525335" 0.0344 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx82dd165c8ee84926b4acd-006b08fec0" "proxy-server 525335" 0.0217 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx82dd165c8ee84926b4acd-006b08fec0 - 0.0537 - - 1795751616.794202805 1795751616.847943306 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txb8affcb00de54a0886265-006b08fec0" "proxy-server 525335" 0.0061 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:41785/sda1/2/a1/c1" "txb8affcb00de54a0886265-006b08fec0" "container-server 525335" 0.0065 "-" 525335 0test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id +test.unit.common.ring.test_builder.TestRingBuilder.test_reuse_of_dev_holes_without_id ... ok -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1761341112.44189) in policy_index 1 responded 503 (0000000000.00000) -test INFO: retry: '/AUTH_bob/c/o1' (1761341112.441890) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (1761341112.463140) in policy_index 1 -test DEBUG: checking for '/AUTH_bob/c/o1' (1761341112.463140) in destination policy_index 0 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1761341112.463140) in policy_index 1 should be in policy_index 0 -test DEBUG: fetching '/AUTH_bob/c/o1' (1761341112.463140) from storage policy 1 -test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1761341112.46314) in policy_index 1 responded 404 (1761341112.46314_0000000000000003) -test INFO: retry: '/AUTH_bob/c/o1' (1761341112.463140) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test DEBUG: checking container 3600 -test DEBUG: looking for objects in 3600 -test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 -test DEBUG: unavailable_container: '/AUTH_bob/c/o1' (3618.841870) unable to determine the destination policy_index -test INFO: retry: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 must be retried -test INFO: Reconciler Stats: {'unavailable_container': 1, 'retry': 1} -test DEBUG: pulling items from the queue -test DEBUG: checking container 1761339600 -test DEBUG: looking for objects in 1761339600 -test DEBUG: looking for containers in .misplaced_objects -test ERROR: Unhandled Exception trying to reconcile: +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 844, in run_once - self.reconcile() - ~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 823, in reconcile - for container in self._iter_containers(): - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 743, in _iter_containers - one_page = list(itertools.islice( - container_gen, constraints.CONTAINER_LISTING_LIMIT)) - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 323, in _iter_items - resp = self.make_request( - 'GET', '%s?format=json&marker=%s&end_marker=%s&prefix=%s' % - ...<2 lines>... - bytes_to_wsgi(quote(prefix))), - {}, acceptable_statuses) - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 253, in make_request - raise err - File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 224, in make_request - resp = spawn(req.get_response, self.app).wait() - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait - return self._exit_event.wait() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait - result = hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response - status, headers, app_iter = self.call_application(application) - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application - app_iter = application(self.environ, start_response) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ - return self.storage_policy[policy_index].__call__( - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - env, start_response) - ^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ - resp = resp_class( - req=req, headers=headers, body=body, - conditional_response=req.method in ('GET', 'HEAD'), - conditional_etag=conditional_etag) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 2135, in blow_up - raise Exception('kaboom!') -Exception: kaboom! -test INFO: Reconciler Stats: {} -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:13 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 655.26, bytes/sec: 670983.80, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.15s. Total quarantined: 0, Total errors: 0, Total files/sec: 26.24, Total bytes/sec: 40832.42, Auditing time: 0.14, Rate: 0.95 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 4 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 2, "10240": 2, "OVER": 0} -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: [audit-watcher test_watcher1] reporting dark data /a/DARK/o2 -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:13 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 193.40, bytes/sec: 198043.40, Total time: 0.01, Auditing time: 0.00, Rate: 0.00test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_builtin_watchers ... ok - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:37723/sda1/0/a/zero-disconnect-test" "tx9b1740ac7e124590b08b2-0068fbeebb" "container-server 4171803" 0.0053 "-" 4171803 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:58701/sdb1/0/a/zero-disconnect-test" "tx9b1740ac7e124590b08b2-0068fbeebb" "container-server 4171803" 0.0011 "-" 4171803 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:45649/v1/a/zero-disconnect-test" "tx9b1740ac7e124590b08b2-0068fbeebb" "proxy-server 4171803" 0.0115 "-" 4171803 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:45649/v1/a/zero-disconnect-test" "tx9b1740ac7e124590b08b2-0068fbeebb" "proxy-server 4171803" 0.0191 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/zero-disconnect-test HTTP/1.0 202 - - - - 76 - tx9b1740ac7e124590b08b2-0068fbeebb - 0.0405 - - 1761341115.423055649 1761341115.463591576 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:45649/v1/a?format=json" "tx9f36c11d4a144f89a02ea-0068fbeebb" "proxy-server 4171803" 0.0019 "-" 4171803 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:45649/v1/a/zero-disconnect-test" "tx98c540d7328c47f096e1a-0068fbeebb" "proxy-server 4171803" 0.0031 "-" 4171803 0 -proxy WARNING: Client disconnected without sending enough data (txn: txcd116c4192244fae93536-0068fbeebb) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txcd116c4192244fae93536-0068fbeebb - 0.1040 - - 1761341115.467674971 1761341115.571707964 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/zero-disconnect-test/disconnect-data" "txcd116c4192244fae93536-0068fbeebb" "proxy-server 4171803" 0.0984 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:45649/v1/a/zero-disconnect-test/disconnect-data" "txcd116c4192244fae93536-0068fbeebb" "proxy-server 4171803" 0.0717 "-" 4171803 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ec686352d8f4ab692e9f-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9f813aa5499c406f966c7-0068fbeebb" "proxy-server 4171803" 0.0012 "-" 4171803 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "tx5e95cad503a44806ad7d9-0068fbeebb" "object-server 4171803" 0.0005 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx5e95cad503a44806ad7d9-0068fbeebb" "proxy-server 4171803" 0.0238 "-" 4171803 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "tx5e95cad503a44806ad7d9-0068fbeebb" "object-server 4171803" 0.0004 "-" 4171803 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx5e95cad503a44806ad7d9-0068fbeebb" "proxy-server 4171803" 0.0279 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 131072 - - tx5e95cad503a44806ad7d9-0068fbeebb - 0.0480 - - 1761341115.604018211 1761341115.651979685 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b3cdc447a7c44529e670-0068fbeebb" "proxy-server 4171803" 0.0051 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx666d7da672564fac8b725-0068fbeebb" "proxy-server 4171803" 0.0065 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx1b1c0104870542708d6b8-0068fbeebb" "proxy-server 4171803" 0.0011 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx1b1c0104870542708d6b8-0068fbeebb - 0.0272 - - 1761341115.657523394 1761341115.684723377 0 - -Run 00 took 000.037 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef96a5c30457484a8c137-0068fbeebb" "proxy-server 4171803" 0.0030 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9dce09918fe84d69aaed9-0068fbeebb" "proxy-server 4171803" 0.0014 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx02e2d41112014c6aa6ec0-0068fbeebb" "proxy-server 4171803" 0.0007 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx02e2d41112014c6aa6ec0-0068fbeebb - 0.0240 - - 1761341115.690317392 1761341115.714343309 0 - -Run 01 took 000.026 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx04fc91d652e7494e9fd1a-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6331ea4c56f042f484aed-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx0f072d86841f451faca2d-0068fbeebb" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx0f072d86841f451faca2d-0068fbeebb - 0.0250 - - 1761341115.715930939 1761341115.740944862 0 - -Run 02 took 000.030 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2df862faf7bd4291a6d8e-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0f94a21ed82a41adb89fd-0068fbeebb" "proxy-server 4171803" 0.0013 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx7d3c80fe80d348fd8475d-0068fbeebb" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx7d3c80fe80d348fd8475d-0068fbeebb - 0.0221 - - 1761341115.746330976 1761341115.768435240 0 - -Run 03 took 000.024 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2ce950c561b4714bb0d9-0068fbeebb" "proxy-server 4171803" 0.0060 "-" 4171803 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2b805175f72f43e19ed77-0068fbeebb" "proxy-server 4171803" 0.0023 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx248454b471874319a7e0e-0068fbeebb" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/15 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx248454b471874319a7e0e-0068fbeebb - 0.0269 - - 1761341115.770746231 1761341115.797611237 0 - -Run 04 took 000.029 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d687f8c35344b9db1631-0068fbeebb" "proxy-server 4171803" 0.0055 "-" 4171803 -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file -test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_read_affinity_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_read_affinity_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_sorting_method_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_sorting_method_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:09 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE -test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_fullcontrol_permission ... ok - -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_timing_per_policy -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_default -test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_default ... ok -test.unit.proxy.test_server.TestProxyServer.test_statsd_prefix -test.unit.proxy.test_server.TestProxyServer.test_statsd_prefix ... ok -test.unit.proxy.test_server.TestProxyServer.test_unhandled_exception -test.unit.proxy.test_server.TestProxyServer.test_unhandled_exception ... ok -test.unit.proxy.test_server.TestProxyServer.test_valid_api_version -test.unit.proxy.test_server.TestProxyServer.test_valid_api_version ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe3c5f52f84b94d5da37e1-0068fbeeba" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx1ed15f9f8e6e4f62a4a58-0068fbeeba" "proxy-server 4171832" 0.0056 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "GET /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 412 - "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txdf6c9bfc3309435a9edbf-0068fbeeba" "proxy-server 4171832" 0.0049 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "GET /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 412 - "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txdf6c9bfc3309435a9edbf-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1c03d959be454056906aa-0068fbeeba" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx1f5f3ab36eb147ec905cc-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "GET /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 304 - "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx6cbcd2a321b047e59b9e3-0068fbeeba" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb2245a80e49d4bb4ae496-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx45c62f95796c4751a5015-0068fbeeba" "proxy-server 4171832" 0.0057 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "GET /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 304 - "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx278bdda0f05a41a2a906c-0068fbeeba" "proxy-server 4171832" 0.0050 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx301920674e03433a8113f-0068fbeeba" "proxy-server 4171832" 0.0038 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txab5abc347b064460b2ae6-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "GET /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "GET http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx5a6bac50f06b45fe831a7-0068fbeeba" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txec0824e6d20a4a4787501-0068fbeeba" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx461438a1f8b544f0bef67-0068fbeeba" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx90c4d0b859f14028b9388-0068fbeeba" "proxy-server 4171832" 0.0048 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx569ac5b5ab32420c876ec-0068fbeeba" "proxy-server 4171832" 0.0050 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx8a33466a921e4ce8873eb-0068fbeeba" "proxy-server 4171832" 0.0036 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txdf6626a7f1774131a55e9-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7b483a2b4097445c82998-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txfe162c02eb89440cb121f-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 412 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txa13ee51f576b4c3abd84d-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 412 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "txa13ee51f576b4c3abd84d-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx45f6be4e87924e05a2e76-0068fbeeba" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx1a6598c824d44743a71b9-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 304 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx02832b4e69e8457f8f688-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx60e33e9fe11440438f1d8-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "txdcf42c5a8d79456f8f864-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdc1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 304 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx5ccbc5471d8d4b0f8c48d-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5c89d0c36e6c49a68995b-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/3/a/a0699bd48ecd4d60b156b66097e557c1" 204 - "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1" "tx0dbd6ea1e39944488f819-0068fbeeba" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sdd1/2/a/a0699bd48ecd4d60b156b66097e557c1/o" 200 24 "HEAD http://foo:8080/v1/a/a0699bd48ecd4d60b156b66097e557c1/o" "tx71a5019209f147799fe41-0068fbeeba" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3dc7a2766ee45f7ae0a3-0068fbeeba" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sda1/1/a/f4609c584dd241a7869d2b634f16cccc" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/f4609c584dd241a7869d2b634f16cccc" "txa3dc7a2766ee45f7ae0a3-0068fbeeba" "container-server 4171832" 0.0011 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:14 +0000] "PUT /sdb1/1/a/f4609c584dd241a7869d2b634f16cccc" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/f4609c584dd241a7869d2b634f16cccc" "txa3dc7a2766ee45f7ae0a3-0068fbeeba" "container-server 4171832" 0.0053 "-" 4171832 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty ... ok - -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpa9g1c7u7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341111.27266.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002231597900390625s, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011396408081054688s, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test INFO: Cleaved ShardRange in 0.02s, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000164031982421875s, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.0005946159362792969s, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1761341043.59647, (1, 6144) as of 1761341113.71418, cleaved as of 1761341043.59647> in 0.027s, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpzlighm2j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.61986.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016498565673828125s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014972686767578125s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaved ShardRange in 0.909s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: got 6 rows (deleted=False) in 0.00018405914306640625s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761341043.59647, (6, 6) as of 1761341114.72348, cleaved as of 1761341043.59647> in 0.013s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '31facfbf-5e27-401c-80f0-4a8ea21d6874-sda', 'cursor': '', 'max_row': 12, 'cleave_to_row': 10, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 2, 'ranges_todo': 0}, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015544891357421875s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001385211944580078s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761341043.59647, (6, 6) as of 1761341114.72348, cleaved as of 1761341043.59647>, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0003521442413330078s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761341043.59647, (6, 6) as of 1761341114.72348, cleaved as of 1761341043.59647> in 0.014s, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmprqw67gg2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341113.74647.dbtest.unit.container.test_sharder.TestSharder.test_cleave_repeated -test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx65c08c4432c2484289b73-0068fbeebc" "proxy-server 4171803" 0.0012 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx8fbe68509a4b45868feb2-0068fbeebc" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx8fbe68509a4b45868feb2-0068fbeebc - 0.2881 - - 1761341115.799229622 1761341116.087330103 0 - -Run 05 took 000.290 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14efee0ba67e44a486bdb-0068fbeebc" "proxy-server 4171803" 0.0013 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3683a3b7b9214e818f622-0068fbeebc" "proxy-server 4171803" 0.0012 "-" 4171803 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txeb91be900ce24305a623a-0068fbeebc" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txeb91be900ce24305a623a-0068fbeebc - 0.0200 - - 1761341116.088907719 1761341116.108924866 0 - -Run 06 took 000.028 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b3bf8f76e104b0f9ac97-0068fbeebc" "proxy-server 4171803" 0.0015 "-" 4171803 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx09e92bda4e6f4426af33f-0068fbeebc" "proxy-server 4171803" 0.0056 "-" 4171803 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txa9d1075b386849f48b962-0068fbeebc" "proxy-server 4171803" 0.0035 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txa9d1075b386849f48b962-0068fbeebc - 0.0300 - - 1761341116.116676331 1761341116.146714687 0 - -Run 07 took 000.032 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd57d1e191e8040debcbcf-0068fbeebc" "proxy-server 4171803" 0.0012 "-" 4171803 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8de214e28d654c28bf1e3-0068fbeebc" "proxy-server 4171803" 0.0013 "-" 4171803 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txb4d3f539fe8747379c864-0068fbeebc" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txb4d3f539fe8747379c864-0068fbeebc - 0.0281 - - 1761341116.148327351 1761341116.176400185 0 - -Run 08 took 000.030 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea77731e30344810a6387-0068fbeebc" "proxy-server 4171803" 0.0013 "-" 4171803 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5f78056b59be49b88412f-0068fbeebc" "proxy-server 4171803" 0.0036 "-" 4171803 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txd6ce78009d774226beec6-0068fbeebc" "proxy-server 4171803" 0.0006 "-" 4171803 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txd6ce78009d774226beec6-0068fbeebc - 0.0237 - - 1761341116.178118467 1761341116.201859236 0 - -Run 09 took 000.025 -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 1}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: Container GET returning 503 for (503, 503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_value -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_affinity -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_affinity ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_concurrency_settings -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_concurrency_settings ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_sorting_method ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/2/a/f4609c584dd241a7869d2b634f16cccc" 201 - "PUT http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "txa3dc7a2766ee45f7ae0a3-0068fbeeba" "proxy-server 4171832" 0.6927 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 201 - "PUT http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "txa3dc7a2766ee45f7ae0a3-0068fbeeba" "proxy-server 4171832" 0.6853 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb7d68734d984a3fb485a-0068fbeebb" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "txcb7d68734d984a3fb485a-0068fbeebb" "proxy-server 4171832" 0.0060 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb9dcde6ea56d46f9b7f0a-0068fbeebb" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "txddcb4e733ced469b8953b-0068fbeebb" "proxy-server 4171832" 0.0054 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/2/a/f4609c584dd241a7869d2b634f16cccc/o" 201 - "PUT http://foo:8080/sdc1/1/a/f4609c584dd241a7869d2b634f16cccc/o" "txf3d7718de3744a0d8d32b-0068fbeebb" "object-server 4171832" 0.0005 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/2/a/f4609c584dd241a7869d2b634f16cccc/o" 201 - "PUT http://foo:8080/sdd1/1/a/f4609c584dd241a7869d2b634f16cccc/o" "txf3d7718de3744a0d8d32b-0068fbeebb" "object-server 4171832" 0.0050 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdc1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 201 - "PUT http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "txf3d7718de3744a0d8d32b-0068fbeebb" "proxy-server 4171832" 0.0300 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdd1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 201 - "PUT http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "txf3d7718de3744a0d8d32b-0068fbeebb" "proxy-server 4171832" 0.0256 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx07e974b41c76425ca8267-0068fbeebb" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "tx57e52e6207e34bebb5fe4-0068fbeebb" "proxy-server 4171832" 0.0078 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/2/a/f4609c584dd241a7869d2b634f16cccc/o" 201 - "POST http://foo:8080/sdd1/1/a/f4609c584dd241a7869d2b634f16cccc/o" "txc27a452b8e9d4e9190138-0068fbeebb" "object-server 4171832" 0.0004 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "POST /sdd1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 202 76 "POST http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "txc27a452b8e9d4e9190138-0068fbeebb" "proxy-server 4171832" 0.0055 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/2/a/f4609c584dd241a7869d2b634f16cccc/o" 201 - "POST http://foo:8080/sdc1/1/a/f4609c584dd241a7869d2b634f16cccc/o" "txc27a452b8e9d4e9190138-0068fbeebb" "object-server 4171832" 0.0004 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "POST /sdc1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 202 76 "POST http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "txc27a452b8e9d4e9190138-0068fbeebb" "proxy-server 4171832" 0.0144 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdad75eabbf3e4808ac2ef-0068fbeebb" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "tx27208b31d99f475786b90-0068fbeebb" "proxy-server 4171832" 0.0077 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sdd1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 200 24 "GET http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "txc146b9bb54ec4be5a6354-0068fbeebb" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb5dd6061ed754ffe880a6-0068fbeebb" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "txaf4ebfbe06bf4a4f90603-0068fbeebb" "proxy-server 4171832" 0.0038 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdc1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 200 24 "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "tx2d7507e053554b76b3d37-0068fbeebb" "proxy-server 4171832" 0.0012 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6d51580470584d3a9d7b8-0068fbeebb" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "tx69837a2395814446b5e99-0068fbeebb" "proxy-server 4171832" 0.0041 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sdc1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 200 24 "GET http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "txb4ce45ecad0a40f68b2c3-0068fbeebb" "proxy-server 4171832" 0.0055 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1e06f3e1e91c499b89ee5-0068fbeebb" "proxy-server 4171832" 0.0094 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/2/a/f4609c584dd241a7869d2b634f16cccc" 204 - "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc" "tx7ff0c5eb4b8a45e3a5880-0068fbeebb" "proxy-server 4171832" 0.0257 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdd1/1/a/f4609c584dd241a7869d2b634f16cccc/o" 200 24 "HEAD http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc/o" "tx36250fff721c493391029-0068fbeebb" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf9d552156d0946198ef70-0068fbeebb" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "GET /sda1/2/a/f4609c584dd241a7869d2b634f16cccc" 200 382 "GET http://foo:8080/v1/a/f4609c584dd241a7869d2b634f16cccc?format=json&states=listing" "txf9d552156d0946198ef70-0068fbeebb" "proxy-server 4171832" 0.0023 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd51b7cf3756a4171b158f-0068fbeebb" "proxy-server 4171832" 0.0096 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/1/a/537edef27fff45b1bbede82ce8a602ba" 201 - "PUT http://127.0.0.1:33117/sda1/0/a/537edef27fff45b1bbede82ce8a602ba" "txd51b7cf3756a4171b158f-0068fbeebb" "container-server 4171832" 0.0011 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/1/a/537edef27fff45b1bbede82ce8a602ba" 201 - "PUT http://127.0.0.1:39527/sdb1/0/a/537edef27fff45b1bbede82ce8a602ba" "txd51b7cf3756a4171b158f-0068fbeebb" "container-server 4171832" 0.0092 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/537edef27fff45b1bbede82ce8a602ba" 201 - "PUT http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "txd51b7cf3756a4171b158f-0068fbeebb" "proxy-server 4171832" 0.0333 "-" 4171832 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_without_crypto_ec ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_old_style_shard_container ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:10 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_owner_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_owner_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_with_read_acp_permission ... ok - -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmp2iar5klj/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.85s. Total quarantined: 0, Total errors: 0, Total files/sec: 4.72, Total bytes/sec: 7339.83, Auditing time: 0.00, Rate: 0.00 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 1 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 2, "10240": 2, "OVER": 0} -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:14 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 112.57, bytes/sec: 230534.19, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.26, Total bytes/sec: 47244.31, Auditing time: 0.10, Rate: 0.90 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:14 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 198.33, bytes/sec: 406181.89, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.32, Total bytes/sec: 49086.11, Auditing time: 0.10, Rate: 0.90 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:14 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1220.34, bytes/sec: 2499253.59, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.85s. Total quarantined: 0, Total errors: 0, Total files/sec: 3.53, Total bytes/sec: 6117.31, Auditing time: 0.00, Rate: 0.00 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:15 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1167.35, bytes/sec: 2390741.61, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.75, Total bytes/sec: 49826.33, Auditing time: 0.10, Rate: 0.98 -test INFO: [audit-watcher test_watcher1] total unknown 3 ok 0 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:15 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1180.50, bytes/sec: 2417656.79, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.45, Total bytes/sec: 51044.70, Auditing time: 0.10, Rate: 0.93 -test INFO: [audit-watcher test_watcher1] total unknown 3 ok 0 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: [audit-watcher test_watcher1] reporting dark data /a/c/o1 -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:15 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 774.43, bytes/sec: 1586029.28, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test INFO: [audit-watcher test_watcher1] reporting dark data /a/c/o0 -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.jsontest.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_agreement ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_watcher_init ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 2, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': 'r2', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 2, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': 'r3', 'write_affinity_node_count': '4', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.6, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.3, 'concurrent_ec_extra_requests': 1}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; (default) read_affinity setting will have no effect. -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_override_sorting_method_mismatch -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_override_sorting_method_mismatch ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_DEFAULT_options -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_DEFAULT_options ... ok -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_unknown_policy -test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_unknown_policy ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... ok - -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016260147094726562s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011086463928222656s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, found as of 1761341043.59647>, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00016307830810546875s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010561943054199219s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_there_1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpvqkr_2qi/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - shard db already in sync, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1761341043.59647, (3, 6) as of 1761341115.35878, cleaved as of 1761341043.59647> in 0.008s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001571178436279297s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010967254638671875s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_where_2 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1761341043.59647, (1, 100) as of 1761341115.37832, cleaved as of 1761341043.59647> in 0.014s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root -test.unit.container.test_sharder.TestSharder.test_cleave_root ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff -test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff ... ok - -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r1=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=100', 'write_affinity': 'r2', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:11 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_GET_without_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_fullcontrol_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects ... ok - -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpbtdr4cm6/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: [audit-watcher test_watcher1] reporting dark data /a/c_ec/o -test INFO: Object audit (ALL) "once" mode completed: 1.20s. Total quarantined: 0, Total errors: 0, Total files/sec: 2.51, Total bytes/sec: 4344.22, Auditing time: 0.05, Rate: 0.04 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 0 dark 3 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test WARNING: Dark data action 'invalid' unknown, defaults to action = 'log' -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:16 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1205.26, bytes/sec: 2468372.01, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpa3fdf97o/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 29.32, Total bytes/sec: 50818.02, Auditing time: 0.10, Rate: 0.98 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:16 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 994.62, bytes/sec: 2036977.61, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpn1zhhe39/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: Object audit (ALL) "once" mode completed: 0.10s. Total quarantined: 0, Total errors: 0, Total files/sec: 28.78, Total bytes/sec: 49877.95, Auditing time: 0.10, Rate: 0.98 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 3 dark 0 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ALL) -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects/auditor_status_ALL.json -test INFO: Object audit (ALL). Since Fri Oct 24 09:25:16 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 197.98, bytes/sec: 405453.35, Total time: 0.01, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test DEBUG: Skipping the update of recently changed /tmp/tmpmden81wa/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ALL.json -test INFO: [audit-watcher test_watcher1] reporting dark data /a/c_ec/otest.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root_no_objects -test.unit.obj.test_auditor.TestAuditWatchers.test_dark_data_with_sharding_fallback_to_root_no_objects ... ok -test.unit.obj.test_auditor.TestAuditWatchers.test_watchers -test.unit.obj.test_auditor.TestAuditWatchers.test_watchers ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_target_path_does_not_exist -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_target_path_does_not_exist ... ok -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata -test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_ignore_corrupted_hashes -test.unit.obj.test_diskfile.TestHashesHelpers.test_ignore_corrupted_hashes ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_read_legacy_hashes -test.unit.obj.test_diskfile.TestHashesHelpers.test_read_legacy_hashes ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_invalid_hashes_mutation_and_transative_equality -test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_invalid_hashes_mutation_and_transative_equality ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_valid_hashes_mutation_and_transative_equality -test.unit.obj.test_diskfile.TestHashesHelpers.test_read_write_valid_hashes_mutation_and_transative_equality ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_invalid_updated -test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_invalid_updated ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_safe_default -test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_safe_default ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... ok -test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_valid_updated -test.unit.obj.test_diskfile.TestHashesHelpers.test_write_hashes_valid_updated ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_build_reconstruction_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_collect_parts_mkdirs_error ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_partition ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_max_objects_per_revert ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_no_stale_reads -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_no_stale_reads ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_stale_read_ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_stale_read_ok ... ok - -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015783309936523438s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011968612670898438s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_yonder_3 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1761341043.59647, (1, 1000) as of 1761341115.51680, cleaved as of 1761341043.59647> in 0.026s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1761341043.59647, (2, 15) as of 1761341115.54076, active as of 1761341043.59647>, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015234947204589844s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011372566223144531s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__4 for ShardRange, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1761341043.59647, (2, 15) as of 1761341115.54076, active as of 1761341043.59647> in 0.009s, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpvqkr_2qi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.20640.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018715858459472656s, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011324882507324219s, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp0tlpifqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.62671.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges -test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_root_container_fill_gap ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces_state_filtering ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_objects_since_row ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_own_shard_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_policy_info ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ_ACP -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:13 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '462'} -fake-swift DEBUG: Grant test:full_control FULL_CONTROL permission on the bucket /bucket -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '446'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:14 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_other_owner ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_owner_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... ok - -test INFO: Object audit (ALL) "once" mode completed: 0.11s. Total quarantined: 0, Total errors: 0, Total files/sec: 27.64, Total bytes/sec: 47917.53, Auditing time: 0.10, Rate: 0.94 -test INFO: [audit-watcher test_watcher1] total unknown 0 ok 2 dark 1 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: Loading entry point 'test_watcher1' -test DEBUG: [audit-watcher test_watcher1] getting started -test DEBUG: 1 audit watcher(s) loaded -test INFO: Begin object audit "once" mode (ZBF) -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects/auditor_status_ZBF.json -test INFO: Object audit (ZBF). Since Fri Oct 24 09:25:17 2025: Locally: 1 passed, 0 quarantined, 0 errors, files/sec: 1459.40, bytes/sec: 0.00, Total time: 0.00, Auditing time: 0.00, Rate: 0.00 -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects-1/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test DEBUG: Skipping the update of recently changed /tmp/tmpppsxaz95/tmp_test_object_auditor/node/sda/objects-2/auditor_status_ZBF.json -test INFO: Object audit (ZBF) "once" mode completed: 0.00s. Total quarantined: 0, Total errors: 0, Total files/sec: 991.95, Total bytes/sec: 0.00, Auditing time: 0.00, Rate: 0.28 -test INFO: Object audit stats: {"10": 0, "100": 0, "1024": 1, "10240": 2, "OVER": 0} -test DEBUG: the auditor has no logger prefix -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpc_i6pdrr/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpc_i6pdrr/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpc_i6pdrr/node/sda1/objects-1/2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpbk9d1w1h/node/sda1/objects-1: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor ERROR: Unable to create /tmp/tmpbk9d1w1h/node/sda1/objects-2: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs - raise OSError('Ow!') -OSError: Ow! -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp5l86vsbb/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (280.67/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmp5l86vsbb/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmp5l86vsbb/node/sda1/objects-1/2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp5l86vsbb/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp5l86vsbb/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (502.97/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpmpxo56lj/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpmpxo56lj/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpmpxo56lj/node/sda1/objects-1/2 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (199.86/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0055s, min 0.0002s, med 0.0003s -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpmpxo56lj/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpmpxo56lj/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpmpxo56lj/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.02s (184.79/sec, 0s remaining) -test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0047s, min 0.0005s, med 0.0007s -test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp0r43c8ee/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (304.38/sec, 0s remaining) -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp0r43c8ee/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (401.45/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpwlqlbf69/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (272.46/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpwlqlbf69/node/sda1/objects-1/2 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (152.62/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining.test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_delete_reverted_nondurable ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_part_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_partners ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_get_response ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_ignores_status_file ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_iter_nodes_for_frag ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_max_objects_per_revert_only_for_revert_jobs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_no_delete_failed_revert ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_client_error ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_insufficient_storage ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_success ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '450'} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the bucket /bucket -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write_acp:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '456'} -fake-swift DEBUG: Grant test:write_acp FULL_CONTROL permission on the bucket /bucket -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:15 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_write_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_with_write_acp_permission ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files ... ok - -test-reconstructor DEBUG: Run listdir on /tmp/tmpajnk26u0/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpajnk26u0/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmpajnk26u0/node/sda1/objects-1/0 -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception -test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfw8amrsj/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfw8amrsj/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpfw8amrsj/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (130.91/sec, 0s remaining) -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfw8amrsj/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmpfw8amrsj/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpfw8amrsj/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (562.54/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpszqq_yj9/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpszqq_yj9/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpszqq_yj9/node/sda1/objects-1/1 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (105.21/sec, 0s remaining) -test-reconstructor INFO: 9 suffixes checked - 0.00% hashed, 100.00% synced -test-reconstructor INFO: Partition times: max 0.0104s, min 0.0006s, med 0.0011s -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0kgqsk68/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0kgqsk68/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmp0kgqsk68/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (123.18/sec, 0s remaining) -test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0kgqsk68/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0kgqsk68/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmp0kgqsk68/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (301.01/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0kgqsk68/node/sda1/objects-1/1 while in handoffs_only mode. -test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp0kgqsk68/node/sda1/objects-1/0 while in handoffs_only mode. -test-reconstructor DEBUG: Run listdir on /tmp/tmp0kgqsk68/node/sda1/objects-1/2 -test-reconstructor INFO: Removing partition: /tmp/tmp0kgqsk68/node/sda1/objects-1/2 -test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (216.92/sec, 0s remaining) -test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmphiflbc3c/node/sda1/objects-1/1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/1 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.1:6200/sda5/1 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda6/1 policy#1 -test-reconstructor DEBUG: Run listdir on /tmp/tmphiflbc3c/node/sda1/objects-1/0 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/0 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda2/0 policy#1 -test-reconstructor ERROR: Invalid response 400 from 10.0.0.3:6200/sda3/0 policy#1 -test-reconstructor DEBUG: Run listdir on /tmp/tmphiflbc3c/node/sda1/objects-1/2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpaj5ns72m/node/sda1/objects-1/1 -test-reconstructor ERROR: 10.0.0.0:6200/sda0/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.1:6200/sda5/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.0:6200/sda4/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.2:6200/sda6/1 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.2:6200/sda2/1 policy#1 responded as unmounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpaj5ns72m/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpaj5ns72m/node/sda1/objects-1/0 -test-reconstructor ERROR: 10.0.0.0:6200/sda0/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.1:6200/sda5/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.2:6200/sda2/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.3:6200/sda7/0 policy#1 responded as unmounted -test-reconstructor ERROR: 10.0.0.3:6200/sda3/0 policy#1 responded as unmounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp2fiw8y82/node/sda1/objects-1/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmp2fiw8y82/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp2fiw8y82/node/sda1/objects-1/2 -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpdv98ihxg/node/sda1/objects-1/2 -test-reconstructor DEBUG: Run listdir on /tmp/tmpdv98ihxg/node/sda1/objects-1/0 -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/0 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda2/0 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.3:6200/sda3/0 policy#1': Timeout (Nones) -test-reconstructor DEBUG: Run listdir on /tmp/tmpdv98ihxg/node/sda1/objects-1/1 -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/1 policy#1': Timeout (Nones)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_process_job_all_timeout ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstruct_check_ring ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skipped_partpower_increase ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_reconstructor_skips_bogus_partition_dirs ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_removes_zbf ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_run_once_override_devices ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_non_zero_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_non_zero_commit_window ... ok -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_past_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_past_commit_window ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter ... ok - -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018262863159179688s, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017952919006347656s, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014638900756835938s, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012135505676269531s, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - zero objects found, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014519691467285156s, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - zero objects found, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp1dmd5x3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341115.69373.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014662742614746094s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011658668518066406s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.435943603515625e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaved ShardRange in 0.03s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, found as of 1761341043.59647>, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015664100646972656s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.365776062011719e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.43865966796875e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.507469177246094e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_there_1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpg1_7oxfz/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - shard db already in sync, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1761341043.59647, (3, 6) as of 1761341116.46156, cleaved as of 1761341043.59647> in 0.007s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016355514526367188s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.817413330078125e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001652240753173828s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_where_2 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1761341043.59647, (1, 100) as of 1761341116.48267, cleaved as of 1761341043.59647> in 0.012s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015115737915039062s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.936622619628906e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011563301086425781s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 5.8650970458984375e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_yonder_3 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1761341043.59647, (1, 1000) as of 1761341116.55442, cleaved as of 1761341043.59647> in 0.022s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1761341043.59647, (2, 15) as of 1761341116.57613, active as of 1761341043.59647>, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015735626220703125s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.602836608886719e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one -test.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change -test.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba" 201 - "PUT http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "txd51b7cf3756a4171b158f-0068fbeebb" "proxy-server 4171832" 0.3072 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf01bb9b425a4ad2b4a6a-0068fbeebb" "proxy-server 4171832" 0.0023 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "txcf01bb9b425a4ad2b4a6a-0068fbeebb" "proxy-server 4171832" 0.0023 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6a0eefcedbe14757a5b36-0068fbeebb" "proxy-server 4171832" 0.0024 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sda1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "tx0663136021e7444e98ab4-0068fbeebb" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdg1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "PUT http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx60728281b4fe4f4eadd45-0068fbeebb" "proxy-server 4171832" 0.0253 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "PUT http://foo:8080/sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx60728281b4fe4f4eadd45-0068fbeebb" "object-server 4171832" 0.0005 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "PUT http://foo:8080/sdh1/1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx60728281b4fe4f4eadd45-0068fbeebb" "object-server 4171832" 0.0005 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "PUT http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx60728281b4fe4f4eadd45-0068fbeebb" "proxy-server 4171832" 0.0352 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdh1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "PUT http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx60728281b4fe4f4eadd45-0068fbeebb" "proxy-server 4171832" 0.0370 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx59f343fdc2f746d6b12f1-0068fbeebb" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "HEAD /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "txb687f3cd27c7449291492-0068fbeebb" "proxy-server 4171832" 0.0030 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "POST /sdg1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 202 76 "POST http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "txe736ab8e56d64affb3c7d-0068fbeebb" "proxy-server 4171832" 0.0064 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "POST http://foo:8080/sdh1/1/a/537edef27fff45b1bbede82ce8a602ba/o" "txe736ab8e56d64affb3c7d-0068fbeebb" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "PUT /sda1/0/a/537edef27fff45b1bbede82ce8a602ba/o" 201 - "POST http://foo:8080/sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" "txe736ab8e56d64affb3c7d-0068fbeebb" "object-server 4171832" 0.0005 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:15 +0000] "POST /sdh1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 202 76 "POST http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "txe736ab8e56d64affb3c7d-0068fbeebb" "proxy-server 4171832" 0.0284 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "POST /sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 202 76 "POST http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "txe736ab8e56d64affb3c7d-0068fbeebb" "proxy-server 4171832" 0.0240 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe749b9d19b77425992020-0068fbeebc" "proxy-server 4171832" 0.0032 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "txcfcbf6488ba349979b8f5-0068fbeebc" "proxy-server 4171832" 0.0184 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 200 92 "GET http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx81e3da6fe3074b6e8b60e-0068fbeebc" "proxy-server 4171832" 0.0010 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdg1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 200 92 "GET http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx81e3da6fe3074b6e8b60e-0068fbeebc" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef00cfe90e51404c860df-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "tx3d3acef04f1246ad92fca-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdh1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 200 92 "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "tx307140d4f4644c2283518-0068fbeebc" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f6e3b8fb1554de29bdd8-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "tx9dcf2a8323c247cba2de4-0068fbeebc" "proxy-server 4171832" 0.0095 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdh1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 200 92 "GET http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "txd27b4f5f084240579e331-0068fbeebc" "proxy-server 4171832" 0.0047 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 200 92 "GET http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "txd27b4f5f084240579e331-0068fbeebc" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx433a4ccd33f8416185441-0068fbeebc" "proxy-server 4171832" 0.0101 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba" 204 - "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba" "txc65669a246764a36b0d35-0068fbeebc" "proxy-server 4171832" 0.0171 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdi1/1/a/537edef27fff45b1bbede82ce8a602ba/o" 200 92 "HEAD http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba/o" "txc42bedcb20f04da98efb5-0068fbeebc" "proxy-server 4171832" 0.0050 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc6705409c3c2468581e32-0068fbeebc" "proxy-server 4171832" 0.0094 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/0/a/537edef27fff45b1bbede82ce8a602ba" 200 382 "GET http://foo:8080/v1/a/537edef27fff45b1bbede82ce8a602ba?format=json&states=listing" "txc6705409c3c2468581e32-0068fbeebc" "proxy-server 4171832" 0.0023 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd088aa456f00429c9a4c0-0068fbeebc" "proxy-server 4171832" 0.0095 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 201 - "PUT http://127.0.0.1:33117/sda1/1/a/fc68294f96184cc492b35d754e7cb814" "txd088aa456f00429c9a4c0-0068fbeebc" "container-server 4171832" 0.0011 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 201 - "PUT http://127.0.0.1:39527/sdb1/1/a/fc68294f96184cc492b35d754e7cb814" "txd088aa456f00429c9a4c0-0068fbeebc" "container-server 4171832" 0.0011 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 201 - "PUT http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txd088aa456f00429c9a4c0-0068fbeebc" "proxy-server 4171832" 0.0186 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 201 - "PUT http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txd088aa456f00429c9a4c0-0068fbeebc" "proxy-server 4171832" 0.0349 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1368434747694d49a6c6d-0068fbeebc" "proxy-server 4171832" 0.0021 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx1368434747694d49a6c6d-0068fbeebc" "proxy-server 4171832" 0.0060 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdac4df9cff674947892be-0068fbeebc" "proxy-server 4171832" 0.0055 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx0030c519cc2e45b7946e1-0068fbeebc" "proxy-server 4171832" 0.0012 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/1/a/fc68294f96184cc492b35d754e7cb814/o" 201 - "PUT http://foo:8080/sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" "txb4748eb3fb9847d682fd6-0068fbeebc" "object-server 4171832" 0.0005 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/1/a/fc68294f96184cc492b35d754e7cb814/o" 201 - "PUT http://foo:8080/sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" "txb4748eb3fb9847d682fd6-0068fbeebc" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 201 - "PUT http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txb4748eb3fb9847d682fd6-0068fbeebc" "proxy-server 4171832" 0.0128 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 201 - "PUT http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txb4748eb3fb9847d682fd6-0068fbeebc" "proxy-server 4171832" 0.0126 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx223010a6d6f34105ae8fc-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx615daa0a284e4aca98bdf-0068fbeebc" "proxy-server 4171832" 0.0078 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/1/a/fc68294f96184cc492b35d754e7cb814/o" 201 - "POST http://foo:8080/sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" "tx8f2426a61ffc478caf9c2-0068fbeebc" "object-server 4171832" 0.0005 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "POST /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 202 76 "POST http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx8f2426a61ffc478caf9c2-0068fbeebc" "proxy-server 4171832" 0.0040 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/1/a/fc68294f96184cc492b35d754e7cb814/o" 201 - "POST http://foo:8080/sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" "tx8f2426a61ffc478caf9c2-0068fbeebc" "object-server 4171832" 0.0005 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "POST /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 202 76 "POST http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx8f2426a61ffc478caf9c2-0068fbeebc" "proxy-server 4171832" 0.0138 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx788ac7790e534ffcbb705-0068fbeebc" "proxy-server 4171832" 0.0063 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx0330205205ba469790c4b-0068fbeebc" "proxy-server 4171832" 0.0050 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txfecfa08f12fd46a4b142d-0068fbeebc" "proxy-server 4171832" 0.0052 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx30eb36eaa11a43b482a83-0068fbeebc" "proxy-server 4171832" 0.0043 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx2aa29b295e2b4f99b0a98-0068fbeebc" "proxy-server 4171832" 0.0055 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txd212b48c05d548f581cd8-0068fbeebc" "proxy-server 4171832" 0.0048 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaeedc67da45d4cc5b39fa-0068fbeebc" "proxy-server 4171832" 0.0054 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx9f257e96c9a448e7a6911-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx53e8329f14ec41858dea3-0068fbeebc" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx932d9289a1de4fadb2116-0068fbeebc" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txb30c8eaa37544e438fec4-0068fbeebc" "proxy-server 4171832" 0.0115 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx40396ee570404beab486e-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx87fcaa8630424125af899-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txc9c034a8a1624659a8fc9-0068fbeebc" "proxy-server 4171832" 0.0059 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txdedae065639344759c50e-0068fbeebc" "proxy-server 4171832" 0.0053 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2da13cb0239c42209ffab-0068fbeebc" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx2652cdbda3794c7a94a60-0068fbeebc" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txc0f6270ebaee41fc85912-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx430522cdd5844c92bf627-0068fbeebc" "proxy-server 4171832" 0.0039 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx113be45f6aed491faa376-0068fbeebc" "proxy-server 4171832" 0.0060 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx59ac62b2d8fc49afbf625-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx59ac62b2d8fc49afbf625-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd3fa42b8a1aa4a838181a-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txe4b1d59cde234823b7fde-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txc790a43f45c54ccc8a44e-0068fbeebc" "proxy-server 4171832" 0.0030 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8f3c763f8c2f4f228376c-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx1da75a28f2094d9596fd0-0068fbeebc" "proxy-server 4171832" 0.0012 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx3714e5e361b7423988c0e-0068fbeebc" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbd3f302f4448466c852d7-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx6f90c35b11a544d2b9a90-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txc6b7ceab816f4bf894bad-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7a8febf318e14832b4043-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txa10a6d10048a49cfa22c4-0068fbeebc" "proxy-server 4171832" 0.0055 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx70243534ff0a471da1925-0068fbeebc" "proxy-server 4171832" 0.0037 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx40223a4d7c834ac185a33-0068fbeebc" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx135248ca75bd4c9db32a8-0068fbeebc" "proxy-server 4171832" 0.0044 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx1aadb1c6ae8747f7b4b7a-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd46f27265a4a493a8740a-0068fbeebc" "proxy-server 4171832" 0.0039 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx32ef9cf5f4184e3d9e38f-0068fbeebc" "proxy-server 4171832" 0.0037 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx72f1eea3f2ab40a08fc15-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx72f1eea3f2ab40a08fc15-0068fbeebc" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9aaec16b3fea4c5786c94-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx10d9cdceb723431ab252a-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx5d378f3ef8b144798185d-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5b304908bc2b4a23a09d0-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txd20e77b851ad451785173-0068fbeebc" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txc52bd0c7aa09453abb8f2-0068fbeebc" "proxy-server 4171832" 0.0008 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8a1426ace353405ab28f1-0068fbeebc" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx1a00c268009b46978965a-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx6362c46a27924c3f833f6-0068fbeebc" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx374a568524214dd980fb6-0068fbeebc" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txeb62335835134a58a0a5b-0068fbeebd" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx956acace13114f0b962e9-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd0c1c04d71fd437497f0b-0068fbeebd" "proxy-server 4171832" 0.0056 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx2f38eb2e2c1345f0b4530-0068fbeebd" "proxy-server 4171832" 0.0025 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx4f6a06ef9a0a48978fc1c-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf7c8e44c4e814954b37c8-0068fbeebd" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx87b0085038b7461aba6a5-0068fbeebd" "proxy-server 4171832" 0.0071 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txc183f598f3954b149afea-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txc183f598f3954b149afea-0068fbeebd" "proxy-server 4171832" 0.0075 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd92dbd0ce98f4bd990732-0068fbeebd" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx01ae32a0d4424416af5e6-0068fbeebd" "proxy-server 4171832" 0.0055 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx725020f72d724b58a57f8-0068fbeebd" "proxy-server 4171832" 0.0049 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ed1997f532849eba14a6-0068fbeebd" "proxy-server 4171832" 0.0080 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx08010d99f0fe45639fef1-0068fbeebd" "proxy-server 4171832" 0.0041 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx053d64799fab46bcab8bb-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc564b6e1d8af4c04a01b7-0068fbeebd" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txf5a48e4633a64abbb4c8a-0068fbeebd" "proxy-server 4171832" 0.0014 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx8de33518176c4b3bad9f1-0068fbeebd" "proxy-server 4171832" 0.0049 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7da191909d13459cbb3e4-0068fbeebd" "proxy-server 4171832" 0.0052 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txdef03fe7932c4a15bd3dd-0068fbeebd" "proxy-server 4171832" 0.0023 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx299727431fa44c61bfc0c-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3424eee6085a4f5ba8e97-0068fbeebd" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txa5a82efcc78f4cf0aa99b-0068fbeebd" "proxy-server 4171832" 0.0039 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txd3332606dd9144818079a-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx439d11a143e748509597f-0068fbeebd" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx2a04ac4899e54a3987e33-0068fbeebd" "proxy-server 4171832" 0.0067 "-" 4171832 1 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdd1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx616b216ffabb44609cf2e-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 412 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "tx616b216ffabb44609cf2e-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb2380074866a4cdb84e2d-0068fbeebd" "proxy-server 4171832" 0.0057 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "txce21940272db4eccb2994-0068fbeebd" "proxy-server 4171832" 0.0054 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txa76965f022004ae4b6c2f-0068fbeebd" "proxy-server 4171832" 0.0006 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb3ae1d63bf1f4cb0bdf72-0068fbeebd" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx64188550dc294a92a61bf-0068fbeebd" "proxy-server 4171832" 0.0035 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 304 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txda138a765661496eb6163-0068fbeebd" "proxy-server 4171832" 0.0007 "-" 4171832 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa23441ba79fb4dd78ddea-0068fbeebd" "proxy-server 4171832" 0.0013 "-" 4171832 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_post_overwrite_out_of_order -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_post_overwrite_out_of_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Length': '448'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_bucket_acl_PUT_without_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_authenticated_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_full_control ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted ... ok - -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:6200/sda5/1 policy#1': Timeout (Nones) -test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda6/1 policy#1': Timeout (Nones) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpt90xiw_j/node/sda1/objects-2/2 -test-reconstructor INFO: Removing partition: /tmp/tmpt90xiw_j/node/sda1/objects-2/2 -test-reconstructor INFO: Ring change detected for policy 1 (one). Aborting current reconstruction pass for this policy. -test-reconstructor DEBUG: Run listdir on /tmp/tmpt90xiw_j/node/sda1/objects-2/0 -test-reconstructor DEBUG: Run listdir on /tmp/tmpt90xiw_j/node/sda1/objects-2/1 -test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.00s (746.27/sec, 0s remaining) -test-reconstructor WARNING: next_part_power set in policy 'one'. Skipping -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor INFO: Nothing reconstructed for 0.0006163120269775391 seconds. -test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpfy2xmuqh/node/sda1/objects-1/burrito' -test-reconstructor INFO: Removing partition: /tmp/tmpfy2xmuqh/node/sda1/objects-1/burrito -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp567i036s/node/sda1/objects-1/2 -test-reconstructor WARNING: Unable to read '/tmp/tmp567i036s/node/sda1/objects-1/1/hashes.pkl' + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmp567i036s/node/sda1/objects-1/1' -test-reconstructor WARNING: Unexpected entity '/tmp/tmp567i036s/node/sda1/objects-1/1' is not a directory -test-reconstructor INFO: Removing partition: /tmp/tmp567i036s/node/sda1/objects-1/1 -test-reconstructor DEBUG: Run listdir on /tmp/tmp567i036s/node/sda1/objects-1/0 -test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (414.87/sec, 0s remaining) -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor INFO: 0/8 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 1m remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sda1/objects-1/1 -test-reconstructor INFO: 1/8 (12.50%) partitions reconstructed in 0.00s (425.82/sec, 0s remaining) -test-reconstructor INFO: 1/8 (12.50%) partitions reconstructed in 0.00s (382.34/sec, 0s remaining) -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (714.17/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sda1/objects-1/0 -test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (455.14/sec, 0s remaining) -test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.00s (643.50/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sdb1/objects-1/1 -test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (673.84/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sdb1/objects-1/2 -test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (544.73/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sdb1/objects-1/3 -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sda1/objects-1/2 -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (507.47/sec, 0s remaining) -test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (493.20/sec, 0s remaining) -test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.01s (566.24/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sdb1/objects-1/0 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (589.45/sec, 0s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmpvjpf3q7x/node/sdc1/objects-1/0 -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (544.26/sec, 0s remaining) -test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.01s (535.32/sec, 0s remaining) -test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -test-reconstructor INFO: Running object reconstructor in script mode. -test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 31s remaining) -test-reconstructor DEBUG: Run listdir on /tmp/tmphqt15jva/node/sdc1/objects-1/0 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (649.17/sec, 0s remaining) -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (556.72/sec, 0s remaining) -test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpmr8pfzix/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (496.19/sec, 0s remaining) -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpha76gjzz/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (456.50/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmpha76gjzz/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736317.70310#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpha76gjzz/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpha76gjzz/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736317.70310#4.data' -> '/tmp/tmpha76gjzz/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736317.70310#4#d.data' - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpha76gjzz/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp808u4i6q/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (471.80/sec, 0s remaining)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_zero_commit_window -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor.test_sync_old_nondurable_before_committed_zero_commit_window ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_empty_list -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_empty_list ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_extra_line_parts -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_extra_line_parts ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_newer_meta -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_newer_meta ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_none -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_none ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_older_meta -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_older_meta ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_one_exact -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_one_exact ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_one_newer -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_have_one_newer ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_durable -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_durable ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_durable_older_than_remote_non_durable -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_durable_older_than_remote_non_durable ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_non_durable -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_local_non_durable ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable_but_commit_fails -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_durable_but_commit_fails ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_meta_expired_data -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_missing_meta_expired_data ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_other_exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_other_exception ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_partial_line -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_partial_line ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_storage_policy ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_timeout -test.unit.obj.test_ssync_receiver.TestReceiver.test_MISSING_CHECK_timeout ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_bad_storage_policy_index_header -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_bad_storage_policy_index_header ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_default_storage_policy -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_default_storage_policy ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_invalid_indexes -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_invalid_indexes ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_matched_indexes -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_matched_indexes ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_mismatched_indexes -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_mismatched_indexes ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_only_frag_index_header -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_only_frag_index_header ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_only_node_index_header -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_only_node_index_header ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_storage_policy_index_header -test.unit.obj.test_ssync_receiver.TestReceiver.test_Receiver_with_storage_policy_index_header ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception_Exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_Exception_Exception ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_calls_replication_lock -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_calls_replication_lock ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_initial_path -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_initial_path ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check_isdir -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_mount_check_isdir ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_fail -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_fail ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_per_partition -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_replication_lock_per_partition ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_semaphore_locked -test.unit.obj.test_ssync_receiver.TestReceiver.test_SSYNC_semaphore_locked ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_BONK -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_BONK ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_DELETE -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_DELETE ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_POST ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_replication_headers -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_replication_headers ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_with_storage_policy_and_node_index -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_PUT_with_storage_policy_and_node_index ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_content_length -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_content_length ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_headers ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line_1 -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line_1 ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line_2 -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_bad_subrequest_line_2 ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_content_length_with_DELETE -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_content_length_with_DELETE ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_early_termination -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_early_termination ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_content_length_with_PUT -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_content_length_with_PUT ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_subreq_does_not_read_all -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_subreq_does_not_read_all ... ok -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy -test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards -test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... ok - -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant AuthenticatedUsers READ permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_bucket_owner_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_private ... ok - -test-reconstructor ERROR: Problem making data file durable /tmp/tmp808u4i6q/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736317.73444#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp808u4i6q/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp808u4i6q/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736317.73444#4.data' -> '/tmp/tmp808u4i6q/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736317.73444#4#d.data' - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp808u4i6q/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: None/sda1/1 read failed in ssync.Receiver: missing_check line: missing newline -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: ssync client disconnected -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: ssync client disconnected -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: ssync client disconnected -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: None/sda1/1 SSYNC LOCK TIMEOUT: 0.01 seconds: /tmp/tmpsmtvg4kd/tmp_test_ssync_receiver/sda1/objects/1/.lock-replication -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: None/device/partition EXCEPTION in ssync.Receiver: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (204, 404, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/ssync_receiver.py", line 272, in __call__ - for data in self.updates(): - ~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/ssync_receiver.py", line 545, in updates - method, path = context.split(' ', 1) - ^^^^^^^^^^^^ -ValueError: not enough values to unpack (expected 2, got 1) -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: None/device/partition read failed in ssync.Receiver: updates line: missing newline -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txe134ebbd3b784499ad275-0068fbeebf) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507 ... ok - -sharder-test INFO: Replicating new shard container .shards_a/c__4 for ShardRange, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1761341043.59647, (2, 15) as of 1761341116.57613, active as of 1761341043.59647> in 0.59s, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpg1_7oxfz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341116.13921.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00017690658569335938s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011205673217773438s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1761341043.59647, (500000, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016689300537109375s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011682510375976562s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_x_1 for ShardRange, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1761341043.59647, (2, 103) as of 1761341117.30058, cleaved as of 1761341043.59647> in 0.016s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1761341117.31937, (500000, 0) as of 1761341117.31937, created as of 1761341117.31937>, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001659393310546875s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00018072128295898438s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__2 for ShardRange, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1761341117.31937, (3, 1103) as of 1761341117.35116, cleaved as of 1761341117.31937> in 0.016s, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpr77i8mv6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341117.22620.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014734268188476562s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.318092346191406e-05s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011992454528808594s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/c_here_0 in state active: 1 successes, 2 required (not removing objects), shard db: /tmp/tmpz6bu0j_f/sda/containers/0/e19/9e88c3bdfd03a830d1fc09d35d671e19/9e88c3bdfd03a830d1fc09d35d671e19.db, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010776519775390625s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011730194091796875s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 5.793571472167969e-05s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=True) in 6.389617919921875e-05s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00017189979553222656s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards_a/c_there_0 for ShardRange<'here' to 'where' as of 1761341117.36757, (0, 0) as of 1761341117.36757, sharding as of 1761341117.36757>, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1761341043.59647, (3, 6) as of 1761341118.14033, cleaved as of 1761341043.59647> in 0.012s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013828277587890625s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 1 rows (deleted=False) in 6.103515625e-05s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.799003601074219e-05s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1761341043.59647, (2, 15) as of 1761341118.15282, cleaved as of 1761341043.59647>, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001728534698486328s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards_a/c_where_1 for ShardRange<'here' to 'where' as of 1761341117.36757, (0, 0) as of 1761341117.36757, sharding as of 1761341117.36757>, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1761341043.59647, (2, 15) as of 1761341118.15282, cleaved as of 1761341043.59647> in 0.026s, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard -test.unit.container.test_sharder.TestSharder.test_cleave_shard ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shard_range_no_own_shard_range -test.unit.container.test_sharder.TestSharder.test_cleave_shard_range_no_own_shard_range ... ok - -fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_canned_acl_public_read_write ... ok - -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sdr, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: txf3333bc7791c44e08ed98-0068fbeec0) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sdq, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a/fc68294f96184cc492b35d754e7cb814" 204 - "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814" "tx52bbceb00f2446f6ba826-0068fbeebd" "proxy-server 4171832" 0.0013 "-" 4171832 1 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdc1/2/a/fc68294f96184cc492b35d754e7cb814/o" 200 24 "HEAD http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814/o" "txeec1f108a49644b494dbc-0068fbeebd" "proxy-server 4171832" 0.0062 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2798de977896416c8ac7a-0068fbeebd" "proxy-server 4171832" 0.0070 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/1/a/fc68294f96184cc492b35d754e7cb814" 200 155 "GET http://foo:8080/v1/a/fc68294f96184cc492b35d754e7cb814?format=json&states=listing" "tx2798de977896416c8ac7a-0068fbeebd" "proxy-server 4171832" 0.0058 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbfb8f59b477948fa975bb-0068fbeebd" "proxy-server 4171832" 0.0064 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/1/a/9478c8f80e8d403d97e11138eee4bdc8" 201 - "PUT http://127.0.0.1:33117/sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" "txbfb8f59b477948fa975bb-0068fbeebd" "container-server 4171832" 0.0063 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/1/a/9478c8f80e8d403d97e11138eee4bdc8" 201 - "PUT http://127.0.0.1:39527/sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" "txbfb8f59b477948fa975bb-0068fbeebd" "container-server 4171832" 0.0011 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 201 - "PUT http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txbfb8f59b477948fa975bb-0068fbeebd" "proxy-server 4171832" 0.0170 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 201 - "PUT http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txbfb8f59b477948fa975bb-0068fbeebd" "proxy-server 4171832" 0.0275 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx408fa3148c8842238c312-0068fbeebd" "proxy-server 4171832" 0.0020 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx408fa3148c8842238c312-0068fbeebd" "proxy-server 4171832" 0.0013 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx189576b92ea14a80923fd-0068fbeebd" "proxy-server 4171832" 0.0019 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx28fbdc451d8e40209fc5e-0068fbeebd" "proxy-server 4171832" 0.0063 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "PUT http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx583f149b284443d4b25cc-0068fbeebd" "proxy-server 4171832" 0.0209 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "PUT http://foo:8080/sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx583f149b284443d4b25cc-0068fbeebd" "object-server 4171832" 0.0005 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "PUT http://foo:8080/sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx583f149b284443d4b25cc-0068fbeebd" "object-server 4171832" 0.0004 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "PUT http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx583f149b284443d4b25cc-0068fbeebd" "proxy-server 4171832" 0.0270 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "PUT http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx583f149b284443d4b25cc-0068fbeebd" "proxy-server 4171832" 0.0269 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd6c456dfeb434b628ce82-0068fbeebd" "proxy-server 4171832" 0.0056 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx29ead2a6b791431196d60-0068fbeebd" "proxy-server 4171832" 0.0024 "-" 4171832 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "POST http://foo:8080/sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txe6b1455b19154252989b8-0068fbeebd" "object-server 4171832" 0.0005 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "POST /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 202 76 "POST http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txe6b1455b19154252989b8-0068fbeebd" "proxy-server 4171832" 0.0129 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "POST /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 202 76 "POST http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txe6b1455b19154252989b8-0068fbeebd" "proxy-server 4171832" 0.0183 "-" 4171832 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8/o" 201 - "POST http://foo:8080/sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txe6b1455b19154252989b8-0068fbeebd" "object-server 4171832" 0.0004 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "POST /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 202 76 "POST http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txe6b1455b19154252989b8-0068fbeebd" "proxy-server 4171832" 0.0284 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7d9f2c938fdd49109948a-0068fbeebd" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txd6c328ed2baf40eca4254-0068fbeebd" "proxy-server 4171832" 0.0095 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx93d7541051674d6b87f35-0068fbeebd" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx93d7541051674d6b87f35-0068fbeebd" "proxy-server 4171832" 0.0054 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2ada61c5e88249fc8b15d-0068fbeebd" "proxy-server 4171832" 0.0015 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txdd88712c7a704b46b83a9-0068fbeebd" "proxy-server 4171832" 0.0055 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txef11bcf66b4f4c6f9c324-0068fbeebd" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txca7287e43ff14bce85a4d-0068fbeebd" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx9c53245c43ea48efafec0-0068fbeebd" "proxy-server 4171832" 0.0069 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx474e78caaff141448b180-0068fbeebe" "proxy-server 4171832" 0.0050 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx474e78caaff141448b180-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx16dd8262bf02497bb8356-0068fbeebe" "proxy-server 4171832" 0.0032 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx3aba30dfc10b4c2a9cae7-0068fbeebe" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx5385fabe5ae24263b181f-0068fbeebe" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfafbaf1869094f448674e-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txcc5296d56fc3435ab04e1-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx53a93aeffb6d4782a79b6-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx53a93aeffb6d4782a79b6-0068fbeebe" "proxy-server 4171832" 0.0014 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx81e535062a874690aacf9-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx126a4b9b244d45fd9be8c-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txd9bd7716b95e43dd9c1c8-0068fbeebe" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txd9bd7716b95e43dd9c1c8-0068fbeebe" "proxy-server 4171832" 0.0012 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfd30157fd9f047eb98048-0068fbeebe" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx3d924d3b900540a2a23ba-0068fbeebe" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txff0780ede79a4ac48ed93-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txff0780ede79a4ac48ed93-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txff0780ede79a4ac48ed93-0068fbeebe) -proxy DEBUG: Ignoring 412 from primary (txn: txff0780ede79a4ac48ed93-0068fbeebe) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txff0780ede79a4ac48ed93-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: txff0780ede79a4ac48ed93-0068fbeebe) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1c57bfa335b14261bce2a-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txe73aa13b55404905b17e0-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx20976f6ae95d4a37a2156-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx20976f6ae95d4a37a2156-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx20976f6ae95d4a37a2156-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb02a0013661844c184379-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx3bdb2b7d8bae4b5289f77-0068fbeebe" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx1382fa7087da4a9b91dc9-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx1382fa7087da4a9b91dc9-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx1382fa7087da4a9b91dc9-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa6b86177b3a44a528ca66-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txb63095e9b68b402f8900f-0068fbeebe" "proxy-server 4171832" 0.0012 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txd16e1bb6b7be4385874ea-0068fbeebe" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txd16e1bb6b7be4385874ea-0068fbeebe" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3382804312a646068fcfd-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx80d3006de3a8413785313-0068fbeebe" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txc25e34fb0e5f462690e8a-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txc25e34fb0e5f462690e8a-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfa837a80f6bd48399db3a-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txa70218a465904cf6bb3f3-0068fbeebf" "proxy-server 4171832" 0.0047 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txb23cd91463e948f8a8af8-0068fbeebf" "proxy-server 4171832" 0.0009 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txb23cd91463e948f8a8af8-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa980df34bad145f8a161f-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx85141ae291e24c6eadf6e-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx178e5cbff06e4a4a872fd-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx178e5cbff06e4a4a872fd-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx178e5cbff06e4a4a872fd-0068fbeebf) -proxy DEBUG: Ignoring 412 from primary (txn: tx178e5cbff06e4a4a872fd-0068fbeebf) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx178e5cbff06e4a4a872fd-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx178e5cbff06e4a4a872fd-0068fbeebf) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8986a4c8c2e7440f877b5-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx2a8f33257cd54d0da3b90-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txfcd04ada34e747b2ab4a3-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txfcd04ada34e747b2ab4a3-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txfcd04ada34e747b2ab4a3-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe144a54edc634284a7073-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txc108f89254ea4a3e87bc1-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txdd40bf072b6942c39ea6f-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txdd40bf072b6942c39ea6f-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txdd40bf072b6942c39ea6f-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx97855234812b4fbe9369b-0068fbeebf" "proxy-server 4171832" 0.0012 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx3d78bd70aa184423bd858-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx56e6e6e0a392486c8f3ce-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx56e6e6e0a392486c8f3ce-0068fbeebf" "proxy-server 4171832" 0.0009 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf685faa2aa3747c18e57e-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txb9635b975b0c43819ce71-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txb25c60825a554775b4cba-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx99624886ae7a4868b4264-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx17d469aea3684fc28438f-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx2c47bc9c928247c4b02e4-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf4701164e90345c0a5d19-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txc4f75441c9d1493189b99-0068fbeebf" "proxy-server 4171832" 0.0015 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txf7a523491b1d435c8b8a4-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto_ec -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto_ec ... ok -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_fromstring_with_nonascii_text -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_fromstring_with_nonascii_text ... ok -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_tostring_with_nonascii_text -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_tostring_with_nonascii_text ... ok -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_namespace -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_namespace ... ok -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_with_comments -test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree.test_xml_with_comments ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_default -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_default ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_maxuploads_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_negative_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_negative_maxuploads ... ok - -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmp1w0wo71u/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.84s (1.19/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmp1w0wo71u/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736311.22204#4#d.data ([Errno 2] No such file or directory: '/tmp/tmp1w0wo71u/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp1w0wo71u/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736311.22204#4.data' -> '/tmp/tmp1w0wo71u/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736311.22204#4#d.data' - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp1w0wo71u/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor WARNING: sda5 is not mounted -test-reconstructor DEBUG: Run listdir on /tmp/tmpo4v6a3rj/node/sda1/objects-1/1 -test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (461.12/sec, 0s remaining) -test-reconstructor ERROR: Problem making data file durable /tmp/tmpo4v6a3rj/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736312.17712#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpo4v6a3rj/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpo4v6a3rj/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736312.17712#4.data' -> '/tmp/tmpo4v6a3rj/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1760736312.17712#4#d.data' - -During handling of the above exception, another exception occurred: - + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (204, 503, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable - files = os.listdir(self._datadir) -FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpo4v6a3rj/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' -object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.5:1005/sdf/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 1.0013580322265625e-05 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.1:1001/sdb/0/a/c/o policy#0: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 12] -object-reconstructor INFO: Nothing reconstructed for 1.1682510375976562e-05 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: Container GET returning 503 for (404, 503, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sddtest.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error +test.unit.common.ring.test_builder.TestRingBuilder.test_round_off_error ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_save +test.unit.common.ring.test_builder.TestRingBuilder.test_save ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_newer_local_delete ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_save_load +test.unit.common.ring.test_builder.TestRingBuilder.test_save_load ... ok + +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (503, 503, 503, 503) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (201, 404, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (201, 503, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs +test.unit.common.ring.test_builder.TestRingBuilder.test_search_devs ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d50407aabae4ac7aca3e-006b08fec0" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx9febd0eda8aa4ef2aca95-006b08fec0" "proxy-server 525332" 0.0095 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx4c1e966d8450429ba0575-006b08fec0" "proxy-server 525332" 0.0129 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx4c1e966d8450429ba0575-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx57e1f35bd4ba4b05ba514-006b08fec0" "proxy-server 525332" 0.0096 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx6ccea840749b423db3c43-006b08fec0" "proxy-server 525332" 0.0097 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txcf4be9aa942043569dd04-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx62ca68206409430a858f6-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txcca87cb249254721bdab5-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx3219ac7d4a674a828b6ee-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx474b62f0361945cc80029-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txea5bf0fdd215467aadd51-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx91181b2bee8d4c54b1c5f-006b08fec0" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe91aef5e04e84ca08fdd7-006b08fec0" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 200 384 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3?format=json&states=listing" "txe91aef5e04e84ca08fdd7-006b08fec0" "proxy-server 525332" 0.0105 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf37072a563c4449fbc295-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txab7b0b8eb8c3442ead75a-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx0a93a74081b8424da716c-006b08fec0" "object-server 525332" 0.0158 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx0a93a74081b8424da716c-006b08fec0" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx0a93a74081b8424da716c-006b08fec0" "proxy-server 525332" 0.0408 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "PUT http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx0a93a74081b8424da716c-006b08fec0" "proxy-server 525332" 0.0505 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe030ded1ab8b4abf90ac3-006b08fec0" "proxy-server 525332" 0.0094 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txc0b2ba6132c043b7974c1-006b08fec0" "proxy-server 525332" 0.0026 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "POST http://foo:8080/sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "txc2181cf80e754bda9e91f-006b08fec0" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3/o" 201 - "POST http://foo:8080/sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" "txc2181cf80e754bda9e91f-006b08fec0" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "POST /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 202 76 "POST http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txc2181cf80e754bda9e91f-006b08fec0" "proxy-server 525332" 0.0058 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "POST /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 202 76 "POST http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txc2181cf80e754bda9e91f-006b08fec0" "proxy-server 525332" 0.0207 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9a96511889084aee8874f-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx46ae99f0bc4c4f82a174b-006b08fec0" "proxy-server 525332" 0.0111 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txed50f2dc8858469ca4744-006b08fec0" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txaae2096cb11a436e80df2-006b08fec0" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txf8a5ef31f10a485896a52-006b08fec0" "proxy-server 525332" 0.0219 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx15385eac57c7413486e1c-006b08fec1" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd12457f208614c48bd5c9-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx086332732ea645a99741a-006b08fec1" "proxy-server 525332" 0.0174 "-" 525332 1test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_get_shard_usage ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_empty_shard_container ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port +test.unit.common.ring.test_builder.TestRingBuilder.test_server_per_port ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_older_local_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_create_policy_over_older_local_delete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_multiple_policies ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_deadlock ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight +test.unit.common.ring.test_builder.TestRingBuilder.test_set_dev_weight ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_shard_ranges ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_decrease ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reclaim_with_duplicate_names ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase +test.unit.common.ring.test_builder.TestRingBuilder.test_set_replicas_increase ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:56179/sdb1/2/a1/c1" "txb8affcb00de54a0886265-006b08fec0" "container-server 525335" 0.0010 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb8affcb00de54a0886265-006b08fec0" "proxy-server 525335" 0.0280 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txb8affcb00de54a0886265-006b08fec0" "proxy-server 525335" 0.0214 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txb8affcb00de54a0886265-006b08fec0 - 0.0525 - - 1795751616.849429607 1795751616.901929617 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f4c54098e6b48efb726a-006b08fec0" "proxy-server 525335" 0.0026 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:41785/sda1/0/a/c1" "tx9f4c54098e6b48efb726a-006b08fec0" "container-server 525335" 0.0036 "-" 525335 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:56179/sdb1/0/a/c1" "tx9f4c54098e6b48efb726a-006b08fec0" "container-server 525335" 0.0018 "-" 525335 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9f4c54098e6b48efb726a-006b08fec0" "proxy-server 525335" 0.0259 "-" 525335 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx9f4c54098e6b48efb726a-006b08fec0" "proxy-server 525335" 0.0392 "-" 525335 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx9f4c54098e6b48efb726a-006b08fec0 - 0.0617 - - 1795751616.907831907 1795751616.969529152 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc93cd86fab274b719f415-006b08fec0" "proxy-server 525335" 0.0066 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:56179/sdb1/2/a/c2" "txc93cd86fab274b719f415-006b08fec0" "container-server 525335" 0.0013 "-" 525335 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:41785/sda1/2/a/c2" "txc93cd86fab274b719f415-006b08fec0" "container-server 525335" 0.0017 "-" 525335 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc93cd86fab274b719f415-006b08fec0" "proxy-server 525335" 0.0248 "-" 525335 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc93cd86fab274b719f415-006b08fec0" "proxy-server 525335" 0.0431 "-" 525335 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txc93cd86fab274b719f415-006b08fec0 - 0.0609 - - 1795751616.971011400 1795751617.031898975 2 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf52c88815cf44257a8250-006b08fec1" "proxy-server 525335" 0.0067 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:41785/sda1/3/a/ec-crazytown" "txf52c88815cf44257a8250-006b08fec1" "container-server 525335" 0.0059 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:56179/sdb1/3/a/ec-crazytown" "txf52c88815cf44257a8250-006b08fec1" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txf52c88815cf44257a8250-006b08fec1" "proxy-server 525335" 0.0307 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "txf52c88815cf44257a8250-006b08fec1" "proxy-server 525335" 0.0287 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1227a48cb3374132b8536-006b08fec1" "proxy-server 525335" 0.0061 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txa2c0f0364f2e40aba3a65-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "tx276f58d119d4417382e61-006b08fec1" "proxy-server 525335" 0.0002 "-" 525335 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57691/sdi1, error: ERROR Insufficient Storage (txn: tx276f58d119d4417382e61-006b08fec1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx276f58d119d4417382e61-006b08fec1" "proxy-server 525335" 0.0226 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdg1/3/a/ec-crazytown/obj" "tx276f58d119d4417382e61-006b08fec1" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx276f58d119d4417382e61-006b08fec1" "proxy-server 525335" 0.0266 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd9d0fe877374aa9b28c1-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx6407e45633584fdca32ba-006b08fec1" "proxy-server 525335" 0.0175 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdg1/3/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "txb17aae62fb5e41098f2ca-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57165/sdg1, error: ERROR Insufficient Storage (txn: txb17aae62fb5e41098f2ca-006b08fec1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdh1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txb17aae62fb5e41098f2ca-006b08fec1" "proxy-server 525335" 0.0415 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdi1/3/a/ec-crazytown/obj" "txb17aae62fb5e41098f2ca-006b08fec1" "object-server 525335" 0.0004 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdi1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txb17aae62fb5e41098f2ca-006b08fec1" "proxy-server 525335" 0.0497 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeeb0609b1e554442a44c9-006b08fec1" "proxy-server 525335" 0.0062 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txb5e542d04b5e4b9aaddf8-006b08fec1" "proxy-server 525335" 0.0096 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx95bf87cd9b754e129a3a6-006b08fec1" "proxy-server 525335" 0.0008 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx95bf87cd9b754e129a3a6-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53713/sdh1, error: ERROR Insufficient Storage (txn: tx95bf87cd9b754e129a3a6-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:53713/sdh1 (txn: tx95bf87cd9b754e129a3a6-006b08fec1) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx95bf87cd9b754e129a3a6-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 3test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reconciler_sync ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather +test.unit.common.ring.test_builder.TestRingBuilder.test_shuffled_gather ... ok +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_exception ... ok + +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmphb8tfjj8/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '6572089a711129ea5b3ca1a5f964f0f2', '964e8f8b-e037-48e5-abca-3a0ab829843f-sda', '1795751616.79015', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('964e8f8b-e037-48e5-abca-3a0ab829843f-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '6572089a711129ea5b3ca1a5f964f0f2', '964e8f8b-e037-48e5-abca-3a0ab829843f-sda', '1795751616.79015', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('964e8f8b-e037-48e5-abca-3a0ab829843f-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpttrpx_t3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '493b6f49-d0d8-4b62-8405-88ed790fa6d1-sda', '1795751616.86288', '1795751617', '1795751618', '', '1795751618', 0, 0) +test DEBUG: /tmp/tmpttrpx_t3/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '493b6f49-d0d8-4b62-8405-88ed790fa6d1-sda', '1795751616.86288', '1795751617', '1795751618', '', '1795751618', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('493b6f49-d0d8-4b62-8405-88ed790fa6d1-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04436 seconds (22.54524/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpjvi9lb9m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', '64034883-8421-4de8-a117-58ffd80c8cc3-sda', '1795751616.96110', '1795751617', '1795751618', '', '1795751618', 1, 0) +test DEBUG: /tmp/tmpjvi9lb9m/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2703c4946502e3e58c115db4f2c543e8', '64034883-8421-4de8-a117-58ffd80c8cc3-sda', '1795751616.96110', '1795751617', '1795751618', '', '1795751618', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('64034883-8421-4de8-a117-58ffd80c8cc3-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpjvi9lb9m/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05905 seconds (16.93441/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpjvi9lb9m/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '6572089a711129ea5b3ca1a5f964f0f2', '5668b0bc-569a-4bb1-81fb-4afbf419b57e-sda', '1795751617.02820', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('5668b0bc-569a-4bb1-81fb-4afbf419b57e-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '6572089a711129ea5b3ca1a5f964f0f2', '5668b0bc-569a-4bb1-81fb-4afbf419b57e-sda', '1795751617.02820', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('5668b0bc-569a-4bb1-81fb-4afbf419b57e-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpjt2nqael/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '976b8334-4f43-4594-9834-5a5e9e014268-sda', '1795751617.09703', '1795751617', '1795751618', '', '1795751618', 0, 0) +test DEBUG: /tmp/tmpjt2nqael/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '976b8334-4f43-4594-9834-5a5e9e014268-sda', '1795751617.09703', '1795751617', '1795751618', '', '1795751618', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('976b8334-4f43-4594-9834-5a5e9e014268-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04200 seconds (23.80727/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp6_phjkr4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b619c2f6-9da5-4f0a-8015-6312fdc2b846-sda', '1795751617.16541', '1795751617', '1795751618', '', '1795751618', 0, 0) +test DEBUG: /tmp/tmp6_phjkr4/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'b619c2f6-9da5-4f0a-8015-6312fdc2b846-sda', '1795751617.16541', '1795751617', '1795751618', '', '1795751618', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('b619c2f6-9da5-4f0a-8015-6312fdc2b846-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03592 seconds (27.83798/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpl1lngo1q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'afb1d562-5154-4f68-bf46-ffcc1bb78f87-sda', '1795751617.26732', '1795751619', '0', '', '1795751619', 0, 1) +test DEBUG: /tmp/tmpl1lngo1q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'afb1d562-5154-4f68-bf46-ffcc1bb78f87-sda', '1795751617.26732', '1795751619', '0', '', '1795751619', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('afb1d562-5154-4f68-bf46-ffcc1bb78f87-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05531 seconds (18.07910/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (404, 503, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (503, 503, 503, 503) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55211,10 +40469,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55227,10 +40490,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55243,10 +40508,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55259,10 +40529,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55275,16 +40547,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.15:1015/sdp/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55297,10 +40565,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55313,10 +40586,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55329,10 +40604,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55345,10 +40622,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55361,10 +40640,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55377,10 +40661,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55393,13 +40679,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.16:1016/sdq/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55412,10 +40697,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55428,10 +40715,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55444,10 +40733,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55460,10 +40754,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55476,10 +40772,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55492,10 +40790,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55508,10 +40808,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55524,20 +40826,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.18:1018/sds/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.19:1019/sdt/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.20:1020/sdu/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.21:1021/sdv/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.22:1022/sdw/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.23:1023/sdx/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.24:1024/sdy/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55550,10 +40844,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55566,10 +40865,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55582,10 +40883,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55598,10 +40901,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55614,10 +40919,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55630,10 +40937,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55646,10 +40955,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55662,10 +40973,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55678,14 +40994,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.25:1025/sdz/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.26:1026/sda/0/a/c/o policy#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55698,10 +41012,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55714,10 +41030,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55730,10 +41048,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55746,10 +41066,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55762,10 +41084,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55778,10 +41102,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -55794,13 +41120,3863 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +OSError (txn: tx74e5bf9cca77422780162-006b08fec1)test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_has_other_shard_ranges ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_swift_owner +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_swift_owner ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_half_delete_policy_over_newer_local_create ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_in_sync ... ok + +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0122 "-" 525351 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0111 "-" 525351 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0110 "-" 525351 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 525351 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6fde8634881f44f8bdfca-006b08febf" "proxy-server 525351" 0.0093 "-" 525351 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:33489/sda1/3/a/c" "tx6fde8634881f44f8bdfca-006b08febf" "container-server 525351" 0.0011 "-" 525351 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:59543/sdb1/3/a/c" "tx6fde8634881f44f8bdfca-006b08febf" "container-server 525351" 0.0011 "-" 525351 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6fde8634881f44f8bdfca-006b08febf" "proxy-server 525351" 0.0511 "-" 525351 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:35 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx6fde8634881f44f8bdfca-006b08febf" "proxy-server 525351" 0.0354 "-" 525351 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx6fde8634881f44f8bdfca-006b08febf - 0.0799 - - 1795751615.928613424 1795751616.008499384 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx839351c90c71423a8d5ad-006b08fec0" "proxy-server 525351" 0.0012 "-" 525351 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:33489/sda1/0/a1/c1" "tx839351c90c71423a8d5ad-006b08fec0" "container-server 525351" 0.0012 "-" 525351 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:59543/sdb1/0/a1/c1" "tx839351c90c71423a8d5ad-006b08fec0" "container-server 525351" 0.0012 "-" 525351 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx839351c90c71423a8d5ad-006b08fec0" "proxy-server 525351" 0.0252 "-" 525351 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx839351c90c71423a8d5ad-006b08fec0" "proxy-server 525351" 0.0425 "-" 525351 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx839351c90c71423a8d5ad-006b08fec0 - 0.0746 - - 1795751616.010066032 1795751616.084619761 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6cb33bb9c10a4a23b71fb-006b08fec0" "proxy-server 525351" 0.0020 "-" 525351 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:33489/sda1/3/a/c1" "tx6cb33bb9c10a4a23b71fb-006b08fec0" "container-server 525351" 0.0134 "-" 525351 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:59543/sdb1/3/a/c1" "tx6cb33bb9c10a4a23b71fb-006b08fec0" "container-server 525351" 0.0017 "-" 525351 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx6cb33bb9c10a4a23b71fb-006b08fec0" "proxy-server 525351" 0.0379 "-" 525351 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx6cb33bb9c10a4a23b71fb-006b08fec0" "proxy-server 525351" 0.0512 "-" 525351 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx6cb33bb9c10a4a23b71fb-006b08fec0 - 0.0800 - - 1795751616.086179495 1795751616.166182041 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf215077d37fc499ea3e06-006b08fec0" "proxy-server 525351" 0.0101 "-" 525351 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:33489/sda1/0/a/c2" "txf215077d37fc499ea3e06-006b08fec0" "container-server 525351" 0.0018 "-" 525351 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:59543/sdb1/0/a/c2" "txf215077d37fc499ea3e06-006b08fec0" "container-server 525351" 0.0093 "-" 525351 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf215077d37fc499ea3e06-006b08fec0" "proxy-server 525351" 0.0502 "-" 525351 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txf215077d37fc499ea3e06-006b08fec0" "proxy-server 525351" 0.0347 "-" 525351 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txf215077d37fc499ea3e06-006b08fec0 - 0.0675 - - 1795751616.175842524 1795751616.243362904 2 - + +test ERROR: Container GET returning 503 for [] (txn: tx74e5bf9cca77422780162-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx2829d4f1990e443e80451-006b08fec1) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx2829d4f1990e443e80451-006b08fec1) +test INFO: Client disconnected on read of '/a/c' (txn: tx350ab58f0ffd4e97853c1-006b08fec1) +test INFO: Client disconnected on read of '/a/c' (txn: txd1e6c73a3bdf4cc88d4a5-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx76312e39fb1c411d9c724-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx76312e39fb1c411d9c724-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx76312e39fb1c411d9c724-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx76312e39fb1c411d9c724-006b08fec1) +test ERROR: Container GET returning 503 for [] (txn: tx76312e39fb1c411d9c724-006b08fec1) +test INFO: Client disconnected on read of '/a/c' (txn: tx76312e39fb1c411d9c724-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: Container GET returning 503 for [] (txn: tx297cb860c4134388a04db-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: Container GET returning 503 for [] (txn: txb022d91acc5c4c6eb0deb-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c52b52ed7df4771930fc-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c52b52ed7df4771930fc-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c52b52ed7df4771930fc-006b08fec1) +test ERROR: Container GET returning 503 for [] (txn: tx7c52b52ed7df4771930fc-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx80d7b9df01514291ae951-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx80d7b9df01514291ae951-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx0b574194c7a14536bdaad-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx0b574194c7a14536bdaad-006b08fec1) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx0b574194c7a14536bdaad-006b08fec1) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx0b574194c7a14536bdaad-006b08fec1) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx7564877676c9489092730-006b08fec1) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx7f551344aec34a13bc243-006b08fec1) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx7f551344aec34a13bc243-006b08fec1) +test INFO: Client disconnected on read of '/a/c' (txn: tx7f551344aec34a13bc243-006b08fec1) +test ERROR: Container GET returning 503 for [] (txn: tx2f08733115d84b618b97c-006b08fec1) +test INFO: Client disconnected on read of '/a/c' (txn: tx2f08733115d84b618b97c-006b08fec1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: txe6e9bed571fe46a3935fa-006b08fec1) +test INFO: Client disconnected on read of '/a/c' (txn: txe6e9bed571fe46a3935fa-006b08fec1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_POST +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_POST ... ok +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_PUT ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_initialize_container_broker_in_default ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance +test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_server_converge_on_balance ... ok + +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txfff4f770f8c84e75a9fcf-006b08fec1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: tx69c2b563dd7249bfba1d1-006b08fec1) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmp9v1k3vma/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp9v1k3vma/tmp_test_proxy_server_chunked/container-sync-realms.conf'test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_resolve_shard_range_states ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txe4521dd218044dcf9a016-006b08fec1" "proxy-server 525332" 0.0009 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf2d965746c24989b5ca9-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txbdde5c34fd4b4761bc62f-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx1c128f78407b497689b3d-006b08fec1" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5b4d91bee8d3480da9ff1-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx88fb1ba8639d4b6991958-006b08fec1" "proxy-server 525332" 0.0089 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx2050ff021adc4f088f8af-006b08fec1" "proxy-server 525332" 0.0008 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx2050ff021adc4f088f8af-006b08fec1" "proxy-server 525332" 0.0031 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6e3d2da3d776410895a47-006b08fec1" "proxy-server 525332" 0.0122 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txa97b83524dad4bfe93dae-006b08fec1" "proxy-server 525332" 0.0134 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx4d90c43aa2804c2f8a6fc-006b08fec1" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx59d9608442394e679235e-006b08fec1" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx9e3781ff5eb04621a89b9-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx55ea383424a0483cbc29e-006b08fec1" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx17ba08d60e014000a5de3-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txfc29adf051db4b03a2585-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx278fb2d85af545f184b41-006b08fec1" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5ff40641523e44b3ad821-006b08fec1" "proxy-server 525332" 0.0094 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx838022077d2849f9905fd-006b08fec1" "proxy-server 525332" 0.0094 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txcca353e35733407898e2f-006b08fec1" "proxy-server 525332" 0.0128 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa61cf529c20f4680baf3e-006b08fec1" "proxy-server 525332" 0.0094 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx9af52832effe4195a6457-006b08fec1" "proxy-server 525332" 0.0095 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txbcb2311f06944d1195e2e-006b08fec1" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd449b1858856443b9e573-006b08fec1" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx665c54ad25a14b3bb9250-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx6d54d655cd2e47b4b1621-006b08fec1" "proxy-server 525332" 0.0007 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 412 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx6d54d655cd2e47b4b1621-006b08fec1" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx81bee28d2e1c4f97bdf2d-006b08fec1" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txd535a45ba2a54888b96ff-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "tx68c336346bb44f5e895f6-006b08fec1" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc2627d203b434d0dadcbb-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "txdce5ef26b82f4b6682426-006b08fec1" "proxy-server 525332" 0.0094 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdd1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 304 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txf6e846ec696248bca078f-006b08fec1" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5ed9e1a26d6e4d62ab401-006b08fec1" "proxy-server 525332" 0.0096 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a/df26d88c82f040eea00ea8c5cb885db3" 204 - "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3" "tx0e0d444291ba4cc6ac08f-006b08fec1" "proxy-server 525332" 0.0095 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_different_root_secrets ... ok + +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57165/sdg1, error: ERROR Insufficient Storage (txn: tx95bf87cd9b754e129a3a6-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:57165/sdg1 (txn: tx95bf87cd9b754e129a3a6-006b08fec1) +proxy ERROR: Object returning 503 for [] (txn: tx95bf87cd9b754e129a3a6-006b08fec1) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4134d5b495c43a6827f1-006b08fec1" "proxy-server 525335" 0.0095 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txb6fefbe11f884b47a2a28-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx1aae497a233a4f58b3fe3-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx1aae497a233a4f58b3fe3-006b08fec1" "proxy-server 525335" 0.0007 "-" 525335 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57165/sdg1, error: ERROR Insufficient Storage (txn: tx1aae497a233a4f58b3fe3-006b08fec1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx1aae497a233a4f58b3fe3-006b08fec1" "proxy-server 525335" 0.0007 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ad2dda63e71491faebe9-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx1416e5889ddd4df6909d4-006b08fec1" "proxy-server 525335" 0.0014 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdi1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx6cc054c8b99f482bb3285-006b08fec1" "proxy-server 525335" 0.0049 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/3/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx6cc054c8b99f482bb3285-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 3 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53713/sdh1, error: ERROR Insufficient Storage (txn: tx6cc054c8b99f482bb3285-006b08fec1) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/3/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx6cc054c8b99f482bb3285-006b08fec1" "proxy-server 525335" 0.0077 "-" 525335 3 +proxy ERROR: Object returning 503 for [] (txn: tx6cc054c8b99f482bb3285-006b08fec1) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe58dd6366e434c9b93336-006b08fec1" "proxy-server 525335" 0.0012 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:41785/sda1/3/a/ec-dup-crazytown" "txe58dd6366e434c9b93336-006b08fec1" "container-server 525335" 0.0010 "-" 525335 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:56179/sdb1/3/a/ec-dup-crazytown" "txe58dd6366e434c9b93336-006b08fec1" "container-server 525335" 0.0010 "-" 525335 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "txe58dd6366e434c9b93336-006b08fec1" "proxy-server 525335" 0.0164 "-" 525335 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "txe58dd6366e434c9b93336-006b08fec1" "proxy-server 525335" 0.0256 "-" 525335 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab569e04723a466294f83-006b08fec1" "proxy-server 525335" 0.0062 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx86f76d3792574d91b0a81-006b08fec1" "proxy-server 525335" 0.0058 "-" 525335 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "proxy-server 525335" 0.0002 "-" 525335 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "proxy-server 525335" 0.0002 "-" 525335 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "proxy-server 525335" 0.0002 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46663/sdk1, error: ERROR Insufficient Storage (txn: tx5f2070e258c248fda73ff-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60661/sdj1, error: ERROR Insufficient Storage (txn: tx5f2070e258c248fda73ff-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:44487/sdl1, error: ERROR Insufficient Storage (txn: tx5f2070e258c248fda73ff-006b08fec1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "proxy-server 525335" 0.0271 "-" 525335 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "proxy-server 525335" 0.0358 "-" 525335 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdg1/2/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "object-server 525335" 0.0005 "-" 525335 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx5f2070e258c248fda73ff-006b08fec1" "proxy-server 525335" 0.0460 "-" 525335 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40c9d2f0227242e2b93ba-006b08fec1" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx18b166269d9b4575b7419-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53713/sdh1, error: ERROR Insufficient Storage (txn: txbdae06b6b44143f286b08-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57165/sdg1, error: ERROR Insufficient Storage (txn: txbdae06b6b44143f286b08-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57691/sdi1, error: ERROR Insufficient Storage (txn: txbdae06b6b44143f286b08-006b08fec1) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdk1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "proxy-server 525335" 0.0244 "-" 525335 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdj1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "proxy-server 525335" 0.0323 "-" 525335 4test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_most_rows ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_reverse_prefix_delim ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:36215/v1/a/zero-disconnect-test" "txf2655ab6cea5422f8c2c3-006b08fec0" "proxy-server 525339" 0.0012 "-" 525339 0 +proxy WARNING: Client disconnected without sending last chunk (txn: txe043ce5e326b4b46961dc-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txe043ce5e326b4b46961dc-006b08fec0 - 0.0498 - - 1795751616.342863083 1795751616.392672777 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/zero-disconnect-test/disconnect-data" "txe043ce5e326b4b46961dc-006b08fec0" "proxy-server 525339" 0.0158 "-" 525339 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/zero-disconnect-test/disconnect-data" "txe043ce5e326b4b46961dc-006b08fec0" "proxy-server 525339" 0.0162 "-" 525339 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "txb368a1485dff457c84745-006b08fec0" "proxy-server 525339" 0.0018 "-" 525339 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:51505/sdb1/0/a/zero-disconnect-test" "txb368a1485dff457c84745-006b08fec0" "container-server 525339" 0.0065 "-" 525339 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/zero-disconnect-test" 201 - "PUT http://127.0.0.1:60439/sda1/0/a/zero-disconnect-test" "txb368a1485dff457c84745-006b08fec0" "container-server 525339" 0.0010 "-" 525339 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:36215/v1/a/zero-disconnect-test" "txb368a1485dff457c84745-006b08fec0" "proxy-server 525339" 0.0118 "-" 525339 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/0/a/zero-disconnect-test" 202 - "PUT http://localhost:36215/v1/a/zero-disconnect-test" "txb368a1485dff457c84745-006b08fec0" "proxy-server 525339" 0.0237 "-" 525339 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/zero-disconnect-test HTTP/1.0 202 - - - - 76 - txb368a1485dff457c84745-006b08fec0 - 0.0516 - - 1795751616.446599007 1795751616.498216629 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost:36215/v1/a?format=json" "tx86124cfd348444a594610-006b08fec0" "proxy-server 525339" 0.0020 "-" 525339 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "HEAD /sda1/0/a/zero-disconnect-test" 204 - "HEAD http://localhost:36215/v1/a/zero-disconnect-test" "tx22c9e7796b64406fa5f1a-006b08fec0" "proxy-server 525339" 0.0012 "-" 525339 0 +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy WARNING: Client disconnected without sending enough data (txn: txcc5cd55968b84a16853af-006b08fec0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/36 PUT /v1/a/zero-disconnect-test/disconnect-data HTTP/1.0 499 - - - 196608 89 - txcc5cd55968b84a16853af-006b08fec0 - 0.2742 - - 1795751616.515025377 1795751616.789252281 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sda1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/zero-disconnect-test/disconnect-data" "txcc5cd55968b84a16853af-006b08fec0" "proxy-server 525339" 0.2035 "-" 525339 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:36 +0000] "PUT /sdb1/1/a/zero-disconnect-test/disconnect-data" 499 89 "PUT http://localhost:36215/v1/a/zero-disconnect-test/disconnect-data" "txcc5cd55968b84a16853af-006b08fec0" "proxy-server 525339" 0.2938 "-" 525339 0 +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_root_account_container_path ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_zone_converge_on_balance +test.unit.common.ring.test_builder.TestRingBuilder.test_undispersable_zone_converge_on_balance ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_save_and_load_record_from_pending_file ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_missing_one_rows ... ok +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives_with_dup_factor +test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives_with_dup_factor ... ok + +user quit +No .MockServer object at 0xffffb5b1bce0> running +.MockServerFactory.MockServer object at 0xffffb81f9940> (1) appears to have stopped +No .MockServerFactory.MockServer object at 0xffffb5721d10> running +No .MockServerFactory.MockServer object at 0xffffb5721a90> running +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb55c1940> to die; giving up +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb81f86e0> to die; killing +Signal .MockServerFactory.MockServer object at 0xffffb81f86e0> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb5721810> to die; killing +Signal .MockServerFactory.MockServer object at 0xffffb5721810> pid: None signal: 9 +Waited 15 seconds for .MockServerFactory.MockServer object at 0xffffb5721a90> to die; killing +Signal .MockServerFactory.MockServer object at 0xffffb5721a90> pid: None signal: 9 +test INFO: Begin container audit "once" mode +test DEBUG: Audit passed for /tmp/tmpafh4qw3t/sda/containers/0/0/0/test.db +test INFO: Container audit "once" mode completed: 0.00s +test ERROR: Problem finding shard upper in '/tmp/tmpxlwx9rqp/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpxlwx9rqp/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpzsvmxh5i/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpzsvmxh5i/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +Container 'a/c' cannot be set to sharding state while in sharding state + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdl1/2/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "object-server 525335" 0.0004 "-" 525335 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdl1/2/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txbdae06b6b44143f286b08-006b08fec1" "proxy-server 525335" 0.0413 "-" 525335 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6b4fdeab3284dc0a6e30-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txaded6cb104d94801b5528-006b08fec1" "proxy-server 525335" 0.0151 "-" 525335 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx2645219add7140ddaf784-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx2645219add7140ddaf784-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60661/sdj1, error: ERROR Insufficient Storage (txn: tx2645219add7140ddaf784-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57691/sdi1, error: ERROR Insufficient Storage (txn: tx2645219add7140ddaf784-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:60661/sdj1 (txn: tx2645219add7140ddaf784-006b08fec1) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx2645219add7140ddaf784-006b08fec1" "proxy-server 525335" 0.0072 "-" 525335 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx2645219add7140ddaf784-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53713/sdh1, error: ERROR Insufficient Storage (txn: tx2645219add7140ddaf784-006b08fec1) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx2645219add7140ddaf784-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:46663/sdk1, error: ERROR Insufficient Storage (txn: tx2645219add7140ddaf784-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:46663/sdk1 (txn: tx2645219add7140ddaf784-006b08fec1) +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx2645219add7140ddaf784-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:44487/sdl1, error: ERROR Insufficient Storage (txn: tx2645219add7140ddaf784-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:44487/sdl1 (txn: tx2645219add7140ddaf784-006b08fec1) +proxy ERROR: Object returning 503 for [] (txn: tx2645219add7140ddaf784-006b08fec1) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74925b79f7884ff2b4769-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txb38a0fb1f4464bc8aa9b1-006b08fec1" "proxy-server 525335" 0.0024 "-" 525335 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txb7fa98f505fc4789aaf3d-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txb7fa98f505fc4789aaf3d-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57165/sdg1, error: ERROR Insufficient Storage (txn: txb7fa98f505fc4789aaf3d-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53713/sdh1, error: ERROR Insufficient Storage (txn: txb7fa98f505fc4789aaf3d-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:57165/sdg1 (txn: txb7fa98f505fc4789aaf3d-006b08fec1) +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txb7fa98f505fc4789aaf3d-006b08fec1" "proxy-server 525335" 0.0060 "-" 525335 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txb7fa98f505fc4789aaf3d-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:44487/sdl1, error: ERROR Insufficient Storage (txn: txb7fa98f505fc4789aaf3d-006b08fec1) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "txb7fa98f505fc4789aaf3d-006b08fec1" "proxy-server 525335" 0.0054 "-" 525335 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c1fdec8396a40a190890-006b08fec1" "proxy-server 525335" 0.0055 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txd18edbe9a6d644fe906a9-006b08fec1" "proxy-server 525335" 0.0012 "-" 525335 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdj1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx3ca0dd9adcda42a1ab17b-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdi1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx3ca0dd9adcda42a1ab17b-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60661/sdj1, error: ERROR Insufficient Storage (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:57691/sdi1, error: ERROR Insufficient Storage (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:60661/sdj1 (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx3ca0dd9adcda42a1ab17b-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdl1/2/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx3ca0dd9adcda42a1ab17b-006b08fec1" "proxy-server 525335" 0.0001 "-" 525335 4 +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:44487/sdl1, error: ERROR Insufficient Storage (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:53713/sdh1, error: ERROR Insufficient Storage (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +proxy DEBUG: Node is error limited: 127.0.0.1:53713/sdh1 (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdk1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx3ca0dd9adcda42a1ab17b-006b08fec1" "proxy-server 525335" 0.0007 "-" 525335 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/2/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx3ca0dd9adcda42a1ab17b-006b08fec1" "proxy-server 525335" 0.0088 "-" 525335 4 +proxy ERROR: Object returning 503 for [] (txn: tx3ca0dd9adcda42a1ab17b-006b08fec1) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e3cbbe4ef2c4936bab7c-006b08fec1" "proxy-server 525335" 0.0013 "-" 525335 -Container 'a/c' cannot be set to sharded state while in sharded state +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid +test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload +test.unit.common.ring.test_builder.TestRingBuilder.test_unoverload ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_db_states ... ok + +test DEBUG: Replicating db /tmp/tmp1m2a6gck/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5921bc444a0d80ba1bd4a2b54a48e8b3', '062ea23c-d802-44a6-8fbf-ed558e04418d-sda', '1795751617.36562', '1795751619', '0', '', '1795751619', 1, 1) +test DEBUG: /tmp/tmp1m2a6gck/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '5921bc444a0d80ba1bd4a2b54a48e8b3', '062ea23c-d802-44a6-8fbf-ed558e04418d-sda', '1795751617.36562', '1795751619', '0', '', '1795751619', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('062ea23c-d802-44a6-8fbf-ed558e04418d-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1m2a6gck/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06025 seconds (16.59754/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmp1m2a6gck/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '80647cd0597c117734c36d74bfbf865a', '53ee06fc-0bc9-47c7-8894-1ce93f52ee38-sda', '1795751617.42498', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('53ee06fc-0bc9-47c7-8894-1ce93f52ee38-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '80647cd0597c117734c36d74bfbf865a', '53ee06fc-0bc9-47c7-8894-1ce93f52ee38-sda', '1795751617.42498', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('53ee06fc-0bc9-47c7-8894-1ce93f52ee38-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +REPLICATE: /sda/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '55c81499-84f6-4a4c-bf4f-4eda279c1f76-sda', '1795751617.49408', '1795751617.49231', '0', '', '1795751617.49231', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpbc6k8c_9/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd26263cb-fb36-4c67-a30f-9962c3c75e6e-sda', '1795751617.51799', '1795751617.51632', '0', '', '1795751617.51632', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d26263cb-fb36-4c67-a30f-9962c3c75e6e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'd26263cb-fb36-4c67-a30f-9962c3c75e6e-sda', '1795751617.51799', '1795751617.51632', '0', '', '1795751617.51632', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('d26263cb-fb36-4c67-a30f-9962c3c75e6e-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03248 seconds (30.78718/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '2392d7907f1d8b2dda2178d173fafc8e', '39b39f99-b42d-40d3-9872-583c6534e8ce-sda', '1795751617.62845', '1795751617.57376', '0', '', '1795751617.57376', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, rsync_then_merge, ('39b39f99-b42d-40d3-9872-583c6534e8ce-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (11, 'f953b7b1db23c25a3f89ea0d946660a4', '69bc9fd8-6091-4eb6-96de-bfb4c01cc246-sda', '1795751617.70990', '1795751617.70815', '0', '', '1795751617.70815', 11, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o_0', 'created_at': '1795751617.72200', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': '/a/c/o_1', 'created_at': '1795751617.72269', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': '/a/c/o_2', 'created_at': '1795751617.72280', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': '/a/c/o_3', 'created_at': '1795751617.72288', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': '/a/c/o_4', 'created_at': '1795751617.72295', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 6, 'name': '/a/c/o_5', 'created_at': '1795751617.72302', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 7, 'name': '/a/c/o_6', 'created_at': '1795751617.72309', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 8, 'name': '/a/c/o_7', 'created_at': '1795751617.72316', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 9, 'name': '/a/c/o_8', 'created_at': '1795751617.72322', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 10, 'name': '/a/c/o_9', 'created_at': '1795751617.72329', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 11, 'name': '/a/c/o_missing', 'created_at': '1795751617.72336', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '69bc9fd8-6091-4eb6-96de-bfb4c01cc246-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpijpn4x1j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e9000f43-a761-48d0-b97f-e1576b94cb7b-sda', '1795751617.80194', '1795751620', '0', '', '1795751620', 0, 0) +test DEBUG: /tmp/tmpijpn4x1j/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'e9000f43-a761-48d0-b97f-e1576b94cb7b-sda', '1795751617.80194', '1795751620', '0', '', '1795751620', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e9000f43-a761-48d0-b97f-e1576b94cb7b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04253 seconds (23.51431/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp1ylhhd0_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd65558abce9c2a132d2d0b801a5bce81', 'f825b32c-3068-423c-a6a4-124c0dd2b444-sda', '1795751617.89998', '1795751620', '0', '', '1795751620', 1, 0) +test DEBUG: /tmp/tmp1ylhhd0_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751621.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f825b32c-3068-423c-a6a4-124c0dd2b444-sda')test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharded_state_errors ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_ec +test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_validate +test.unit.common.ring.test_builder.TestRingBuilder.test_validate ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state ... ok + +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmp9v1k3vma/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp9v1k3vma/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0112 "-" 525355 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0113 "-" 525355 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0151 "-" 525355 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0109 "-" 525355 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb20231514364316b3912-006b08fec1" "proxy-server 525355" 0.0013 "-" 525355 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:40667/sda1/0/a/c" "txfb20231514364316b3912-006b08fec1" "container-server 525355" 0.0011 "-" 525355 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:34273/sdb1/0/a/c" "txfb20231514364316b3912-006b08fec1" "container-server 525355" 0.0010 "-" 525355 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txfb20231514364316b3912-006b08fec1" "proxy-server 525355" 0.0414 "-" 525355 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "txfb20231514364316b3912-006b08fec1" "proxy-server 525355" 0.0379 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a/c HTTP/1.0 201 - - t - - - txfb20231514364316b3912-006b08fec1 - 0.0700 - - 1795751617.555854559 1795751617.625890017 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx3b054c2cbb6c4c16a549c-006b08fec1" "proxy-server 525355" 0.0011 "-" 525355 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:40667/sda1/2/a1/c1" "tx3b054c2cbb6c4c16a549c-006b08fec1" "container-server 525355" 0.0092 "-" 525355 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:34273/sdb1/2/a1/c1" "tx3b054c2cbb6c4c16a549c-006b08fec1" "container-server 525355" 0.0113 "-" 525355 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx3b054c2cbb6c4c16a549c-006b08fec1" "proxy-server 525355" 0.0391 "-" 525355 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx3b054c2cbb6c4c16a549c-006b08fec1" "proxy-server 525355" 0.0524 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx3b054c2cbb6c4c16a549c-006b08fec1 - 0.0760 - - 1795751617.627373934 1795751617.703351259 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d0462b1b3214c869c9f7-006b08fec1" "proxy-server 525355" 0.0143 "-" 525355 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:34273/sdb1/0/a/c1" "tx3d0462b1b3214c869c9f7-006b08fec1" "container-server 525355" 0.0011 "-" 525355 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:40667/sda1/0/a/c1" "tx3d0462b1b3214c869c9f7-006b08fec1" "container-server 525355" 0.0015 "-" 525355 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3d0462b1b3214c869c9f7-006b08fec1" "proxy-server 525355" 0.0419 "-" 525355 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3d0462b1b3214c869c9f7-006b08fec1" "proxy-server 525355" 0.0300 "-" 525355 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3d0462b1b3214c869c9f7-006b08fec1 - 0.0794 - - 1795751617.713097334 1795751617.792475700 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a665455d4d34f378ec02-006b08fec1" "proxy-server 525355" 0.0020 "-" 525355 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:40667/sda1/2/a/c2" "tx4a665455d4d34f378ec02-006b08fec1" "container-server 525355" 0.0010 "-" 525355 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:34273/sdb1/2/a/c2" "tx4a665455d4d34f378ec02-006b08fec1" "container-server 525355" 0.0015 "-" 525355 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4a665455d4d34f378ec02-006b08fec1" "proxy-server 525355" 0.0373 "-" 525355 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4a665455d4d34f378ec02-006b08fec1" "proxy-server 525355" 0.0256 "-" 525355 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4a665455d4d34f378ec02-006b08fec1 - 0.0786 - - 1795751617.793928146 1795751617.872565508 2 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe8b0c2ad14d04242a2c47-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txd87bc8cc075a49e58b8bf-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb303c8dfbe384aedb98f4-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txb303c8dfbe384aedb98f4-006b08fec1) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txb303c8dfbe384aedb98f4-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx7e28aa1a99d7468584e9a-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx7e28aa1a99d7468584e9a-006b08fec1) +test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx7e28aa1a99d7468584e9a-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txfbbdf1eec5d24771a21e4-006b08fec1) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txfbbdf1eec5d24771a21e4-006b08fec1) +test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx2953dea0bfad4761a4ef8-006b08fec1) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx2953dea0bfad4761a4ef8-006b08fec1)test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment +test.unit.common.ring.test_builder.TestRingBuilder.test_validate_duplicate_part_assignment ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_backed_x_timestamp_header +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_deleted ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica +test.unit.common.ring.test_builder.TestRingBuilder.test_validate_partial_replica ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas +test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent +test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent +test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize +test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize ... ok + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdc1/2/a/df26d88c82f040eea00ea8c5cb885db3/o" 200 24 "HEAD http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3/o" "txc022df1830954a1db9e11-006b08fec1" "proxy-server 525332" 0.0128 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfe4d6e59d2fb49e7803bc-006b08fec1" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sda1/0/a/df26d88c82f040eea00ea8c5cb885db3" 200 410 "GET http://foo:8080/v1/a/df26d88c82f040eea00ea8c5cb885db3?format=json&states=listing" "txfe4d6e59d2fb49e7803bc-006b08fec1" "proxy-server 525332" 0.0022 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf04a72aece9445be89ba2-006b08fec1" "proxy-server 525332" 0.0135 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/9e9e79573b884e8b8efe3212845cab84" "txf04a72aece9445be89ba2-006b08fec1" "container-server 525332" 0.0011 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" "txf04a72aece9445be89ba2-006b08fec1" "container-server 525332" 0.0131 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 201 - "PUT http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txf04a72aece9445be89ba2-006b08fec1" "proxy-server 525332" 0.0408 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 201 - "PUT http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txf04a72aece9445be89ba2-006b08fec1" "proxy-server 525332" 0.0292 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdd8e5a6dfc7a4b1aa4e12-006b08fec1" "proxy-server 525332" 0.0018 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txdd8e5a6dfc7a4b1aa4e12-006b08fec1" "proxy-server 525332" 0.0012 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx49947c5415e449d6b7620-006b08fec1" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx447069be85824091b32d1-006b08fec1" "proxy-server 525332" 0.0094 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "PUT http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txabd0b6092d124ca489cda-006b08fec1" "proxy-server 525332" 0.0315 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "PUT http://foo:8080/sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" "txabd0b6092d124ca489cda-006b08fec1" "object-server 525332" 0.0004 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/1/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "PUT http://foo:8080/sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" "txabd0b6092d124ca489cda-006b08fec1" "object-server 525332" 0.0126 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "PUT http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txabd0b6092d124ca489cda-006b08fec1" "proxy-server 525332" 0.0516 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "PUT http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txabd0b6092d124ca489cda-006b08fec1" "proxy-server 525332" 0.0519 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx141e9daeac0d4f34989f0-006b08fec1" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txd5f255dd242f496d9ad47-006b08fec1" "proxy-server 525332" 0.0117 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "POST /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 202 76 "POST http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0ac29e2f0f1c4eada2371-006b08fec1" "proxy-server 525332" 0.0077 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "POST http://foo:8080/sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0ac29e2f0f1c4eada2371-006b08fec1" "object-server 525332" 0.0005 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/1/a/9e9e79573b884e8b8efe3212845cab84/o" 201 - "POST http://foo:8080/sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0ac29e2f0f1c4eada2371-006b08fec1" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "POST /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 202 76 "POST http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0ac29e2f0f1c4eada2371-006b08fec1" "proxy-server 525332" 0.0282 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "POST /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 202 76 "POST http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0ac29e2f0f1c4eada2371-006b08fec1" "proxy-server 525332" 0.0225 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c1df9b37acd4ee6b0ab4-006b08fec1" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx2582e10b66564e2c88221-006b08fec1" "proxy-server 525332" 0.0117 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txff8a12b94d9744fc90246-006b08fec1" "proxy-server 525332" 0.0009 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txff8a12b94d9744fc90246-006b08fec1" "proxy-server 525332" 0.0129 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx759fd0afa94f4b25a4b20-006b08fec1" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx0a01a8557f37400d9c9dc-006b08fec1" "proxy-server 525332" 0.0024 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txd85248d16b054bfba6787-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf2b09fd624c4fe59bf57-006b08fec2" "proxy-server 525332" 0.0176 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txa3004f6782a84f39a2e13-006b08fec2" "proxy-server 525332" 0.0015 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txfea40b37e54240cfa26a4-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_sharding_state_errors ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content +test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits +test.unit.common.ring.test_builder.TestRingBuilder.test_wide_device_limits ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_storage_policy_index_empty ... ok +test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go +test.unit.common.ring.test_builder.TestRingBuilder.test_wrong_tier_with_no_where_to_go ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_set_x_syncs ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_create ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "tx3e3cbbe4ef2c4936bab7c-006b08fec1" "container-server 525335" 0.0102 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "tx3e3cbbe4ef2c4936bab7c-006b08fec1" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx3e3cbbe4ef2c4936bab7c-006b08fec1" "proxy-server 525335" 0.0354 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx3e3cbbe4ef2c4936bab7c-006b08fec1" "proxy-server 525335" 0.0277 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx3e3cbbe4ef2c4936bab7c-006b08fec1 - 0.0540 - - 1795751617.804432392 1795751617.858442545 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd40954da3cea4e8f82bfe-006b08fec1" "proxy-server 525335" 0.0019 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txb463ea57c4644d4093d78-006b08fec1" "proxy-server 525335" 0.0061 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx25bb556b85ff4dad9ccca-006b08fec1" "proxy-server 525335" 0.0185 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "tx25bb556b85ff4dad9ccca-006b08fec1" "object-server 525335" 0.0004 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "tx25bb556b85ff4dad9ccca-006b08fec1" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx25bb556b85ff4dad9ccca-006b08fec1" "proxy-server 525335" 0.0324 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx25bb556b85ff4dad9ccca-006b08fec1" "proxy-server 525335" 0.0315 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx25bb556b85ff4dad9ccca-006b08fec1 - 0.0660 - - 1795751617.864132404 1795751617.930172682 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e7c16b30de14731b7d90-006b08fec1" "proxy-server 525335" 0.0061 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7645bd10c3fa4ad2aeee7-006b08fec1" "proxy-server 525335" 0.0127 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx1fb21b1895f1485980428-006b08fec1" "proxy-server 525335" 0.0049 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx1fb21b1895f1485980428-006b08fec1" "proxy-server 525335" 0.0007 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/37 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx1fb21b1895f1485980428-006b08fec1 - 0.0449 - - 1795751617.931509972 1795751617.976426601 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad42a840a710463b9dccf-006b08fec1" "proxy-server 525335" 0.0012 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "txad42a840a710463b9dccf-006b08fec1" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txad42a840a710463b9dccf-006b08fec1" "proxy-server 525335" 0.0204 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "txad42a840a710463b9dccf-006b08fec1" "container-server 525335" 0.0009 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txad42a840a710463b9dccf-006b08fec1" "proxy-server 525335" 0.0167 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txad42a840a710463b9dccf-006b08fec1 - 0.0433 - - 1795751617.978322744 1795751618.021626472 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68247db8ac664307ae007-006b08fec2" "proxy-server 525335" 0.0019 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd0dc4328eca04cdbb4d42-006b08fec2" "proxy-server 525335" 0.0012 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx7235ac3287fb4069a2d7a-006b08fec2" "proxy-server 525335" 0.0085 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx7235ac3287fb4069a2d7a-006b08fec2" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx7235ac3287fb4069a2d7a-006b08fec2) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: tx7235ac3287fb4069a2d7a-006b08fec2) (client_ip: 127.0.0.1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/1/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx7235ac3287fb4069a2d7a-006b08fec2" "proxy-server 525335" 0.0004 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx7235ac3287fb4069a2d7a-006b08fec2) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx7235ac3287fb4069a2d7a-006b08fec2 - 0.0548 - - 1795751618.022965431 1795751618.077791214 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6dbad118fdba4404bad89-006b08fec2" "proxy-server 525335" 0.0056 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "tx6dbad118fdba4404bad89-006b08fec2" "container-server 525335" 0.0091 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "tx6dbad118fdba4404bad89-006b08fec2" "container-server 525335" 0.0017 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6dbad118fdba4404bad89-006b08fec2" "proxy-server 525335" 0.0176 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6dbad118fdba4404bad89-006b08fec2" "proxy-server 525335" 0.0200 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx6dbad118fdba4404bad89-006b08fec2 - 0.0407 - - 1795751618.084645271 1795751618.125378847 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcdf70724df324b9b96354-006b08fec2" "proxy-server 525335" 0.0020 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx0cd043905db84f4aaaec8-006b08fec2" "proxy-server 525335" 0.0012 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "tx603aac8beba74a74ad527-006b08fec2" "object-server 525335" 0.0005 "-" 525335 3test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_initiated_and_required ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize +test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_state_is_not_reclaimable ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin +test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sharding_sysmeta ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_POST +test.unit.proxy.test_mem_server.TestContainerController.test_POST ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_errors ... ok + +test DEBUG: /tmp/tmp1ylhhd0_/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.0189869s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'd65558abce9c2a132d2d0b801a5bce81', 'f825b32c-3068-423c-a6a4-124c0dd2b444-sda', '1795751617.89998', '1795751620', '0', '', '1795751620', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f825b32c-3068-423c-a6a4-124c0dd2b444-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp1ylhhd0_/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.08634 seconds (11.58224/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmp1ylhhd0_/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '38b987c0c4e2ddcf3b4364ffea69967a', '62e23127-be08-405e-9d9d-a80965df2c0c-sda', '1795751617.96344', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('62e23127-be08-405e-9d9d-a80965df2c0c-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '38b987c0c4e2ddcf3b4364ffea69967a', '62e23127-be08-405e-9d9d-a80965df2c0c-sda', '1795751617.96344', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('62e23127-be08-405e-9d9d-a80965df2c0c-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpl4ldxvxx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '4f9423e8-ca70-4085-9411-1c235f22d825-sda', '1795751618.04572', '1795751621', '0', '', '1795751621', 0, 0) +test DEBUG: /tmp/tmpl4ldxvxx/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '4f9423e8-ca70-4085-9411-1c235f22d825-sda', '1795751618.04572', '1795751621', '0', '', '1795751621', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('4f9423e8-ca70-4085-9411-1c235f22d825-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02685 seconds (37.24383/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpky7tfwwg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'cf417bc4693f252eebeb8be3d057bb84', '24c0a152-52bb-4246-a986-3e91a1a8f6bd-sda', '1795751618.13592', '1795751621', '0', '', '1795751621', 1, 1) +test DEBUG: /tmp/tmpky7tfwwg/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'cf417bc4693f252eebeb8be3d057bb84', '24c0a152-52bb-4246-a986-3e91a1a8f6bd-sda', '1795751618.13592', '1795751621', '0', '', '1795751621', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('24c0a152-52bb-4246-a986-3e91a1a8f6bd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpky7tfwwg/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06526 seconds (15.32236/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpky7tfwwg/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'f77d23ddf677cbf3cf2e36eaad251ddd', '7dc7e3aa-5014-4ad6-992f-d63486bdd5ee-sda', '1795751618.20113', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('7dc7e3aa-5014-4ad6-992f-d63486bdd5ee-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'f77d23ddf677cbf3cf2e36eaad251ddd', '7dc7e3aa-5014-4ad6-992f-d63486bdd5ee-sda', '1795751618.20113', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('7dc7e3aa-5014-4ad6-992f-d63486bdd5ee-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpbc7el63h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '891fbdf2-5945-457a-9667-a50e9a500eac-sda', '1795751618.26944', '1795751618', '1795751622', '', '1795751622', 0, 1) +test DEBUG: /tmp/tmpbc7el63h/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '891fbdf2-5945-457a-9667-a50e9a500eac-sda', '1795751618.26944', '1795751618', '1795751622', '', '1795751622', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('891fbdf2-5945-457a-9667-a50e9a500eac-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02659 seconds (37.60344/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmprgdpvq8z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7ad0473dc423c94d88784d9b8ada8ef6', 'f5f397e5-21ee-43c6-a6d4-9b3b76cb48ea-sda', '1795751618.32867', '1795751618', '1795751622', '', '1795751622', 1, 0) +test DEBUG: /tmp/tmprgdpvq8z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751623.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'f5f397e5-21ee-43c6-a6d4-9b3b76cb48ea-sda') +test DEBUG: /tmp/tmprgdpvq8z/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00707579s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7ad0473dc423c94d88784d9b8ada8ef6', 'f5f397e5-21ee-43c6-a6d4-9b3b76cb48ea-sda', '1795751618.32867', '1795751618', '1795751622', '', '1795751622', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('f5f397e5-21ee-43c6-a6d4-9b3b76cb48ea-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmprgdpvq8z/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.dbtest.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_storage_policy_property ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRangeReportedColumn.test_sync_merging ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring +test.unit.obj.test_replicator.TestObjectReplicator.test_check_ring ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_failure_report_with_auditor_stats_json +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_failure_report_with_auditor_stats_json ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_handoffs_first ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: tx1b2082d7addd484194709-006b08fec2) +test INFO: Client disconnected on read of '/a/c' (txn: tx1b2082d7addd484194709-006b08fec2) +test INFO: Client disconnected on read of '/a/c' (txn: tx0601150460ff4124811e7-006b08fec2) +test INFO: Client disconnected on read of '/a/c' (txn: tx0601150460ff4124811e7-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6a3e8c3553aa48378d638-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx109e63be1596432cb3b62-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb132b1b8344f48008b1f2-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb132b1b8344f48008b1f2-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb132b1b8344f48008b1f2-006b08fec2) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: txb132b1b8344f48008b1f2-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5154896f71ff4f3c96b94-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5154896f71ff4f3c96b94-006b08fec2) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5154896f71ff4f3c96b94-006b08fec2) +test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx5154896f71ff4f3c96b94-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: txd22144ccb86747bf89981-006b08fec2) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: txd22144ccb86747bf89981-006b08fec2) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: txd22144ccb86747bf89981-006b08fec2) +test ERROR: Account HEAD returning 503 for [] (txn: txd22144ccb86747bf89981-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx395c1d58bff84eb9b7149-006b08fec2) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8976a05759784625b86be-006b08fec2) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx8976a05759784625b86be-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txececc6d0f5da40ecbc295-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa441f31391f044e5beb8e-006b08fec2)test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_mkdirs_error ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl +test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_diff_ports_normal ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_multi_disk_servers_per_port ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_unmounted ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_with_override_parts_and_unexpected_part_dir +test.unit.obj.test_replicator.TestObjectReplicator.test_collect_jobs_with_override_parts_and_unexpected_part_dir ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_objs_ssync_only_when_in_sync +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_objs_ssync_only_when_in_sync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_newer_local_delete ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txfea40b37e54240cfa26a4-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfb6c1536fb114baf85bf7-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx8716d83a7bbd480ea7423-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx720dcbf69a244ecc8a5bc-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx720dcbf69a244ecc8a5bc-006b08fec2" "proxy-server 525332" 0.0010 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2a46b8e0cea545febd9da-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx1d58e0d08d2c43039cc11-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 412 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txc5b8e3774a134acfa8675-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 412 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txc5b8e3774a134acfa8675-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txc5b8e3774a134acfa8675-006b08fec2) +proxy DEBUG: Ignoring 412 from primary (txn: txc5b8e3774a134acfa8675-006b08fec2) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 412 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txc5b8e3774a134acfa8675-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txc5b8e3774a134acfa8675-006b08fec2) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa31c67d2aab849059aad2-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx5d63a2eaa8f646819208b-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx5dcaabb3be034e74b80f0-006b08fec2" "proxy-server 525332" 0.0131 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx5dcaabb3be034e74b80f0-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx5dcaabb3be034e74b80f0-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6984b8b9bc04418e8dfaf-006b08fec2" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx9fd1eab4c6a44a8c898d3-006b08fec2" "proxy-server 525332" 0.0135 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0b79db45873043c4936c6-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0b79db45873043c4936c6-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0b79db45873043c4936c6-006b08fec2" "proxy-server 525332" 0.0009 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8eee07f0fc9f439e8ad66-006b08fec2" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx7b7daac561b746fe83c03-006b08fec2" "proxy-server 525332" 0.0136 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txbfc89ca49da745bc80903-006b08fec2" "proxy-server 525332" 0.0010 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txbfc89ca49da745bc80903-006b08fec2" "proxy-server 525332" 0.0066 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb00e0552c12d4415b32ed-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx1a8803d651c3425d806bb-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx0e7d2a4495d9450f944c1-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txac69b23b303f4f9f9d1f1-006b08fec2" "proxy-server 525332" 0.0055 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx7edfe8f242bc45eba8cb4-006b08fec2" "proxy-server 525332" 0.0134 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx1e7eac3737b94c568f971-006b08fec2" "proxy-server 525332" 0.0077 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcb59192435444202b02d3-006b08fec2" "proxy-server 525332" 0.0113 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txd8a80885e0f741baa1ce8-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 412 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txca0fb3bb837147699caf1-006b08fec2" "proxy-server 525332" 0.0007 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 412 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txca0fb3bb837147699caf1-006b08fec2" "proxy-server 525332" 0.0089 "-" 525332 3test.unit.proxy.test_mem_server.TestContainerController.test_PUT +test.unit.proxy.test_mem_server.TestContainerController.test_PUT ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_1 ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/3/a/ec/big-obj-get" "tx603aac8beba74a74ad527-006b08fec2" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx603aac8beba74a74ad527-006b08fec2" "proxy-server 525335" 0.0390 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx603aac8beba74a74ad527-006b08fec2" "proxy-server 525335" 0.0326 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx603aac8beba74a74ad527-006b08fec2" "proxy-server 525335" 0.0338 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx603aac8beba74a74ad527-006b08fec2 - 0.0823 - - 1795751618.126795530 1795751618.209140539 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37c0d540eefb4c4b85576-006b08fec2" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe880a21dab2d4139962ff-006b08fec2" "proxy-server 525335" 0.0076 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txf591576cb6b7478aad6fa-006b08fec2" "proxy-server 525335" 0.0011 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txf591576cb6b7478aad6fa-006b08fec2" "proxy-server 525335" 0.0007 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - txf591576cb6b7478aad6fa-006b08fec2 - 0.0591 - - 1795751618.210532427 1795751618.269649982 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb1f98fe64a044528cedc-006b08fec2" "proxy-server 525335" 0.0058 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:56179/sdb1/0/a/ec_deleted" "txfb1f98fe64a044528cedc-006b08fec2" "container-server 525335" 0.0013 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:41785/sda1/0/a/ec_deleted" "txfb1f98fe64a044528cedc-006b08fec2" "container-server 525335" 0.0059 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txfb1f98fe64a044528cedc-006b08fec2" "proxy-server 525335" 0.0297 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txfb1f98fe64a044528cedc-006b08fec2" "proxy-server 525335" 0.0180 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txfb1f98fe64a044528cedc-006b08fec2 - 0.0499 - - 1795751618.273411274 1795751618.323329687 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f4322b001e24037bd713-006b08fec2" "proxy-server 525335" 0.0021 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:56179/sdb1/0/a/ec_deleted" "tx9f4322b001e24037bd713-006b08fec2" "container-server 525335" 0.0010 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:41785/sda1/0/a/ec_deleted" "tx9f4322b001e24037bd713-006b08fec2" "container-server 525335" 0.0016 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx9f4322b001e24037bd713-006b08fec2" "proxy-server 525335" 0.0321 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx9f4322b001e24037bd713-006b08fec2" "proxy-server 525335" 0.0250 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx9f4322b001e24037bd713-006b08fec2 - 0.0637 - - 1795751618.328884840 1795751618.392536640 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5a44aa95f2f416796f52-006b08fec2" "proxy-server 525335" 0.0079 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txb4228118674c4642bd8a9-006b08fec2" "proxy-server 525335" 0.0011 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txb4228118674c4642bd8a9-006b08fec2" "proxy-server 525335" 0.0011 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txa30630afda1a44708affc-006b08fec2" "proxy-server 525335" 0.0003 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txa30630afda1a44708affc-006b08fec2" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: txa30630afda1a44708affc-006b08fec2) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txa30630afda1a44708affc-006b08fec2) (client_ip: 127.0.0.1) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txa30630afda1a44708affc-006b08fec2" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy DEBUG: Ignoring 404 from primary (txn: txa30630afda1a44708affc-006b08fec2) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txa30630afda1a44708affc-006b08fec2 - 0.0509 - - 1795751618.393903017 1795751618.444822550 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7810d154bd5d4c668d50f-006b08fec2" "proxy-server 525335" 0.0067 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "tx7810d154bd5d4c668d50f-006b08fec2" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx7810d154bd5d4c668d50f-006b08fec2" "proxy-server 525335" 0.0186 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "tx7810d154bd5d4c668d50f-006b08fec2" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx7810d154bd5d4c668d50f-006b08fec2" "proxy-server 525335" 0.0275 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx7810d154bd5d4c668d50f-006b08fec2 - 0.0526 - - 1795751618.451806307 1795751618.504403353 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx625bd162c0124529bf437-006b08fec2" "proxy-server 525335" 0.0221 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf6a11a0d9e9c48f2aa9f9-006b08fec2" "proxy-server 525335" 0.0012 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx72eb7ab090044d0c82bff-006b08fec2" "proxy-server 525335" 0.0497 "-" 525335 3test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_ec +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_crypto_ec ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_default_sync_method ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling ... ok +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders +test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders ... ok +test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting +test.unit.common.test_db.TestDatabaseBroker.test_DB_PREALLOCATION_setting ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_data_error +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_data_error ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_entity_error +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ignores_os_no_entity_error ... ok +test.unit.common.test_db.TestDatabaseBroker.test_commit_puts +test.unit.common.test_db.TestDatabaseBroker.test_commit_puts ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_brokers ... ok + +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx3f3ecbcb4b954125a8ef9-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txecdf311a603047f780c25-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txecc06d1c84c4459dace95-006b08fec2) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txdb4e8246ef874311bd824-006b08fec2) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txdb4e8246ef874311bd824-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1cabb058cd364d0688327-006b08fec2) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx1cabb058cd364d0688327-006b08fec2) +test WARNING: Could not autocreate account '/account' (txn: tx1cabb058cd364d0688327-006b08fec2) +test INFO: autocreate account '/account' (txn: tx13cdfb67a53a446785976-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx054b66e9c2694630909b9-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx054b66e9c2694630909b9-006b08fec2) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx054b66e9c2694630909b9-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx054b66e9c2694630909b9-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx054b66e9c2694630909b9-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx054b66e9c2694630909b9-006b08fec2) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx054b66e9c2694630909b9-006b08fec2) +test WARNING: Could not autocreate account '/account' (txn: tx054b66e9c2694630909b9-006b08fec2) +test INFO: autocreate account '/account' (txn: txae43baa12df0415bbd310-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx006b2159a6d640c5b4805-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx006b2159a6d640c5b4805-006b08fec2) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx006b2159a6d640c5b4805-006b08fec2) +test INFO: autocreate account '/account' (txn: tx29090584ab36449bbad5f-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx6b3c541c511d4733855a9-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx6b3c541c511d4733855a9-006b08fec2) +test INFO: autocreate account '/account' (txn: tx6b3c541c511d4733855a9-006b08fec2) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txcf05583697f94dadbdd96-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: txcf05583697f94dadbdd96-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: autocreate account '/☃' (txn: txc9087e0382aa45768c5a7-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: autocreate account '/account' (txn: tx086d442e44874405a966b-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_calls_clean_acl +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_calls_clean_acl ... ok +test.unit.common.test_db.TestDatabaseBroker.test_delete_db +test.unit.common.test_db.TestDatabaseBroker.test_delete_db ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_override_params_os_not_empty_error ... ok +test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init +test.unit.common.test_db.TestDatabaseBroker.test_disk_db_init ... ok +test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate +test.unit.common.test_db.TestDatabaseBroker.test_disk_preallocate ... ok +test.unit.common.test_db.TestDatabaseBroker.test_initialize +test.unit.common.test_db.TestDatabaseBroker.test_initialize ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync ... ok + +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.06956 seconds (14.37639/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmprgdpvq8z/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '9a973fad50677a0cd18b2f34857cf9ff', '057fcd0e-a138-47f2-af86-a04bfd104e9d-sda', '1795751618.40020', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('057fcd0e-a138-47f2-af86-a04bfd104e9d-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '9a973fad50677a0cd18b2f34857cf9ff', '057fcd0e-a138-47f2-af86-a04bfd104e9d-sda', '1795751618.40020', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('057fcd0e-a138-47f2-af86-a04bfd104e9d-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp0p24d9av/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fa73fcfd-b3d0-4c8a-9b29-ba61f44f00f8-sda', '1795751618.44577', '1795751618', '1795751622', '', '1795751622', 0, 1) +test DEBUG: /tmp/tmp0p24d9av/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fa73fcfd-b3d0-4c8a-9b29-ba61f44f00f8-sda', '1795751618.44577', '1795751618', '1795751622', '', '1795751622', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('fa73fcfd-b3d0-4c8a-9b29-ba61f44f00f8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03033 seconds (32.96750/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpcmasgme0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7ad0473dc423c94d88784d9b8ada8ef6', '9903f544-7df8-46fe-a7fb-bf01feaa6dcd-sda', '1795751618.50516', '1795751618', '1795751622', '', '1795751622', 1, 1) +test DEBUG: /tmp/tmpcmasgme0/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '7ad0473dc423c94d88784d9b8ada8ef6', '9903f544-7df8-46fe-a7fb-bf01feaa6dcd-sda', '1795751618.50516', '1795751618', '1795751622', '', '1795751622', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9903f544-7df8-46fe-a7fb-bf01feaa6dcd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpcmasgme0/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04267 seconds (23.43836/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpcmasgme0/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '9fda4eb7be0f522c0ffc4829a455023f', '218b4ee5-2f43-4d5a-b9b4-be3425eb83c2-sda', '1795751618.55365', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('218b4ee5-2f43-4d5a-b9b4-be3425eb83c2-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '9fda4eb7be0f522c0ffc4829a455023f', '218b4ee5-2f43-4d5a-b9b4-be3425eb83c2-sda', '1795751618.55365', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('218b4ee5-2f43-4d5a-b9b4-be3425eb83c2-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpn49a_4lk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a26135c1-6001-4c88-92ba-c477686d089b-sda', '1795751618.59816', '1795751618', '0', '', '1795751618', 0, 1) +test DEBUG: /tmp/tmpn49a_4lk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a26135c1-6001-4c88-92ba-c477686d089b-sda', '1795751618.59816', '1795751618', '0', '', '1795751618', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a26135c1-6001-4c88-92ba-c477686d089b-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02462 seconds (40.61555/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpkl7ck6mp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'cf417bc4693f252eebeb8be3d057bb84', 'bd576814-3493-4027-b044-44644fe4371c-sda', '1795751618.64577', '1795751618', '0', '', '1795751618', 1, 0) +test DEBUG: /tmp/tmpkl7ck6mp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751622.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'bd576814-3493-4027-b044-44644fe4371c-sda') +test DEBUG: /tmp/tmpkl7ck6mp/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00791025s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'cf417bc4693f252eebeb8be3d057bb84', 'bd576814-3493-4027-b044-44644fe4371c-sda', '1795751618.64577', '1795751618', '0', '', '1795751618', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bd576814-3493-4027-b044-44644fe4371c-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpkl7ck6mp/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.07938 seconds (12.59723/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpkl7ck6mp/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '4740829b8c335ff1d1aabc234b3a2bc7', '99254b50-4240-494e-a235-513b5ab0b9ab-sda', '1795751618.74045', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('99254b50-4240-494e-a235-513b5ab0b9ab-sda', 'c46892fc446c0a3bc0acc82573a229a8.db')test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_single_region ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6be04a25c56c42e3a7a84-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txc76818583b41443dab803-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1746aa1be0054ca194e61-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx9b841dbb7acc4e6494712-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx05b219a41d244ea1b678a-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txfe6e8c6d49464813bd349-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx788eb917a7484ae1a7f57-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx788eb917a7484ae1a7f57-006b08fec2) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx788eb917a7484ae1a7f57-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx1a4f3646fe65411fb1469-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx1a4f3646fe65411fb1469-006b08fec2) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx1a4f3646fe65411fb1469-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx687048f2497044c39e678-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx687048f2497044c39e678-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx687048f2497044c39e678-006b08fec2) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx687048f2497044c39e678-006b08fec2) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx779af4e6e81f4bc9a1e55-006b08fec2)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_connect_exceptions +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_connect_exceptions ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_container_name_length +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_container_name_length ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_db_state ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_containers_per_account +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_containers_per_account ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info ... ok +test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBroker.test_reclaim_deadlock ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_create ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 412 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txca0fb3bb837147699caf1-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdbf12dabdce2418a998d2-006b08fec2" "proxy-server 525332" 0.0099 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txef98c52fd784430d8bddf-006b08fec2" "proxy-server 525332" 0.0094 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdg1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txabe35c1ef94f44558512f-006b08fec2" "proxy-server 525332" 0.0049 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1f40cfb2eeb94f41b6fde-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "tx897c22d862d0460185a04-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdh1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 304 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "txf2bb30793d2e4a0a93d72-006b08fec2" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5038fda147734f778dd3f-006b08fec2" "proxy-server 525332" 0.0047 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 204 - "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84" "txcb5ffdab8cb14b68bf51a-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdi1/0/a/9e9e79573b884e8b8efe3212845cab84/o" 200 92 "HEAD http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84/o" "tx08c2a5ad9ed04f75964c0-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx88c9da2971364f0699c21-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sda1/1/a/9e9e79573b884e8b8efe3212845cab84" 200 380 "GET http://foo:8080/v1/a/9e9e79573b884e8b8efe3212845cab84?format=json&states=listing" "tx88c9da2971364f0699c21-006b08fec2" "proxy-server 525332" 0.0050 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4c3c0e6633924307a9d2a-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 201 - "PUT http://127.0.0.1:40581/sda1/1/a/53b193a7211b4f83a106bb451c67ae18" "tx4c3c0e6633924307a9d2a-006b08fec2" "container-server 525332" 0.0010 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 201 - "PUT http://127.0.0.1:50529/sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" "tx4c3c0e6633924307a9d2a-006b08fec2" "container-server 525332" 0.0159 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 201 - "PUT http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx4c3c0e6633924307a9d2a-006b08fec2" "proxy-server 525332" 0.0446 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 201 - "PUT http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx4c3c0e6633924307a9d2a-006b08fec2" "proxy-server 525332" 0.0340 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx95a1efb62fbd4aa8a4e75-006b08fec2" "proxy-server 525332" 0.0019 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx95a1efb62fbd4aa8a4e75-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80344c14997a4d85be779-006b08fec2" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx8921f3d5612a4c0496d23-006b08fec2" "proxy-server 525332" 0.0017 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/53b193a7211b4f83a106bb451c67ae18/o" 201 - "PUT http://foo:8080/sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" "tx3d73ab02e1744b32aa2d9-006b08fec2" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 201 - "PUT http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx3d73ab02e1744b32aa2d9-006b08fec2" "proxy-server 525332" 0.0178 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18/o" 201 - "PUT http://foo:8080/sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" "tx3d73ab02e1744b32aa2d9-006b08fec2" "object-server 525332" 0.0004 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 201 - "PUT http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx3d73ab02e1744b32aa2d9-006b08fec2" "proxy-server 525332" 0.0225 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcf1fa2d623be4a53aca9c-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx08d7d8f5355948ebbdada-006b08fec2" "proxy-server 525332" 0.0022 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/53b193a7211b4f83a106bb451c67ae18/o" 201 - "POST http://foo:8080/sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" "txd22aa40bc03343ee975d1-006b08fec2" "object-server 525332" 0.0004 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18/o" 201 - "POST http://foo:8080/sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" "txd22aa40bc03343ee975d1-006b08fec2" "object-server 525332" 0.0046 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "POST /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 202 76 "POST http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txd22aa40bc03343ee975d1-006b08fec2" "proxy-server 525332" 0.0119 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "POST /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 202 76 "POST http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txd22aa40bc03343ee975d1-006b08fec2" "proxy-server 525332" 0.0191 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx88edc2609725425aa8aa9-006b08fec2" "proxy-server 525332" 0.0022 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txe221b89004004efcbf140-006b08fec2" "proxy-server 525332" 0.0041 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txc9c642517d234126baaef-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb4caf35a35fc405898914-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 -test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_deleted ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas ... ok +test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBroker.test_reclaim_shard_ranges ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas +test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas ... ok +test.unit.common.test_db.TestDatabaseBroker.test_lock +test.unit.common.test_db.TestDatabaseBroker.test_lock ... ok +test ERROR: Failed to unlink '/tmp/tmp38jj9biq/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmp38jj9biq/containers/part/suffix/hash/container_1795751618.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmp38jj9biq/containers/part/suffix/hash/container_1795751618.00000.db': ['/tmp/tmp38jj9biq/containers/part/suffix/hash/container.db', '/tmp/tmp38jj9biq/containers/part/suffix/hash/container_1795751619.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmp38jj9biq/containers/part/suffix/hash/container_1795751619.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test-replicator ERROR: ERROR creating /tmp/tmp9lydxhlm/node/sda/objects: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 859, in build_replication_jobs + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 502, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-replicator WARNING: /tmp/tmp7rm68fdp/node/sda is not a directory +test-replicator WARNING: /tmp/tmp7rm68fdp/node/sda is not a directory +test-replicator WARNING: /tmp/tmp7rm68fdp/node/sda is not mounted +test-replicator WARNING: /tmp/tmp7rm68fdp/node/sda is not mounted +test-replicator INFO: Removing 0 objects +test-replicator INFO: Removing partition: /tmp/tmpzym1gisj/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (283.50/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmp9yxfmved/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmp9yxfmved/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp9yxfmved/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp9yxfmved/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp9yxfmved/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (327.29/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator DEBUG: Successful rsync of /tmp/tmpqz1rkjmd/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpqz1rkjmd/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpqz1rkjmd/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpqz1rkjmd/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmpqz1rkjmd/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (245.99/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmp1mcagkta/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmp1mcagkta/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp1mcagkta/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp1mcagkta/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp1mcagkta/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (552.32/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpd9amh3h4/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.01s (155.37/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpy8c2_y2n/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.00s (460.20/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator ERROR: Can't find itself in policy with index 0 with ips 127.0.0.0 and with port 6200 in ring file, not replicating +test-replicator ERROR: Can't find itself in policy with index 1 with ips 127.0.0.0 and with port 6200 in ring file, not replicating +test-replicator INFO: Nothing replicated for 0.0008194446563720703 seconds. +test-replicator INFO: Nothing replicated for 0.004514455795288086 seconds. +test-replicator INFO: Removing partition: /tmp/tmp3eww5f9p/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmp3eww5f9p/node/sda/objects-1/1 +test-replicator INFO: 2/2 (100.00%) partitions replicated in 0.01s (373.91/sec, 0s remaining) +test-replicator INFO: 6 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpgorelwq5/node/sda/objects/1 +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.02s (54.44/sec, 0s remaining) +test-replicator INFO: 3 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmplbt6_hhz/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (514.95/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator INFO: Removing 1 objects +test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (1489.98/sec, 0s remaining) +test-replicator INFO: 32 successes, 1 failures +test-replicator INFO: Removing partition: /tmp/tmplbt6_hhz/node/sda/objects/1 +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (1720.07/sec, 0s remaining) +test-replicator INFO: 47 successes, 1 failures +test INFO: Removing partition: /tmp/tmpd91d8o6a/node/sda/objects/1 +test INFO: Removing partition: /tmp/tmpd91d8o6a/node/sda/objects-1/1 +test INFO: 8/8 (100.00%) partitions replicated in 0.02s (424.69/sec, 0s remaining) +test INFO: 18 successes, 0 failures +test-replicator INFO: Removing partition: /tmp/tmpxkerdhfh/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (267.10/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator INFO: Removing 1 objects +test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (1741.58/sec, 0s remaining) +test-replicator INFO: 32 successes, 1 failures +test-replicator INFO: Removing 1 objects +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (2325.94/sec, 0s remaining) +test-replicator INFO: 47 successes, 1 failures +test-replicator INFO: Removing 1 objects +test-replicator ERROR: Unexpected error trying to cleanup suffix dir '/tmp/tmpxkerdhfh/node/sda/objects/1/a83': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/replicator.py", line 638, in delete_handoff_objs + os.rmdir(suffix_dir) + ~~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_replicator.py", line 1755, in func + raise instance +OSError: [Errno 20] Not a directory +test-replicator INFO: 29/7 (414.29%) partitions replicated in 0.02s (1778.42/sec, 0s remaining) +test-replicator INFO: 59 successes, 4 failures +test-replicator INFO: Removing 1 objects +test-replicator INFO: 36/7 (514.29%) partitions replicated in 0.01s (3494.12/sec, 0s remaining) +test-replicator INFO: 74 successes, 4 failures +test-replicator INFO: Removing partition: /tmp/tmpxkerdhfh/node/sda/objects/1 +test-replicator INFO: 43/7 (614.29%) partitions replicated in 0.01s (5039.12/sec, 0s remaining)test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_cleanup_failure +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_cleanup_failure ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_sync_failure +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_ssync_with_sync_failure ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_failures ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_is_deleted ... ok +test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBroker.test_reclaim_with_duplicate_names ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete ... ok +test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync +test.unit.container.test_backend.TestContainerBroker.test_reconciler_sync ... ok +test.unit.common.test_db.TestDatabaseBroker.test_memory_db_init +test.unit.common.test_db.TestDatabaseBroker.test_memory_db_init ... ok +test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs +test.unit.common.test_db.TestDatabaseBroker.test_merge_syncs ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 +test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 ... ok +test.unit.common.test_db.TestDatabaseBroker.test_metadata +test.unit.common.test_db.TestDatabaseBroker.test_metadata ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_fail_in_other_region ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_old_enough_to_reclaim ... ok +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_on_non_utf8 +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_on_non_utf8 ... ok +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_count +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_count ... ok +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size +test.unit.common.test_db.TestDatabaseBroker.test_metadata_raises_exception_over_max_overall_size ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_no_stale_reads ... ok +test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_count +test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_count ... ok +test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_overall_size +test.unit.common.test_db.TestDatabaseBroker.test_metadata_with_max_overall_size ... ok +test.unit.common.test_db.TestDatabaseBroker.test_newid +test.unit.common.test_db.TestDatabaseBroker.test_newid ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_failures +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_handoff_delete_failures ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:33 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +Quarantined /tmp/tmpulszwhed/dev/dbs/par/pre/db to /tmp/tmpulszwhed/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmpulszwhed/dev/dbs/par/pre/db to /tmp/tmpulszwhed/dev/quarantined/tests/db due to malformed database +Quarantined /tmp/tmpulszwhed/dev/dbs/par/pre/db to /tmp/tmpulszwhed/dev/quarantined/tests/db due to corrupted database +Quarantined /tmp/tmpulszwhed/dev/dbs/par/pre/db to /tmp/tmpulszwhed/dev/quarantined/tests/db due to disk error while accessing database +test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors +test.unit.common.test_db.TestDatabaseBroker.test_possibly_quarantine_db_errors ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found +test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok +test.unit.common.test_db.TestDatabaseBroker.test_put_record +test.unit.common.test_db.TestDatabaseBroker.test_put_record ... ok +Quarantined /tmp/tmp1xxbkyrg/dev/dbs/par/pre/db to /tmp/tmp1xxbkyrg/dev/quarantined/containers/db due to missing row in container_stat table +test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info +test.unit.common.test_db.TestDatabaseBroker.test_reclaim_missing_container_info ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name +test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_too_high_handoff_delete +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_partition_with_too_high_handoff_delete ... ok +test.unit.common.test_db.TestDatabaseBroker.test_skip_commits +test.unit.common.test_db.TestDatabaseBroker.test_skip_commits ... ok +test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... ok +Quarantined /tmp/tmp7lvoj88t/dev/dbs/par/pre/db to /tmp/tmp7lvoj88t/dev/quarantined/containers/db due to missing row in container_stat table +test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info +test.unit.common.test_db.TestDatabaseBroker.test_update_metadata_missing_container_info ... ok +test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata +test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_called_from_update_metadata ... ok +test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata +test.unit.common.test_db.TestDatabaseBroker.test_validate_metadata_is_not_called_from_update_metadata ... ok +test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers +test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params +test.unit.obj.test_replicator.TestObjectReplicator.test_delete_policy_override_params ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir +test.unit.obj.test_replicator.TestObjectReplicator.test_do_listdir ... ok +test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids +test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings +test.unit.obj.test_replicator.TestObjectReplicator.test_handoff_replication_setting_warnings ... ok +test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync +test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync ... ok + +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx779af4e6e81f4bc9a1e55-006b08fec2) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx779af4e6e81f4bc9a1e55-006b08fec2) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx779af4e6e81f4bc9a1e55-006b08fec2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx98b857a9e0474cb0b8f4c-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txb607078a433c492aa59a3-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txb607078a433c492aa59a3-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb607078a433c492aa59a3-006b08fec3) +test ERROR: Account HEAD returning 503 for [] (txn: txb607078a433c492aa59a3-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx8f7c36638d734e4d994c7-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx8f7c36638d734e4d994c7-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx8f7c36638d734e4d994c7-006b08fec3) +test ERROR: Account HEAD returning 503 for [] (txn: tx8f7c36638d734e4d994c7-006b08fec3) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx5f383944ba3242ce8aacf-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txe06a3d13be8544f0b618a-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txe06a3d13be8544f0b618a-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe06a3d13be8544f0b618a-006b08fec3) +test ERROR: Account HEAD returning 503 for [] (txn: txe06a3d13be8544f0b618a-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx58831abd4dd7469caff50-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx58831abd4dd7469caff50-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx58831abd4dd7469caff50-006b08fec3) +test ERROR: Account HEAD returning 503 for [] (txn: tx58831abd4dd7469caff50-006b08fec3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: txab2f5fcf2bb042a59923c-006b08fec3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index +test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index ... ok +test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge +test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name +test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host ... ok +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none +test.unit.common.test_statsd_client.TestStatsdClient.test_init_host_is_none ... ok +test.unit.common.test_statsd_client.TestStatsdClient.test_statsd_set_prefix_deprecation +test.unit.common.test_statsd_client.TestStatsdClient.test_statsd_set_prefix_deprecation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_is_reclaimable ... ok +test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes +test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes ... ok +test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes_using_file_descriptor +test.unit.common.test_utils.TestFsHasFreeSpace.test_bytes_using_file_descriptor ... ok +test.unit.common.test_utils.TestFsHasFreeSpace.test_percent +test.unit.common.test_utils.TestFsHasFreeSpace.test_percent ... ok +test.unit.common.test_utils.TestGreenthreadSafeIterator.test_access_is_serialized +test.unit.common.test_utils.TestGreenthreadSafeIterator.test_access_is_serialized ... ok +test.unit.common.test_utils.TestGreenthreadSafeIterator.test_setup_works +test.unit.common.test_utils.TestGreenthreadSafeIterator.test_setup_works ... ok +test.unit.common.test_utils.TestPunchHole.test_arg_bounds +test.unit.common.test_utils.TestPunchHole.test_arg_bounds ... ok +test.unit.common.test_utils.TestPunchHole.test_error +test.unit.common.test_utils.TestPunchHole.test_error ... ok +test.unit.common.test_utils.TestPunchHole.test_no_fallocate +test.unit.common.test_utils.TestPunchHole.test_no_fallocate ... ok +test.unit.common.test_utils.TestPunchHole.test_punch_hole +test.unit.common.test_utils.TestPunchHole.test_punch_hole ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_defaults +test.unit.common.utils.test_config.ResellerConfReader.test_defaults ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_same_resellers ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers +test.unit.common.utils.test_config.ResellerConfReader.test_multiple_stray_commas_resellers ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default +test.unit.common.utils.test_config.ResellerConfReader.test_same_as_default ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_first_blank ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_blank_comma ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf +test.unit.common.utils.test_config.ResellerConfReader.test_several_resellers_with_conf ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf +test.unit.common.utils.test_config.ResellerConfReader.test_single_blank_reseller_with_conf ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma +test.unit.common.utils.test_config.ResellerConfReader.test_stray_comma ... ok +test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options +test.unit.common.utils.test_config.ResellerConfReader.test_unprefixed_options ... ok +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ip ... ok +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv4 ... ok +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 +test.unit.common.utils.test_ipaddrs.TestIsValidIP.test_is_valid_ipv6 ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_blocking +test.unit.common.utils.test_logs.TestPipeMutex.test_blocking ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_preserves_ownership +test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_preserves_ownership ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_sharding_states ... ok +test.unit.container.test_backend.TestContainerBroker.test_remove_objects +test.unit.container.test_backend.TestContainerBroker.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBroker.test_resolve_shard_range_states ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_tpool +test.unit.common.utils.test_logs.TestPipeMutex.test_blocking_tpool ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_context_manager_api +test.unit.common.utils.test_logs.TestPipeMutex.test_context_manager_api ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_nonblocking +test.unit.common.utils.test_logs.TestPipeMutex.test_nonblocking ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_recursive +test.unit.common.utils.test_logs.TestPipeMutex.test_recursive ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_release_without_acquire +test.unit.common.utils.test_logs.TestPipeMutex.test_release_without_acquire ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_too_many_releases +test.unit.common.utils.test_logs.TestPipeMutex.test_too_many_releases ... ok +test.unit.common.utils.test_logs.TestPipeMutex.test_wrong_releaser +test.unit.common.utils.test_logs.TestPipeMutex.test_wrong_releaser ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_can_read_old_meta ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_extract_policy ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_async_dir ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_data_dir ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_part_path ... ok + +test-replicator INFO: 89 successes, 4 failures +test-replicator INFO: Removing partition: /tmp/tmpfrg96qxf/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (398.20/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: 15/7 (214.29%) partitions replicated in 0.01s (1964.12/sec, 0s remaining) +test-replicator INFO: 28 successes, 5 failures +test-replicator INFO: 22/7 (314.29%) partitions replicated in 0.01s (2491.28/sec, 0s remaining) +test-replicator INFO: 40 successes, 8 failures +test-replicator INFO: Removing partition: /tmp/tmpav0y6wma/node/sda/objects-1/1 +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpav0y6wma/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpav0y6wma/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpav0y6wma/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (385.98/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpqli1j6vc/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpqli1j6vc/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpqli1j6vc/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpqli1j6vc/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmpqli1j6vc/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (414.29/sec, 0s remaining) +test-replicator INFO: 17 successes, 1 failures +test-replicator INFO: Removing partition: /tmp/tmpwc96vmxw/node/sda/objects-1/1 +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpwc96vmxw/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpwc96vmxw/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpwc96vmxw/node/sda/objects/1/a83', '127.0.0.3::object/sda/objects/1'] +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.01s (664.56/sec, 0s remaining) +test-replicator INFO: 15 successes, 3 failures +test-replicator INFO: Removing partition: /tmp/tmpwxuydksf/node/sda/objects-1/1 +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpwxuydksf/node/sda/objects/1/a83', '127.0.0.1::object/sda/objects/1'] +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpwxuydksf/node/sda/objects/1/a83', '127.0.0.2::object/sda/objects/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmpwxuydksf/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (484.86/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: Removing partition: /tmp/tmp6bz7k6oi/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmp6bz7k6oi/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp6bz7k6oi/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp6bz7k6oi/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp6bz7k6oi/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.02s (434.58/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: Running object replicator in script mode. +test-replicator INFO: Removing partition: /tmp/tmph2j5x8_6/node/sda/objects-1/1 +test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.3:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.3:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.2:6200/sda: Connection refused +test-replicator ERROR: Error syncing with node: 127.0.0.1:6200/sda: Connection refused +test-replicator INFO: Removing partition: /tmp/tmph2j5x8_6/node/sda/objects-1/99 +test-replicator INFO: 5/5 (100.00%) partitions replicated in 0.02s (280.52/sec, 0s remaining) +test-replicator INFO: 3 successes, 6 failures +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance +test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance +test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmp6vqhpt9w/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator WARNING: Handoffs first mode still has handoffs remaining. Aborting current replication pass. +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp6vqhpt9w/node/sda/objects/1 +test-replicator INFO: 2/8 (25.00%) partitions replicated in 0.01s (202.73/sec, 0s remaining)test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_get_tmp_dir ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_last_modified_time ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_abort_if_handoffs_remaining +test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_abort_if_handoffs_remaining ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_process_all_jobs_after_handoffs +test.unit.obj.test_replicator.TestObjectReplicator.test_handoffs_first_mode_will_process_all_jobs_after_handoffs ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log +test.unit.obj.test_replicator.TestObjectReplicator.test_limit_rsync_log ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings +test.unit.obj.test_replicator.TestObjectReplicator.test_massive_handoff_delete_setting_warnings ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_pickle_async_update_tmp_dir ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_quarantine_renamer ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_info_stale_read_ok ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_file_metadata_nonexistent_file ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_read_metadata_nonexistent_file ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_different_file_exists ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_error ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_makedirs_race ... ok +test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBroker.test_reverse_prefix_delim ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_object_dir_exists_but_not_dir ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/1/a/ec/crash-test-dummy" "tx72eb7ab090044d0c82bff-006b08fec2" "object-server 525335" 0.0005 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx72eb7ab090044d0c82bff-006b08fec2" "proxy-server 525335" 0.0576 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "tx72eb7ab090044d0c82bff-006b08fec2" "object-server 525335" 0.0004 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "tx72eb7ab090044d0c82bff-006b08fec2" "proxy-server 525335" 0.0440 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx72eb7ab090044d0c82bff-006b08fec2 - 0.1195 - - 1795751618.505870819 1795751618.625405788 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx265235ce3991474b8afb6-006b08fec2" "proxy-server 525335" 0.0019 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3c86b254040f439e878dc-006b08fec2" "proxy-server 525335" 0.0107 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdh1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx25e42b4c1afe42b6a99f2-006b08fec2" "proxy-server 525335" 0.0007 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx25e42b4c1afe42b6a99f2-006b08fec2" "proxy-server 525335" 0.0006 "-" 525335 3 +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx25e42b4c1afe42b6a99f2-006b08fec2) (client_ip: 127.0.0.1) +proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx25e42b4c1afe42b6a99f2-006b08fec2) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/38 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx25e42b4c1afe42b6a99f2-006b08fec2 - 0.0593 - - 1795751618.626878262 1795751618.686201096 3 - +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: (525335) wsgi starting up on http://127.0.0.1:42779 +proxy DEBUG: (525335) accepted ('127.0.0.1', 53916) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx114ebc92b5b5451cbac2d-006b08fec2" "proxy-server 525335" 0.0055 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "tx114ebc92b5b5451cbac2d-006b08fec2" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx114ebc92b5b5451cbac2d-006b08fec2" "proxy-server 525335" 0.0164 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "tx114ebc92b5b5451cbac2d-006b08fec2" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx114ebc92b5b5451cbac2d-006b08fec2" "proxy-server 525335" 0.0125 "-" 525335 3 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:38] "PUT /v1/a/ec HTTP/1.1" 202 252 0.047244 (txn: tx114ebc92b5b5451cbac2d-006b08fec2) +proxy DEBUG: (525335) accepted ('127.0.0.1', 53928) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe14afff77318450e9ce42-006b08fec2" "proxy-server 525335" 0.0023 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txc1277d56b23a474ab51dc-006b08fec2" "proxy-server 525335" 0.0012 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx458e9f281a284ae4bf642-006b08fec2" "proxy-server 525335" 0.0087 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdb1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "tx458e9f281a284ae4bf642-006b08fec2" "object-server 525335" 0.0004 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sda1/1/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "tx458e9f281a284ae4bf642-006b08fec2" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx458e9f281a284ae4bf642-006b08fec2" "proxy-server 525335" 0.0164 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx458e9f281a284ae4bf642-006b08fec2" "proxy-server 525335" 0.0160 "-" 525335 3 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:38] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.030067 (txn: tx458e9f281a284ae4bf642-006b08fec2) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3c4c1b2b98a4eb3b228a-006b08fec2" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf6fb238263da4fb08659c-006b08fec2" "proxy-server 525335" 0.0041 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx2bf700654027460995269-006b08fec2" "proxy-server 525335" 0.0008 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx2bf700654027460995269-006b08fec2" "proxy-server 525335" 0.0007 "-" 525335 3 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:38] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1777 0.020993 (txn: tx2bf700654027460995269-006b08fec2) +proxy DEBUG: (525335) timed out ('127.0.0.1', 53928) (txn: tx2bf700654027460995269-006b08fec2) +proxy INFO: (525335) wsgi exited, is_accepting=True +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeff1646703804b1ca801a-006b08fec3" "proxy-server 525335" 0.0101 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "txeff1646703804b1ca801a-006b08fec3" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txeff1646703804b1ca801a-006b08fec3" "proxy-server 525335" 0.0169 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "txeff1646703804b1ca801a-006b08fec3" "container-server 525335" 0.0010 "-" 525335 3test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... ok +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_error ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_os_link_race ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_same_file_exists ... ok + +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '4740829b8c335ff1d1aabc234b3a2bc7', '99254b50-4240-494e-a235-513b5ab0b9ab-sda', '1795751618.74045', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('99254b50-4240-494e-a235-513b5ab0b9ab-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpb9f8z7jh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a7a37b7e-6ef4-44db-8014-442ff6da8bf9-sda', '1795751618.78378', '1795751618', '0', '', '1795751618', 0, 1) +test DEBUG: /tmp/tmpb9f8z7jh/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a7a37b7e-6ef4-44db-8014-442ff6da8bf9-sda', '1795751618.78378', '1795751618', '0', '', '1795751618', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a7a37b7e-6ef4-44db-8014-442ff6da8bf9-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04524 seconds (22.10339/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpphifd7oc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'cf417bc4693f252eebeb8be3d057bb84', '9475809a-1427-4e61-a72b-9f442477c8f7-sda', '1795751618.86400', '1795751618', '0', '', '1795751618', 1, 1) +test DEBUG: /tmp/tmpphifd7oc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'cf417bc4693f252eebeb8be3d057bb84', '9475809a-1427-4e61-a72b-9f442477c8f7-sda', '1795751618.86400', '1795751618', '0', '', '1795751618', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('9475809a-1427-4e61-a72b-9f442477c8f7-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpphifd7oc/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04572 seconds (21.87023/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpphifd7oc/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'f77d23ddf677cbf3cf2e36eaad251ddd', '94a4f2d2-3cf6-4369-8d34-c8bab1dc24ba-sda', '1795751618.92192', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('94a4f2d2-3cf6-4369-8d34-c8bab1dc24ba-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'f77d23ddf677cbf3cf2e36eaad251ddd', '94a4f2d2-3cf6-4369-8d34-c8bab1dc24ba-sda', '1795751618.92192', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('94a4f2d2-3cf6-4369-8d34-c8bab1dc24ba-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp00fvkdwk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8cb31166-5eca-4b63-9229-2cb569a991bd-sda', '1795751618.97656', '1795751618', '1795751620', '', '1795751620', 0, 1) +test DEBUG: /tmp/tmp00fvkdwk/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '8cb31166-5eca-4b63-9229-2cb569a991bd-sda', '1795751618.97656', '1795751618', '1795751620', '', '1795751620', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('8cb31166-5eca-4b63-9229-2cb569a991bd-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03053 seconds (32.75945/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpg9e6565p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e92e76682f9f3304b2f265d164adffd8', 'a0bea64d-6c9c-4872-9f28-591421ba4ab8-sda', '1795751619.02546', '1795751619', '1795751621', '', '1795751621', 1, 1) +test DEBUG: /tmp/tmpg9e6565p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751624.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 1}], 'a0bea64d-6c9c-4872-9f28-591421ba4ab8-sda') +test DEBUG: /tmp/tmpg9e6565p/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00744438s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e92e76682f9f3304b2f265d164adffd8', 'a0bea64d-6c9c-4872-9f28-591421ba4ab8-sda', '1795751619.02546', '1795751619', '1795751621', '', '1795751621', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a0bea64d-6c9c-4872-9f28-591421ba4ab8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpg9e6565p/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05627 seconds (17.77109/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpg9e6565p/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'e09f4ec6715dee0dc56436c467a03f03', '6ecf3ee2-fd03-4db5-bb34-29fbe6a3827c-sda', '1795751619.09234', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('6ecf3ee2-fd03-4db5-bb34-29fbe6a3827c-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'e09f4ec6715dee0dc56436c467a03f03', '6ecf3ee2-fd03-4db5-bb34-29fbe6a3827c-sda', '1795751619.09234', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('6ecf3ee2-fd03-4db5-bb34-29fbe6a3827c-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp8jm987l1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a529f01f-6e27-496a-8124-c7de427e6172-sda', '1795751619.17677', '1795751619', '1795751621', '', '1795751621', 0, 1)test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_target_path_does_not_exist +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_relink_paths_target_path_does_not_exist ... ok +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata +test.unit.obj.test_diskfile.TestDiskFileModuleMethods.test_write_read_metadata ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_delete +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_delete ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_rsync_timeout_wedged ... ok +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_bad_value_workers +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_bad_value_workers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_items_since ... ok +test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path +test.unit.container.test_backend.TestContainerBroker.test_root_account_container_path ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txf19b959123364dc7b63e8-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx6028a1199ce64964a8c57-006b08fec2" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb6d40d8c15b94532b0b47-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txb5c478c82595478fa2c6f-006b08fec2" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "GET /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx586c4712ffd24731ad780-006b08fec2" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb71c103b74774ecbbbe1c-006b08fec2" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:38 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx354a52d117b4425095639-006b08fec2" "proxy-server 525332" 0.0044 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txcb4d236e462341cc9db36-006b08fec2" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txeaeb1726351749d888cbb-006b08fec3" "proxy-server 525332" 0.0059 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 200 380 "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18?format=json&states=listing" "txeaeb1726351749d888cbb-006b08fec3" "proxy-server 525332" 0.0021 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txecc4fc764c424bd99cfcc-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx324db972624748be823a3-006b08fec3" "proxy-server 525332" 0.0099 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txd03dbb32913649e5be30a-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc8d9668d065841db9feae-006b08fec3" "proxy-server 525332" 0.0070 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx0aac3ea3e5384aefbc627-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txcaf227ede12f40c4984a3-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx6818d466a5684fa1a4cb3-006b08fec3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txe589ae1b5f8b4688a47cf-006b08fec3" "proxy-server 525332" 0.0133 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 412 - "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx08c70ab54844433ea980b-006b08fec3" "proxy-server 525332" 0.0064 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 412 - "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx08c70ab54844433ea980b-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf550f011558e4e88a5529-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx67df3617321843d2ae76b-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 304 - "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx34f206d506f040709debd-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx34bf6633c9e94b3d975d7-006b08fec3" "proxy-server 525332" 0.0081 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txd0e5c0a59ffc4769aae14-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 304 - "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txfacffe77e95d41acaf427-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx98f4cd9b796b4c8a9acea-006b08fec3" "proxy-server 525332" 0.0096 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txab4d08c2c6f84e898200e-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "GET http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txe9f83e0380e647b798e12-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1a8665a1411946d0800ba-006b08fec3" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx9ee17a87800b477b9cae6-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx9a4ef474a99c4e79add33-006b08fec3" "proxy-server 525332" 0.0046 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3acd26571fac4272a1e86-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txa239e99dbc0b47b299133-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx96c6be3075c042e581a13-006b08fec3" "proxy-server 525332" 0.0007 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_disable_encryption_conf +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_with_crypto_read_with_disable_encryption_conf ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase +test.unit.obj.test_replicator.TestObjectReplicator.test_replicate_skipped_partpower_increase ... ok +test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBroker.test_save_and_load_record_from_pending_file ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: tx0f708a7bb884459686884-006b08fec3) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx0f708a7bb884459686884-006b08fec3) +test INFO: Client disconnected on read of '/a/c' (txn: tx0f708a7bb884459686884-006b08fec3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx086fe242ba7141d7b8c86-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txd25c5c05a66746d3be896-006b08fec3) +test INFO: Client disconnected on read of '/a/c' (txn: txd25c5c05a66746d3be896-006b08fec3) +test INFO: Client disconnected on read of '/a/c/' (txn: txd25c5c05a66746d3be896-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5a9d701f7bae49258c61c-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5a9d701f7bae49258c61c-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5a9d701f7bae49258c61c-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx5a9d701f7bae49258c61c-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx39fc6fa939294c1d964bc-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx39fc6fa939294c1d964bc-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx39fc6fa939294c1d964bc-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx39fc6fa939294c1d964bc-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb06219f52f724a7693d7d-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb06219f52f724a7693d7d-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb06219f52f724a7693d7d-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txb06219f52f724a7693d7d-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txd8e70d2e66bd401f9f894-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txd8e70d2e66bd401f9f894-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txd8e70d2e66bd401f9f894-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txd8e70d2e66bd401f9f894-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8e3da81281ef422ba6152-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx8e3da81281ef422ba6152-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx8e3da81281ef422ba6152-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8e3da81281ef422ba6152-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx7fddecc1d8a84c57a5dc1-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx7fddecc1d8a84c57a5dc1-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx7fddecc1d8a84c57a5dc1-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx7fddecc1d8a84c57a5dc1-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txe0f1b63b454d4f44ae19c-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txe0f1b63b454d4f44ae19c-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe0f1b63b454d4f44ae19c-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txe0f1b63b454d4f44ae19c-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx2e4026091ea94768b83fc-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx2e4026091ea94768b83fc-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx2e4026091ea94768b83fc-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx2e4026091ea94768b83fc-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txb5c92dcec44c4a728380b-006b08fec3) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: txb5c92dcec44c4a728380b-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txb5c92dcec44c4a728380b-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txb5c92dcec44c4a728380b-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txb5c92dcec44c4a728380b-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txb5c92dcec44c4a728380b-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx68186ec99fc54c8b921f0-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx68186ec99fc54c8b921f0-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx68186ec99fc54c8b921f0-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx68186ec99fc54c8b921f0-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx06c066590fe94961983f2-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx06c066590fe94961983f2-006b08fec3) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx06c066590fe94961983f2-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx06c066590fe94961983f2-006b08fec3) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx06c066590fe94961983f2-006b08fec3) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx06c066590fe94961983f2-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx06c066590fe94961983f2-006b08fec3) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx06c066590fe94961983f2-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc0fb36f5e53245c89de33-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txc0fb36f5e53245c89de33-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txc0fb36f5e53245c89de33-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: txc0fb36f5e53245c89de33-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe6dd219d533545c9adb66-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe6dd219d533545c9adb66-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe6dd219d533545c9adb66-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: txe6dd219d533545c9adb66-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx932e48c777694c8b8caaf-006b08fec3)test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting +test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting ... ok +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_in_worker +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_in_worker ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_legacy_pending_files ... ok +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_inline +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_inline ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_removes_zbf ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_bogus_partition_dirs ... ok +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec ... ok + +test ERROR: Error talking to memcached: 1.2.3.5:11211: with key_prefix some_key, method get, time_spent 0.0, [Errno 32] Broken pipe +test WARNING: Item size larger than warning threshold: 9 (9) >= 1 (1) +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix too-big, method set, time_spent 0.0, failed set: SERVER_ERROR object too large for cache +test WARNING: Item size larger than warning threshold: 9 (9) >= 1 (1) +test ERROR: Error talking to memcached: 1.2.3.4:11211: with key_prefix too-big, method set, time_spent 0.0, failed set: SERVER_ERROR object too large for cache +test ERROR: Problem finding shard upper in '/tmp/tmpepm1bkec/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmpepm1bkec/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpt6nkvujx/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpt6nkvujx/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_final_recon_dump +test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_final_recon_dump ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files +test.unit.obj.test_replicator.TestObjectReplicator.test_replicator_skips_rsync_temp_files ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout +test.unit.obj.test_replicator.TestObjectReplicator.test_revert_partition_lock_timeout ... ok +Container 'a/c' cannot be set to sharding state while in sharding state +test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip +test.unit.obj.test_replicator.TestObjectReplicator.test_ring_ip_and_bind_ip ... ok +Container 'a/c' cannot be set to sharded state while in sharded state +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_compress_different_region ... ok + +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx932e48c777694c8b8caaf-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx932e48c777694c8b8caaf-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx932e48c777694c8b8caaf-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx70db385856cb4a958278f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx70db385856cb4a958278f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx70db385856cb4a958278f-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx70db385856cb4a958278f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx39f754835d4f45df9756a-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx39f754835d4f45df9756a-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx39f754835d4f45df9756a-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx39f754835d4f45df9756a-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx38d448ed36ba4cd28dc0f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx38d448ed36ba4cd28dc0f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx38d448ed36ba4cd28dc0f-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx38d448ed36ba4cd28dc0f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txab8ba1da79ee45a4bfb0b-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txab8ba1da79ee45a4bfb0b-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txab8ba1da79ee45a4bfb0b-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: txab8ba1da79ee45a4bfb0b-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx36e790dd90a6462b8de11-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx36e790dd90a6462b8de11-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx36e790dd90a6462b8de11-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx36e790dd90a6462b8de11-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx14ef2bfe906843ef90cfb-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx14ef2bfe906843ef90cfb-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx14ef2bfe906843ef90cfb-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx14ef2bfe906843ef90cfb-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe304104bfff848b5812c9-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txe304104bfff848b5812c9-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txe304104bfff848b5812c9-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: txe304104bfff848b5812c9-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx7b164fdf849448c39074f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx7b164fdf849448c39074f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx7b164fdf849448c39074f-006b08fec3) +test ERROR: Container GET returning 503 for [] (txn: tx7b164fdf849448c39074f-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0426247770bb477c97b6d-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0426247770bb477c97b6d-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0426247770bb477c97b6d-006b08fec3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx0426247770bb477c97b6d-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9fb0e5b5763c4279b9282-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9fb0e5b5763c4279b9282-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9fb0e5b5763c4279b9282-006b08fec3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx9fb0e5b5763c4279b9282-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1c48e31ba500410094578-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1c48e31ba500410094578-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1c48e31ba500410094578-006b08fec3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx1c48e31ba500410094578-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txdc3d12e0d4144b26b1ec2-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txdc3d12e0d4144b26b1ec2-006b08fec3) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txdc3d12e0d4144b26b1ec2-006b08fec3) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txdc3d12e0d4144b26b1ec2-006b08fec3) +test INFO: Client disconnected on read of '/a/c' (txn: tx6c404138090149a3b7347-006b08fec3) +test INFO: Client disconnected on read of '/a/c/' (txn: tx6c404138090149a3b7347-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx45d81c00faf34ea49e559-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx45d81c00faf34ea49e559-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx45d81c00faf34ea49e559-006b08fec3) +test ERROR: Account HEAD returning 503 for [] (txn: tx45d81c00faf34ea49e559-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txadc2e33a7a6e414781abe-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txadc2e33a7a6e414781abe-006b08fec3) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txadc2e33a7a6e414781abe-006b08fec3) +test ERROR: Account HEAD returning 503 for [] (txn: txadc2e33a7a6e414781abe-006b08fec3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found +test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container +test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header +test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header +test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txeff1646703804b1ca801a-006b08fec3" "proxy-server 525335" 0.0220 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txeff1646703804b1ca801a-006b08fec3 - 0.0438 - - 1795751619.113714695 1795751619.157551527 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b9c1b8d9e214be682634-006b08fec3" "proxy-server 525335" 0.0019 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx809f7c0974b14f42b3a56-006b08fec3" "proxy-server 525335" 0.0012 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx2ab80b5de2c14064ab76d-006b08fec3" "proxy-server 525335" 0.0225 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx2ab80b5de2c14064ab76d-006b08fec3" "object-server 525335" 0.0005 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/1/a/ec/go-head-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-head-it" "tx2ab80b5de2c14064ab76d-006b08fec3" "object-server 525335" 0.0004 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx2ab80b5de2c14064ab76d-006b08fec3" "proxy-server 525335" 0.0340 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx2ab80b5de2c14064ab76d-006b08fec3" "proxy-server 525335" 0.0283 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx2ab80b5de2c14064ab76d-006b08fec3 - 0.0840 - - 1795751619.158890486 1795751619.242865324 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e596ecb6a86419db783a-006b08fec3" "proxy-server 525335" 0.0021 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe6505f1c0a844efb913ac-006b08fec3" "proxy-server 525335" 0.0048 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdh1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "tx94b32a743c5745568e6f0-006b08fec3" "proxy-server 525335" 0.0007 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - tx94b32a743c5745568e6f0-006b08fec3 - 0.0218 - - 1795751619.252960920 1795751619.274793386 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2ae3dd1593441278ce99-006b08fec3" "proxy-server 525335" 0.0013 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "txd2ae3dd1593441278ce99-006b08fec3" "container-server 525335" 0.0043 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txd2ae3dd1593441278ce99-006b08fec3" "proxy-server 525335" 0.0188 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "txd2ae3dd1593441278ce99-006b08fec3" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txd2ae3dd1593441278ce99-006b08fec3" "proxy-server 525335" 0.0249 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txd2ae3dd1593441278ce99-006b08fec3 - 0.0478 - - 1795751619.279725075 1795751619.327520370 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fff6aec2ea14b808da5e-006b08fec3" "proxy-server 525335" 0.0021 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txfe6a7cab3c084bf79a117-006b08fec3" "proxy-server 525335" 0.0025 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdh1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx334c75b62e364dccba15e-006b08fec3" "proxy-server 525335" 0.0003 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdg1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx334c75b62e364dccba15e-006b08fec3" "proxy-server 525335" 0.0003 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdi1/1/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx334c75b62e364dccba15e-006b08fec3" "proxy-server 525335" 0.0003 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx334c75b62e364dccba15e-006b08fec3 - 0.0335 - - 1795751619.328966618 1795751619.362425566 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e8172034056421094020-006b08fec3" "proxy-server 525335" 0.0066 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/0/a/ec" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec" "tx9e8172034056421094020-006b08fec3" "container-server 525335" 0.0075 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/0/a/ec" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec" "tx9e8172034056421094020-006b08fec3" "container-server 525335" 0.0016 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9e8172034056421094020-006b08fec3" "proxy-server 525335" 0.0134 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/1/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx9e8172034056421094020-006b08fec3" "proxy-server 525335" 0.0187 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx9e8172034056421094020-006b08fec3 - 0.0330 - - 1795751619.370474577 1795751619.403444290 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1743b5da2c164704ba8b2-006b08fec3" "proxy-server 525335" 0.0069 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txfeb42179b2d64f2ca012d-006b08fec3" "proxy-server 525335" 0.0012 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdh1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx421f5b661d6b437d8e5a8-006b08fec3" "proxy-server 525335" 0.0183 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/1/a/ec/o1" 201 - "PUT http://localhost/sdg1/3/a/ec/o1" "tx421f5b661d6b437d8e5a8-006b08fec3" "object-server 525335" 0.0004 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/1/a/ec/o1" 201 - "PUT http://localhost/sdi1/3/a/ec/o1" "tx421f5b661d6b437d8e5a8-006b08fec3" "object-server 525335" 0.0004 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdi1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx421f5b661d6b437d8e5a8-006b08fec3" "proxy-server 525335" 0.0214 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdg1/3/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx421f5b661d6b437d8e5a8-006b08fec3" "proxy-server 525335" 0.0253 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/39 PUT /v1/a/ec/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx421f5b661d6b437d8e5a8-006b08fec3 - 0.0489 - - 1795751619.404880047 1795751619.453777313 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb7d73562a824e1796d3f-006b08fec3" "proxy-server 525335" 0.0016 "-" 525335 -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_failure_logging_no_transfer ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_transfer_headers +test.unit.proxy.test_mem_server.TestContainerController.test_transfer_headers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_namespaces ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging ... ok +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging_no_transfer +test.unit.obj.test_replicator.TestObjectReplicator.test_rsync_success_logging_no_transfer ... ok +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok + +test DEBUG: /tmp/tmp8jm987l1/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a529f01f-6e27-496a-8124-c7de427e6172-sda', '1795751619.17677', '1795751619', '1795751621', '', '1795751621', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('a529f01f-6e27-496a-8124-c7de427e6172-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03789 seconds (26.39381/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp31ttkm86/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e92e76682f9f3304b2f265d164adffd8', 'cd394d2b-c93d-4268-ba76-b9475294bcbf-sda', '1795751619.23635', '1795751619', '1795751621', '', '1795751621', 1, 1) +test DEBUG: /tmp/tmp31ttkm86/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'e92e76682f9f3304b2f265d164adffd8', 'cd394d2b-c93d-4268-ba76-b9475294bcbf-sda', '1795751619.23635', '1795751619', '1795751621', '', '1795751621', 1, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('cd394d2b-c93d-4268-ba76-b9475294bcbf-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmp31ttkm86/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.05007 seconds (19.97341/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmp31ttkm86/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'e09f4ec6715dee0dc56436c467a03f03', '47ba73d3-273d-4a7b-99c7-9085ac94eb9f-sda', '1795751619.29609', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('47ba73d3-273d-4a7b-99c7-9085ac94eb9f-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, 'e09f4ec6715dee0dc56436c467a03f03', '47ba73d3-273d-4a7b-99c7-9085ac94eb9f-sda', '1795751619.29609', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('47ba73d3-273d-4a7b-99c7-9085ac94eb9f-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpbhleg0jc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '044abee2-b72f-417f-9984-4b03a1922145-sda', '1795751619.33129', '1795751622', '1795751621', '', '1795751622', 0, 0) +test DEBUG: /tmp/tmpbhleg0jc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '044abee2-b72f-417f-9984-4b03a1922145-sda', '1795751619.33129', '1795751622', '1795751621', '', '1795751622', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('044abee2-b72f-417f-9984-4b03a1922145-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.03682 seconds (27.16212/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpvx4r1ydv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ee339bb840af1751b0c81b8ae2b314cb', 'e055d79a-1352-48d2-a93a-66976c183548-sda', '1795751619.39106', '1795751622', '1795751621', '', '1795751622', 1, 0) +test DEBUG: /tmp/tmpvx4r1ydv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, starting at row -1 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': '/a/c/o', 'created_at': '1795751625.00000', 'size': 0, 'content_type': 'content-type', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], 'e055d79a-1352-48d2-a93a-66976c183548-sda') +test DEBUG: /tmp/tmpvx4r1ydv/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db usyncing chunks to 10.0.0.1:1001/sdb, finished at row 1 (0.00567341s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'ee339bb840af1751b0c81b8ae2b314cb', 'e055d79a-1352-48d2-a93a-66976c183548-sda', '1795751619.39106', '1795751622', '1795751621', '', '1795751622', 1, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('e055d79a-1352-48d2-a93a-66976c183548-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test DEBUG: Adding 1 objects to the reconciler at /tmp/tmpvx4r1ydv/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04731 seconds (21.13506/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:1 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Replicating 1 reconciler containers +test DEBUG: Replicating db /tmp/tmpvx4r1ydv/sda/containers/0/9a8/c46892fc446c0a3bc0acc82573a229a8/c46892fc446c0a3bc0acc82573a229a8.db +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '75212791aa16278dccf1571cf33e2dc5', 'b3ca9d52-c6b0-41f2-8e29-face94ab2af0-sda', '1795751619.44922', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdb/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('b3ca9d52-c6b0-41f2-8e29-face94ab2af0-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, sync, (1, '75212791aa16278dccf1571cf33e2dc5', 'b3ca9d52-c6b0-41f2-8e29-face94ab2af0-sda', '1795751619.44922', '1795748400', '0', '', '1795748400', 1, 0) +REPLICATE: /sdc/0/c46892fc446c0a3bc0acc82573a229a8, complete_rsync, ('b3ca9d52-c6b0-41f2-8e29-face94ab2af0-sda', 'c46892fc446c0a3bc0acc82573a229a8.db') +test INFO: Cleaning up 0 reconciler containers +test INFO: Finished reconciler replication +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpbgrm6s9r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '73da0202-dabe-48d3-a667-3d9fa4d4e6a8-sda', '1795751619.49332', '1795751622', '1795751621', '', '1795751622', 0, 0) +test DEBUG: /tmp/tmpbgrm6s9r/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '73da0202-dabe-48d3-a667-3d9fa4d4e6a8-sda', '1795751619.49332', '1795751622', '1795751621', '', '1795751622', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('73da0202-dabe-48d3-a667-3d9fa4d4e6a8-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02445 seconds (40.89155/s) +test INFO: Removed 0 dbstest.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_recreate +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_recreate_policy_over_older_local_recreate ... ok +test.unit.proxy.test_mem_server.TestContainerController.test_unauthorized_requests_when_account_not_found +test.unit.proxy.test_mem_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok +test.unit.container.test_backend.TestContainerBroker.test_set_db_states +test.unit.container.test_backend.TestContainerBroker.test_set_db_states ... ok +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request +test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok +test.unit.container.test_backend.TestContainerBroker.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBroker.test_set_sharded_state_errors ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx47799cae2f5f4e14b2380-006b08fec3" "proxy-server 525332" 0.0078 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txd007f636c80e40a39b9b1-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 412 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx1b1d6fb67a6a430398e58-006b08fec3" "proxy-server 525332" 0.0089 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 412 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx1b1d6fb67a6a430398e58-006b08fec3" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txfdc2fbd6f1004fcc81fc2-006b08fec3" "proxy-server 525332" 0.0060 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx5e2f96f00f154248b35db-006b08fec3" "proxy-server 525332" 0.0059 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 304 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txcab568c53367489587333-006b08fec3" "proxy-server 525332" 0.0021 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9caa4d69d8654594856f6-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "tx116ea3f7cf27497c88b03-006b08fec3" "proxy-server 525332" 0.0032 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdc1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 304 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "txec295ec2b3e6435a8a189-006b08fec3" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdec3ca46287c4b919795c-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a/53b193a7211b4f83a106bb451c67ae18" 204 - "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18" "txd9332d30c74c4b088259e-006b08fec3" "proxy-server 525332" 0.0056 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdd1/2/a/53b193a7211b4f83a106bb451c67ae18/o" 200 24 "HEAD http://foo:8080/v1/a/53b193a7211b4f83a106bb451c67ae18/o" "tx3d77cc6fb357465b970d9-006b08fec3" "proxy-server 525332" 0.0049 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1a9c5a083d3344459d062-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/1/a/0e0ee70165b2468f9965cf35d74871e8" 201 - "PUT http://127.0.0.1:40581/sda1/0/a/0e0ee70165b2468f9965cf35d74871e8" "tx1a9c5a083d3344459d062-006b08fec3" "container-server 525332" 0.0011 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/1/a/0e0ee70165b2468f9965cf35d74871e8" 201 - "PUT http://127.0.0.1:50529/sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8" "tx1a9c5a083d3344459d062-006b08fec3" "container-server 525332" 0.0041 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/0/a/0e0ee70165b2468f9965cf35d74871e8" 201 - "PUT http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8" "tx1a9c5a083d3344459d062-006b08fec3" "proxy-server 525332" 0.0289 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8" 201 - "PUT http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8" "tx1a9c5a083d3344459d062-006b08fec3" "proxy-server 525332" 0.0208 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1c9b17c4fd3b406092c62-006b08fec3" "proxy-server 525332" 0.0069 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8" 204 - "HEAD http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8" "tx1c9b17c4fd3b406092c62-006b08fec3" "proxy-server 525332" 0.0012 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7c2896318f404261bccca-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8" 204 - "HEAD http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8" "txaa960346136c4e89962bc-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8/o" 201 - "PUT http://foo:8080/sdc1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx3f0f5dc4c06c4859829ac-006b08fec3" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/0/a/0e0ee70165b2468f9965cf35d74871e8/o" 201 - "PUT http://foo:8080/sdd1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx3f0f5dc4c06c4859829ac-006b08fec3" "object-server 525332" 0.0004 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdc1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" 201 - "PUT http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx3f0f5dc4c06c4859829ac-006b08fec3" "proxy-server 525332" 0.0153 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdd1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" 201 - "PUT http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx3f0f5dc4c06c4859829ac-006b08fec3" "proxy-server 525332" 0.0151 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe06db2cdd3e44d708a21d-006b08fec3" "proxy-server 525332" 0.0018 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8" 204 - "HEAD http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8" "tx439429c937c446cc889d5-006b08fec3" "proxy-server 525332" 0.0059 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8/o" 201 - "POST http://foo:8080/sdd1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx12abbd65cfa743aa99b9f-006b08fec3" "object-server 525332" 0.0005 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "PUT /sda1/0/a/0e0ee70165b2468f9965cf35d74871e8/o" 201 - "POST http://foo:8080/sdc1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx12abbd65cfa743aa99b9f-006b08fec3" "object-server 525332" 0.0005 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "POST /sdc1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" 202 76 "POST http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx12abbd65cfa743aa99b9f-006b08fec3" "proxy-server 525332" 0.0185 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "POST /sdd1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" 202 76 "POST http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8/o" "tx12abbd65cfa743aa99b9f-006b08fec3" "proxy-server 525332" 0.0226 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdf5262bab9344a59b0a8c-006b08fec3" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "HEAD /sdb1/0/a/0e0ee70165b2468f9965cf35d74871e8" 204 - "HEAD http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8" "txfb8490679cd74c3289e36-006b08fec3" "proxy-server 525332" 0.0058 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:39 +0000] "GET /sdc1/2/a/0e0ee70165b2468f9965cf35d74871e8/o" 200 24 "GET http://foo:8080/v1/a/0e0ee70165b2468f9965cf35d74871e8/o" "txaad51a792c2641a08ae19-006b08fec3" "proxy-server 525332" 0.0008 "-" 525332 1test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings +test.unit.container.test_replicator.TestReplicatorSync.test_sync_remote_with_timings ... ok + +test-replicator INFO: 5 successes, 1 failures +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator ERROR: Bad rsync return code: 1 <- ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmp6vqhpt9w/node/sda/objects-1/1/a83', '127.0.0.2::object/sda/objects-1/1'] +test-replicator DEBUG: Successful rsync of /tmp/tmp6vqhpt9w/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmp6vqhpt9w/node/sda/objects-1/1 +test-replicator INFO: 7/7 (100.00%) partitions replicated in 0.03s (202.04/sec, 0s remaining) +test-replicator INFO: 14 successes, 1 failures +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects/1/... to 127.0.0.1::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects/1/... to 127.0.0.2::object/sda/objects/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects/1/... to 127.0.0.3::object/sda/objects/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpgqram04x/node/sda/objects/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects-1/1/... to 127.0.0.1::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects-1/1/... to 127.0.0.2::object/sda/objects-1/1 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects-1/1/... to 127.0.0.3::object/sda/objects-1/1 (0.000) +test-replicator INFO: Removing partition: /tmp/tmpgqram04x/node/sda/objects-1/1 +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects-1/0/... to 127.0.0.1::object/sda/objects-1/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmpgqram04x/node/sda/objects-1/0/... to 127.0.0.2::object/sda/objects-1/0 (0.000) +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.03s (268.39/sec, 0s remaining) +test-replicator INFO: 18 successes, 0 failures +test-replicator INFO: 2 suffixes checked - 100.00% hashed, 200.00% synced +test-replicator INFO: Partition times: max 0.0082s, min 0.0007s, med 0.0035s +test-replicator WARNING: Handoff only mode is not intended for normal operation, please disable handoffs_first and handoff_delete before the next normal rebalance +test-replicator WARNING: No storage policies found for which handoff_delete=1000 would have an effect. Disabling. +test-replicator INFO: Running object replicator in script mode. +test-replicator ERROR: Killing long-running rsync after 0s: ['r +test-replicator ERROR: Killing long-running rsync after 0s: ['r +test-replicator INFO: Removing partition: /tmp/tmp5hlm423d/node/sda/objects-1/1 +test-replicator INFO: Removing partition: /tmp/tmp5hlm423d/node/sda/objects/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.05s (171.78/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced +test-replicator INFO: Partition times: max 0.0236s, min 0.0006s, med 0.0041s +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator INFO: Running object replicator in script mode. +test-replicator ERROR: Killing long-running rsync after 0s: ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpr71log4q/node/sda/objects/0/a83', '127.0.0.1::object/sda/objects/0'] +test-replicator ERROR: Killing long-running rsync after 0s: ['rsync', '--recursive', '--whole-file', '--human-readable', '--xattrs', '--itemize-changes', '--ignore-existing', '--timeout=30', '--contimeout=30', '--bwlimit=0', '--exclude=.*.[0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z][0-9a-zA-Z]', '/tmp/tmpr71log4q/node/sda/objects/0/a83', '127.0.0.2::object/sda/objects/0'] +test-replicator INFO: Removing partition: /tmp/tmpr71log4q/node/sda/objects/1 +test-replicator INFO: Removing partition: /tmp/tmpr71log4q/node/sda/objects-1/1 +test-replicator INFO: 8/8 (100.00%) partitions replicated in 0.04s (186.12/sec, 0s remaining) +test-replicator INFO: 16 successes, 2 failures +test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced +test-replicator INFO: Partition times: max 0.0278s, min 0.0006s, med 0.0007s +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator WARNING: next_part_power set in policy 'zero'. Skipping +test-replicator WARNING: next_part_power set in policy 'one'. Skipping +test-replicator INFO: Nothing replicated for 0.0004761219024658203 seconds. +test-replicator INFO: Running object replicator in script mode. +test-replicator WARNING: Removing partition directory which was a file: /tmp/tmptkgbi8dt/node/sda/objects-1/1 +test-replicator WARNING: Removing partition directory which was a file: /tmp/tmptkgbi8dt/node/sda/objects/1 +test-replicator INFO: 6/8 (75.00%) partitions replicated in 0.01s (561.27/sec, 0s remaining) +test-replicator INFO: 12 successes, 0 failures +test-replicator INFO: Object replication complete (once). (0.00 minutes) +test-replicator DEBUG: Successful rsync of /tmp/tmp3vqfszkh/node/sda/objects/0/... to 127.0.0.1::object/sda/objects/0 (0.000) +test-replicator DEBUG: Successful rsync of /tmp/tmp3vqfszkh/node/sda/objects/0/... to 127.0.0.2::object/sda/objects/0 (0.000) +test-replicator INFO: 1/1 (100.00%) partitions replicated in 0.01s (100.50/sec, 0s remaining) +test-replicator INFO: 2 successes, 0 failures +test-replicator INFO: 1 suffixes checked - 100.00% hashed, 200.00% synced +test-replicator INFO: Partition times: max 0.0090s, min 0.0090s, med 0.0090s +test-replicator INFO: Unable to lock handoff partition 1 for replication on device sda policy 0 +test-replicator ERROR:

Client Disconnect

The client was disconnected during request.

') +test-ssync-receiver ERROR: 127.0.0.1/dev/9 read failed in ssync.Receiver: Early termination for PUT /a/c/o1 +test-ssync-receiver INFO: Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 658, in handle_one_response + write(b'') + ~~~~~^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 581, in write + wfile.flush() + ~~~~~~~~~~~^^ + File "/usr/lib/python3.13/socket.py", line 737, in write + return self._sock.send(b) + ~~~~~~~~~~~~~~~^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 383, in send + return self._send_loop(self.fd.send, data, flags) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 370, in _send_loop + return send_method(data, *args) +BrokenPipeError: [Errno 32] Broken pipe + +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:53:40] "SSYNC /dev/9 HTTP/1.1" 200 306 0.063062 +test-ssync-receiver INFO: (525357) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525357) wsgi starting up on http://127.0.0.1:35143 +test-ssync-receiver DEBUG: (525357) accepted ('127.0.0.1', 54444) +test-ssync-sender ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 127.0.0.1:35143/dev/9/a/c/o1 policy#0 frag#0 +test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 2, available: 2, sent: 2, deletable: 2 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:53:40] "SSYNC /dev/9 HTTP/1.1" 200 354 0.104382 +test-ssync-receiver INFO: (525357) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525357) wsgi starting up on http://127.0.0.1:47097 +test-ssync-receiver DEBUG: (525357) accepted ('127.0.0.1', 38736) +test-ssync-sender ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 127.0.0.1:47097/dev/9/a/c/o1 policy#0 frag#0 with ETag the etag and timestamp 1795750620.00000 +test-ssync-sender ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 127.0.0.1:47097/dev/9/a/c/o1 policy#0 frag#0 +test-ssync-sender WARNING: Quarantined object /tmp/tmpixgwlbi2/tmp_test_ssync_sender/dev/objects/9/061/745b95560b4c5b4bf18e794f0bf4c061/1795750620.00000#1#d.data: Solitary fragment #1 +test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 2, available: 2, sent: 2, deletable: 2 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:53:40] "SSYNC /dev/9 HTTP/1.1" 200 354 0.103455 +test-ssync-receiver INFO: (525357) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525357) wsgi starting up on http://127.0.0.1:48397 +test-ssync-receiver DEBUG: (525357) accepted ('127.0.0.1', 46672) +test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] +test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 2, available: 2, sent: 2, deletable: 2 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:53:40] "SSYNC /dev/9 HTTP/1.1" 200 354 0.118838 +test-ssync-receiver INFO: (525357) wsgi exited, is_accepting=True +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_reading ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_failures ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_multiple ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_replication_info ... ok +test.unit.proxy.test_server.TestContainerController.test_POST_metadata +test.unit.proxy.test_server.TestContainerController.test_POST_metadata ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_content_length_with_PUT +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_content_length_with_PUT ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_headers ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_writing ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_no_start ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_other_exception ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_empty_body ... ok +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_subreq_does_not_read_all +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_subreq_does_not_read_all ... ok +test ERROR: Failed to unlink '/tmp/tmpg2nquag0/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpg2nquag0/containers/part/suffix/hash/container_1795751620.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpg2nquag0/containers/part/suffix/hash/container_1795751620.00000.db': ['/tmp/tmpg2nquag0/containers/part/suffix/hash/container.db', '/tmp/tmpg2nquag0/containers/part/suffix/hash/container_1795751621.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpg2nquag0/containers/part/suffix/hash/container_1795751621.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0113 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0052 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0124 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0033 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0124 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0106 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0083 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0126 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0091 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0020 "-" 525350 2 +test ERROR: ERROR Account update failed with 127.0.0.1:35005/sda1 (will retry later): Response 503 OK +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0105 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0091 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0069 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0073 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0127 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0093 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0079 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0129 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_all_found ... ok + +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '2ad84291-814d-49da-974c-044544b88913-sda', '1795751620.24792', '1795751620.24209', '0', '', '1795751620.24209', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.25582', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.25582', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.25582', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.25586', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.25586', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.25586', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.25587', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.25587', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.25587', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12297', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12297', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}], '2ad84291-814d-49da-974c-044544b88913-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'fa2a1720-5a86-4643-8118-465ea3e07384-sda', '1795751620.28548', '1795751620.27915', '0', '', '1795751620.27915', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.30458', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.30458', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.30458', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.30463', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.30463', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.30463', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.30464', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.30464', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.30464', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12297', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12297', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}], 'fa2a1720-5a86-4643-8118-465ea3e07384-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3dbd70ac-3194-4503-9cec-18878dad3cc8-sda', '1795751620.34879', '1795751620.33890', '0', '', '1795751620.33890', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.35793', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.35793', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.35793', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.35797', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.35797', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.35797', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.35798', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.35798', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.35798', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12297', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12297', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}], '3dbd70ac-3194-4503-9cec-18878dad3cc8-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '238274d7-2fe1-4466-9311-33be6f521d84-sda', '1795751620.38837', '1795751620.38669', '0', '', '1795751620.38669', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.40381', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.40381', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.40381', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.40386', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.40386', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.40386', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.40387', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.40387', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.40387', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12307', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12307', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12307', 'epoch': '1795751620.12309', 'reported': 0, 'tombstones': -1}], '238274d7-2fe1-4466-9311-33be6f521d84-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ecb5560c-8254-4724-8dd8-af09bee8ceac-sda', '1795751620.47271', '1795751620.46430', '0', '', '1795751620.46430', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.47703', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.47703', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.47703', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.47707', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.47707', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.47707', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.47708', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.47708', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.47708', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12307', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12307', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12307', 'epoch': '1795751620.12309', 'reported': 0, 'tombstones': -1}], 'ecb5560c-8254-4724-8dd8-af09bee8ceac-sda')test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy +test.unit.obj.test_ssync_receiver.TestReceiver.test_UPDATES_with_storage_policy ... ok +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_report_info ... ok +test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec +test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_items_post_overwrite_out_of_order ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_errors ... ok + +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx2cf3ce33ff514d9193877-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx2cf3ce33ff514d9193877-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx2cf3ce33ff514d9193877-006b08fec4) +test ERROR: Account HEAD returning 503 for [] (txn: tx2cf3ce33ff514d9193877-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: tx116398a708d24f2b90434-006b08fec4) +test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txfd4a43a5a7ac4386a84a8-006b08fec4) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txfd4a43a5a7ac4386a84a8-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx335907e6a4684871bc325-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txae13f1d185754511bd246-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txe410636368f5472b87b58-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx80869d41044a4dc58c8ba-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6991bfae885a4f9582b10-006b08fec4) +test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx84c0951ff3bf411e8fc6c-006b08fec4) +test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx84c0951ff3bf411e8fc6c-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txb74e37b8a063473b96f05-006b08fec4) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txb74e37b8a063473b96f05-006b08fec4) +test WARNING: Could not autocreate account '/account' (txn: txb74e37b8a063473b96f05-006b08fec4) +test INFO: autocreate account '/account' (txn: tx32058a815b654b3eb820e-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txde57b60eaf8543cc96606-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txde57b60eaf8543cc96606-006b08fec4)test.unit.proxy.test_server.TestContainerController.test_PUT +test.unit.proxy.test_server.TestContainerController.test_PUT ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta +test.unit.proxy.test_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header +test.unit.proxy.test_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_range_rows_with_limit ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_half_not_found_statuses ... ok +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00028 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpev6wmmxj/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.00208 seconds (481.80378/s) +test INFO: Removed 1 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00441 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: Beginning replication run +test INFO: Replication run OVER +test INFO: Attempted to replicate 0 dbs in 0.00019 seconds (0.00000/s) +test INFO: Removed 0 dbs +test INFO: 0 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (10.00 minutes) +test INFO: Running object reconstructor in script mode. +test INFO: Object reconstruction complete (once). (5.00 minutes) +test INFO: Running object reconstructor in script mode. +test INFO: Object reconstruction complete (once). (5.00 minutes) +test INFO: Running object reconstructor in script mode. +test INFO: Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/1 pid=525340] Running object reconstructor in script mode. +test INFO: [worker 1/1 pid=525340] Object reconstruction complete (once). (5.00 minutes) +test INFO: [worker 1/2 pid=pid-1] Starting object reconstructor in daemon mode. +test INFO: [worker 1/2 pid=pid-1] Starting object reconstruction pass. +test INFO: [worker 1/2 pid=pid-1] Object reconstruction complete. (0.10 minutes) +test DEBUG: [worker 1/2 pid=pid-1] reconstruction sleeping for 30.0 seconds. +test INFO: [worker 2/4 pid=20641] Running object reconstructor in script mode. +test DEBUG: [worker 2/4 pid=20641] debug message +test INFO: [worker 2/4 pid=20641] info message +test WARNING: [worker 2/4 pid=20641] warning message +test ERROR: [worker 2/4 pid=20641] error message +test INFO: [worker 2/4 pid=20641] Object reconstruction complete (once). (0.00 minutes) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: None/sda1/1 read failed in ssync.Receiver: missing_check line: missing newline +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: ssync client disconnected +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: ssync client disconnected +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: ssync client disconnected +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: None/sda1/1 SSYNC LOCK TIMEOUT: 0.01 seconds: /tmp/tmpusuclqks/tmp_test_ssync_receiver/sda1/objects/1/.lock-replication +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: None/device/partition EXCEPTION in ssync.Receiver: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/ssync_receiver.py", line 272, in __call__ + for data in self.updates(): + ~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/ssync_receiver.py", line 545, in updates + method, path = context.split(' ', 1) + ^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: None/device/partition read failed in ssync.Receiver: updates line: missing newline +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sdc1/0" 507 109 "-" "-" "-" 0.0003 "-" 525340 0 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sdb1/0" 500 125 "-" "-" "-" 0.0002 "-" 525340 0 +test-reconstructor ERROR: 127.0.0.1:52421/sdb1/0 Expected status 200; got 500 (b'

Internal Error

The server has either erred or is incapable of performing the requested operation.

')test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect ... ok +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata +test.unit.proxy.test_server.TestContainerController.test_PUT_bad_metadata ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl +test.unit.proxy.test_server.TestContainerController.test_PUT_calls_clean_acl ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_handoff ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95c823ad760e415c91898-006b08fec4" "proxy-server 525335" 0.0070 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "txae3ad8004bf341f982ab2-006b08fec4" "proxy-server 525335" 0.0054 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdg1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 200 106 "GET http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "txe3382f2724de4e079ae80-006b08fec4" "proxy-server 525335" 0.0008 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdi1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 200 106 "GET http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "txe3382f2724de4e079ae80-006b08fec4" "proxy-server 525335" 0.0007 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7731641ea964a4e9821e-006b08fec4" "proxy-server 525335" 0.0094 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "txd9ab89ca31284140bcd09-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdh1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 304 - "GET http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx6130671a55804e7ea2ea2-006b08fec4" "proxy-server 525335" 0.0008 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdg1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 304 - "GET http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx6130671a55804e7ea2ea2-006b08fec4" "proxy-server 525335" 0.0053 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdi1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 304 - "GET http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx6130671a55804e7ea2ea2-006b08fec4" "proxy-server 525335" 0.0008 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6a0dc9859294712adb2f-006b08fec4" "proxy-server 525335" 0.0058 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "txb8ba5f7ee8c84ed883978-006b08fec4" "proxy-server 525335" 0.0015 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdg1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 200 106 "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx4f26004895bd4999b1419-006b08fec4" "proxy-server 525335" 0.0006 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d866b3fff024553bcc53-006b08fec4" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "tx8e2a75b1b92b4e36a668c-006b08fec4" "proxy-server 525335" 0.0080 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdg1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 412 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx58ddaf19677e46f48be19-006b08fec4" "proxy-server 525335" 0.0007 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdi1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 412 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx58ddaf19677e46f48be19-006b08fec4" "proxy-server 525335" 0.0006 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdh1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 412 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx58ddaf19677e46f48be19-006b08fec4" "proxy-server 525335" 0.0006 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd9e6567a68ad4e4f9c1f0-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "tx4469dff3d0d34e659b4dd-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdg1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 200 106 "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx993dfba1f7f045b49a834-006b08fec4" "proxy-server 525335" 0.0007 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a344ea5ea4d4b16bf909-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "txb5afa78869eb4340b8d9f-006b08fec4" "proxy-server 525335" 0.0012 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdi1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 304 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx7ca698b676384081a6263-006b08fec4" "proxy-server 525335" 0.0006 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40d2c542e6ed40498c419-006b08fec4" "proxy-server 525335" 0.0057 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "tx0a7c671003cb4171a97b5-006b08fec4" "proxy-server 525335" 0.0016 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdg1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 200 106 "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "txba736a4b65114d3b83bb2-006b08fec4" "proxy-server 525335" 0.0006 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc4a4ac226dd4735af523-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/12eb85cfe68b4f68b2aeb96a437ed104" 204 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104" "tx19374aa6e83c424d8e44a-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdi1/2/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" 304 - "HEAD http://localhost/v1/a/12eb85cfe68b4f68b2aeb96a437ed104/conditionals" "tx30b08973b9554a7b89c8d-006b08fec4" "proxy-server 525335" 0.0007 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32ddd650114b4042bfe6f-006b08fec4" "proxy-server 525335" 0.0062 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec-discon" "tx32ddd650114b4042bfe6f-006b08fec4" "container-server 525335" 0.0087 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec-discon" "tx32ddd650114b4042bfe6f-006b08fec4" "container-server 525335" 0.0057 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx32ddd650114b4042bfe6f-006b08fec4" "proxy-server 525335" 0.0312 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx32ddd650114b4042bfe6f-006b08fec4" "proxy-server 525335" 0.0444 "-" 525335 3test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges ... ok + +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=%E1%88%B41_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf913f324366d4b78a897b-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: tx9e800aa1009142b5a882c-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/ascii/ascii From Object Server 10.0.0.1:1001/sdb (txn: txe762ae8b2f49476fbbf96-006b08fec4) +proxy-server ERROR: ERROR 500 Trying to DELETE /AUTH_kilroy/툎/鐉 From Object Server 10.0.0.1:1001/sdb (txn: tx27237b2aec654f55a4ad0-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txc4ad48f3dfa6486091357-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx641a044fe9d049b287432-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx641a044fe9d049b287432-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx12a94d27a6094d8bbc8df-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx12a94d27a6094d8bbc8df-006b08fec4) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/ascii/ascii: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55810,13 +44986,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception (txn: tx12a94d27a6094d8bbc8df-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1def685ff6294e92aa53f-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx1def685ff6294e92aa53f-006b08fec4) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sda re: Trying to DELETE /AUTH_kilroy/툎/鐉: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55826,13 +45004,687 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception (txn: tx1def685ff6294e92aa53f-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txbc35561cd72f490fa94ed-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_insufficient_found_plus_timeouts ... ok + +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'df4b83b3-2a37-47e7-a626-5c5427437fad-sda', '1795751620.51492', '1795751620.51321', '0', '', '1795751620.51321', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.52337', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.52337', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.52337', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.52341', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.52341', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.52341', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.52342', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.52342', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.52342', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12307', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12307', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12307', 'epoch': '1795751620.12309', 'reported': 0, 'tombstones': -1}], 'df4b83b3-2a37-47e7-a626-5c5427437fad-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '7cd1e58a-edea-48dc-8d60-253dfb63184e-sda', '1795751620.57609', '1795751620.57406', '0', '', '1795751620.57406', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.58839', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.58839', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.58839', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.58844', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.58844', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.58844', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.58845', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.58845', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.58845', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12313', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12313', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12313', 'epoch': '1795751620.12314', 'reported': 0, 'tombstones': -1}], '7cd1e58a-edea-48dc-8d60-253dfb63184e-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'a1414e37-625b-4ee0-9dbc-3b2e25001055-sda', '1795751620.62824', '1795751620.62230', '0', '', '1795751620.62230', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.63660', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.63660', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.63660', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.63665', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.63665', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.63665', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.63666', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.63666', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.63666', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12307', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12307', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12307', 'epoch': '1795751620.12309', 'reported': 0, 'tombstones': -1}], 'a1414e37-625b-4ee0-9dbc-3b2e25001055-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '3dda2cc0-9c3e-4c03-b043-d8b361fa1949-sda', '1795751620.66722', '1795751620.66549', '0', '', '1795751620.66549', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.67517', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.67517', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.67517', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.67521', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.67521', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.67521', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.67522', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.67522', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.67522', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12307', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12307', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12307', 'epoch': '1795751620.12309', 'reported': 0, 'tombstones': -1}], '3dda2cc0-9c3e-4c03-b043-d8b361fa1949-sda') +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '0d9432b9-6bc4-4f8d-8ac7-a6f79eeef3a8-sda', '1795751620.70903', '1795751620.70315', '0', '', '1795751620.70315', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.72115', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.72115', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.72115', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.72119', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.72119', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.72119', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.72120', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.72120', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.72120', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.12317', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12297', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}], '0d9432b9-6bc4-4f8d-8ac7-a6f79eeef3a8-sda')test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_merge_remote_osr +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_merge_remote_osr ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_none_to_sync +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_none_to_sync ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_missing_one ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_timeout_in_fetch +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_timeout_in_fetch ... ok + +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txde57b60eaf8543cc96606-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: txde57b60eaf8543cc96606-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: txde57b60eaf8543cc96606-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: txde57b60eaf8543cc96606-006b08fec4) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txde57b60eaf8543cc96606-006b08fec4) +test WARNING: Could not autocreate account '/account' (txn: txde57b60eaf8543cc96606-006b08fec4) +test INFO: autocreate account '/account' (txn: tx61cba9898fd446bfb3c04-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx11d878f98013414690d10-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx11d878f98013414690d10-006b08fec4) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx11d878f98013414690d10-006b08fec4) +test INFO: autocreate account '/account' (txn: txc1dfe9d055b04a06ac47e-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx2dbf2654de4d402992a3b-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx2dbf2654de4d402992a3b-006b08fec4) +test INFO: autocreate account '/account' (txn: tx2dbf2654de4d402992a3b-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx847ba4c604c5416984b43-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx847ba4c604c5416984b43-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: autocreate account '/☃' (txn: txdaf04290d7f24211aba19-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: autocreate account '/account' (txn: txbf3f5c84c9d54851bea1a-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txf590815204bb410c90203-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1c2724a96d12458ca3221-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx1e4fc8503c6340cca3929-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx59b1b08ee2244262bce3a-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx311824712fae47e2886e1-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx4e6ba2d8016b47b483d1f-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx938720897c644d93ad503-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx938720897c644d93ad503-006b08fec4)test.unit.proxy.test_server.TestContainerController.test_PUT_connect_exceptions +test.unit.proxy.test_server.TestContainerController.test_PUT_connect_exceptions ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_max_container_name_length +test.unit.proxy.test_server.TestContainerController.test_PUT_max_container_name_length ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_max_containers_per_account +test.unit.proxy.test_server.TestContainerController.test_PUT_max_containers_per_account ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_mostly_not_found ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx10752e68f6234c81a162c-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx5897856b5313433b93e27-006b08fec4" "proxy-server 525332" 0.0042 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txec6532c9b8bd470bbc489-006b08fec4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx56517f4dfad9465da3a0e-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx5c1545b0d945436c946d3-006b08fec4" "proxy-server 525332" 0.0134 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txfb9cafacf8264d1f8e882-006b08fec4" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx333ccce266d841a1a0820-006b08fec4" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx9c861bd8072c4eeba6ec0-006b08fec4" "proxy-server 525332" 0.0012 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx4eaf6882bda24a5fba019-006b08fec4" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe14e6ad724824c2aa5a9a-006b08fec4" "proxy-server 525332" 0.0051 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx4318bad660a74bc286e85-006b08fec4" "proxy-server 525332" 0.0134 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx1672cb47f5b74f34bafee-006b08fec4" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc1c7470bfd8441ef94378-006b08fec4" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx45bbc72581a84c16b5556-006b08fec4" "proxy-server 525332" 0.0135 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txffeff42fd1b341c3afa26-006b08fec4" "proxy-server 525332" 0.0068 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx267b53d05e0041218b329-006b08fec4" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx2f6a17edce934391a1fe7-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx379fa922bbc34f2f88263-006b08fec4" "proxy-server 525332" 0.0151 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx379fa922bbc34f2f88263-006b08fec4" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx976d065905e94d1480f41-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx25b563c20625453a99058-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx5664ccdfb446434685f2a-006b08fec4" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx27bc4f736cb64232a8dd6-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txaf095e4a2f39421e80d42-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx26823afd963d443c8afb2-006b08fec4" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4a085225fff24e34a7388-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx5169ddd7074c4582a639e-006b08fec4" "proxy-server 525332" 0.0014 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx7b60e6b92b394b46845bf-006b08fec4" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc66bac410d00485eb177c-006b08fec4" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx5e2f49bc2298497aacac7-006b08fec4" "proxy-server 525332" 0.0135 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txf04f47f7408c46db93d8c-006b08fec4" "proxy-server 525332" 0.0130 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9c2d968d17a0469d91072-006b08fec4" "proxy-server 525332" 0.0134 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx6bd0403d0a7c476e87985-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txaca29a3bcfba489f8d299-006b08fec4" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx681fcdc1e6c446dab25c7-006b08fec4" "proxy-server 525332" 0.0102 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txf38fc02e72a84fa99ee7f-006b08fec4" "proxy-server 525332" 0.0134 "-" 525332 1test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_trouble_receiving_so_none_to_sync +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_trouble_receiving_so_none_to_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_includes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_none_found ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_metadata +test.unit.proxy.test_server.TestContainerController.test_PUT_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_range_single_record ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_policy_headers +test.unit.proxy.test_server.TestContainerController.test_PUT_policy_headers ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_one_found ... ok +test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect +test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas +test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_sharding_overlaps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_simple ... ok +test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas +test.unit.proxy.test_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_with_write_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_after_replication ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_get_shard_usage ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_DELETE_write_affinity_before_replication ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_multiple_policies ... ok + +test WARNING: Ignoring remote osr w/o epoch, own_sr: {'name': 'a/c', 'timestamp': '1795751620.12307', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12307', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12307', 'epoch': '1795751620.12309', 'reported': 0, 'tombstones': -1}, remote_sr: {'name': 'a/c', 'timestamp': '1795751620.12317', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.12297', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751620.12297', 'epoch': None, 'reported': 0, 'tombstones': -1}, source: repl_req +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test DEBUG: /tmp/tmppwgja2_q/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, '8f3714c6bf85ff27d0b43a745848de03', '514029d1-a2d9-4ec6-ad31-7772c68811da-sda', '1795751620.76725', '1795751620.76542', '0', '', '1795751620.76542', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1795751620.78374', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], '514029d1-a2d9-4ec6-ad31-7772c68811da-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test DEBUG: Replicating db /tmp/tmpx7o44z3y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '63ed20ec-0d17-42fd-be0e-66726c07ad5d-sda', '1795751620.80946', '1795751620.80345', '0', '', '1795751620.80345', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +test ERROR: ERROR syncing /tmp/tmpx7o44z3y/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db with node {'ip': '10.0.0.1', 'replication_ip': '10.0.0.1', 'port': 1001, 'replication_port': 1001, 'device': 'sdb', 'zone': 1, 'region': 1, 'id': 1, 'weight': 1, 'index': 1}: Timeout (0.001s) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (1, 'aff4d53f619797e861d81829fe9ffd6b', 'bb62be0b-577c-4887-8de5-f8668326ca68-sda', '1795751620.85252', '1795751620.84637', '0', '', '1795751620.84637', 1, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_items, ([{'ROWID': 1, 'name': 'obj', 'created_at': '1795751620.86549', 'size': 0, 'content_type': 'text/plain', 'etag': 'd41d8cd98f00b204e9800998ecf8427e', 'deleted': 0, 'storage_policy_index': 0}], 'bb62be0b-577c-4887-8de5-f8668326ca68-sda') +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_syncs, ([],) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmphwwthxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda', '1795751620.89642', '1795751620.89037', '0', '', '1795751620.89037', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda', '1795751620.89642', '1795751620.89037', '0', '', '1795751620.89037', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.02756 seconds (36.28591/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:2 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmphwwthxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda', '1795751620.89642', '1795751620.89037', '0', '', '1795751620.89037', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.93543', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.93543', 'deleted': 1, 'state': 10, 'state_timestamp': '1795751620.93543', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.89765', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.89765', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.89765', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.89766', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.89766', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.89766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.89784', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.89784', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751620.89767', 'epoch': '1795751620.89767', 'reported': 0, 'tombstones': -1}], '11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda') +test DEBUG: /tmp/tmphwwthxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.1:1001/sdb +test WARNING: /tmp/tmphwwthxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.1:1001/sdb; have shard ranges and will wait for cleaving +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', '11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda', '1795751620.89642', '1795751620.89037', '0', '', '1795751620.89037', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, get_shard_ranges, () +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, merge_shard_ranges, ([{'name': '.shards_a/sr-g', 'timestamp': '1795751620.93543', 'lower': '', 'upper': 'g', 'object_count': 1, 'bytes_used': 10, 'meta_timestamp': '1795751620.93543', 'deleted': 1, 'state': 10, 'state_timestamp': '1795751620.93543', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-r', 'timestamp': '1795751620.89765', 'lower': 'g', 'upper': 'r', 'object_count': 2, 'bytes_used': 20, 'meta_timestamp': '1795751620.89765', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.89765', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/sr-', 'timestamp': '1795751620.89766', 'lower': 'r', 'upper': '', 'object_count': 3, 'bytes_used': 30, 'meta_timestamp': '1795751620.89766', 'deleted': 0, 'state': 10, 'state_timestamp': '1795751620.89766', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751620.89784', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751620.89784', 'deleted': 0, 'state': 60, 'state_timestamp': '1795751620.89767', 'epoch': '1795751620.89767', 'reported': 0, 'tombstones': -1}], '11aa77a5-3629-44b4-a34f-ee39c2d74f69-sda') +test DEBUG: /tmp/tmphwwthxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db synced 4 shard ranges to 10.0.0.2:1002/sdc +test WARNING: /tmp/tmphwwthxjc/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db is able to shard -- refusing to replicate objects to peer 10.0.0.2:1002/sdc; have shard ranges and will wait for cleaving +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.04754 seconds (21.03395/s)test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_with_rsync +test.unit.container.test_replicator.TestReplicatorSync.test_sync_shard_ranges_with_rsync ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_status_change +test.unit.container.test_replicator.TestReplicatorSync.test_sync_status_change ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced +test.unit.container.test_replicator.TestReplicatorSync.test_sync_to_remote_with_misplaced ... ok + +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx938720897c644d93ad503-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx97e1a78af531443a9f5d7-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx97e1a78af531443a9f5d7-006b08fec4) +test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx97e1a78af531443a9f5d7-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx257b9453831c4fdab3e81-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx257b9453831c4fdab3e81-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx257b9453831c4fdab3e81-006b08fec4) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx257b9453831c4fdab3e81-006b08fec4) +test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx34db4af0a2fe4b46ba0f3-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx34db4af0a2fe4b46ba0f3-006b08fec4) +test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx34db4af0a2fe4b46ba0f3-006b08fec4) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx34db4af0a2fe4b46ba0f3-006b08fec4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx02f0ada37e124e229b03d-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx141c6532084c46dca91bd-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx141c6532084c46dca91bd-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx141c6532084c46dca91bd-006b08fec4) +test ERROR: Account HEAD returning 503 for [] (txn: tx141c6532084c46dca91bd-006b08fec4) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx0edea8e44d854f7185808-006b08fec4) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx0edea8e44d854f7185808-006b08fec4) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx0edea8e44d854f7185808-006b08fec4) +test ERROR: Account HEAD returning 503 for [] (txn: tx0edea8e44d854f7185808-006b08fec4) +test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx9728b313944a44649d1f3-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx2ec67127bd1c42f98c6e0-006b08fec4)test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 +test.unit.proxy.test_server.TestContainerController.test_acc_missing_returns_404 ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx5dbb7c89d8cb4217a3dab-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx5dbb7c89d8cb4217a3dab-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sda (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sda (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sda (txn: txecad7fa2a6904eb0ba5f2-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx5326106e9d6a46598b39f-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx5326106e9d6a46598b39f-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx5326106e9d6a46598b39f-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx5326106e9d6a46598b39f-006b08fec4) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx5326106e9d6a46598b39f-006b08fec4) +proxy-server ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx5326106e9d6a46598b39f-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcb1269452519484382fbf-006b08fec4) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: txcb1269452519484382fbf-006b08fec4) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_all_primaries_error_limited ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_error +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_error ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_handoff +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_handoff ... ok +test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found +test.unit.proxy.test_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok +test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name +test.unit.proxy.test_server.TestContainerController.test_convert_index_to_name ... ok +test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index +test.unit.proxy.test_server.TestContainerController.test_convert_policy_to_index ... ok +test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name +test.unit.proxy.test_server.TestContainerController.test_error_convert_index_to_name ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_newest_will_not_resume +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_newest_will_not_resume ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found_when_404_newer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_not_found_when_404_newer ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_has_other_shard_ranges ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_sync_triggers_sync_store_update +test.unit.container.test_replicator.TestReplicatorSync.test_sync_triggers_sync_store_update ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store +test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store ... ok +test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store_exception +test.unit.container.test_replicator.TestReplicatorSync.test_update_sync_store_exception ... ok + +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx2ec67127bd1c42f98c6e0-006b08fec4) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx2ec67127bd1c42f98c6e0-006b08fec4) +test ERROR: Account HEAD returning 503 for [] (txn: tx2ec67127bd1c42f98c6e0-006b08fec4) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc8d45b2dbe2c42d4a99c4-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc8d45b2dbe2c42d4a99c4-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc8d45b2dbe2c42d4a99c4-006b08fec5) +test ERROR: Account HEAD returning 503 for [] (txn: txc8d45b2dbe2c42d4a99c4-006b08fec5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: txf715dc867abf4d8eae354-006b08fec5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: txdca7d9bbec4042489481b-006b08fec5) +test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: txdca7d9bbec4042489481b-006b08fec5) +test INFO: Client disconnected on read of '/a/c' (txn: txdca7d9bbec4042489481b-006b08fec5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txe7c9c01727b74f648351c-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx04ef13a315fa4de39a12a-006b08fec5) +test INFO: Client disconnected on read of '/a/c' (txn: tx04ef13a315fa4de39a12a-006b08fec5) +test INFO: Client disconnected on read of '/a/c/' (txn: tx04ef13a315fa4de39a12a-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx279b87da03c94d7797646-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx279b87da03c94d7797646-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx279b87da03c94d7797646-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx279b87da03c94d7797646-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx3eabb89bb5b843cd80e26-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx3eabb89bb5b843cd80e26-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx3eabb89bb5b843cd80e26-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx3eabb89bb5b843cd80e26-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txc8104a2b53f6411a8aa21-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txc8104a2b53f6411a8aa21-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc8104a2b53f6411a8aa21-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txc8104a2b53f6411a8aa21-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx591c04c9ac7444bd96fdd-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx591c04c9ac7444bd96fdd-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx591c04c9ac7444bd96fdd-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx591c04c9ac7444bd96fdd-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx2d6adf4cb1f94a2090e92-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx2d6adf4cb1f94a2090e92-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx2d6adf4cb1f94a2090e92-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx2d6adf4cb1f94a2090e92-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txa85ee71445854a6eab365-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txa85ee71445854a6eab365-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txa85ee71445854a6eab365-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txa85ee71445854a6eab365-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6af77e5a3665416d94df1-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6af77e5a3665416d94df1-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx6af77e5a3665416d94df1-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx6af77e5a3665416d94df1-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx18a85fc7de5b464da9cb0-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx18a85fc7de5b464da9cb0-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx18a85fc7de5b464da9cb0-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx18a85fc7de5b464da9cb0-006b08fec5)test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_initialize_container_broker_in_default ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_close_error +test.unit.obj.test_diskfile.TestECDiskFile.test_close_error ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit +test.unit.obj.test_diskfile.TestECDiskFile.test_commit ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_ignores_cleanup_ondisk_files_error +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_ignores_cleanup_ondisk_files_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges ... ok + +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txc8d74a75ed254ed9ae053-006b08fec5) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: txc8d74a75ed254ed9ae053-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc8d74a75ed254ed9ae053-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txc8d74a75ed254ed9ae053-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc8d74a75ed254ed9ae053-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txc8d74a75ed254ed9ae053-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6e638a21df124622a8896-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx6e638a21df124622a8896-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx6e638a21df124622a8896-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx6e638a21df124622a8896-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx88a27374952b4a7395708-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx88a27374952b4a7395708-006b08fec5) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: tx88a27374952b4a7395708-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx88a27374952b4a7395708-006b08fec5) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx88a27374952b4a7395708-006b08fec5) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: tx88a27374952b4a7395708-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx88a27374952b4a7395708-006b08fec5) +test ERROR: Container GET returning 503 for [503, 503] (txn: tx88a27374952b4a7395708-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1fff044bffff4027bfe14-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1fff044bffff4027bfe14-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1fff044bffff4027bfe14-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx1fff044bffff4027bfe14-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0c5043cdf31e45fcac39a-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0c5043cdf31e45fcac39a-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0c5043cdf31e45fcac39a-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx0c5043cdf31e45fcac39a-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txed16d8bcedbd4f47a436f-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txed16d8bcedbd4f47a436f-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txed16d8bcedbd4f47a436f-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: txed16d8bcedbd4f47a436f-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx3191188725a6437db5bb8-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx3191188725a6437db5bb8-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx3191188725a6437db5bb8-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx3191188725a6437db5bb8-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx322ba00ca4af4cb3b2dde-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx322ba00ca4af4cb3b2dde-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx322ba00ca4af4cb3b2dde-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx322ba00ca4af4cb3b2dde-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6c80a5808ece48519f44c-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx6c80a5808ece48519f44c-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx6c80a5808ece48519f44c-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx6c80a5808ece48519f44c-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4649e315ece049d188994-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4649e315ece049d188994-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4649e315ece049d188994-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx4649e315ece049d188994-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx593442225ce94482bb24c-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx593442225ce94482bb24c-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx593442225ce94482bb24c-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx593442225ce94482bb24c-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx208860cb82ca4910bc08e-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx208860cb82ca4910bc08e-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx208860cb82ca4910bc08e-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx208860cb82ca4910bc08e-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc2bd55b32f0d4db98cd07-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txc2bd55b32f0d4db98cd07-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txc2bd55b32f0d4db98cd07-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: txc2bd55b32f0d4db98cd07-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1136370665c3476dbf60b-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1136370665c3476dbf60b-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1136370665c3476dbf60b-006b08fec5) +test ERROR: Container GET returning 503 for [] (txn: tx1136370665c3476dbf60b-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8f54608707bc4e3ebe76a-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8f54608707bc4e3ebe76a-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8f54608707bc4e3ebe76a-006b08fec5) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx8f54608707bc4e3ebe76a-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1cc10ecce0df4881ad899-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1cc10ecce0df4881ad899-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1cc10ecce0df4881ad899-006b08fec5) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx1cc10ecce0df4881ad899-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txf800b82ce89e4784923d6-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txf800b82ce89e4784923d6-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txf800b82ce89e4784923d6-006b08fec5) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txf800b82ce89e4784923d6-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx64f5abbe60ca4adaaaefa-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx64f5abbe60ca4adaaaefa-006b08fec5) +test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx64f5abbe60ca4adaaaefa-006b08fec5) +test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx64f5abbe60ca4adaaaefa-006b08fec5) +test INFO: Client disconnected on read of '/a/c' (txn: tx85839a0f2a2d411eb75d9-006b08fec5) +test INFO: Client disconnected on read of '/a/c/' (txn: tx85839a0f2a2d411eb75d9-006b08fec5) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx839bc7627a774c8084e0a-006b08fec5)test.unit.proxy.test_server.TestContainerController.test_error_limiting +test.unit.proxy.test_server.TestContainerController.test_error_limiting ... ok +test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found +test.unit.proxy.test_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/40 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx32ddd650114b4042bfe6f-006b08fec4 - 0.0613 - - 1795751620.617127419 1795751620.678420544 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx61c6940050bc4dd795815-006b08fec4" "proxy-server 525335" 0.0021 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txac371617f9cc4a7e9a830-006b08fec4" "proxy-server 525335" 0.0095 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx7bd7c3b63bbf4a8492241-006b08fec4" "object-server 525335" 0.0005 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx7bd7c3b63bbf4a8492241-006b08fec4" "proxy-server 525335" 0.0453 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "tx7bd7c3b63bbf4a8492241-006b08fec4" "object-server 525335" 0.0005 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx7bd7c3b63bbf4a8492241-006b08fec4" "proxy-server 525335" 0.0465 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx7bd7c3b63bbf4a8492241-006b08fec4" "proxy-server 525335" 0.0567 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/40 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx7bd7c3b63bbf4a8492241-006b08fec4 - 0.0976 - - 1795751620.679571629 1795751620.777190208 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c74662b319e4738808d7-006b08fec4" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx9e03a7629436425cbfa3a-006b08fec4" "proxy-server 525335" 0.0060 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdg1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "txb34f290d7d0b4f1baa20f-006b08fec4" "proxy-server 525335" 0.0008 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdh1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "txb34f290d7d0b4f1baa20f-006b08fec4" "proxy-server 525335" 0.0049 "-" 525335 3 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: txb34f290d7d0b4f1baa20f-006b08fec4) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: txb34f290d7d0b4f1baa20f-006b08fec4) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/40 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - txb34f290d7d0b4f1baa20f-006b08fec4 - 0.0520 - - 1795751620.778262615 1795751620.830217123 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a8838f05f5b4acda8ca0-006b08fec4" "proxy-server 525335" 0.0020 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdb1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec-discon" "tx7a8838f05f5b4acda8ca0-006b08fec4" "container-server 525335" 0.0010 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx7a8838f05f5b4acda8ca0-006b08fec4" "proxy-server 525335" 0.0221 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/0/a/ec-discon" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec-discon" "tx7a8838f05f5b4acda8ca0-006b08fec4" "container-server 525335" 0.0092 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx7a8838f05f5b4acda8ca0-006b08fec4" "proxy-server 525335" 0.0417 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/40 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - tx7a8838f05f5b4acda8ca0-006b08fec4 - 0.0684 - - 1795751620.929874897 1795751620.998293161 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc99a876a6b4a4c88a9374-006b08fec5" "proxy-server 525335" 0.0021 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx152d2f03621b478cb5c2c-006b08fec5" "proxy-server 525335" 0.0135 "-" 525335 3 +proxy WARNING: Client disconnected without sending enough data (txn: txf01c4cd57fe94075915f8-006b08fec5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - txf01c4cd57fe94075915f8-006b08fec5 - 0.0674 - - 1795751620.999414921 1795751621.066835165 3 - +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf01c4cd57fe94075915f8-006b08fec5" "proxy-server 525335" 0.0281 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf01c4cd57fe94075915f8-006b08fec5" "proxy-server 525335" 0.0284 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf01c4cd57fe94075915f8-006b08fec5" "proxy-server 525335" 0.0289 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c638d68508a4221b9653-006b08fec5" "proxy-server 525335" 0.0144 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx6f8097e8b23145329b284-006b08fec5" "proxy-server 525335" 0.0013 "-" 525335 3 +proxy WARNING: Client disconnected without sending last chunk (txn: txf5f0325017ea4497a4a8b-006b08fec5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - txf5f0325017ea4497a4a8b-006b08fec5 - 0.0460 - - 1795751621.100716829 1795751621.146729231 3 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf5f0325017ea4497a4a8b-006b08fec5" "proxy-server 525335" 0.0168 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf5f0325017ea4497a4a8b-006b08fec5" "proxy-server 525335" 0.0187 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txf5f0325017ea4497a4a8b-006b08fec5" "proxy-server 525335" 0.0092 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx562a3492fa77404e98237-006b08fec5" "proxy-server 525335" 0.0012 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txd21c4658a83445deacd19-006b08fec5" "proxy-server 525335" 0.0075 "-" 525335 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx048fd62a1a85485daff87-006b08fec5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx048fd62a1a85485daff87-006b08fec5 - 0.0542 - - 1795751621.202465534 1795751621.256688356 3 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx048fd62a1a85485daff87-006b08fec5" "proxy-server 525335" 0.0265 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx048fd62a1a85485daff87-006b08fec5" "proxy-server 525335" 0.0251 "-" 525335 3test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container +test.unit.proxy.test_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok +test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header +test.unit.proxy.test_server.TestContainerController.test_response_get_accept_ranges_header ... ok +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error ... ok +test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... ok +test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header +test.unit.proxy.test_server.TestContainerController.test_response_head_accept_ranges_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_deleted ... ok +test.unit.proxy.test_server.TestContainerController.test_transfer_headers +test.unit.proxy.test_server.TestContainerController.test_transfer_headers ... ok + +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx1cf7bbaa50e947bb84b97-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx1cf7bbaa50e947bb84b97-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1cf7bbaa50e947bb84b97-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx1cf7bbaa50e947bb84b97-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: my-txn-id) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx0c802724fe2e47dd94fe2-006b08fec5) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx0c802724fe2e47dd94fe2-006b08fec5) +proxy-server ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx0c802724fe2e47dd94fe2-006b08fec5) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx0c802724fe2e47dd94fe2-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx7f95b5b4c3c44ce6ba8da-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55842,16 +45694,17 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.27:1027/sdb/0/a/c/o policy#0: +Exception: kaboom! (txn: txded17f6f26bb455b9c78f-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txded17f6f26bb455b9c78f-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: txded17f6f26bb455b9c78f-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55861,13 +45714,21 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: tx98e7ee7668d644f8a071b-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx98e7ee7668d644f8a071b-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx77c6a70f3f014d87a6ad1-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txd2c6f231eab64c71bd892-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: txd2c6f231eab64c71bd892-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txa1ef9a7fd3944b83adc2f-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: txa1ef9a7fd3944b83adc2f-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55877,13 +45738,17 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: tx3250320010764ed8bbd15-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx3250320010764ed8bbd15-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx9c055a0797e943bf94ae9-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55893,13 +45758,246 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: tx9c055a0797e943bf94ae9-006b08fec5)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_error_during_rebalance ... ok +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index +test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index ... ok +test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path +test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD +test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env +test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases +test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases +test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases ... ok + +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'f73295ab-0797-4055-be66-8466ced357b7-sda', '1795751621.00862', '1795751621.00256', '1795751621.01684', '', '1795751621.01684', 0, 0) +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmpexmiz1zr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ea0729f7-db1a-407b-b877-af7eab603312-sda', '1795751621.03696', '1795751621.00000', '0', '', '1795751621.00000', 0, 1) +test DEBUG: /tmp/tmpexmiz1zr/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'ea0729f7-db1a-407b-b877-af7eab603312-sda', '1795751621.03696', '1795751621.00000', '0', '', '1795751621.00000', 0, 1) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('ea0729f7-db1a-407b-b877-af7eab603312-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 1 dbs in 0.01778 seconds (56.24395/s) +test INFO: Removed 0 dbs +test INFO: 2 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:1 remote_merge:0 rsync:1 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp9cwdrczj/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '0903a881-5b1f-42dc-8b63-19b20d02af99-sda', '1795751621.09055', '1795751622.00000', '0', '{"X-Container-Sync-To": ["a", "1795751623.00000"], "X-Container-Sync-Key": ["secret", "1795751624.00000"]}', '1795751622.00000', 0, 0) +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('0903a881-5b1f-42dc-8b63-19b20d02af99-sda', 'c48d89b33840539f9c5442ab3b10027d.db') +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '0903a881-5b1f-42dc-8b63-19b20d02af99-sda', '1795751621.09055', '1795751622.00000', '0', '{"X-Container-Sync-To": ["a", "1795751623.00000"], "X-Container-Sync-Key": ["secret", "1795751624.00000"]}', '1795751622.00000', 0, 0) +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, complete_rsync, ('0903a881-5b1f-42dc-8b63-19b20d02af99-sda', 'c48d89b33840539f9c5442ab3b10027d.db') +test DEBUG: Replicating db /tmp/tmp9cwdrczj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'bc8fe8f6-6d92-421c-9c8c-eb8b671ca659-sda', '1795751621.07951', '1795751621.00000', '0', '', '1795751621.00000', 0, 0) +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bc8fe8f6-6d92-421c-9c8c-eb8b671ca659-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'bc8fe8f6-6d92-421c-9c8c-eb8b671ca659-sda', '1795751621.07951', '1795751621.00000', '0', '', '1795751621.00000', 0, 0) +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, complete_rsync, ('bc8fe8f6-6d92-421c-9c8c-eb8b671ca659-sda', '5267a50d4a8f6ea3ee1dbecb8592e872.db') +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.04331 seconds (46.18300/s) +test INFO: Removed 0 dbs +test INFO: 4 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:4 ts_repl:0 +test INFO: Beginning replication run +test DEBUG: Replicating db /tmp/tmp9cwdrczj/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db +REPLICATE: /sdb/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '0903a881-5b1f-42dc-8b63-19b20d02af99-sda', '1795751621.09055', '1795751622.00000', '0', '{"X-Container-Sync-To": ["", "1795751625.00000"], "X-Container-Sync-Key": ["secret", "1795751624.00000"]}', '1795751622.00000', 0, 0) +test DEBUG: /tmp/tmp9cwdrczj/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/c48d89b33840539f9c5442ab3b10027d, sync, (-1, '00000000000000000000000000000000', '0903a881-5b1f-42dc-8b63-19b20d02af99-sda', '1795751621.09055', '1795751622.00000', '0', '{"X-Container-Sync-To": ["", "1795751625.00000"], "X-Container-Sync-Key": ["secret", "1795751624.00000"]}', '1795751622.00000', 0, 0) +test DEBUG: /tmp/tmp9cwdrczj/sda/containers/0/27d/c48d89b33840539f9c5442ab3b10027d/c48d89b33840539f9c5442ab3b10027d.db in sync with 10.0.0.2:1002/sdc, nothing to do +test DEBUG: Replicating db /tmp/tmp9cwdrczj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db +REPLICATE: /sdb/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'bc8fe8f6-6d92-421c-9c8c-eb8b671ca659-sda', '1795751621.07951', '1795751621.00000', '0', '', '1795751621.00000', 0, 0) +test DEBUG: /tmp/tmp9cwdrczj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.1:1001/sdb, nothing to do +REPLICATE: /sdc/0/5267a50d4a8f6ea3ee1dbecb8592e872, sync, (-1, '00000000000000000000000000000000', 'bc8fe8f6-6d92-421c-9c8c-eb8b671ca659-sda', '1795751621.07951', '1795751621.00000', '0', '', '1795751621.00000', 0, 0) +test DEBUG: /tmp/tmp9cwdrczj/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db in sync with 10.0.0.2:1002/sdc, nothing to do +test INFO: Replication run OVER +test INFO: Attempted to replicate 2 dbs in 0.03668 seconds (54.52728/s) +test INFO: Removed 0 dbs +test INFO: 4 successes, 0 failures +test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:4 remote_merge:0 rsync:0 ts_repl:0 +test ERROR: Failed to update sync_store /tmp/tmp3gugmlru/sda/containers/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/replicator.py", line 304, in _post_replicate_hook + self.sync_store.update_sync_store(broker) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_replicator.py", line 1223, in update_sync_store + raise OSError(1, '1') +PermissionError: [Errno 1] 1 +test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpyw80x8md/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751621.31171#2#d.data close failure: Bad : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine + raise Exception("Bad") +Exception: Bad + +test-TestECDiskFile ERROR: Problem cleaning up /tmp/tmpo06anyto/tmp_test_obj_server_DiskFile/sda1/objects/0/221/2f5b65d1019c019d79e6f1411fb79221 (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpi7pnkqtd/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1795751621.38417#2#d.data ([Errno 21] Some IO Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable + fsync_dir(self._datadir) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +IsADirectoryError: [Errno 21] Some IO Errortest.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_IOError +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_IOError ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_OSError +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_OSError ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_EDQUOT_IOError +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_EDQUOT_IOError ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_ENOSPC_IOError +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_ENOSPC_IOError ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_OSError +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_OSError ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_other_IOError +test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_other_IOError ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_timestamp_not_open ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space +test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails +test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_create_use_linkat_renamer_not_called +test.unit.obj.test_diskfile.TestECDiskFile.test_create_use_linkat_renamer_not_called ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_errors_bad_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_errors_bad_frag_index ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account +test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account ... ok + +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0133 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0347 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0052 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:40 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0345 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0053 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmprzhbd620/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0092 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok +test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found +test.unit.proxy.test_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names +test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index ... ok + +proxy-server ERROR: Object GET returning 503 for [] (txn: tx9c055a0797e943bf94ae9-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txbbdac175d444455da8222-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55909,13 +46007,22 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: txbbdac175d444455da8222-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx981be34d75f34d5b8ecbd-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx8d1d3110dc1640a0b4b98-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx8d1d3110dc1640a0b4b98-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc1d241233a9f46a4a22d9-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txc1d241233a9f46a4a22d9-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: txc1d241233a9f46a4a22d9-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55925,13 +46032,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: txd268dc49d33540639466e-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55941,13 +46050,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55957,13 +46065,15 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: txd268dc49d33540639466e-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55973,13 +46083,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -55989,13 +46098,12 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -56005,13 +46113,102 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response +Exception: kaboom! (txn: txd268dc49d33540639466e-006b08fec5)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_explode ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_mixed_explode_and_timeout ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_primaries_timeout ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_removes_swift_bytes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_resuming_ignores_416 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_simple ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_slow_read ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_transfer_encoding_chunked ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_unable_to_resume ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx5d6fcf8d405e4180afd51-006b08fec4" "proxy-server 525332" 0.0129 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx5d6fcf8d405e4180afd51-006b08fec4" "proxy-server 525332" 0.0008 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx76e78f1399124c73b7882-006b08fec4" "proxy-server 525332" 0.0088 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx487e9df4bf3841b392f70-006b08fec4" "proxy-server 525332" 0.0135 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx79793e02c3234100a1fc8-006b08fec4" "proxy-server 525332" 0.0089 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3b66471786c24417b85d9-006b08fec4" "proxy-server 525332" 0.0135 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txe6db74854faa40f08686c-006b08fec4" "proxy-server 525332" 0.0075 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx5bd4f70e3742421fa5ea2-006b08fec4" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx71536f44195947f286104-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx3d3aa73d07ca463dacfcc-006b08fec4" "proxy-server 525332" 0.0174 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "GET /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txbc710e0138ea4837924de-006b08fec4" "proxy-server 525332" 0.0008 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7ef7be4bc23d480684367-006b08fec4" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx7d5a8e42bf154c36a3b10-006b08fec4" "proxy-server 525332" 0.0012 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx45c80817d85f4ad6b871d-006b08fec4" "proxy-server 525332" 0.0006 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5a29feac743749ae8af5d-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txb1d438fa87444fc0bb5f0-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx34e3ea4462a84aa4b4293-006b08fec5" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe5e02f1378954e3e99374-006b08fec5" "proxy-server 525332" 0.0134 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txa51cc553121c4b1e97ad7-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx93779038af354cada0866-006b08fec5" "proxy-server 525332" 0.0128 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx93779038af354cada0866-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf6d3916151bd45c38807a-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txadeb9d792b824a3bbfd64-006b08fec5" "proxy-server 525332" 0.0135 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txb6c5d4965f894c6397908-006b08fec5" "proxy-server 525332" 0.0056 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9359cb6e90034d1ab3df5-006b08fec5" "proxy-server 525332" 0.0085 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txd6e98b4b8a054e2aa7d2f-006b08fec5" "proxy-server 525332" 0.0135 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx602a31e6ab6d40a6a361e-006b08fec5" "proxy-server 525332" 0.0090 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txa3972b5a2c97437a89f66-006b08fec5" "proxy-server 525332" 0.0101 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txd060aa736e0e411aa6268-006b08fec5" "proxy-server 525332" 0.0014 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx98adf80e09914981bc0de-006b08fec5" "proxy-server 525332" 0.0006 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txb89d3b3cf85648ad8d2b1-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txe220fc02928a423786809-006b08fec5" "proxy-server 525332" 0.0095 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx8b28a78854e648beb6dcb-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7de04009950442f081aa2-006b08fec5" "proxy-server 525332" 0.0109 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx5dcb556a349049c5bae53-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_delete +test.unit.obj.test_diskfile.TestECDiskFile.test_delete ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_partial_closes +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_partial_closes ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_auto_record_type +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_auto_record_type ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_range_w_none +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_range_w_none ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT +test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_checks_only_aligned_frag_data +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_checks_only_aligned_frag_data ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers +test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_edges +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_edges ... ok + +proxy-server ERROR: Object GET returning 503 for [] (txn: txd268dc49d33540639466e-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect conn = FakeConn(status, etag, body=body, timestamp=timestamp, headers=headers, expect_headers=expect_headers, @@ -56021,976 +46218,1733 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_duplicate_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_missing_frag_does_not_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_invalid_frag_index_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_invalid_frag_index_headers ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixed_meta_timestamps_works -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixed_meta_timestamps_works ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixture_of_errors_fails -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixture_of_errors_fails ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_duplicate_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_duplicate_frags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_not_old_enough -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok - -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object -fake-swift DEBUG: Grant AllUsers WRITE permission on the object /bucket/object -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_all_users_with_uppercase_type ... ok +Exception: kaboom! (txn: tx443a035d89484504bd01a-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx443a035d89484504bd01a-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx443a035d89484504bd01a-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx443a035d89484504bd01a-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx46d1a863f515403f9f2bd-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx46d1a863f515403f9f2bd-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx46d1a863f515403f9f2bd-006b08fec5) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx46d1a863f515403f9f2bd-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: txf5d99734529342eb89665-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: txf4cac430802342ed8bee3-006b08fec5) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: txf4cac430802342ed8bee3-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx5bca80274ce64f73ac069-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx20f58bacda7445f595030-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx272e35e2dce64dcead6d5-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx131f06ba88204366b916c-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.1:1001/sdb (txn: tx077db22f1be34e129cfe0-006b08fec5) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.0:1000/sda (txn: tx077db22f1be34e129cfe0-006b08fec5) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: tx077db22f1be34e129cfe0-006b08fec5) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx077db22f1be34e129cfe0-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_empty +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_empty ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_after_body_started ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_resumes_before_body_started ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner +test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_quarantine ... ok -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx0a97598b80184e49ba7ba-0068fbeec0) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sdr, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx6ff6b2a0e1354ab0a7314-0068fbeec1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication ... ok +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txaf31fdaf2807467596752-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx84b6ce9ba4bf4b928bef2-006b08fec5" "proxy-server 525332" 0.0072 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx7ea18dde28564737a24ab-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txc618612af8ba448395e7e-006b08fec5" "proxy-server 525332" 0.0006 "-" 525332 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdd1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 412 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "txc618612af8ba448395e7e-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4edf7b10fe044053bc165-006b08fec5" "proxy-server 525332" 0.0059 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx51de2c87578b48cb8c517-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx99f4695885cd4d26b521c-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf59536ff96c643f9896d6-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "txd3be132802234790a7637-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 304 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx2a977814c2e142138936a-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe2a2f78cfd174a6fa8047-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/e9905af2426f4efaa5fe7cfd25955863" 204 - "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863" "tx84a50fa8aa6749f7bcb61-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdc1/0/a/e9905af2426f4efaa5fe7cfd25955863/o" 200 24 "HEAD http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863/o" "tx6e22f3b7c5c64a6e9ab30-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx53d3fcd11691454aa1c29-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdb1/0/a/e9905af2426f4efaa5fe7cfd25955863" 200 155 "GET http://foo:8080/v1/a/e9905af2426f4efaa5fe7cfd25955863?format=json&states=listing" "tx53d3fcd11691454aa1c29-006b08fec5" "proxy-server 525332" 0.0021 "-" 525332 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx06859bb399564033b0ffb-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/de7591c955674e7cbb3c14bfaf29c7bb" 201 - "PUT http://127.0.0.1:50529/sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx06859bb399564033b0ffb-006b08fec5" "container-server 525332" 0.0076 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/de7591c955674e7cbb3c14bfaf29c7bb" 201 - "PUT http://127.0.0.1:40581/sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx06859bb399564033b0ffb-006b08fec5" "container-server 525332" 0.0011 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 201 - "PUT http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx06859bb399564033b0ffb-006b08fec5" "proxy-server 525332" 0.0235 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 201 - "PUT http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx06859bb399564033b0ffb-006b08fec5" "proxy-server 525332" 0.0157 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcfb7bbab8023410b92958-006b08fec5" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txcfb7bbab8023410b92958-006b08fec5" "proxy-server 525332" 0.0079 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4ee02be5cd9045d48baf6-006b08fec5" "proxy-server 525332" 0.0075 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx07985db509d044549ff06-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "PUT http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx3884bbc51ec24475a9d8a-006b08fec5" "proxy-server 525332" 0.0221 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "PUT http://foo:8080/sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx3884bbc51ec24475a9d8a-006b08fec5" "object-server 525332" 0.0005 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "PUT http://foo:8080/sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx3884bbc51ec24475a9d8a-006b08fec5" "object-server 525332" 0.0005 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "PUT http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx3884bbc51ec24475a9d8a-006b08fec5" "proxy-server 525332" 0.0307 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "PUT http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx3884bbc51ec24475a9d8a-006b08fec5" "proxy-server 525332" 0.0306 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txc493634028e746db81de9-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txdb4feafdce064503b29cd-006b08fec5" "proxy-server 525332" 0.0061 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 202 76 "POST http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx832f49fef776453696523-006b08fec5" "proxy-server 525332" 0.0068 "-" 525332 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "POST http://foo:8080/sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx832f49fef776453696523-006b08fec5" "object-server 525332" 0.0004 "-" 525332 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 201 - "POST http://foo:8080/sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx832f49fef776453696523-006b08fec5" "object-server 525332" 0.0005 "-" 525332 3test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_with_multirange_slow_body_unable_to_resume ... ok +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_GET_x_newest_not_found_when_404_newer ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_acl_headers_translated_for_GET_HEAD +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_acl_headers_translated_for_GET_HEAD ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txf7a523491b1d435c8b8a4-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txf7a523491b1d435c8b8a4-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbb0507a3a5784847b357a-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "txd9258b5bec6643e59301d-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txfa5d0093bb8646d8b13e2-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3c3780ff40564c13ba5ce-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx6f11e04ae3074985b89e9-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txb8a99246990a42e6b3b75-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9604298c9e6843fab0b45-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx1f3ec72ef2d8442a9911b-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx4a6a71dee4a34d8bbdb5c-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txed99590dfb6f4a678d7bf-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx71c65afb8bf04f2db3029-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txaf82ce1d9f164387b40c3-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txd9317a9087f84739b2336-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx8430179cbe64442597f82-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txf7529e0527a448929916b-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txbcf00572f387473195130-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx09137c08fed34fa7a6bcc-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdh1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txeb4d05111d514ab6a4fa3-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txeb4d05111d514ab6a4fa3-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdg1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 412 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txeb4d05111d514ab6a4fa3-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1a33f0a7795f46dda0233-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx7b01c52cd4e14d37836e4-0068fbeebf" "proxy-server 4171832" 0.0048 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "txab85827b10aa4d528c4e4-0068fbeebf" "proxy-server 4171832" 0.0008 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4a8bfc583ea7450f952ff-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx9f122d0d3d424a4b83e4a-0068fbeebf" "proxy-server 4171832" 0.0014 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 304 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx29c88529ae88424586c21-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9715a1632ae6435d9da8f-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 204 - "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8" "tx6ed63fbf63ab483296e9e-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sdi1/0/a/9478c8f80e8d403d97e11138eee4bdc8/o" 200 92 "HEAD http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8/o" "tx09708b74e8b84399b4bc6-0068fbeebf" "proxy-server 4171832" 0.0007 "-" 4171832 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx01a948f19fbc4228be505-0068fbeebf" "proxy-server 4171832" 0.0013 "-" 4171832 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:19 +0000] "GET /sdb1/2/a/9478c8f80e8d403d97e11138eee4bdc8" 200 155 "GET http://foo:8080/v1/a/9478c8f80e8d403d97e11138eee4bdc8?format=json&states=listing" "tx01a948f19fbc4228be505-0068fbeebf" "proxy-server 4171832" 0.0023 "-" 4171832 3 -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_paginated -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_paginated ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_str_maxuploads -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_str_maxuploads ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_id_and_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_id_and_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_key_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_key_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_multi_chars_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_with_prefix_and_delimiter ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_GET_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_initiate -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_multipart_uploads_initiate ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_missing_key -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_missing_key ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_success_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_v4_bad_hash -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_bucket_upload_part_v4_bad_hash ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_mixed_policy_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_mpu_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_encoding_type_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_negative_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_32bit_int_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_over_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_same_max_marts_as_objects_num -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_same_max_marts_as_objects_num ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_max_parts -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_max_parts ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_str_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_with_part_number_marker -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_with_part_number_marker ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_without_encoding_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_list_parts_without_encoding_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_s3acl_without_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_with_segment_bucket_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_make_public ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_acls ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_mpu_initiate_without_segment_bucket_same_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multi_upload_empty_body ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_abort_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_404_on_marker_delete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_409_on_marker_delete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_failure_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_in_future ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_marker_ts_now ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_no_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_no_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_non_ascii -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_non_ascii ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_old_content_type -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_old_content_type ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_other_headers ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_segment_too_small ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_single_zero_length_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_single_zero_length_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_weird_host_name -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_weird_host_name ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_length_final_segment ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_segments -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_complete_zero_segments ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_s3acl_with_cached_seg_buck ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_checksum_algorithm ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_with_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_segment_bucket -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_initiate_without_segment_bucket ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_md5 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_invalid_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_missing_part_with_heartbeat -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_missing_part_with_heartbeat ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_etag_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_etag_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_mixed_policy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_mixed_policy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_nothing_there ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_upload_id_mismatch -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_upload_id_mismatch ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_modified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_modified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_none_match_star ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_retry_complete_with_if_unmodified_since ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_upload_upper_sha256 ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_uploads_list -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_multipart_uploads_list ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_object_upload_part_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_error ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_headers_with_not_match ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_invalid ... ok -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable -test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload.test_upload_part_copy_range_unsatisfiable ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_500_resp -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_500_resp ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_content_type -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_content_type ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_over_twice_max_length -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_over_twice_max_length ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_too_long -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_file_too_long ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_path -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_bad_path ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_call_and_content_type -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_call_and_content_type ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_fails -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_fails ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_success -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_container_delete_retry_and_success ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_get_objs -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_get_objs ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_max_failures -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_max_failures ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_body -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_body ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_files_in_body -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_no_files_in_body ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_too_many_newlines -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_too_many_newlines ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_unauth -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_unauth ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_uses_predefined_object_errors -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_uses_predefined_object_errors ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_extra_newlines_extra_quoting -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_extra_newlines_extra_quoting ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_unicode -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_unicode ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_DELETE_verb -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_DELETE_verb ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_POST_verb -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_bulk_delete_works_with_POST_verb ... ok -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_concurrency_set -test.unit.common.middleware.test_bulk.TestConcurrentDelete.test_concurrency_set ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_bad_container -test.unit.common.middleware.test_bulk.TestUntar.test_bad_container ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_bad_tar -test.unit.common.middleware.test_bulk.TestUntar.test_bad_tar ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_content_length_required -test.unit.common.middleware.test_bulk.TestUntar.test_content_length_required ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_create_container_for_path -test.unit.common.middleware.test_bulk.TestUntar.test_create_container_for_path ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_call -test.unit.common.middleware.test_bulk.TestUntar.test_extract_call ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_compress_type -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_compress_type ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_cont_401 -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_cont_401 ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont_value_err -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_create_cont_value_err ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_cont -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_cont ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_failed_extractions -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_failed_extractions ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_file_size -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_max_file_size ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_401 -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_401 ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_name_len -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_obj_name_len ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_unicode -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_fail_unicode ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_with_basefile -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_with_basefile ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_works -test.unit.common.middleware.test_bulk.TestUntar.test_extract_tar_works ... ok -test.unit.common.middleware.test_bulk.TestUntar.test_get_response_body -test.unit.common.middleware.test_bulk.TestUntar.test_get_response_body ... ok -test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_nondefaults -test.unit.common.middleware.test_cname_lookup.TestSwiftInfo.test_registered_nondefaults ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_obj_slash_v1 -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_obj_slash_v1 ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_and_path -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_and_path ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_obj -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_root_obj ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_trailing_slash -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_path_trailing_slash ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_root_path_obj_slash_v1 -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_container_with_root_path_obj_slash_v1 ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_with_path_root_container -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_account_with_path_root_container ... ok -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_with_path_root_and_path_no_slash -test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling.test_domain_remap_with_path_root_and_path_no_slash ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_bad_config ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_no_deprecated_digests ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_non_default_methods -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_non_default_methods ... ok -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_formpost.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_passthrough ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_ratelimiting ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_repeated_segments_uses_multi_range_requests ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_get_manifest_with_submanifest_bytes_in_content_type ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_multiple_ranges_including_suffix_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest -test.unit.common.middleware.test_slo.TestSloGetOldManifests.test_range_get_manifest ... ok -test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_defaults -test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_defaults ... ok -test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_non_defaults -test.unit.common.middleware.test_slo.TestSwiftInfo.test_registered_non_defaults ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_account_delete_permissions -test.unit.common.middleware.test_tempauth.TestAuth.test_account_delete_permissions ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions -test.unit.common.middleware.test_tempauth.TestAuth.test_account_put_permissions ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_admin_is_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_anon -test.unit.common.middleware.test_tempauth.TestAuth.test_anon ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath -test.unit.common.middleware.test_tempauth.TestAuth.test_anon_badpath ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix_no_override -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_deny_non_reseller_prefix_no_override ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_fail -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_no_reseller_prefix_no_token ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_prefix_init ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_reseller_prefix_with_s3_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_scheme ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_s3api_details ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_old_swift3_details ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_authorization_invalid ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_s3api_unicode_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_good ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid -test.unit.common.middleware.test_tempauth.TestAuth.test_auth_with_swift3_authorization_invalid ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_account_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_group_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referer_after_user_groups ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_acl_referrer_access ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path -test.unit.common.middleware.test_tempauth.TestAuth.test_authorize_bad_path ... ok +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx048fd62a1a85485daff87-006b08fec5" "proxy-server 525335" 0.0365 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb842c718aa5b458d9eeaf-006b08fec5" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx852b99b44d2c4a5095449-006b08fec5" "proxy-server 525335" 0.0093 "-" 525335 3 +proxy WARNING: Client disconnected without sending last chunk (txn: tx3642106d19c24951acca7-006b08fec5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx3642106d19c24951acca7-006b08fec5 - 0.0490 - - 1795751621.303611994 1795751621.352584362 3 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx3642106d19c24951acca7-006b08fec5" "proxy-server 525335" 0.0108 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx3642106d19c24951acca7-006b08fec5" "proxy-server 525335" 0.0132 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx3642106d19c24951acca7-006b08fec5" "proxy-server 525335" 0.0127 "-" 525335 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36eb45283b3f4297b3bab-006b08fec5" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx84b02302196849f685426-006b08fec5" "proxy-server 525335" 0.0094 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txd119eaf5b08c4c6cbb763-006b08fec5" "proxy-server 525335" 0.0399 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "txd119eaf5b08c4c6cbb763-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "txd119eaf5b08c4c6cbb763-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txd119eaf5b08c4c6cbb763-006b08fec5" "proxy-server 525335" 0.0438 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txd119eaf5b08c4c6cbb763-006b08fec5" "proxy-server 525335" 0.0463 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - txd119eaf5b08c4c6cbb763-006b08fec5 - 0.1040 - - 1795751621.408535004 1795751621.512487411 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0209ccaa13d34af18d29f-006b08fec5" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/ec-con" "tx0209ccaa13d34af18d29f-006b08fec5" "container-server 525335" 0.0010 "-" 525335 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/ec-con" "tx0209ccaa13d34af18d29f-006b08fec5" "container-server 525335" 0.0010 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx0209ccaa13d34af18d29f-006b08fec5" "proxy-server 525335" 0.0173 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx0209ccaa13d34af18d29f-006b08fec5" "proxy-server 525335" 0.0156 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx0209ccaa13d34af18d29f-006b08fec5 - 0.0501 - - 1795751621.514321804 1795751621.564406872 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2c45e937e4345e392563-006b08fec5" "proxy-server 525335" 0.0020 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb2fb7fee31b54bae80d2f-006b08fec5" "proxy-server 525335" 0.0012 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdh1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx2011b5d753204ae69127e-006b08fec5" "proxy-server 525335" 0.0294 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/1/a/ec-con/o2" "tx2011b5d753204ae69127e-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/1/a/ec-con/o2" "tx2011b5d753204ae69127e-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdg1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx2011b5d753204ae69127e-006b08fec5" "proxy-server 525335" 0.0430 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdi1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx2011b5d753204ae69127e-006b08fec5" "proxy-server 525335" 0.0444 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx2011b5d753204ae69127e-006b08fec5 - 0.0756 - - 1795751621.566440344 1795751621.642046452 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0bbb1447ddc4fd89d0e8-006b08fec5" "proxy-server 525335" 0.0065 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0fe199da02c34d26a7d3a-006b08fec5" "proxy-server 525335" 0.0112 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdh1/1/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "tx8d78178bc6c848639a015-006b08fec5" "proxy-server 525335" 0.0006 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - tx8d78178bc6c848639a015-006b08fec5 - 0.0347 - - 1795751621.643443108 1795751621.678156376 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8416ac60bc644f2a0112-006b08fec5" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1ea4c06df66e4581a8b86-006b08fec5" "proxy-server 525335" 0.0013 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdi1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txe9849ca573b8475c9a48d-006b08fec5" "proxy-server 525335" 0.0088 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdh1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "txe9849ca573b8475c9a48d-006b08fec5" "proxy-server 525335" 0.0007 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - txe9849ca573b8475c9a48d-006b08fec5 - 0.0375 - - 1795751621.687779903 1795751621.725231647 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcfc43289d49c4551bfa0d-006b08fec5" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txab30187208aa45e6a360a-006b08fec5" "proxy-server 525335" 0.0012 "-" 525335 3test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_info_in_response_env +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_info_in_response_env ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_add_acls_impossible_cases +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_add_acls_impossible_cases ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_cache_key_impossible_cases +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_cache_key_impossible_cases ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_error_limit_supression_count ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx839bc7627a774c8084e0a-006b08fec5) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: tx839bc7627a774c8084e0a-006b08fec5) +test ERROR: Account HEAD returning 503 for [] (txn: tx839bc7627a774c8084e0a-006b08fec5) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txcb71dd00c5784eab95209-006b08fec5) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txcb71dd00c5784eab95209-006b08fec5) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txcb71dd00c5784eab95209-006b08fec5) +test ERROR: Account HEAD returning 503 for [] (txn: txcb71dd00c5784eab95209-006b08fec5) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68ffb081e55c41138368a-0068fbeebc" "proxy-server 4171824" 0.0022 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/versions" "tx68ffb081e55c41138368a-0068fbeebc" "container-server 4171824" 0.0060 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/versions" "tx68ffb081e55c41138368a-0068fbeebc" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx68ffb081e55c41138368a-0068fbeebc" "proxy-server 4171824" 0.0188 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "tx68ffb081e55c41138368a-0068fbeebc" "proxy-server 4171824" 0.0332 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 PUT /v1/a/versions HTTP/1.0 201 - - t - - - tx68ffb081e55c41138368a-0068fbeebc - 0.0515 - - 1761341116.645099401 1761341116.696591854 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4192a85ad94c4dc2b10ab-0068fbeebc" "proxy-server 4171824" 0.0048 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/0/a/versions" 200 2 "GET http://localhost/v1/a/versions?format=json&states=listing" "tx4192a85ad94c4dc2b10ab-0068fbeebc" "proxy-server 4171824" 0.0070 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx4192a85ad94c4dc2b10ab-0068fbeebc - 0.0183 - - 1761341116.702440977 1761341116.720772505 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf47c42a91b1d42ba99a66-0068fbeebc" "proxy-server 4171824" 0.0057 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/vers" "txf47c42a91b1d42ba99a66-0068fbeebc" "container-server 4171824" 0.0059 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/vers" "txf47c42a91b1d42ba99a66-0068fbeebc" "container-server 4171824" 0.0019 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "txf47c42a91b1d42ba99a66-0068fbeebc" "proxy-server 4171824" 0.0426 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "txf47c42a91b1d42ba99a66-0068fbeebc" "proxy-server 4171824" 0.0286 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 PUT /v1/a/vers HTTP/1.0 201 - - t - - - txf47c42a91b1d42ba99a66-0068fbeebc - 0.0603 - - 1761341116.726894855 1761341116.787165165 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7f2a93e6b5a4e9b87662-0068fbeebc" "proxy-server 4171824" 0.0048 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe7f2a93e6b5a4e9b87662-0068fbeebc - 0.0147 VW - 1761341116.789031029 1761341116.803738594 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx34e0c2e2225340e58397b-0068fbeebc" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/16 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx34e0c2e2225340e58397b-0068fbeebc - 0.0070 VW - 1761341116.804382324 1761341116.811423779 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txa043eb19eee244be8753b-0068fbeebc" "proxy-server 4171824" 0.0013 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txa043eb19eee244be8753b-0068fbeebc" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/16 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa043eb19eee244be8753b-0068fbeebc - 0.0156 VW - 1761341116.812018633 1761341116.827650785 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx6ba047491acb4aa5bb137-0068fbeebc" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx6ba047491acb4aa5bb137-0068fbeebc" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx6ba047491acb4aa5bb137-0068fbeebc" "proxy-server 4171824" 0.0175 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx6ba047491acb4aa5bb137-0068fbeebc" "proxy-server 4171824" 0.0142 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx6ba047491acb4aa5bb137-0068fbeebc - 0.0334 - - 1761341116.828078985 1761341116.861444950 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7c5987858794eedb297d-0068fbeebc" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/16 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe7c5987858794eedb297d-0068fbeebc - 0.0085 VW - 1761341116.873710632 1761341116.882238626 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx749fb37e2cf84d27ad623-0068fbeebc" "proxy-server 4171824" 0.0068 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/16 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx749fb37e2cf84d27ad623-0068fbeebc - 0.0097 VW - 1761341116.882841587 1761341116.892526150 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "txd38c800af6ea456cb9ab3-0068fbeebc" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "txd38c800af6ea456cb9ab3-0068fbeebc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txd24fcf74bd0848459eb73-0068fbeebc" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/16 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd38c800af6ea456cb9ab3-0068fbeebc - 0.0363 VW - 1761341116.893116951 1761341116.929384947 0 - (txn: tx007c1c07fc6e451c83eb8-0068fbeebc) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/vers/004name/1761341116.82865" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1761341116.82865" "tx007c1c07fc6e451c83eb8-0068fbeebc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/vers/004name/1761341116.82865" 201 - "PUT http://localhost/v1/a/vers/004name/1761341116.82865" "tx007c1c07fc6e451c83eb8-0068fbeebc" "proxy-server 4171824" 0.0143 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/vers/004name/1761341116.82865" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1761341116.82865" "tx007c1c07fc6e451c83eb8-0068fbeebc" "object-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/vers/004name/1761341116.82865" 201 - "PUT http://localhost/v1/a/vers/004name/1761341116.82865" "tx007c1c07fc6e451c83eb8-0068fbeebc" "proxy-server 4171824" 0.0232 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/16 PUT /v1/a/vers/004name/1761341116.82865 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx007c1c07fc6e451c83eb8-0068fbeebc - 0.0398 VW - 1761341116.907756090 1761341116.947536945 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx95aec5862a1e4221abd1d-0068fbeebc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx95aec5862a1e4221abd1d-0068fbeebc" "proxy-server 4171824" 0.0138 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx95aec5862a1e4221abd1d-0068fbeebc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx95aec5862a1e4221abd1d-0068fbeebc" "proxy-server 4171824" 0.0203 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/16 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx95aec5862a1e4221abd1d-0068fbeebc - 0.0243 - - 1761341116.948010206 1761341116.972309589 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3bff25818d754654b786c-0068fbeebc" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:16 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txedc2c634d6334b3d8461b-0068fbeebc" "proxy-server 4171824" 0.0070 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx3bae84df67644e3e8675c-0068fbeebc" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx3bae84df67644e3e8675c-0068fbeebc - 0.0226 - - 1761341116.982191324 1761341117.004821062 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc91894d5fb014a099e3e8-0068fbeebd" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc91894d5fb014a099e3e8-0068fbeebd - 0.0093 VW - 1761341117.017130613 1761341117.026468754 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txb48c43d7fbe04ad693c06-0068fbeebd" "proxy-server 4171824" 0.0057 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txb48c43d7fbe04ad693c06-0068fbeebd - 0.0087 VW - 1761341117.027074575 1761341117.035794020 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx150d9da5f7bd445eb7dca-0068fbeebd" "proxy-server 4171824" 0.0101 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx150d9da5f7bd445eb7dca-0068fbeebd" "proxy-server 4171824" 0.0049 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx40a4082c514148b38922a-0068fbeebd" "proxy-server 4171824" 0.0079 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx150d9da5f7bd445eb7dca-0068fbeebd - 0.0438 VW - 1761341117.036544323 1761341117.080304623 0 - (txn: tx080af084fd554cc98265a-0068fbeebd) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/0/a/vers/004name/1761341116.94861" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1761341116.94861" "tx080af084fd554cc98265a-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/3/a/vers/004name/1761341116.94861" 201 - "PUT http://localhost/v1/a/vers/004name/1761341116.94861" "tx080af084fd554cc98265a-0068fbeebd" "proxy-server 4171824" 0.0115 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/0/a/vers/004name/1761341116.94861" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1761341116.94861" "tx080af084fd554cc98265a-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/3/a/vers/004name/1761341116.94861" 201 - "PUT http://localhost/v1/a/vers/004name/1761341116.94861" "tx080af084fd554cc98265a-0068fbeebd" "proxy-server 4171824" 0.0188 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 PUT /v1/a/vers/004name/1761341116.94861 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx080af084fd554cc98265a-0068fbeebd - 0.0396 VW - 1761341117.059638977 1761341117.099217415 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx41f73adb40d24bbbadb0a-0068fbeebd" "object-server 4171824" 0.0046 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx41f73adb40d24bbbadb0a-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx41f73adb40d24bbbadb0a-0068fbeebd" "proxy-server 4171824" 0.0172 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx41f73adb40d24bbbadb0a-0068fbeebd" "proxy-server 4171824" 0.0169 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx41f73adb40d24bbbadb0a-0068fbeebd - 0.0292 - - 1761341117.099681377 1761341117.128839731 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5e9d8d2b7044449acb7d-0068fbeebd" "proxy-server 4171824" 0.0064 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0e51618e49f948dbbdfbb-0068fbeebd" "proxy-server 4171824" 0.0076 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx8e2f3fbb18cd421193bd2-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx8e2f3fbb18cd421193bd2-0068fbeebd - 0.0354 - - 1761341117.130513668 1761341117.165868759 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03871bdd02c84aabaea1c-0068fbeebd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?format=json&states=listing" "tx03871bdd02c84aabaea1c-0068fbeebd" "proxy-server 4171824" 0.0079 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx03871bdd02c84aabaea1c-0068fbeebd - 0.0235 - - 1761341117.167811632 1761341117.191335678 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8184fe14f3f047f99a385-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx876477ce168e4b6eb7a58-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx75cc376d147143739ae87-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx75cc376d147143739ae87-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0f0014619804496b38b9-0068fbeebd" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa0f0014619804496b38b9-0068fbeebd - 0.0050 VW - 1761341117.215315819 1761341117.220337152 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txff3bd88c11464e9a9c378-0068fbeebd" "proxy-server 4171824" 0.0079 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txff3bd88c11464e9a9c378-0068fbeebd - 0.0109 VW - 1761341117.220925093 1761341117.231845617 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "tx90e4e5a7ac6b483ba1d43-0068fbeebd" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "tx90e4e5a7ac6b483ba1d43-0068fbeebd" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/versions/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx90e4e5a7ac6b483ba1d43-0068fbeebd - 0.0102 VW - 1761341117.232510090 1761341117.242665529 0 - -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 200 - Swift t - 5 - tx75cc376d147143739ae87-0068fbeebd - 0.0570 SSC - 1761341117.195083380 1761341117.252105713 0 - (txn: tx6bcd3bb675a244b1bbb33-0068fbeebd) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/sda1/3/a/versions/copied_name" "tx6bcd3bb675a244b1bbb33-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/3/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx6bcd3bb675a244b1bbb33-0068fbeebd" "proxy-server 4171824" 0.0206 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/sdb1/3/a/versions/copied_name" "tx6bcd3bb675a244b1bbb33-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/3/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx6bcd3bb675a244b1bbb33-0068fbeebd" "proxy-server 4171824" 0.0294 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 COPY /v1/a/versions/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx6bcd3bb675a244b1bbb33-0068fbeebd - 0.0375 SSC - 1761341117.243083239 1761341117.280541182 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff60b01cbaab47509a768-0068fbeebd" "proxy-server 4171824" 0.0058 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx7a017a1b10ea4130a50dd-0068fbeebd" "proxy-server 4171824" 0.0085 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/copied_name" 200 5 "GET http://localhost/v1/a/versions/copied_name" "tx72aedd12eae44b1d83719-0068fbeebd" "proxy-server 4171824" 0.0049 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/copied_name HTTP/1.0 200 - - t - 5 - tx72aedd12eae44b1d83719-0068fbeebd - 0.0330 - - 1761341117.286608219 1761341117.319582701 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa523d8fcda554d579f4be-0068fbeebd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx5027542b617046b88ccaf-0068fbeebd" "proxy-server 4171824" 0.0069 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/0/a/versions/name" 201 - "POST http://localhost/sda1/3/a/versions/name" "tx8ecfe4b39b9342a0965df-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/0/a/versions/name" 201 - "POST http://localhost/sdb1/3/a/versions/name" "tx8ecfe4b39b9342a0965df-0068fbeebd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "POST /sdb1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx8ecfe4b39b9342a0965df-0068fbeebd" "proxy-server 4171824" 0.0134 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "POST /sda1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx8ecfe4b39b9342a0965df-0068fbeebd" "proxy-server 4171824" 0.0073 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 POST /v1/a/versions/name HTTP/1.0 202 - - t - 76 - tx8ecfe4b39b9342a0965df-0068fbeebd - 0.0412 - - 1761341117.325558186 1761341117.366796017 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbae4b72ec6b747ff9bd9e-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx440127ac8cd94dbb9a998-0068fbeebd" "proxy-server 4171824" 0.0082 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx91ca5d5d78084d15add0d-0068fbeebd" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx91ca5d5d78084d15add0d-0068fbeebd - 0.0371 - - 1761341117.368481874 1761341117.405579805 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d3e27fc400f4d6f9d278-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/0/a/versions" 200 311 "GET http://localhost/v1/a/versions?format=json&states=listing" "tx5d3e27fc400f4d6f9d278-0068fbeebd" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 311 - tx5d3e27fc400f4d6f9d278-0068fbeebd - 0.0233 - - 1761341117.407453537 1761341117.430756330 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e44c3321e4d4eb6a5d7e-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7e44c3321e4d4eb6a5d7e-0068fbeebd - 0.0127 VW - 1761341117.432871103 1761341117.445574045 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx8f805663292f41a08eab9-0068fbeebd" "proxy-server 4171824" 0.0074 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx8f805663292f41a08eab9-0068fbeebd - 0.0105 VW - 1761341117.446261644 1761341117.456779242 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx93fa456df47c47909429d-0068fbeebd" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 352 - tx93fa456df47c47909429d-0068fbeebd - 0.0166 VW - 1761341117.457483053 1761341117.474090338 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/vers/004name/1761341116.94861" 200 5 "GET http://localhost/v1/a/vers/004name/1761341116.94861?symlink=get" "txb110302f3b2d4a138b018-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/vers/004name/1761341116.94861" 200 5 "GET http://localhost/v1/a/vers/004name/1761341116.94861?symlink=get" "txb110302f3b2d4a138b018-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/vers/004name/1761341116.94861%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb110302f3b2d4a138b018-0068fbeebd - 0.0338 VW - 1761341117.474680662 1761341117.508433342 0 - (txn: txaea5b0d0a73c4fe7b86b3-0068fbeebd) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txaea5b0d0a73c4fe7b86b3-0068fbeebd" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txaea5b0d0a73c4fe7b86b3-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txaea5b0d0a73c4fe7b86b3-0068fbeebd" "proxy-server 4171824" 0.0226 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txaea5b0d0a73c4fe7b86b3-0068fbeebd" "proxy-server 4171824" 0.0145 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txaea5b0d0a73c4fe7b86b3-0068fbeebd - 0.0360 VW - 1761341117.490522861 1761341117.526508093 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sda1/0/a/vers/004name/1761341116.94861" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1761341116.94861" "tx053cbaf9083947a18d9ed-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sdb1/0/a/vers/004name/1761341116.94861" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1761341116.94861" "tx053cbaf9083947a18d9ed-0068fbeebd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sdb1/3/a/vers/004name/1761341116.94861" 204 - "DELETE http://localhost/v1/a/vers/004name/1761341116.94861" "tx053cbaf9083947a18d9ed-0068fbeebd" "proxy-server 4171824" 0.0125 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sda1/3/a/vers/004name/1761341116.94861" 204 - "DELETE http://localhost/v1/a/vers/004name/1761341116.94861" "tx053cbaf9083947a18d9ed-0068fbeebd" "proxy-server 4171824" 0.0122 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 DELETE /v1/a/vers/004name/1761341116.94861 HTTP/1.0 204 - Swift - - - - tx053cbaf9083947a18d9ed-0068fbeebd - 0.0212 VW - 1761341117.527059555 1761341117.548216581 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa6ba500e71ee47868b1d6-0068fbeebd" "proxy-server 4171824" 0.0058 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx84b3639d97de4706915c8-0068fbeebd" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txa060e2ed7c3340cfa207c-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txa060e2ed7c3340cfa207c-0068fbeebd - 0.0314 - - 1761341117.554311514 1761341117.585671425 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85415961d4b2499eb702f-0068fbeebd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx85415961d4b2499eb702f-0068fbeebd" "proxy-server 4171824" 0.0091 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 176 - tx85415961d4b2499eb702f-0068fbeebd - 0.0259 - - 1761341117.587566376 1761341117.613422155 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1acbd510c46c4311997f4-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1acbd510c46c4311997f4-0068fbeebd - 0.0056 VW - 1761341117.620884180 1761341117.626452684 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx3e83ec0261f8409fb2200-0068fbeebd" "proxy-server 4171824" 0.0102 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx3e83ec0261f8409fb2200-0068fbeebd - 0.0132 VW - 1761341117.627136230 1761341117.640327692 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txf88275fcc8dc48149fa19-0068fbeebd" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 176 - txf88275fcc8dc48149fa19-0068fbeebd - 0.0127 VW - 1761341117.640937567 1761341117.653642416 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/0/a/vers/004name/1761341116.82865" 200 5 "GET http://localhost/v1/a/vers/004name/1761341116.82865?symlink=get" "tx8dbe51d2a51a4facb6b81-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/0/a/vers/004name/1761341116.82865" 200 5 "GET http://localhost/v1/a/vers/004name/1761341116.82865?symlink=get" "tx8dbe51d2a51a4facb6b81-0068fbeebd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/vers/004name/1761341116.82865%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8dbe51d2a51a4facb6b81-0068fbeebd - 0.0261 VW - 1761341117.654188871 1761341117.680253506 0 - (txn: tx759de396ffa74a1cb15ef-0068fbeebd) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx759de396ffa74a1cb15ef-0068fbeebd" "object-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx759de396ffa74a1cb15ef-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx759de396ffa74a1cb15ef-0068fbeebd" "proxy-server 4171824" 0.0186 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx759de396ffa74a1cb15ef-0068fbeebd" "proxy-server 4171824" 0.0180 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx759de396ffa74a1cb15ef-0068fbeebd - 0.0294 VW - 1761341117.670103550 1761341117.699531555 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sda1/0/a/vers/004name/1761341116.82865" 204 - "DELETE http://localhost/sdb1/0/a/vers/004name/1761341116.82865" "tx2f4bcc7287c34cb4be999-0068fbeebd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sdb1/0/a/vers/004name/1761341116.82865" 204 - "DELETE http://localhost/v1/a/vers/004name/1761341116.82865" "tx2f4bcc7287c34cb4be999-0068fbeebd" "proxy-server 4171824" 0.0081 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sdb1/0/a/vers/004name/1761341116.82865" 204 - "DELETE http://localhost/sda1/0/a/vers/004name/1761341116.82865" "tx2f4bcc7287c34cb4be999-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sda1/0/a/vers/004name/1761341116.82865" 204 - "DELETE http://localhost/v1/a/vers/004name/1761341116.82865" "tx2f4bcc7287c34cb4be999-0068fbeebd" "proxy-server 4171824" 0.0123 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 DELETE /v1/a/vers/004name/1761341116.82865 HTTP/1.0 204 - Swift - - - - tx2f4bcc7287c34cb4be999-0068fbeebd - 0.0224 VW - 1761341117.700052023 1761341117.722492933 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2648ad0b1ef0478dacf40-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx25dba49475d3477db607e-0068fbeebd" "proxy-server 4171824" 0.0040 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txad30ac4867324d258c8dd-0068fbeebd" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txad30ac4867324d258c8dd-0068fbeebd - 0.0377 - - 1761341117.729503155 1761341117.767252207 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36a49d8cbd9f451aa2db5-0068fbeebd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx36a49d8cbd9f451aa2db5-0068fbeebd" "proxy-server 4171824" 0.0109 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx36a49d8cbd9f451aa2db5-0068fbeebd - 0.0264 - - 1761341117.769195557 1761341117.795598269 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1da0cc6b05cc4ea5bda01-0068fbeebd" "proxy-server 4171824" 0.0057 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx1da0cc6b05cc4ea5bda01-0068fbeebd" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx1da0cc6b05cc4ea5bda01-0068fbeebd - 0.0212 - - 1761341117.802360773 1761341117.823575497 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9a3f1583015435eb83d3-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa9a3f1583015435eb83d3-0068fbeebd - 0.0045 VW - 1761341117.827987432 1761341117.832450151 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txd10dfa958a6244b787af9-0068fbeebd" "proxy-server 4171824" 0.0073 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txd10dfa958a6244b787af9-0068fbeebd - 0.0155 VW - 1761341117.838360786 1761341117.853895426 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx5b3e330d711f4f638af0d-0068fbeebd" "proxy-server 4171824" 0.0059 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx5b3e330d711f4f638af0d-0068fbeebd - 0.0095 VW - 1761341117.854512215 1761341117.864035368 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sda1/0/a/versions/name" 204 - "DELETE http://localhost/sdb1/3/a/versions/name" "txce246252534444f7aa610-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sdb1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "txce246252534444f7aa610-0068fbeebd" "proxy-server 4171824" 0.0101 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sdb1/0/a/versions/name" 204 - "DELETE http://localhost/sda1/3/a/versions/name" "txce246252534444f7aa610-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "DELETE /sda1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "txce246252534444f7aa610-0068fbeebd" "proxy-server 4171824" 0.0157 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 DELETE /v1/a/versions/name HTTP/1.0 204 - - t - - - txce246252534444f7aa610-0068fbeebd - 0.0234 - - 1761341117.864543200 1761341117.887986898 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02fa295488c0454897165-0068fbeebd" "proxy-server 4171824" 0.0057 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0e81fe68a46d406488a95-0068fbeebd" "proxy-server 4171824" 0.0027 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx79edfde9e90641778bf03-0068fbeebd" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "tx79edfde9e90641778bf03-0068fbeebd" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/17 GET /v1/a/versions/name HTTP/1.0 404 - - t - 70 - tx79edfde9e90641778bf03-0068fbeebd - 0.0339 - - 1761341117.894668341 1761341117.928553581 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35c400fd1b534373bd581-0068fbeebd" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx35c400fd1b534373bd581-0068fbeebd - 0.0084 VW - 1761341117.944978714 1761341117.953420639 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx951471ef45cc4f92beabd-0068fbeebd" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx951471ef45cc4f92beabd-0068fbeebd - 0.0085 VW - 1761341117.954074383 1761341117.962530613 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txc946e8b45ad84dce95116-0068fbeebd" "proxy-server 4171824" 0.0047 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:17 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txc946e8b45ad84dce95116-0068fbeebd" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/17 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc946e8b45ad84dce95116-0068fbeebd - 0.0148 VW - 1761341117.963153124 1761341117.977946520 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txaba2563de8fc4780a4b59-0068fbeebd" "object-server 4171824" 0.0046 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txaba2563de8fc4780a4b59-0068fbeebd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txaba2563de8fc4780a4b59-0068fbeebd" "proxy-server 4171824" 0.0336 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txaba2563de8fc4780a4b59-0068fbeebd" "proxy-server 4171824" 0.0396 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txaba2563de8fc4780a4b59-0068fbeebd - 0.0481 - - 1761341117.978394508 1761341118.026471376 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e9987cf218d4bec835c7-0068fbeebe" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6e9987cf218d4bec835c7-0068fbeebe - 0.0046 VW - 1761341118.038601637 1761341118.043214083 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx1d6c520657b24a84b85df-0068fbeebe" "proxy-server 4171824" 0.0083 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx1d6c520657b24a84b85df-0068fbeebe - 0.0154 VW - 1761341118.043818712 1761341118.059227228 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx64065f7e87b3431fa07cd-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx64065f7e87b3431fa07cd-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx64065f7e87b3431fa07cd-0068fbeebe - 0.0153 VW - 1761341118.059801579 1761341118.075144529 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txc507fbf17f5e4b6fac32a-0068fbeebe" "proxy-server 4171824" 0.0029 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/004name/1761341117.97893" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1761341117.97893" "txded35428beba4e0691891-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/vers/004name/1761341117.97893" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1761341117.97893" "txded35428beba4e0691891-0068fbeebe" "object-server 4171824" 0.0047 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/004name/1761341117.97893" 201 - "PUT http://localhost/v1/a/vers/004name/1761341117.97893" "txded35428beba4e0691891-0068fbeebe" "proxy-server 4171824" 0.0223 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/vers/004name/1761341117.97893" 201 - "PUT http://localhost/v1/a/vers/004name/1761341117.97893" "txded35428beba4e0691891-0068fbeebe" "proxy-server 4171824" 0.0179 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 PUT /v1/a/vers/004name/1761341117.97893 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txded35428beba4e0691891-0068fbeebe - 0.0375 VW - 1761341118.075773954 1761341118.113244057 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx4d9a9fc3d1b24dfa91742-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx4d9a9fc3d1b24dfa91742-0068fbeebe" "proxy-server 4171824" 0.0107 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx4d9a9fc3d1b24dfa91742-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx4d9a9fc3d1b24dfa91742-0068fbeebe" "proxy-server 4171824" 0.0202 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - tx4d9a9fc3d1b24dfa91742-0068fbeebe - 0.0282 - - 1761341118.117914438 1761341118.146163225 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx041f2652affe44d79e2b0-0068fbeebe" "proxy-server 4171824" 0.0054 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx041f2652affe44d79e2b0-0068fbeebe - 0.1244 VW - 1761341118.158387661 1761341118.282821894 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx1cae3e1a867b4385a7d18-0068fbeebe" "proxy-server 4171824" 0.0074 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx1cae3e1a867b4385a7d18-0068fbeebe - 0.0103 VW - 1761341118.283430815 1761341118.293691397 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx9667a5b1703145419722e-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx9667a5b1703145419722e-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx9667a5b1703145419722e-0068fbeebe - 0.0131 VW - 1761341118.294285059 1761341118.307379007 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx4605dcffb2d141d7b6c9b-0068fbeebe" "proxy-server 4171824" 0.0026 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/vers/004name/1761341118.11844" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1761341118.11844" "tx9ba1d0d768ed45ccae7f3-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/004name/1761341118.11844" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1761341118.11844" "tx9ba1d0d768ed45ccae7f3-0068fbeebe" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/1/a/vers/004name/1761341118.11844" 201 - "PUT http://localhost/v1/a/vers/004name/1761341118.11844" "tx9ba1d0d768ed45ccae7f3-0068fbeebe" "proxy-server 4171824" 0.0072 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/1/a/vers/004name/1761341118.11844" 201 - "PUT http://localhost/v1/a/vers/004name/1761341118.11844" "tx9ba1d0d768ed45ccae7f3-0068fbeebe" "proxy-server 4171824" 0.0087 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 PUT /v1/a/vers/004name/1761341118.11844 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx9ba1d0d768ed45ccae7f3-0068fbeebe - 0.0185 VW - 1761341118.308034658 1761341118.326558828 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txa1b6f5b2da664ab995623-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txa1b6f5b2da664ab995623-0068fbeebe" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txa1b6f5b2da664ab995623-0068fbeebe" "proxy-server 4171824" 0.0101 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txa1b6f5b2da664ab995623-0068fbeebe" "proxy-server 4171824" 0.0119 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txa1b6f5b2da664ab995623-0068fbeebe - 0.0158 - - 1761341118.326977015 1761341118.342787504 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee444c7dd17a41f7982ba-0068fbeebe" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txee444c7dd17a41f7982ba-0068fbeebe" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - txee444c7dd17a41f7982ba-0068fbeebe - 0.0120 - - 1761341118.344496727 1761341118.356534004 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31e2b4a619824a02abf59-0068fbeebe" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx31e2b4a619824a02abf59-0068fbeebe - 0.0045 VW - 1761341118.358721256 1761341118.363188267 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx9615861312ed4150bcac6-0068fbeebe" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx9615861312ed4150bcac6-0068fbeebe - 0.0058 VW - 1761341118.363791943 1761341118.369633198 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx34d881b685c940e19b168-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "tx34d881b685c940e19b168-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx34d881b685c940e19b168-0068fbeebe - 0.0067 VW - 1761341118.370182753 1761341118.376892090 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txf7808900a99c4a1abc7bb-0068fbeebe" "proxy-server 4171824" 0.0013 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/vers/004name/1761341118.32746" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1761341118.32746" "txf54d1576a2ac42ce9f11f-0068fbeebe" "object-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/1/a/vers/004name/1761341118.32746" 201 - "PUT http://localhost/v1/a/vers/004name/1761341118.32746" "txf54d1576a2ac42ce9f11f-0068fbeebe" "proxy-server 4171824" 0.0063 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/004name/1761341118.32746" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1761341118.32746" "txf54d1576a2ac42ce9f11f-0068fbeebe" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/1/a/vers/004name/1761341118.32746" 201 - "PUT http://localhost/v1/a/vers/004name/1761341118.32746" "txf54d1576a2ac42ce9f11f-0068fbeebe" "proxy-server 4171824" 0.0108 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 PUT /v1/a/vers/004name/1761341118.32746 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txf54d1576a2ac42ce9f11f-0068fbeebe - 0.0187 VW - 1761341118.377508402 1761341118.396195889 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txc90e8c1883074e65bbce8-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc90e8c1883074e65bbce8-0068fbeebe" "proxy-server 4171824" 0.0068 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txc90e8c1883074e65bbce8-0068fbeebe" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc90e8c1883074e65bbce8-0068fbeebe" "proxy-server 4171824" 0.0112 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - txc90e8c1883074e65bbce8-0068fbeebe - 0.0147 - - 1761341118.396642208 1761341118.411375523 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb36e1119b3f4e6d88ae7-0068fbeebe" "proxy-server 4171824" 0.0029 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcb36e1119b3f4e6d88ae7-0068fbeebe - 0.0056 VW - 1761341118.795441628 1761341118.801066399 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx2738c6989f1740a98a52f-0068fbeebe" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx2738c6989f1740a98a52f-0068fbeebe - 0.0057 VW - 1761341118.802501202 1761341118.808198929 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx64c2330e6e034ac789c01-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx64c2330e6e034ac789c01-0068fbeebe" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx7215e8a7a4ae44c9b86c4-0068fbeebe" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx64c2330e6e034ac789c01-0068fbeebe - 0.0207 VW - 1761341118.808817148 1761341118.829547405 0 - (txn: tx5313a346382f44b7809ac-0068fbeebe) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/vers/004name/1761341118.39713" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1761341118.39713" "tx5313a346382f44b7809ac-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/004name/1761341118.39713" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1761341118.39713" "tx5313a346382f44b7809ac-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/004name/1761341118.39713" 201 - "PUT http://localhost/v1/a/vers/004name/1761341118.39713" "tx5313a346382f44b7809ac-0068fbeebe" "proxy-server 4171824" 0.0096 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/vers/004name/1761341118.39713" 201 - "PUT http://localhost/v1/a/vers/004name/1761341118.39713" "tx5313a346382f44b7809ac-0068fbeebe" "proxy-server 4171824" 0.0144 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 PUT /v1/a/vers/004name/1761341118.39713 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx5313a346382f44b7809ac-0068fbeebe - 0.0242 VW - 1761341118.815891027 1761341118.840065241 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx6d79938efda342dc90511-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx6d79938efda342dc90511-0068fbeebe" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx6d79938efda342dc90511-0068fbeebe" "proxy-server 4171824" 0.0091 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx6d79938efda342dc90511-0068fbeebe" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx6d79938efda342dc90511-0068fbeebe - 0.0142 - - 1761341118.840549707 1761341118.854777098 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d5d2aa2f3b542589e19a-0068fbeebe" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9d5d2aa2f3b542589e19a-0068fbeebe - 0.0045 VW - 1761341118.856538296 1761341118.860994816 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx17a738b5345c427d9f9a5-0068fbeebe" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx17a738b5345c427d9f9a5-0068fbeebe - 0.0057 VW - 1761341118.861679077 1761341118.867356062 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sda1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx097986ea04f04be39b621-0068fbeebe" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx097986ea04f04be39b621-0068fbeebe" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx097986ea04f04be39b621-0068fbeebe - 0.0057 VW - 1761341118.867923021 1761341118.873665094 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "txdd3dcdc1f4fb47749551b-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "txdd3dcdc1f4fb47749551b-0068fbeebe" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "txdd3dcdc1f4fb47749551b-0068fbeebe" "proxy-server 4171824" 0.0075 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "txdd3dcdc1f4fb47749551b-0068fbeebe" "proxy-server 4171824" 0.0090 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/18 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - txdd3dcdc1f4fb47749551b-0068fbeebe - 0.0129 - - 1761341118.874072552 1761341118.886954308 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ece09e6e9624e6882b19-0068fbeebe" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4ece09e6e9624e6882b19-0068fbeebe - 0.0043 VW - 1761341118.888624191 1761341118.892907619 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0aeeb65573334b3994cb8-0068fbeebe" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx0aeeb65573334b3994cb8-0068fbeebe - 0.0055 VW - 1761341118.893585682 1761341118.899117470 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sdb1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx2cc33479d47a4956b4141-0068fbeebe" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "GET /sda1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx2cc33479d47a4956b4141-0068fbeebe" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txace343dc2e5149769913d-0068fbeebe" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/18 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx2cc33479d47a4956b4141-0068fbeebe - 0.0168 VW - 1761341118.899689436 1761341118.916504145 0 - (txn: tx90b02cfcb01144d189250-0068fbeebe) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:18 +0000] "PUT /sdb1/0/a/vers/008name/sub/1761341118.87458" 201 - "PUT http://localhost/sda1/0/a/vers/008name/sub/1761341118.87458" "tx90b02cfcb01144d189250-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 DEBUG: Container update timeout (1.0000s) waiting for [('127.0.0.1:44927', 'sdb1')] (txn: tx90b02cfcb01144d189250-0068fbeebe) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/vers/008name/sub/1761341118.87458" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1761341118.87458" "tx90b02cfcb01144d189250-0068fbeebe" "proxy-server 4171824" 1.1474 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/vers/008name/sub/1761341118.87458" 201 - "PUT http://localhost/sdb1/0/a/vers/008name/sub/1761341118.87458" "tx90b02cfcb01144d189250-0068fbeebe" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/0/a/vers/008name/sub/1761341118.87458" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1761341118.87458" "tx90b02cfcb01144d189250-0068fbeebe" "proxy-server 4171824" 1.1518 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 PUT /v1/a/vers/008name/sub/1761341118.87458 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx90b02cfcb01144d189250-0068fbeebe - 1.1609 VW - 1761341118.906473637 1761341120.067412138 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx18114b14ae46454d8e2c9-0068fbeec0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx18114b14ae46454d8e2c9-0068fbeec0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx18114b14ae46454d8e2c9-0068fbeec0" "proxy-server 4171824" 0.0110 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx18114b14ae46454d8e2c9-0068fbeec0" "proxy-server 4171824" 0.0105 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/20 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx18114b14ae46454d8e2c9-0068fbeec0 - 0.0153 - - 1761341120.067838430 1761341120.083171368 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx64072fcee1fb4ae6b836a-0068fbeec0" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx64072fcee1fb4ae6b836a-0068fbeec0 - 0.0042 VW - 1761341120.084751129 1761341120.088923216 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx8ea490ae18d2488c8535f-0068fbeec0" "proxy-server 4171824" 0.0031 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx8ea490ae18d2488c8535f-0068fbeec0 - 0.0058 VW - 1761341120.089521646 1761341120.095340490 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sdb1/0/a/vers" 200 704 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx30c44f523f3c4816a9400-0068fbeec0" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 704 - tx30c44f523f3c4816a9400-0068fbeec0 - 0.0072 VW - 1761341120.095897198 1761341120.103110313 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sdb1/0/a/vers/004name/1761341118.39713" 200 5 "GET http://localhost/v1/a/vers/004name/1761341118.39713?symlink=get" "txebe0eb64aac747babe67e-0068fbeec0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sda1/0/a/vers/004name/1761341118.39713" 200 5 "GET http://localhost/v1/a/vers/004name/1761341118.39713?symlink=get" "txebe0eb64aac747babe67e-0068fbeec0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 GET /v1/a/vers/004name/1761341118.39713%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txebe0eb64aac747babe67e-0068fbeec0 - 0.0110 VW - 1761341120.103600025 1761341120.114629269 0 - (txn: tx39d87d661a9140f99872d-0068fbeec0) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx39d87d661a9140f99872d-0068fbeec0" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx39d87d661a9140f99872d-0068fbeec0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx39d87d661a9140f99872d-0068fbeec0" "proxy-server 4171824" 0.0091 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx39d87d661a9140f99872d-0068fbeec0" "proxy-server 4171824" 0.0086 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx39d87d661a9140f99872d-0068fbeec0 - 0.0135 VW - 1761341120.109880924 1761341120.123358250 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sda1/0/a/vers/004name/1761341118.39713" 204 - "DELETE http://localhost/sda1/0/a/vers/004name/1761341118.39713" "tx54ce760130154ec89308b-0068fbeec0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sda1/0/a/vers/004name/1761341118.39713" 204 - "DELETE http://localhost/v1/a/vers/004name/1761341118.39713" "tx54ce760130154ec89308b-0068fbeec0" "proxy-server 4171824" 0.0051 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sdb1/0/a/vers/004name/1761341118.39713" 204 - "DELETE http://localhost/sdb1/0/a/vers/004name/1761341118.39713" "tx54ce760130154ec89308b-0068fbeec0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sdb1/0/a/vers/004name/1761341118.39713" 204 - "DELETE http://localhost/v1/a/vers/004name/1761341118.39713" "tx54ce760130154ec89308b-0068fbeec0" "proxy-server 4171824" 0.0073 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 DELETE /v1/a/vers/004name/1761341118.39713 HTTP/1.0 204 - Swift - - - - tx54ce760130154ec89308b-0068fbeec0 - 0.0115 VW - 1761341120.123812914 1761341120.135321379 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f267b7c71834890af587-0068fbeec0" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sdb1/0/a/vers" 200 180 "GET http://localhost/v1/a/vers?prefix=008name%2Fsub%2F&format=json&states=listing" "tx8f267b7c71834890af587-0068fbeec0" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/20 GET /v1/a/vers%3Fprefix%3D008name%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 180 - tx8f267b7c71834890af587-0068fbeec0 - 0.0110 - - 1761341120.136963844 1761341120.147950172 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e546d51c0484a0097f91-0068fbeec0" "proxy-server 4171824" 0.0013 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/0/a/versionswhoops" 201 - "PUT http://127.0.0.1:44927/sdb1/2/a/versionswhoops" "tx2e546d51c0484a0097f91-0068fbeec0" "container-server 4171824" 0.0010 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/versionswhoops" 201 - "PUT http://127.0.0.1:32857/sda1/2/a/versionswhoops" "tx2e546d51c0484a0097f91-0068fbeec0" "container-server 4171824" 0.0010 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/2/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx2e546d51c0484a0097f91-0068fbeec0" "proxy-server 4171824" 0.0084 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/2/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx2e546d51c0484a0097f91-0068fbeec0" "proxy-server 4171824" 0.0137 "-" 4171824 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... ok +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: tx4a7616ad439c4f27b6ed6-006b08fec5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: tx9944af7212fd4a4b8b6c2-006b08fec5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: tx6d89d604ceff4af29a577-006b08fec5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7285c8ff25d94908b7eaf-006b08fec5" "proxy-server 525355" 0.0020 "-" 525355 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2634419dffd245daad377-006b08fec5" "proxy-server 525355" 0.0013 "-" 525355 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "txac3d8920584f4fdd9c805-006b08fec5" "object-server 525355" 0.0005 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txac3d8920584f4fdd9c805-006b08fec5" "proxy-server 525355" 0.0261 "-" 525355 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "txac3d8920584f4fdd9c805-006b08fec5" "object-server 525355" 0.0004 "-" 525355 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txac3d8920584f4fdd9c805-006b08fec5" "proxy-server 525355" 0.0222 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 131072 - - txac3d8920584f4fdd9c805-006b08fec5 - 0.0813 - - 1795751621.606400967 1795751621.687689066 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa858a3b8b6ed4f6384ffd-006b08fec5" "proxy-server 525355" 0.0140 "-" 525355 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx035113c3fc5746c39514f-006b08fec5" "proxy-server 525355" 0.0024 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx9938434dcaf54a51bdeaa-006b08fec5" "proxy-server 525355" 0.0011 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx9938434dcaf54a51bdeaa-006b08fec5 - 0.0475 - - 1795751621.689308643 1795751621.736768723 0 - +Run 00 took 000.055 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb09ce886cf434a97976b1-006b08fec5" "proxy-server 525355" 0.0013 "-" 525355 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx15acdce4f0e44a4387c84-006b08fec5" "proxy-server 525355" 0.0093 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx1bb463f895da40a1b1eee-006b08fec5" "proxy-server 525355" 0.0087 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx1bb463f895da40a1b1eee-006b08fec5 - 0.0373 - - 1795751621.744573355 1795751621.781852245 0 - +Run 01 took 000.039 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx333355b498af4491be567-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 -test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_removes_swift_bytes ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_get_deleted_account +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_get_deleted_account ... ok -object-reconstructor ERROR: Unable to get enough responses (27 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor DEBUG: Found existing frag #0 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.0:1000/sda/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #0 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=56 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing Etag) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.16:1016/sdq/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.18:1018/sds/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.22:1022/sdw/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.24:1024/sdy/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.27:1027/sdb/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.9:1009/sdj/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.10:1010/sdk/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sdr/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.21:1021/sdv/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.23:1023/sdx/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.25:1025/sdz/0/a/c/o policy#0 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.26:1026/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (6 x unknown, 13 x 404, 8 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor INFO: Nothing reconstructed for 1.0013580322265625e-05 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Mixed Etag (unexpected_etag, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'two') -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341120.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_invalid_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_etag_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_frag_index_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_timestamp_header -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0057 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0009 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0338 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0059 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0120 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0105 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0110 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0109 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0108 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0109 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmpq5rcpp79/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0101 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0106 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0349 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0120 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0113 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0077 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0104 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0084 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0126 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0112 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_long_acct_names +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_long_acct_names ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_simple ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable ... ok +test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest ... ok +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id ... ok +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id_length_limit +test.unit.proxy.test_server.TestProxyServer.test_adds_transaction_id_length_limit ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_different_timestamps ... ok +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_allow ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_DELETE +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_DELETE ... ok +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny +test.unit.proxy.test_server.TestProxyServer.test_calls_authorize_deny ... ok +test.unit.proxy.test_server.TestProxyServer.test_check_response_200 +test.unit.proxy.test_server.TestProxyServer.test_check_response_200 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json_last_modified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json_last_modified ... ok +test.unit.proxy.test_server.TestProxyServer.test_check_response_503 +test.unit.proxy.test_server.TestProxyServer.test_check_response_503 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_some_missing ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes ... ok +test.unit.proxy.test_server.TestProxyServer.test_check_response_507 +test.unit.proxy.test_server.TestProxyServer.test_check_response_507 ... ok +test.unit.proxy.test_server.TestProxyServer.test_denied_host_header +test.unit.proxy.test_server.TestProxyServer.test_denied_host_header ... ok +test.unit.proxy.test_server.TestProxyServer.test_error_limit_methods +test.unit.proxy.test_server.TestProxyServer.test_error_limit_methods ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter ... ok +test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file +test.unit.proxy.test_server.TestProxyObjectPerformance.test_GET_debug_large_file ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_POST +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_POST ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_PUT +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_PUT ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_large_app_iter_ranges +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_large_app_iter_ranges ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_stripping_swift_admin_headers +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_stripping_swift_admin_headers ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_swift_owner +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_swift_owner ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_marker +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_marker ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_POST +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_POST ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter ... ok +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_PUT ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_io_error +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_io_error ... ok + +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.2:1002/sdc (txn: tx968fe32ce349448bb669c-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read object during GET (retrying) 10.0.0.2:1002/sdc (txn: txde13b1b1326c40eeabd36-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: tx4879c92da52949cbbdcd5-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.1:1001/sdb (txn: txfd9063fbf1514ff980a04-006b08fec5) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.2:1002/sdc (txn: txfd9063fbf1514ff980a04-006b08fec5) +proxy-server ERROR: Trying to read next part of object multi-part GET (retrying) 10.0.0.0:1000/sda (txn: txfd9063fbf1514ff980a04-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx62edf2b50ae344209a65d-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx62edf2b50ae344209a65d-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx6e8cbcd45f864b71a7471-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: txe0c2466c13564f788295f-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txe0c2466c13564f788295f-006b08fec5) +proxy-server ERROR: Object HEAD returning 503 for [] (txn: txe0c2466c13564f788295f-006b08fec5) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx2629cbd42bb24371bfcd2-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx2629cbd42bb24371bfcd2-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx2629cbd42bb24371bfcd2-006b08fec5) +proxy-server ERROR: Object HEAD returning 503 for [507] (txn: tx2629cbd42bb24371bfcd2-006b08fec5) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx4e402adad19449b78e505-006b08fec5) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx4e402adad19449b78e505-006b08fec5) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx4e402adad19449b78e505-006b08fec5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30f95b7e46264c99bc50c-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30f95b7e46264c99bc50c-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx30f95b7e46264c99bc50c-006b08fec6) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx30f95b7e46264c99bc50c-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_all_primaries_succeed ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_configure_task_container_per_day ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_non_integer ... ok + +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txa5f7b71f3ca544f2b9f40-006b08fec5" "proxy-server 525335" 0.0116 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/1/a/ec-con/o2" "txa5f7b71f3ca544f2b9f40-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "txa5f7b71f3ca544f2b9f40-006b08fec5" "object-server 525335" 0.0057 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txa5f7b71f3ca544f2b9f40-006b08fec5" "proxy-server 525335" 0.0301 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txa5f7b71f3ca544f2b9f40-006b08fec5" "proxy-server 525335" 0.0239 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - txa5f7b71f3ca544f2b9f40-006b08fec5 - 0.0596 - - 1795751621.726753712 1795751621.786395788 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a99d1e45b3244d68f990-006b08fec5" "proxy-server 525335" 0.0012 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx25509049e3c84beeaea47-006b08fec5" "proxy-server 525335" 0.0043 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx3aa9dc1cb8cc47008692b-006b08fec5" "proxy-server 525335" 0.0091 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx3aa9dc1cb8cc47008692b-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdh1/1/a/ec-con/o2" "tx3aa9dc1cb8cc47008692b-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx3aa9dc1cb8cc47008692b-006b08fec5" "proxy-server 525335" 0.0146 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx3aa9dc1cb8cc47008692b-006b08fec5" "proxy-server 525335" 0.0164 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx3aa9dc1cb8cc47008692b-006b08fec5 - 0.0556 - - 1795751621.790038586 1795751621.845682144 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx569c38ab75fc4350a67ed-006b08fec5" "proxy-server 525335" 0.0012 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx56a7094e04b54743bbb46-006b08fec5" "proxy-server 525335" 0.0069 "-" 525335 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/1/a/ec-con/o2" "tx3f65f966955b41e4b9779-006b08fec5" "object-server 525335" 0.0004 "-" 525335 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "DELETE /sdg1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx3f65f966955b41e4b9779-006b08fec5" "proxy-server 525335" 0.0194 "-" 525335 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "DELETE /sdi1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx3f65f966955b41e4b9779-006b08fec5" "proxy-server 525335" 0.0199 "-" 525335 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/1/a/ec-con/o2" "tx3f65f966955b41e4b9779-006b08fec5" "object-server 525335" 0.0053 "-" 525335 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "DELETE /sdh1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx3f65f966955b41e4b9779-006b08fec5" "proxy-server 525335" 0.0203 "-" 525335 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx3f65f966955b41e4b9779-006b08fec5 - 0.0667 - - 1795751621.847234964 1795751621.913893223 3 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /v1/a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 full Trying to GET /v1/a/c/o From Object Server 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage +test DEBUG: Node is error limited: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: test msg 10.0.0.0:1000/sda +test ERROR: ERROR with test1 server 10.0.0.0:1000/sda re: test1 msg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1296, in test_error_limit_methods + raise Exception('kaboom1!') +Exception: kaboom1! +test WARNING: ERROR with test2 server 10.0.0.0:1000/sda re: test2 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1310, in test_error_limit_methods + raise Exception('kaboom2!') +Exception: kaboom2! +test WARNING: ERROR with test3 server 10.0.0.0:1000/sda re: test3 msg +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1325, in test_error_limit_methods + raise Exception('kaboom3!') +Exception: kaboom3! +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_error_occurred +test.unit.proxy.test_server.TestProxyServer.test_error_occurred ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_quarantine ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config ... ok + +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 202 76 "POST http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx832f49fef776453696523-006b08fec5" "proxy-server 525332" 0.0209 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "POST /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 202 76 "POST http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx832f49fef776453696523-006b08fec5" "proxy-server 525332" 0.0143 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5c55df9f8d934bbb8c303-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx8d775cba90584c1bba383-006b08fec5" "proxy-server 525332" 0.0088 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx0c1c962a3c7c42f2848f1-006b08fec5" "proxy-server 525332" 0.0067 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx0c1c962a3c7c42f2848f1-006b08fec5" "proxy-server 525332" 0.0034 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8249b389d4ce48e89a476-006b08fec5" "proxy-server 525332" 0.0055 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx0e23d2c2330e408cab9ba-006b08fec5" "proxy-server 525332" 0.0012 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx9dded9dd021642e1b73ee-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5d8118124c4549138d506-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx4ec8e166c7904774bd319-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx4f563a00c27241c8963cc-006b08fec5" "proxy-server 525332" 0.0033 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx4f563a00c27241c8963cc-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx80c2f553a28343ebadfc4-006b08fec5" "proxy-server 525332" 0.0062 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txffc3869013dc464fa0ad1-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx2daeca9933d44b88bee6f-006b08fec5" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5a198a0ef6c34532aff10-006b08fec5" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx4e7c85b8ae554ceba1e56-006b08fec5" "proxy-server 525332" 0.0082 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txa4916d4874684cc8b3662-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txa4916d4874684cc8b3662-006b08fec5" "proxy-server 525332" 0.0087 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx1188b7b37a4d4076a1670-006b08fec5" "proxy-server 525332" 0.0134 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txf0b71200762d4ed692276-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txfee920f5a7c64ff8be08d-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txfee920f5a7c64ff8be08d-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx5f734fddfdd1457e914c8-006b08fec5" "proxy-server 525332" 0.0094 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx4452c11c8c8e4d87b9031-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txc231eb49a6424699aee69-006b08fec5" "proxy-server 525332" 0.0009 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txc231eb49a6424699aee69-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txc231eb49a6424699aee69-006b08fec5) +proxy DEBUG: Ignoring 412 from primary (txn: txc231eb49a6424699aee69-006b08fec5) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txc231eb49a6424699aee69-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txc231eb49a6424699aee69-006b08fec5) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx4fdee75b010f438fadc26-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx6600557f04974b2f82398-006b08fec5" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txfc4be2da93994a849891c-006b08fec5" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txfc4be2da93994a849891c-006b08fec5" "proxy-server 525332" 0.0130 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txfc4be2da93994a849891c-006b08fec5" "proxy-server 525332" 0.0078 "-" 525332 3test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer +test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_delete_at_with_x_open_expired ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp ... ok + +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1!test.unit.proxy.test_server.TestProxyServer.test_exception_occurred +test.unit.proxy.test_server.TestProxyServer.test_exception_occurred ... ok +test.unit.proxy.test_server.TestProxyServer.test_exception_occurred_replication_ip_port_logging +test.unit.proxy.test_server.TestProxyServer.test_exception_occurred_replication_ip_port_logging ... ok +test.unit.proxy.test_server.TestProxyServer.test_get_info_controller +test.unit.proxy.test_server.TestProxyServer.test_get_info_controller ... ok +test.unit.proxy.test_server.TestProxyServer.test_get_object_ring +test.unit.proxy.test_server.TestProxyServer.test_get_object_ring ... ok +test.unit.proxy.test_server.TestProxyServer.test_inexistent_method_request +test.unit.proxy.test_server.TestProxyServer.test_inexistent_method_request ... ok +test.unit.proxy.test_server.TestProxyServer.test_info_defaults +test.unit.proxy.test_server.TestProxyServer.test_info_defaults ... ok +test.unit.proxy.test_server.TestProxyServer.test_internal_method_request +test.unit.proxy.test_server.TestProxyServer.test_internal_method_request ... ok +test.unit.proxy.test_server.TestProxyServer.test_internal_reserved_name_request +test.unit.proxy.test_server.TestProxyServer.test_internal_reserved_name_request ... ok +test.unit.proxy.test_server.TestProxyServer.test_negative_content_length +test.unit.proxy.test_server.TestProxyServer.test_negative_content_length ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_newer_non_durable_data_file +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_newer_non_durable_data_file ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_limits_expirer_queue_deletes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_deleted ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_non_int_delete_after ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc545cbe927f0486595380-006b08fec5" "proxy-server 525355" 0.0077 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx14709bfe11da4066807b5-006b08fec5" "proxy-server 525355" 0.0006 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx14709bfe11da4066807b5-006b08fec5 - 0.0297 - - 1795751621.783504725 1795751621.813202143 0 - +Run 02 took 000.031 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba58120a100948f3978eb-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx28a6ac5071654399ac465-006b08fec5" "proxy-server 525355" 0.0138 "-" 525355 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txabcd650f365c46b58e199-006b08fec5" "proxy-server 525355" 0.0007 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txabcd650f365c46b58e199-006b08fec5 - 0.0552 - - 1795751621.814801216 1795751621.870040417 0 - +Run 03 took 000.057 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6cc52fb136f48efa564c-006b08fec5" "proxy-server 525355" 0.0013 "-" 525355 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5e56fe3079ed4688a2f9b-006b08fec5" "proxy-server 525355" 0.0013 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx123afe063ab84c7f8bd93-006b08fec5" "proxy-server 525355" 0.0006 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx123afe063ab84c7f8bd93-006b08fec5 - 0.0298 - - 1795751621.878572464 1795751621.908409834 0 - +Run 04 took 000.038 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa980dce52bef4dc1b42ef-006b08fec5" "proxy-server 525355" 0.0013 "-" 525355 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txfb5d81ddbc294204a13e5-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txe0fce8cbb3014342bf22f-006b08fec5" "proxy-server 525355" 0.0006 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txe0fce8cbb3014342bf22f-006b08fec5 - 0.0288 - - 1795751621.910046101 1795751621.938895464 0 - +Run 05 took 000.038 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29ed34bccf7a4dc3979d9-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txfd8f78f84389497595c95-006b08fec5" "proxy-server 525355" 0.0013 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx43aefc09902c4e01b63a4-006b08fec5" "proxy-server 525355" 0.0006 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx43aefc09902c4e01b63a4-006b08fec5 - 0.0338 - - 1795751621.947741032 1795751621.981533766 0 - +Run 06 took 000.035 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84075711a9ef4e5884f26-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1bbbfb8df2084616afaf2-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx1fb455e57b6b4d729cc90-006b08fec5" "proxy-server 525355" 0.0006 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/41 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx1fb455e57b6b4d729cc90-006b08fec5 - 0.0120 - - 1795751621.983138323 1795751621.995182276 0 - +Run 07 took 000.014 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c3d443e5c71437b8084e-006b08fec5" "proxy-server 525355" 0.0012 "-" 525355 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc5807aea8ab94b87a832a-006b08fec6" "proxy-server 525355" 0.0012 "-" 525355 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "tx6f7840483fbf4c3f9c6ed-006b08fec6" "proxy-server 525355" 0.0005 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/42 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - tx6f7840483fbf4c3f9c6ed-006b08fec6 - 0.0116 - - 1795751621.996807575 1795751622.008418798 0 - +Run 08 took 000.013 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe31186350f9a41019e7ea-006b08fec6" "proxy-server 525355" 0.0012 "-" 525355 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8c30e69b1fc3446684ad8-006b08fec6" "proxy-server 525355" 0.0012 "-" 525355 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdb1/1/a/c/o.large" 200 131072 "GET http://localhost/v1/a/c/o.large" "txf91878fe24cf46d48b419-006b08fec6" "proxy-server 525355" 0.0006 "-" 525355 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/42 GET /v1/a/c/o.large HTTP/1.0 200 - - t - 131072 - txf91878fe24cf46d48b419-006b08fec6 - 0.0117 - - 1795751622.009925842 1795751622.021596432 0 - +Run 09 took 000.013 +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 1}, app) +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0198 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0101 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0115 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0095 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0013 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0116 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0084 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0034 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:41 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0079 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0124 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0084 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0031 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0182 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0083 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0126 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0104 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0021 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0238 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 525350 2test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_read_affinity_value +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_read_affinity_value ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_sorting_method_value +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_sorting_method_value ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_old_enough_to_reclaim ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_errors +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_errors ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_not_supported +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_not_supported ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok + +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmps3oi9954/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1795751621.39227#2#d.data ([Errno 100] Some Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable + fsync_dir(self._datadir) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 100] Some Error +test-TestECDiskFile ERROR: No space left on device for /tmp/tmp56l6zjkz/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1795751621.40433#2#d.data ([Errno 122] EDQUOT): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 122] EDQUOT +test-TestECDiskFile ERROR: No space left on device for /tmp/tmpa_anm6zc/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1795751621.41653#2#d.data ([Errno 28] ENOSPC): [Errno 28] ENOSPC +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpnx51yz4y/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1795751621.42791#2#d.data ([Errno 100] Some Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 100] Some Error +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp969v25xk/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1795751621.44388#2#d.data ([Errno 21] Some other IO Error): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +IsADirectoryError: [Errno 21] Some other IO Error +test-TestECDiskFile ERROR: Error removing tempfile: /tmp/tmpy5mf_b8i/tmp_test_obj_server_DiskFile/sda1/tmp/tmp7o82iori: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open + fallocate(self._fd, self._size) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: [Errno 28] No space left on device + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create + yield dfw.open() + ~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open + raise DiskFileNoSpace() +swift.common.exceptions.DiskFileNoSpace + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close + os.unlink(self._tmppath) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +FileNotFoundError: [Errno 2] No such file or directory +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp62wkrym7/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751621.75112#2#d.data: Bytes read: 84, does not match metadata: 85 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpsr61x7jb/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751622.14113#2#d.data: [Errno 5] Input/output error +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpceuuehu9/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751622.15689#2#d.data: Bytes read: 82, does not match metadata: 83 +Problem cleaning up /tmp/tmpmug_hyhe/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup + raise OSError() +OSError +test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files +test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open +test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_node_count_value +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_node_count_value ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_value +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_value ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash +test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path +test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_affinity +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_affinity ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_other_params +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_other_params ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx74f1458283174aac9ec79-006b08fec6" "proxy-server 525332" 0.0146 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx15633c76a3d34c3389cd4-006b08fec6" "proxy-server 525332" 0.0014 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txf9d96b2bd23042efa8cfa-006b08fec6" "proxy-server 525332" 0.0009 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txf9d96b2bd23042efa8cfa-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txf9d96b2bd23042efa8cfa-006b08fec6" "proxy-server 525332" 0.0157 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txce7fdc0958f44e61884ab-006b08fec6" "proxy-server 525332" 0.0134 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx6a92a35e99004837b848f-006b08fec6" "proxy-server 525332" 0.0074 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx08d34932b012481d9506a-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx08d34932b012481d9506a-006b08fec6" "proxy-server 525332" 0.0093 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txdb4808bde0c24177af314-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx41669ddfdae34d97bfc0c-006b08fec6" "proxy-server 525332" 0.0107 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx4f47c23cecc442088b2a4-006b08fec6" "proxy-server 525332" 0.0009 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx4f47c23cecc442088b2a4-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcdaf17e57e5b42b884f06-006b08fec6" "proxy-server 525332" 0.0064 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx2843bb1e7299461ab3aad-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx9cefdcadca1a454ea638e-006b08fec6" "proxy-server 525332" 0.0009 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx9cefdcadca1a454ea638e-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txe157ec0f91d9497f80407-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx8b5954ce42314011ae647-006b08fec6" "proxy-server 525332" 0.0120 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txd360d2057140431488222-006b08fec6" "proxy-server 525332" 0.0093 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txd360d2057140431488222-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txd360d2057140431488222-006b08fec6) +proxy DEBUG: Ignoring 412 from primary (txn: txd360d2057140431488222-006b08fec6) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txd360d2057140431488222-006b08fec6" "proxy-server 525332" 0.0088 "-" 525332 3 +proxy DEBUG: Ignoring 412 from primary (txn: txd360d2057140431488222-006b08fec6) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx314a8898ef0b44c7b2c81-006b08fec6" "proxy-server 525332" 0.0065 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx7da41e42328948c8a91a5-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txd1a523209f26475daa570-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txd1a523209f26475daa570-006b08fec6" "proxy-server 525332" 0.0056 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txd1a523209f26475daa570-006b08fec6" "proxy-server 525332" 0.0062 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txde60ca89b7af400aa7eeb-006b08fec6" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx5c480f31b84c4141aa813-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx7f1c4b233b7145a397fa4-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx7f1c4b233b7145a397fa4-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx7f1c4b233b7145a397fa4-006b08fec6" "proxy-server 525332" 0.0063 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx273416212e5246ba93312-006b08fec6" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx6820816dd2ab48a1b4e18-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_concurrency_settings +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_concurrency_settings ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_is_reclaimable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_sorting_method +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_sorting_method ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised +test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_section_name_inherits_from_app_section_name +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_section_name_inherits_from_app_section_name ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx920d1934d48c43f2be87c-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx920d1934d48c43f2be87c-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx920d1934d48c43f2be87c-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx845534def1ed44c5a6329-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx845534def1ed44c5a6329-006b08fec6) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx845534def1ed44c5a6329-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a9329bad41e4d7dbf470-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx9a9329bad41e4d7dbf470-006b08fec6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sda, error: ERROR Insufficient Storage (txn: tx9a9329bad41e4d7dbf470-006b08fec6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sda, error: ERROR Insufficient Storage (txn: tx9a9329bad41e4d7dbf470-006b08fec6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sda, error: ERROR Insufficient Storage (txn: tx9a9329bad41e4d7dbf470-006b08fec6) +proxy-server ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx9a9329bad41e4d7dbf470-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx43578fdbd8f840c5aad10-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: ERROR Client read timeout (Nones) (txn: txef608a988780469aae8f4-006b08fec6)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_chunkreadtimeout_during_transfer_data ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exception_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exception_with_unicode_path ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing ... ok + +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sda1/0" 503 22 "-" "-" "-" 0.0003 "-" 525340 2 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check start: invalid literal for int() with base 16: b'' +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check start: unexpected end of file while parsing chunked data +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check line: invalid literal for int() with base 16: b'x\r\n' +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:40 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check line: unexpected end of file while parsing chunked data +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates start: invalid literal for int() with base 16: b'' +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates start: unexpected end of file while parsing chunked data +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates line: invalid literal for int() with base 16: b'x\r\n' +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 525340 0 +test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates line: unexpected end of file while parsing chunked data +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: 127.0.0.1 - - [27/Nov/2026:03:53:41 +0000] "SSYNC /sda1/0" 400 41 "-" "-" "-" 0.0003 "-" 525340 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txad0ff8dd24e34b559155a-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx42a21a36219746e8b81c1-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txee8b4f435b87424cb2830-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf51ccdaccb124c6f86920-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8006780f318945bb847a3-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txdb125cbf8158493cbf497-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2cd7148b36a141a5a051a-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx65e22de14ef1405e80ae3-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc8535be1a7f844b0aff06-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txec0c89915f4841a8829df-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx1689caa5859c4c798db78-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx01c325c3dc85419489247-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx69be34c037e64992aae4d-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc98503a55f754c85a4f4f-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc5c9eb9d8e7a4973b325e-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9f493bb4dfce4ac291baf-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx63c0dcb10093489eb777f-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx77129fbb9fd84be888f04-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txebe58003118342f685833-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx832b65c80b794e1fb2c52-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc789a3201f944aa3a1900-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0276db02030547a6ba9ca-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx7317901782624407b3ea6-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx354aedb5e6a142e58a0c5-006b08fec6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx8ebc626a47c346e2a4466-006b08fec6) +test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx716cb4e9ae854d06975d9-006b08fec6) +test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txde24a38951bd4474ae484-006b08fec6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache +test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_connect_exceptions ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup +test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking +test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened +test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_converts_delete_after_to_delete_at ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_last_modified_time ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 2, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': 'r2', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 2, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': 'r3', 'write_affinity_node_count': '4', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.6, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.3, 'concurrent_ec_extra_requests': 1}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_sets_timing_sorting_method +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_sets_timing_sorting_method ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete +test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_about_sorting_method_mismatch +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_about_sorting_method_mismatch ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_override_sorting_method_mismatch +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_override_sorting_method_mismatch ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_DEFAULT_options +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_DEFAULT_options ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta ... ok +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_unknown_policy +test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_unknown_policy ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_in_past ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok +test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options +test.unit.proxy.test_server.TestProxyServerLoading.test_concurrent_ec_options ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error ... ok +test.unit.proxy.test_server.TestProxyServerLoading.test_float_timeouts +test.unit.proxy.test_server.TestProxyServerLoading.test_float_timeouts ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_legacy_pending_files ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data ... ok +test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings +test.unit.proxy.test_server.TestProxyServerLoading.test_load_policy_rings ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Expect: 100-continue on /AUTH_kilroy/%ED%88%8E/%E9%90%89: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: Connection refused: Please insert ten dollars (txn: txcb563fbf940a42e8b6a36-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:1000/sda (txn: tx5271ea95ce584eacadf44-006b08fec6) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:1001/sdb (txn: tx7eb28773d58f4ea6b4eae-006b08fec6) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:1002/sdc (txn: tx84129cfbb68046009af2c-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: txd4fac1615e47439fb8055-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx9e7fb90d299f4621907d9-006b08fec6) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.2:1002/sdc (txn: txb1c045ddcb2a411d94a79-006b08fec6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx2658679e66284365916af-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to get final status of PUT to /v1/a/c/o.jpg: Timeout (Nones) (txn: tx424b8cb36c3e44d5b60f1-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status + raise self.status +Exception (txn: tx0d36eae18d6449e7927cd-006b08fec6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx8b6799b1cb3347ed9a657-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_empty_bad_etag ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_during_transfer_data ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_error_with_footers ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_exception_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_exception_during_transfer_data ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_final_response_errors_with_unicode_path ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired +test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked +test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable ... ok +test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings +test.unit.proxy.test_server.TestProxyServerLoading.test_missing_rings ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txa01d44569de04eca89840-006b08fec6" "proxy-server 525332" 0.0009 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txa01d44569de04eca89840-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx3af2c719bbf945e6897e8-006b08fec6" "proxy-server 525332" 0.0064 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txa87375ee0d2d4a4bb7603-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx895d88a53d6f429b9fdaa-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txef5786a0f76f4997a735b-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txa9b45b89216a448e8a714-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx33f03a0581a24f3386800-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf6086b057070487fbe460-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txfd9dece4285a42b2a59d0-006b08fec6" "proxy-server 525332" 0.0054 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txe4c331739197498db7469-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txe4c331739197498db7469-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txe4c331739197498db7469-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx2e0bcbed2cf64cfe83db1-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx1ddb27a823ae4e4b9168f-006b08fec6" "proxy-server 525332" 0.0064 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txc3709681a1884188a3d97-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx7e59579892474a6e91a99-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx8fc905a5e657436b99d40-006b08fec6" "proxy-server 525332" 0.0064 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx1761d3e3dd3b4de3b5cb5-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx904d359ca0ff4d71aea23-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx3c26d68e29894a878a1ac-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx360bdcb7a9e44f7e9a49f-006b08fec6" "proxy-server 525332" 0.0059 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx9d946478c2dc48d6befbc-006b08fec6" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txad367b930934402eb45be-006b08fec6" "proxy-server 525332" 0.0054 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txec189b4b2061475f8ad04-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx8456ffff595341f6ba898-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx9b03405b813f465cb4353-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txac346a968fc9486c94ef8-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx18daf295a7644149a967d-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txd3e389966bc94f60b1a28-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx6d2f2ad531fa4a35acc1d-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdi1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx6d2f2ad531fa4a35acc1d-006b08fec6" "proxy-server 525332" 0.0008 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 412 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx6d2f2ad531fa4a35acc1d-006b08fec6" "proxy-server 525332" 0.0036 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txf591a9bccd1240b8b5b3f-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txfb97604e095842738ffd4-006b08fec6" "proxy-server 525332" 0.0018 "-" 525332 3test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_get_expect_errors_with_unicode_path ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable ... ok +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto_ec +test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_write_without_crypto_read_with_crypto_ec ... ok +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi +test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired +test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_object +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_object ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_denied ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_if_none_match_not_star ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_last_version_part_num ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard_with_listing_state +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard_with_listing_state ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_GET_version_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_last_version_part_num ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter ... ok +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version_part_num +test.unit.common.middleware.s3api.test_multi_get.TestVersionedMpuGETorHEAD.test_mpu_HEAD_version_part_num ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_headers +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_headers ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_cors_preflight ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index ... ok + +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0092 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0096 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0011 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0096 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0015 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0116 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0244 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmp9x_uvsu5/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0103 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0103 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmpcllqh25t/tmp_test_container_server_ContainerController/sda1/containers/p/64e/f1af2fdedc6e97f9ffc424e624ea364e/f1af2fdedc6e97f9ffc424e624ea364e.db' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0102 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0101 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0105 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0100 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0100 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0257 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0105 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0100 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0100 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0120 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0198 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 525350 0 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Client disconnected without sending last chunk (txn: tx2917ac03bbcf41ef9b24e-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx8e6fb6afb3dd4b7baedc2-006b08fec6) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx8e6fb6afb3dd4b7baedc2-006b08fec6) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx8e6fb6afb3dd4b7baedc2-006b08fec6) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx8e6fb6afb3dd4b7baedc2-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR Exception transferring data to object servers {'path': '/v1/a/c/o.jpg'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1011, in _transfer_data + chunk = next(data_source) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 878, in reader + return req.environ['wsgi.input'].read( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + self.app.client_chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 1992, in read + raise Exception('exception message') +Exception: exception message (txn: txff9865a854494e2babde2-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status + raise self.status +Exception: boom (txn: tx119cccc183d84c40ab6ec-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to get final status of PUT to /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89: Timeout (Nones) (txn: tx7ce7cb5234d340e6be89e-006b08fec6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx977c0d708a1648ecb9e53-006b08fec6) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx72464104ca9b4a3e9c6ea-006b08fec6) +proxy-server ERROR: ERROR 500 b'' Trying to PUT /v1/AUTH_kilroy/%ED%88%8E/%E9%90%89 From Object Server 10.0.0.0:1000/sda (txn: tx72464104ca9b4a3e9c6ea-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx075896b45c1146c7a12fa-006b08fec6) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx6b7a587434bd4e2888ca8-006b08fec6) +proxy-server ERROR: ERROR 503 Expect: 100-continue From Object Server 10.0.0.1:1001/sdb (txn: tx6b7a587434bd4e2888ca8-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 412, [412] (txn: tx362cd32084804e8295541-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Client disconnected without sending enough data (txn: txc6911871ce3a4ead8c496-006b08fec6)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_insufficient_data_from_client ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_requires_length ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_and_range ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_objects_of_different_policies +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_objects_of_different_policies ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_send_exception_with_unicode_path ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_invalid ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag +test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_simple ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_GET_error ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_timeout_during_transfer_data ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_PUT_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_delete_marker +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_delete_marker ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_current_version_id_is_missing ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_body_and_no_footers ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_error ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_chunked_body_and_no_footers ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_with_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_with_version_id ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_without_version +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_in_versioned_container_without_version ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_missing ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_PUT_with_no_body_and_no_footers ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files ... ok +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx25aae975f788417aa559e-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txff12e5b74dde420183d05-006b08fec6" "proxy-server 525332" 0.0024 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "tx5e037a9ae49d4c7b8852a-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdh1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 304 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "txfa6e5589a9c641c3946dc-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "txcc97a67bf05746d9afba5-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 204 - "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb" "txbafaf5d4f91c4f2aab271-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sdg1/2/a/de7591c955674e7cbb3c14bfaf29c7bb/o" 200 92 "HEAD http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb/o" "tx2d2c3b37249145948e9b7-006b08fec6" "proxy-server 525332" 0.0007 "-" 525332 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://foo:8080/v1/a?format=json" "tx475d41151492431a8de9c-006b08fec6" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:42 +0000] "GET /sdb1/3/a/de7591c955674e7cbb3c14bfaf29c7bb" 200 155 "GET http://foo:8080/v1/a/de7591c955674e7cbb3c14bfaf29c7bb?format=json&states=listing" "tx475d41151492431a8de9c-006b08fec6" "proxy-server 525332" 0.0022 "-" 525332 3 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57021,20 +47975,453 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 195, in _restore_on_delete + resp = req.get_response(self.app, 'GET', req.container_name, '', + query={'prefix': req.object_name, + 'versions': True}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 261, in DELETE + new_resp = self._restore_on_delete(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 207, in _restore_on_delete + resp = req.get_response(self.app, 'PUT', query={ + 'version-id': item['version_id']}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: skipping failed PUT?version-id=1574341899.21751 fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_no_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_no_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_old_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_old_version_id ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_version_id_not_implemented +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_version_id_not_implemented ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_DELETE_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Range_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_Response ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_connect_put_node_timeout ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_version_id_not_implemented ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_GET_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD ... ok +test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpje2x9oic/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751622.33564#2#d.data close failure: a very special error : Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close + self._handle_close_quarantine() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up + raise Exception('a very special error') +Exception: a very special error + +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpug4kley2/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1795751622.41292#2#d.data: Hash of name in metadata does not match directory name +test-TestECDiskFile DEBUG: open(/tmp/tmpyrewxh2g/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Operation not supported Falling back to using mkstemp() +test-TestECDiskFile DEBUG: open(/tmp/tmpyrewxh2g/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Is a directory Falling back to using mkstemp() +test-TestECDiskFile DEBUG: open(/tmp/tmpyrewxh2g/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Invalid argument Falling back to using mkstemp() +test-TestECDiskFile DEBUG: Relinking /tmp/tmpig4mrdlg/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1795751622.55676#2.data to /tmp/tmpig4mrdlg/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1795751622.55676#2.data due to next_part_power set +test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpig4mrdlg/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1795751622.55676#2#d.data (): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable + self.manager.cleanup_ondisk_files(self._datadir) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception +test-TestECDiskFile DEBUG: Relinking /tmp/tmpig4mrdlg/tmp_test_obj_server_DiskFile/sda1/objects-1/454/a30/71a7d4be769e1e2b769b67d3fe881a30/1795751622.55852.data to /tmp/tmpig4mrdlg/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1795751622.55852.data due to next_part_power set +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6d1phqm5/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751622.75273.ts: Metadata checksum mismatch for /tmp/tmp6d1phqm5/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751622.75273.ts: stored checksum='b'0021effecc6819faef6fd3a32d16fe7c'', computed='b'9ea24659630d47a80ad847a2734c4ad9'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpt4cz1uvy/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751622.96062#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751622.97054#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751622.97054#2#d.data'>: stored checksum='b'96e65c82a9d2d7fc598f0e0076e2fc66'', computed='b'db18c5820253a61698615b1449821933'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751622.97738#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751622.97738#2#d.data'>: stored checksum='b'727d8fc1c8a8900b50691b608b407769'', computed='b'25a5cf4b8af1853d72df9983587fbf1a'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751622.98787#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751622.98787#2#d.data'>: stored checksum='b'439f0c5e5afb30fb1db8add947678a4c'', computed='b'1bd47d1c37da083aa7399db49f76cc0b'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751622.99029#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751622.99029#2#d.data'>: stored checksum='b'f8531377104964581248f256734dad43'', computed='b'8f1cd51a92c94a0839c840a0f0c79251'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751622.99748#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751622.99748#2#d.data'>: stored checksum='b'cc34a8144be54081888281992409cdcc'', computed='b'2d3573711538315779cec5d2cf13dfbc'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.00400#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.00400#2#d.data'>: stored checksum='b'3d7781333bf2edea41c857070ae02328'', computed='b'acc8cc6712909dea7f85a62db674002d'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.00655#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.00655#2#d.data'>: stored checksum='b'96bcd9b7bf32650cc0843857988f1f2e'', computed='b'c7dc838c628bb01f56cb5873d00de1a0'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.01360#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.01360#2#d.data'>: stored checksum='b'83c05ea500793bea4e1227359b4bd285'', computed='b'd2a8f4c451feea942c08e61785b96501'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.02226#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpwcvvuxp1/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.02226#2#d.data'>: stored checksum='b'225bfa087a3a253388817eabf2033211'', computed='b'78baefcc847a01829631cd747aeead88'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpbq7td5a2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.03589#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfjh7h0vg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.06111#2#d.data: not stat-able: test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_Range_with_invalid_value ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_delete ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_POST_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_bad_hash ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_non_slash ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_match ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_match ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_headers_with_not_match ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_copy ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_newer ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self ... ok +test.unit.proxy.test_server.TestProxyServer.test_node_concurrency +test.unit.proxy.test_server.TestProxyServer.test_node_concurrency ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_copy_self_metadata_replace ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_not_found ... ok +test.unit.proxy.test_server.TestProxyServer.test_node_timing +test.unit.proxy.test_server.TestProxyServer.test_node_timing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_order_and_reverse ... ok +test.unit.proxy.test_server.TestProxyServer.test_private_method_request +test.unit.proxy.test_server.TestProxyServer.test_private_method_request ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_headers ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_quota_exceeded ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4 ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_bad_hash ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_v4_unsigned_payload ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_PUT_with_version ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_object_policy_index_logging ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_simple_object_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC.test_slo_object_async_DELETE ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_prefix_delim ... ok + +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: succès: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx7813a77bd5e34018b1ffd-006b08fec6) +test INFO: Client disconnected on read of '/a/c' (txn: tx7813a77bd5e34018b1ffd-006b08fec6) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: txcaee3bf22c3444da9d6d1-006b08fec6) +test INFO: Client disconnected on read of '/a/c' (txn: txcaee3bf22c3444da9d6d1-006b08fec6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx9e07968581d34d83bbc79-006b08fec7) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx9e07968581d34d83bbc79-006b08fec7) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx9e07968581d34d83bbc79-006b08fec7) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx9e07968581d34d83bbc79-006b08fec7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1784, in _send_chunk + self.conn.send(to_send) + ~~~~~~~~~~~~~~^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 912, in send + self.give_send(self, data) + ~~~~~~~~~~~~~~^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 1780, in capture_send + raise exc +Exception: Exception while sending data on connection (txn: tx00fa3e0aa192464991059-006b08fec6) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to write to /AUTH_kilroy/%ED%88%8E/%E9%90%89: ChunkWriteTimeout (Nones) (txn: tx85b85c737000480c8fe8e-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR Exception causing client disconnect: Timeout (Nones) (txn: txcba030a11c164c439acb2-006b08fec6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.13118 <= '409 (1795751623.13118), 409 (1795751623.13118), 409 (1795751623.13118)' (txn: tx8d0c3452f6854c8b8edfc-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.14129 <= '409 (1795751623.14129), 409 (1795751623.14129), 409 (1795751623.14129)' (txn: tx410bf00f84b04333aece8-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.14310 <= '409 (1795751623.14310), 409 (1795751623.14310), 409 (1795751623.14310)' (txn: tx870887019d1c434e876fe-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_older ... ok + +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0085 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0004 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0086 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0004 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0118 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0021 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0143 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0092 "-" 525350 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0085 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0083 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0036 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:42 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0084 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0032 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0013 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0104 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0100 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0101 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0102 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0368 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0084 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0119 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0138 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_race ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_sync_put_x_timestamp_unsynced_race ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_container_update_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_delete_at_backend_requests ... ok + fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57047,6 +48434,25 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57058,7 +48464,6 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Start tag expected, '<' not found, line 1, column 1 (, line 1) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57076,13 +48481,29 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: Expecting an element , got nothing, line 1 fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'X-Amz-Acl': 'public-read', 'X-Amz-Meta-Foo': 'bar', 'User-Agent': 'Mozzarella Foxfire', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'Content-Type': 'application/directory'} fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57102,6 +48523,22 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware @@ -57118,2399 +48555,1232 @@ fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/53/43 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0010 - - 1795751623.282819271 1795751623.283771992 1 test:tester +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/53/43 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - 5 - - - 0.0008 - - 1795751623.284388304 1795751623.285171747 0 test:tester fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware fake-swift DEBUG: Calling S3Api Middleware -test WARNING: The following digest algorithms are configured but not supported: md5, not-a-valid-digest -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuth.test_compressed_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller -test.unit.common.middleware.test_tempauth.TestAuth.test_deny_cross_reseller ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request -test.unit.common.middleware.test_tempauth.TestAuth.test_detect_reseller_request ... ok -ERROR: swift.cache could not be found in env! -ERROR: swift.cache could not be found in env! -test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache -test.unit.common.middleware.test_tempauth.TestAuth.test_fernet_token_no_memcache ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_bad_path ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_invalid_x_auth_user_format ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_missing_key ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_fail_non_matching_account_in_request ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_memcache_error ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_sets_access_logging_user_id ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix -test.unit.common.middleware.test_tempauth.TestAuth.test_get_token_success_other_auth_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group -test.unit.common.middleware.test_tempauth.TestAuth.test_get_user_group ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash -test.unit.common.middleware.test_tempauth.TestAuth.test_object_name_containing_slash ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_overdate ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data -test.unit.common.middleware.test_tempauth.TestAuth.test_old_token_with_old_data ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_options_call -test.unit.common.middleware.test_tempauth.TestAuth.test_options_call ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_and_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_and_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_but_not_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_override_asked_for_but_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_override_default_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_override_default_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_regular_is_not_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_regular_is_not_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_request_method_not_allowed -test.unit.common.middleware.test_tempauth.TestAuth.test_request_method_not_allowed ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_admin_is_owner -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_admin_is_owner ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init -test.unit.common.middleware.test_tempauth.TestAuth.test_reseller_prefix_init ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_statsd_prefix -test.unit.common.middleware.test_tempauth.TestAuth.test_statsd_prefix ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_based_on_host -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_based_on_host ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_default -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_default ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_overridden_scheme -test.unit.common.middleware.test_tempauth.TestAuth.test_storage_url_overridden_scheme ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_successful_token_unicode_user -test.unit.common.middleware.test_tempauth.TestAuth.test_successful_token_unicode_user ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_key -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_key ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_no_timestamp -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_fail_no_timestamp ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success_lb_sync_host -test.unit.common.middleware.test_tempauth.TestAuth.test_sync_request_success_lb_sync_host ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny -test.unit.common.middleware.test_tempauth.TestAuth.test_top_level_deny ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_use_old_token_from_memcached -test.unit.common.middleware.test_tempauth.TestAuth.test_use_old_token_from_memcached ... ok -test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success -test.unit.common.middleware.test_tempauth.TestAuth.test_use_token_success ... ok -test.unit.common.middleware.test_xprofile.TestProfilers.test_runcall -test.unit.common.middleware.test_xprofile.TestProfilers.test_runcall ... ok -test.unit.common.middleware.test_xprofile.TestProfilers.test_runctx -test.unit.common.middleware.test_xprofile.TestProfilers.test_runctx ... ok -test.unit.common.test_constraints.TestConstraints.test_check_account_format -test.unit.common.test_constraints.TestConstraints.test_check_account_format ... ok -test.unit.common.test_constraints.TestConstraints.test_check_container_format -test.unit.common.test_constraints.TestConstraints.test_check_container_format ... ok -test.unit.common.test_constraints.TestConstraints.test_check_delete_headers -test.unit.common.test_constraints.TestConstraints.test_check_delete_headers ... ok -test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_removes_delete_after -test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_removes_delete_after ... ok -test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_sets_delete_at -test.unit.common.test_constraints.TestConstraints.test_check_delete_headers_sets_delete_at ... ok -test.unit.common.test_constraints.TestConstraints.test_check_drive_invalid_path -test.unit.common.test_constraints.TestConstraints.test_check_drive_invalid_path ... ok -test.unit.common.test_constraints.TestConstraints.test_check_drive_isdir -test.unit.common.test_constraints.TestConstraints.test_check_drive_isdir ... ok -test.unit.common.test_constraints.TestConstraints.test_check_drive_ismount -test.unit.common.test_constraints.TestConstraints.test_check_drive_ismount ... ok -test.unit.common.test_constraints.TestConstraints.test_check_float -test.unit.common.test_constraints.TestConstraints.test_check_float ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_count -test.unit.common.test_constraints.TestConstraints.test_check_metadata_count ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty -test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty_name -test.unit.common.test_constraints.TestConstraints.test_check_metadata_empty_name ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_good -test.unit.common.test_constraints.TestConstraints.test_check_metadata_good ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_name_length -test.unit.common.test_constraints.TestConstraints.test_check_metadata_name_length ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_non_utf8 -test.unit.common.test_constraints.TestConstraints.test_check_metadata_non_utf8 ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_size -test.unit.common.test_constraints.TestConstraints.test_check_metadata_size ... ok -test.unit.common.test_constraints.TestConstraints.test_check_metadata_value_length -test.unit.common.test_constraints.TestConstraints.test_check_metadata_value_length ... ok -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_content_type -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_content_type ... ok -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_delete_headers -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_bad_delete_headers ... ok -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_length -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_length ... ok -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_type -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_content_type ... ok -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_name_length -test.unit.common.test_constraints.TestConstraints.test_check_object_creation_name_length ... ok -test.unit.common.test_constraints.TestConstraints.test_check_utf8 -test.unit.common.test_constraints.TestConstraints.test_check_utf8 ... ok -test.unit.common.test_constraints.TestConstraints.test_check_utf8_internal -test.unit.common.test_constraints.TestConstraints.test_check_utf8_internal ... ok -test.unit.common.test_constraints.TestConstraints.test_check_utf8_lone_surrogates -test.unit.common.test_constraints.TestConstraints.test_check_utf8_lone_surrogates ... ok -test.unit.common.test_constraints.TestConstraints.test_check_utf8_non_canonical -test.unit.common.test_constraints.TestConstraints.test_check_utf8_non_canonical ... ok -test.unit.common.test_constraints.TestConstraints.test_valid_api_version -test.unit.common.test_constraints.TestConstraints.test_valid_api_version ... ok -test.unit.common.test_constraints.TestConstraints.test_valid_timestamp -test.unit.common.test_constraints.TestConstraints.test_valid_timestamp ... ok -test.unit.common.test_constraints.TestConstraints.test_validate_bad_meta -test.unit.common.test_constraints.TestConstraints.test_validate_bad_meta ... ok -test.unit.common.test_constraints.TestConstraints.test_validate_constraints -test.unit.common.test_constraints.TestConstraints.test_validate_constraints ... ok -test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon -test.unit.common.test_daemon.TestWorkerDaemon.test_my_worker_daemon ... ok -test.unit.common.test_daemon.TestWorkerDaemon.test_stubs -test.unit.common.test_daemon.TestWorkerDaemon.test_stubs ... ok -test.unit.common.test_internal_client.TestCompressingfileReader.test_init -test.unit.common.test_internal_client.TestCompressingfileReader.test_init ... ok -test.unit.common.test_internal_client.TestCompressingfileReader.test_read -test.unit.common.test_internal_client.TestCompressingfileReader.test_read ... ok -test.unit.common.test_internal_client.TestCompressingfileReader.test_seek -test.unit.common.test_internal_client.TestCompressingfileReader.test_seek ... ok -test.unit.common.test_internal_client.TestCompressingfileReader.test_seek_not_implemented_exception -test.unit.common.test_internal_client.TestCompressingfileReader.test_seek_not_implemented_exception ... ok -test.unit.common.test_manager.TestServer.test_conf_dir -test.unit.common.test_manager.TestServer.test_conf_dir ... ok -test.unit.common.test_manager.TestServer.test_conf_files -test.unit.common.test_manager.TestServer.test_conf_files ... ok -test.unit.common.test_manager.TestServer.test_create_server -test.unit.common.test_manager.TestServer.test_create_server ... ok -test.unit.common.test_manager.TestServer.test_expirer_conf_files -test.unit.common.test_manager.TestServer.test_expirer_conf_files ... ok -test.unit.common.test_manager.TestServer.test_get_conf_file_name -test.unit.common.test_manager.TestServer.test_get_conf_file_name ... ok -test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name -test.unit.common.test_manager.TestServer.test_get_custom_pid_file_name ... ok -test.unit.common.test_manager.TestServer.test_get_pid_file_name -test.unit.common.test_manager.TestServer.test_get_pid_file_name ... ok -test.unit.common.test_manager.TestServer.test_get_running_pids -test.unit.common.test_manager.TestServer.test_get_running_pids ... ok -test.unit.common.test_manager.TestServer.test_interact -test.unit.common.test_manager.TestServer.test_interact ... ok -test.unit.common.test_manager.TestServer.test_iter_pid_files -test.unit.common.test_manager.TestServer.test_iter_pid_files ... ok -test.unit.common.test_manager.TestServer.test_kill_running_pids -test.unit.common.test_manager.TestServer.test_kill_running_pids ... ok -test.unit.common.test_manager.TestServer.test_launch -test.unit.common.test_manager.TestServer.test_launch ... ok -test.unit.common.test_manager.TestServer.test_named_conf_dir -test.unit.common.test_manager.TestServer.test_named_conf_dir ... ok -test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files -test.unit.common.test_manager.TestServer.test_named_conf_dir_pid_files ... ok -test.unit.common.test_manager.TestServer.test_proxy_conf_dir -test.unit.common.test_manager.TestServer.test_proxy_conf_dir ... ok -test.unit.common.test_manager.TestServer.test_server_equality -test.unit.common.test_manager.TestServer.test_server_equality ... ok -test.unit.common.test_manager.TestServer.test_server_repr -test.unit.common.test_manager.TestServer.test_server_repr ... ok -test.unit.common.test_manager.TestServer.test_server_to_string -test.unit.common.test_manager.TestServer.test_server_to_string ... ok -test.unit.common.test_manager.TestServer.test_signal_pids -test.unit.common.test_manager.TestServer.test_signal_pids ... ok -test.unit.common.test_manager.TestServer.test_spawn -test.unit.common.test_manager.TestServer.test_spawn ... ok -test.unit.common.test_manager.TestServer.test_status -test.unit.common.test_manager.TestServer.test_status ... ok -test.unit.common.test_manager.TestServer.test_stop -test.unit.common.test_manager.TestServer.test_stop ... ok +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_and_range ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_best_effort ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_list_objects_iter_with_reserved_name ... ok -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx590739f1b89d4732990ed-0068fbeec1) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txa040d569ca58482a9f4ce-0068fbeec2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid ... ok +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp_yolh_6c/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmp_yolh_6c/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcokm3c4w/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpcokm3c4w/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpcokm3c4w/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpcokm3c4w/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc +test-TestECDiskFile ERROR: Client path /a/c/1 does not match path stored in object metadata /a/c/1garbage +test-TestECDiskFile ERROR: Client path /a/c/2 does not match path stored in object metadata /a/c/2garbage +test-TestECDiskFile ERROR: Client path /a/c/3 does not match path stored in object metadata /a/c/3garbage +test-TestECDiskFile ERROR: Client path /a/c/4 does not match path stored in object metadata /a/c/4garbage +test-TestECDiskFile ERROR: Client path /a/c/5 does not match path stored in object metadata /a/c/5garbage +test-TestECDiskFile ERROR: Client path /a/c/6 does not match path stored in object metadata /a/c/6garbage +test-TestECDiskFile ERROR: Client path /a/c/7 does not match path stored in object metadata /a/c/7garbage +test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage +test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.15564#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.15809#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.16893#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.17135#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.17801#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.18729#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.19419#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.20110#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpp3q5zwfj/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.20795#2#d.data: bad metadata x-delete-at value bad integer +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.21740#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.22817#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.23093#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.24181#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.25246#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.25491#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.26167#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.26833#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpg_o1yts7/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.27417#2#d.data: metadata content-length 1023 does not match actual object size 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.28349#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.29024#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.29834#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.30560#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.31424#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.31701#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.31938#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.33033#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpr_i5y07m/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.33714#2#d.data: bad metadata content-length value zero +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.34627#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.35765#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not matchtest.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:20 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant AllUsers READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant AuthenticatedUsers READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_authenticated_users ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_old_style_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_old_style_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_misplaced_object_does_not_effect_container_stats -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_misplaced_object_does_not_effect_container_stats ... ok +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_from_compacted_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_from_compacted_shard ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_GET_part_num_not_satisfiable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_load_old_record_from_pending_file ... ok -proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server ERROR: Object returning 503 for [] (txn: txa040d569ca58482a9f4ce-0068fbeec2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server ERROR: Object returning 503 for [] (txn: tx10da1cb9777948d7bd3b5-0068fbeec2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_sufficient_frag_indexes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_sufficient_frag_indexes ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_many_missed_overwrite_will_need_handoff -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_file ... ok +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_timing_per_policy +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_default +test.unit.proxy.test_server.TestProxyServer.test_sort_nodes_default ... ok +test.unit.proxy.test_server.TestProxyServer.test_statsd_prefix +test.unit.proxy.test_server.TestProxyServer.test_statsd_prefix ... ok +test.unit.proxy.test_server.TestProxyServer.test_unhandled_exception +test.unit.proxy.test_server.TestProxyServer.test_unhandled_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_make_tuple_for_pickle ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift ERROR: 501 Not Implemented +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_and_range ... ok +test.unit.proxy.test_server.TestProxyServer.test_valid_api_version +test.unit.proxy.test_server.TestProxyServer.test_valid_api_version ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_strict ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_include_deleted +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_include_deleted ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... ok + fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:21 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_email_xml ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_full_control ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_group_xml ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_memory -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_memory ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok - -object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing Etag) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-06 seconds. -object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok -test.unit.common.test_manager.TestServer.test_wait -test.unit.common.test_manager.TestServer.test_wait ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_200 -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_200 ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_multiple_ranges -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_multiple_ranges ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_single_range -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_206_single_range ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_ignore_range_header -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_ignore_range_header ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_multiple_resolove_ignore_range_header -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_multiple_resolove_ignore_range_header ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolove_ignore_range_header -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolove_ignore_range_header ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolve_etag_is_at_header -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_resolve_etag_is_at_header ... ok -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_update_etag_is_at_header -test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters.test_update_etag_is_at_header ... ok -test.unit.common.test_swob.TestAccept.test_accept_invalid -test.unit.common.test_swob.TestAccept.test_accept_invalid ... ok -test.unit.common.test_swob.TestAccept.test_accept_json -test.unit.common.test_swob.TestAccept.test_accept_json ... ok -test.unit.common.test_swob.TestAccept.test_accept_plain -test.unit.common.test_swob.TestAccept.test_accept_plain ... ok -test.unit.common.test_swob.TestAccept.test_accept_xml -test.unit.common.test_swob.TestAccept.test_accept_xml ... ok -test.unit.common.test_swob.TestAccept.test_repr -test.unit.common.test_swob.TestAccept.test_repr ... ok -test.unit.common.test_swob.TestEtag.test_normalize_bytes -test.unit.common.test_swob.TestEtag.test_normalize_bytes ... ok -test.unit.common.test_swob.TestEtag.test_normalize_etag -test.unit.common.test_swob.TestEtag.test_normalize_etag ... ok -test.unit.common.test_swob.TestMatch.test_match -test.unit.common.test_swob.TestMatch.test_match ... ok -test.unit.common.test_swob.TestMatch.test_match_lots_of_optional_white_space -test.unit.common.test_swob.TestMatch.test_match_lots_of_optional_white_space ... ok -test.unit.common.test_swob.TestMatch.test_match_no_optional_white_space -test.unit.common.test_swob.TestMatch.test_match_no_optional_white_space ... ok -test.unit.common.test_swob.TestMatch.test_match_noquote -test.unit.common.test_swob.TestMatch.test_match_noquote ... ok -test.unit.common.test_swob.TestMatch.test_match_star -test.unit.common.test_swob.TestMatch.test_match_star ... ok -test.unit.common.test_utils.TestContextPool.test_close -test.unit.common.test_utils.TestContextPool.test_close ... ok -test.unit.common.test_utils.TestContextPool.test_context_manager -test.unit.common.test_utils.TestContextPool.test_context_manager ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided -test.unit.common.test_utils.TestDistributeEvenly.test_evenly_divided ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_just_one -test.unit.common.test_utils.TestDistributeEvenly.test_just_one ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items -test.unit.common.test_utils.TestDistributeEvenly.test_more_buckets_than_items ... ok -test.unit.common.test_utils.TestDistributeEvenly.test_uneven -test.unit.common.test_utils.TestDistributeEvenly.test_uneven ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_burst -test.unit.common.test_utils.TestEventletRateLimiter.test_burst ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle -test.unit.common.test_utils.TestEventletRateLimiter.test_burst_after_idle ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by -test.unit.common.test_utils.TestEventletRateLimiter.test_incr_by ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_init -test.unit.common.test_utils.TestEventletRateLimiter.test_init ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted -test.unit.common.test_utils.TestEventletRateLimiter.test_non_blocking_max_rate_adjusted ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit -test.unit.common.test_utils.TestEventletRateLimiter.test_ratelimit ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate -test.unit.common.test_utils.TestEventletRateLimiter.test_set_max_rate ... ok -test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer -test.unit.common.test_utils.TestEventletRateLimiter.test_set_rate_buffer ... ok -test.unit.common.test_utils.TestFallocateReserve.test_all_reserved -test.unit.common.test_utils.TestFallocateReserve.test_all_reserved ... ok -test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct -test.unit.common.test_utils.TestFallocateReserve.test_all_space_reserved_pct ... ok -test.unit.common.test_utils.TestFallocateReserve.test_disabled -test.unit.common.test_utils.TestFallocateReserve.test_disabled ... ok -test.unit.common.test_utils.TestFallocateReserve.test_enough_space -test.unit.common.test_utils.TestFallocateReserve.test_enough_space ... ok -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_pct ... ok -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_small_blocks -test.unit.common.test_utils.TestFallocateReserve.test_enough_space_small_blocks ... ok -test.unit.common.test_utils.TestFallocateReserve.test_free_space_under_reserve -test.unit.common.test_utils.TestFallocateReserve.test_free_space_under_reserve ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_large -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_large ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_pct ... ok -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_small_blocks -test.unit.common.test_utils.TestFallocateReserve.test_not_enough_space_small_blocks ... ok -test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve -test.unit.common.test_utils.TestFallocateReserve.test_zero_reserve ... ok -test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type -test.unit.common.test_utils.TestParseContentDisposition.test_basic_content_type ... ok -test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition -test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition ... ok -test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition_without_white_space -test.unit.common.test_utils.TestParseContentDisposition.test_content_disposition_without_white_space ... ok -test.unit.common.test_utils.TestParseContentDisposition.test_content_type_with_charset -test.unit.common.test_utils.TestParseContentDisposition.test_content_type_with_charset ... ok -test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers -test.unit.common.test_utils.TestParseMimeHeaders.test_parse_mime_headers ... ok -test.unit.common.test_utils.TestShardName.test -test.unit.common.test_utils.TestShardName.test ... ok -test.unit.common.test_utils.TestShardName.test_bad_create -test.unit.common.test_utils.TestShardName.test_bad_create ... ok -test.unit.common.test_utils.TestShardName.test_bad_parse -test.unit.common.test_utils.TestShardName.test_bad_parse ... ok -test.unit.common.test_utils.TestShardName.test_realistic_shard_range_names -test.unit.common.test_utils.TestShardName.test_realistic_shard_range_names ... ok -test.unit.common.test_utils.TestShardName.test_root_has_hyphens -test.unit.common.test_utils.TestShardName.test_root_has_hyphens ... ok -test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc -test.unit.common.utils.test_checksum.TestCRC64NVME.test_anycrc ... skipped 'No anycrc CRC64NVME' -test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal -test.unit.common.utils.test_checksum.TestCRC64NVME.test_isal ... skipped 'No ISA-L CRC64NVME' -test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values -test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges -test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_conf -test.unit.container.test_sharder.TestContainerSharderConf.test_conf ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_default -test.unit.container.test_sharder.TestContainerSharderConf.test_default ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf -test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_validate -test.unit.container.test_sharder.TestContainerSharderConf.test_validate ... ok -test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset -test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset ... ok -test.unit.container.test_updater.TestContainerUpdater.test_conf_params -test.unit.container.test_updater.TestContainerUpdater.test_conf_params ... ok -test.unit.container.test_updater.TestContainerUpdater.test_creation -test.unit.container.test_updater.TestContainerUpdater.test_creation ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_invalid +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_invalid ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_non_slo_object_HEAD_part_num_not_satisfiable ... ok -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server ERROR: Object returning 503 for [] (txn: txb0051861dbf5477a83b90-0068fbeec2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server ERROR: Object returning 503 for [] (txn: tx9a367369ddb0494787bef-0068fbeec2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 ... ok +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: sorting_method is set to 'timing', not 'affinity'; (default) read_affinity setting will have no effect. +test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r1=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=100', 'write_affinity': 'r2', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 4}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.2, 'concurrent_ec_extra_requests': 0}, app) +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_using_state_aliases +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_using_state_aliases ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_moves_locals_first ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 249, in DELETE + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_error ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_missing ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_with_format_header +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_with_format_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_is_green ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_object_DELETE_backend_update_container_ip_default ... ok + +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.36455#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.36712#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.37385#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.38419#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp4x0nxp3_/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.39283#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.41205#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.41495#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.42163#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.42831#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.43082#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.44152#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.44844#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.45127#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpj5o8tv09/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.46399#2#d.data: missing name metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.47308#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.47973#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.48228#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.49326#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.49976#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.50236#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpl4q_riuj/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.51139#2#d.data: Bytes read: 0, does not match metadata: 184 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpn6wt5njp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.53152#2#d.data: Failed to open /tmp/tmpn6wt5njp/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.53152#2#d.data: [Errno 61] -ENODATA fool! +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm3ckgv33/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.54483#2#d.data: Failed to open /tmp/tmpm3ckgv33/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.54483#2#d.data: [Errno 117] -EUCLEAN fool! +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmabcwgbu/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.55779#2#d.data: missing content-length in metadata +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.56664#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.56664#2#d.data'>: stored checksum='b'695e5c174334438f6de095833540fd38'', computed='b'2c4ad3e0c1bac932ff78a3aab3b897d1'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.57738#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.57738#2#d.data'>: stored checksum='b'4ac509819b074d483edcc2ed93d38462'', computed='b'99b2a59711bed469705a60e18912f055'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.58400#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.58400#2#d.data'>: stored checksum='b'a30512b3d4ba3452515886bebb3adbdc'', computed='b'1769c6cde318ed27265ef39c9a7bbe9b'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.58684#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.58684#2#d.data'>: stored checksum='b'58c9de6694683f9ab6b8af949c8c1a51'', computed='b'0556bd8a76f4dcde067eb40acb7f557f'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.59347#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.59347#2#d.data'>: stored checksum='b'f7c3410b52c6b2c778d6db4f3e7fb006'', computed='b'd85f6884a47300b0053000d9c748869d'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.60008#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.60008#2#d.data'>: stored checksum='b'fe61a28e710ccf7f1dd3c33e8e8225b4'', computed='b'c966809ff75fa6db5ee9b5b1382e06b6''test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE +test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_primary_returns_some_nonsense_timestamp ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids +test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_if_none_match ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_target ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_multipart ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_no_multipart +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_no_multipart ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite ... ok -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341121.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor WARNING: Invalid response 400 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.55:1055/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.83:1083/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 81 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.363:1363/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 361 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 55 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 400 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (1 x 400, 55 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.55:1055/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.83:1083/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_non_404_response -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_non_404_response ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. -test.unit.container.test_updater.TestContainerUpdater.test_error_in_process -test.unit.container.test_updater.TestContainerUpdater.test_error_in_process ... ok -test.unit.container.test_updater.TestContainerUpdater.test_listdir_with_exception -test.unit.container.test_updater.TestContainerUpdater.test_listdir_with_exception ... ok -test.unit.container.test_updater.TestContainerUpdater.test_listdir_without_exception -test.unit.container.test_updater.TestContainerUpdater.test_listdir_without_exception ... ok -test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container -test.unit.container.test_updater.TestContainerUpdater.test_old_style_shard_container ... ok +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.60254#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.60254#2#d.data'>: stored checksum='b'42518851abf1bbce1f1608caa33b3f17'', computed='b'3c588c902d8cecde26a1b1b9ea47c195'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.61341#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.61341#2#d.data'>: stored checksum='b'5e595246de78c65debf22d200dcd3432'', computed='b'b59aeaef8754fde5b583a8dad89740a0'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.62020#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp5qqtadih/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.62020#2#d.data'>: stored checksum='b'5f7b6eb2042cd907164f4411bb4ab78b'', computed='b'4877ddc335bdd91db214b930c228ffc6'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.62956#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1795751623.62956#2#d.data'>: stored checksum='b'991df91346e55ed0aee0137aaf0ab395'', computed='b'dd66e615130732f1a373aa9c1d2c79e4'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.63620#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1795751623.63620#2#d.data'>: stored checksum='b'91949003d783e008196c02127e5a0243'', computed='b'521d2e3725905932ff90a90cab627fe4'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.63856#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1795751623.63856#2#d.data'>: stored checksum='b'9c43576012ef9ba95e1ef7512d5bd8d8'', computed='b'a4e1210297a19b86fd3e6be4c897a147'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.64929#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1795751623.64929#2#d.data'>: stored checksum='b'f279d8641ad02609408b09ea56130e9c'', computed='b'9965393b9cb50a9c74b99a432ec9f827'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.65586#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1795751623.65586#2#d.data'>: stored checksum='b'55095a33e5d1523ef6f8f54b26c09225'', computed='b'c73882b8579aa136c97506c1bda2dd49'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.65832#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1795751623.65832#2#d.data'>: stored checksum='b'b4cec9cafa14c5418d4ae4616c9e4959'', computed='b'0fb9e493c8f6f879d57b1e40129c8e06'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.66512#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1795751623.66512#2#d.data'>: stored checksum='b'8933d519c0b37ba9bb6188d8b19aff78'', computed='b'a148a2e0d18703f61330c5a6103b3620'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.66748#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.66748#2#d.data'>: stored checksum='b'7f8216237fd07729c803dce5cc0ac5ba'', computed='b'f6979a2816322a01861b3afcac032266'' +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.67655#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpuws5ev1o/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1795751623.67655#2#d.data'>: stored checksum='b'73daf22f6528a356650b76f419368e5f'', computed='b'8fc466acaa7d7a2c0665645cc30015d4'' +Filesystem at n/a does not support xattr +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata + metadata += xattr.getxattr( + ~~~~~~~~~~~~~~^ + fd, METADATA_KEY + str(key or '').encode('ascii')) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr +test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive +test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks +test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable +test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch +test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase +test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata ... ok +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0017 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0109 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0115 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0095 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmpxt4_ggry/tmp_test_container_server_ContainerController/sda1/containers/p/b5a/36f5fe1660a28297a53958cf244f0b5a/36f5fe1660a28297a53958cf244f0b5a.db' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0100 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0100 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0476 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0062 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0056 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0018 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0082 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0063 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0076 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0063 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0054 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0065 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0041 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0097 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0045 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0076 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0069 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0088 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0102 "-" 525350 2test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_overwrite_unicode ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges_db_unlinked +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok + +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.00000 <= '409 (1795751624.00000), 409 (1795751624.00000), 409 (1795751624.00000)' (txn: tx8011c37148ba404ab1150-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751625.00000 <= '409 (1795751626.00000), 409 (1795751626.00000), 409 (1795751626.00000)' (txn: tx5eb96a94fc3b434a95505-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751627.00000 <= '409 (1795751628.00000), 409 (1795751628.00000), 409 (1795751628.00000)' (txn: tx95873740429044e2b5121-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.00000 <= '409 (1795751623.00000), 409 (1795751623.00000), 409 (1795751623.00000)' (txn: tx07af4e17584d42a58eb41-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751624.00000 <= '409 (1795751624.00000), 409 (1795751624.00000), 409 (1795751624.00000)' (txn: txf3f6801dc528495e89130-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751625.00000 <= '409 (1795751625.00000), 409 (1795751625.00000), 409 (1795751625.00000)' (txn: tx029c918ebf1e4124b2baf-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.00000 <= '409 (1795751623.00000)' (txn: tx9ac4e3743559404bbc2c9-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751624.00000 <= '409 (1795751624.00000)' (txn: tx4866ad27ed434b45af2cd-006b08fec7) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751625.00000 <= '409 (1795751625.00000)' (txn: tx3be5e1c6748940999dd3d-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Client disconnected on read of '/a/c/o' (txn: tx8734233290324da0baa84-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.00000 <= '409 (1795751624.00000)' (txn: txb2663c1d84c34309a92ec-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 412, [409, 412, 412] (txn: tx33e2406cb5e94380bd029-006b08fec7) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_invalid_uri_xml ... ok - -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3786e1e9d398433781ba8-0068fbeec3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server ERROR: Object returning 503 for [] (txn: tx347641f0ee9e4b31bc5e2-0068fbeec3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Object returning 503 for [] (txn: txa6c759a831c2445386bd5-0068fbeec3) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok -Unable to locate config number 5 for account-server -Unable to locate config number 5 for object-server -Signal object-server pid: 1 signal: 15 -Signal object-server pid: 1 signal: 15 -Signal object-server pid: 1 signal: 1 -Signal object-replicator pid: 11 signal: 15 -Signal object-replicator pid: 12 signal: 15 -Signal proxy-server pid: 1 signal: 1 -output Removing pid file /tmp/tmpk7_u037i/var/run/one-server.pid with wrong pid 3 -output Removing pid file /tmp/tmpk7_u037i/var/run/zero-server.pid with invalid pid -output Removing pid file /tmp/tmpk7_u037i/var/run/invalid-server.pid with invalid pid -Signal account-reaper pid: 1 signal: 15 -Signal account-reaper pid: 2 signal: 15 -Signal account-reaper pid: 3 signal: 15 -Signal account-reaper pid: 4 signal: 15 -Signal account-reaper pid: 1 signal: 15 -Signal account-reaper pid: 2 signal: 15 -Signal account-reaper pid: 3 signal: 15 -Signal account-reaper pid: 4 signal: 15 -Signal account-reaper pid: 3 signal: 15 -test INFO: Begin container update single threaded sweep -test ERROR: Error processing container /tmp/tmp0j2dlrkm/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db: Boom!: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/updater.py", line 224, in container_sweep - self.process_container(dbfile) - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception: Boom! -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: ERROR: Failed to get paths to drive partitions: permission_denied -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmpj45bnp1j/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmpj45bnp1j/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmpj45bnp1j/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /a/c /tmp/tmp3aue1c4k/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refusedtest.unit.container.test_updater.TestContainerUpdater.test_run_once -test.unit.container.test_updater.TestContainerUpdater.test_run_once ... ok -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_device_unmounted ... ok -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout -test.unit.container.test_updater.TestContainerUpdater.test_run_once_with_get_info_timeout ... ok -test.unit.container.test_updater.TestContainerUpdater.test_shard_container -test.unit.container.test_updater.TestContainerUpdater.test_shard_container ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_missing_backend_timestamp ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_ignored_for_objects +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_ignored_for_objects ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_fullcontrol_permission ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_put_x_timestamp_conflict_with_other_weird_success_response ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_owner_permission ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_smooth_distributed_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_some_404s_and_507s ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_txn_id_logging_on_PUT ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_not_configured ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_timestamp_with_offset +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_timestamp_with_offset ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_no_timestamp_update +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_no_timestamp_update ... ok -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /a/c /tmp/tmp3aue1c4k/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /a/c /tmp/tmp3aue1c4k/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test WARNING: /tmp/tmpwxxeh9ro/tmp_test_container_updater/devices/sda1 is not mounted -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Failed to get container info (Lock timeout: 10 seconds: /tmp/tmp2exx1m34/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db); skipping. -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmp5taneslh/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf37762144085401781244-006b08fec7) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4d5d33c4126d419a951f7-006b08fec7) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4d5d33c4126d419a951f7-006b08fec7) +proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx4d5d33c4126d419a951f7-006b08fec7) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cf5b1867bad4a1690d6f-006b08fec7" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9d9cbc68d7af43a8b274b-006b08fec7" "proxy-server 525335" 0.0013 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "txd7dda2171ff14fec87a6d-006b08fec7" "object-server 525335" 0.0004 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "txd7dda2171ff14fec87a6d-006b08fec7" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd7dda2171ff14fec87a6d-006b08fec7" "proxy-server 525335" 0.0216 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txd7dda2171ff14fec87a6d-006b08fec7" "proxy-server 525335" 0.0169 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/43 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txd7dda2171ff14fec87a6d-006b08fec7 - 0.0506 - - 1795751623.731773376 1795751623.782394648 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9518d3ce0d2349d98fcba-006b08fec7" "proxy-server 525335" 0.0012 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx286fbe819cf3496994d63-006b08fec7" "proxy-server 525335" 0.0030 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txf287a1f127e14beeb5658-006b08fec7" "proxy-server 525335" 0.0006 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx148f7ff1ae4645fa98871-006b08fec7" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb7a1e008fa984da9adbfd-006b08fec7" "proxy-server 525335" 0.0110 "-" 525335 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpemj4l6j2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751623.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpemj4l6j2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751624.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpemj4l6j2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751625.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Problem checking EC fragment /tmp/tmpdc1w31fj/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: testing +test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmp0owrm455/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 +test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmp0owrm455/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpnx5jzv51/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751624.00000#2#d.data: Invalid EC metadata at offset 0x0 +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpnx5jzv51/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751625.00000#2#d.data: Invalid EC metadata at offset 0x1ea +test-TestECDiskFile WARNING: Quarantined object /tmp/tmpnx5jzv51/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1795751626.00000#2#d.data: Invalid EC metadata at offset 0x1ea +test-TestECDiskFile DEBUG: Relinking /tmp/tmp_00efh7n/tmp_test_obj_server_DiskFile/sda1/objects/0/825/bcb8dc1c8026a3b3df0abaf07cac6825/1795751623.86996#2.data to /tmp/tmp_00efh7n/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1795751623.86996#2.data due to next_part_power set +test-TestECDiskFile DEBUG: Relinking /tmp/tmp_00efh7n/tmp_test_obj_server_DiskFile/sda1/objects-1/0/a30/71a7d4be769e1e2b769b67d3fe881a30/1795751623.87070.data to /tmp/tmp_00efh7n/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1795751623.87070.data due to next_part_power set +No space left on device for n/a Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test ERROR: ERROR account update failed with 127.0.0.1:67890/sda1 (will retry later):: Connection refused -test DEBUG: Update report failed for /.shards_a/c /tmp/tmp5taneslh/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 0 successes, 1 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC + raise IOError(errno.ENOSPC, "No space left on device") +OSError: [Errno 28] No space left on device +No space left on device for n/a Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /.shards_a/c /tmp/tmp5taneslh/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.02s, 1 successes, 0 failures, 0 with no changes -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT + raise IOError(errno.EDQUOT, "Exceeded quota") +OSError: [Errno 122] Exceeded quota +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full ... ok +Filesystem at n/a does not support xattr Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test INFO: Begin container update single threaded sweep -test DEBUG: Update report sent for /a/Ω /tmp/tmpmm7rq8sj/tmp_test_container_updater/devices/sda1/containers/subdir/hash.db -test INFO: Container update single threaded sweep completed: 0.00s, 1 successes, 0 failures, 0 with no changestest.unit.container.test_updater.TestContainerUpdater.test_unicode -test.unit.container.test_updater.TestContainerUpdater.test_unicode ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy -test.unit.obj.test_diskfile.TestDiskFileManager.test_check_policy ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_non_data_files ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_ondisk_files_reclaim_with_data_files ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age -test.unit.obj.test_diskfile.TestDiskFileManager.test_cleanup_uses_configured_reclaim_age ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path -test.unit.obj.test_diskfile.TestDiskFileManager.test_construct_dev_path ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_focused_yield_hashes_does_not_clean_up -test.unit.obj.test_diskfile.TestDiskFileManager.test_focused_yield_hashes_does_not_clean_up ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_and_filenames_from_hash -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_and_filenames_from_hash ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_bad_meta_name -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_bad_meta_name ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_dev_path_fail -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_dev_path_fail ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_actual_files -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_actual_files ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata + xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + metastr[:xattr_size]) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr + raise IOError(error_num, "Operation not supported") +OSError: [Errno 95] Operation not supported +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type +test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping ... ok +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported +test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok +test.unit.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable +test.unit.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable ... ok +test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable +test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_close +test.unit.proxy.controllers.test_base.TestGetterSource.test_close ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_init +test.unit.proxy.controllers.test_base.TestGetterSource.test_init ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_sort +test.unit.proxy.controllers.test_base.TestGetterSource.test_sort ... ok +test.unit.proxy.controllers.test_base.TestGetterSource.test_timestamp +test.unit.proxy.controllers.test_base.TestGetterSource.test_timestamp ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_items_post_overwrite_out_of_order ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_all_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_handoff ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507 ... ok -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpz6bu0j_f/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341117.36759.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpa3ngcgc1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012087821960449219s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.059906005859375e-05s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.797645568847656e-05s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1761341119.17039, (1000, 11111) as of 1761341119.17039, created as of 1761341119.17039>, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015616416931152344s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010752677917480469s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_1_ for ShardRange<'h' to 'w' as of 1761341142.00000, (0, 0) as of 1761341131.00000, shrunk as of 1761341131.00000>, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1761341119.17039, (1000, 11111) as of 1761341119.17039, created as of 1761341119.17039> in 0.006s, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1761341132.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017118453979492188s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1761341119.22176, (1000, 11111) as of 1761341119.22176, cleaved as of 1761341119.22176>, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001595020294189453s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_2_ for ShardRange<'h' to 'w' as of 1761341169.00000, (0, 0) as of 1761341158.00000, shrunk as of 1761341158.00000>, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1761341119.22176, (1000, 11111) as of 1761341119.22176, cleaved as of 1761341119.22176> in 0.007s, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1761341159.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001308917999267578s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.608268737792969e-05s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.821487426757812e-05s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1761341119.97785, (1000, 11111) as of 1761341119.97785, active as of 1761341119.97785>, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00016736984252929688s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011539459228515625s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_3_ for ShardRange<'h' to 'w' as of 1761341196.00000, (0, 0) as of 1761341185.00000, shrunk as of 1761341185.00000>, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1761341119.97785, (1000, 11111) as of 1761341119.97785, active as of 1761341119.97785> in 0.007s, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1761341186.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013518333435058594s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.012222290039062e-05s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001418590545654297s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1761341120.03078, (1000, 11111) as of 1761341120.03078, created as of 1761341120.03078>, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001595020294189453s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001125335693359375s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_4_k for ShardRange<'h' to 'w' as of 1761341212.00000, (0, 0) as of 1761341212.00000, shrinking as of 1761341212.00000>, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341120.03078, (1000, 11111) as of 1761341120.03078, created as of 1761341120.03078> in 0.006s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1761341120.03082, (1000, 11111) as of 1761341120.03082, created as of 1761341120.03082>, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015354156494140625s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_4_ for ShardRange<'h' to 'w' as of 1761341212.00000, (0, 0) as of 1761341212.00000, shrinking as of 1761341212.00000>, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1761341120.03082, (1000, 11111) as of 1761341120.03082, created as of 1761341120.03082> in 0.627s, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1761341213.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013566017150878906s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.226799011230469e-05s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.916854858398438e-05s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1761341120.74447, (1000, 11111) as of 1761341120.74447, cleaved as of 1761341120.74447>, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_5_k for ShardRange<'h' to 'w' as of 1761341245.00000, (0, 0) as of 1761341245.00000, shrinking as of 1761341245.00000>, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341120.74447, (1000, 11111) as of 1761341120.74447, cleaved as of 1761341120.74447> in 0.006s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1761341120.74451, (1000, 11111) as of 1761341120.74451, cleaved as of 1761341120.74451>, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017547607421875s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_5_ for ShardRange<'h' to 'w' as of 1761341245.00000, (0, 0) as of 1761341245.00000, shrinking as of 1761341245.00000>, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1761341120.74451, (1000, 11111) as of 1761341120.74451, cleaved as of 1761341120.74451> in 0.005s, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1761341246.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012636184692382812s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.1552734375e-05s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.179115295410156e-05s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1761341120.81372, (1000, 11111) as of 1761341120.81372, active as of 1761341120.81372>, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017118453979492188s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_6_k for ShardRange<'h' to 'w' as of 1761341278.00000, (0, 0) as of 1761341278.00000, shrinking as of 1761341278.00000>, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341120.81372, (1000, 11111) as of 1761341120.81372, active as of 1761341120.81372> in 0.138s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1761341120.81376, (1000, 11111) as of 1761341120.81376, active as of 1761341120.81376>, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015687942504882812s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_6_ for ShardRange<'h' to 'w' as of 1761341278.00000, (0, 0) as of 1761341278.00000, shrinking as of 1761341278.00000>, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1761341120.81376, (1000, 11111) as of 1761341120.81376, active as of 1761341120.81376> in 0.006s, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1761341279.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012350082397460938s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.7738037109375e-05s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1761341121.01186, (1000, 11111) as of 1761341121.01186, cleaved as of 1761341121.01186>, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015735626220703125s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010013580322265625s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_7_k for ShardRange<'h' to 'w' as of 1761341311.00000, (0, 0) as of 1761341311.00000, shrinking as of 1761341311.00000>, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341121.01186, (1000, 11111) as of 1761341121.01186, cleaved as of 1761341121.01186> in 0.006s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1761341121.01190, (1000, 11111) as of 1761341121.01190, cleaved as of 1761341121.01190>, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001437664031982422s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011157989501953125s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_7_t for ShardRange<'h' to 'w' as of 1761341311.00000, (0, 0) as of 1761341311.00000, shrinking as of 1761341311.00000>, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761341121.01190, (1000, 11111) as of 1761341121.01190, cleaved as of 1761341121.01190> in 0.006s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1761341121.01191, (1000, 11111) as of 1761341121.01191, cleaved as of 1761341121.01191>, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015687942504882812s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011324882507324219s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_7_ for ShardRange<'h' to 'w' as of 1761341311.00000, (0, 0) as of 1761341311.00000, shrinking as of 1761341311.00000>, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1761341121.01191, (1000, 11111) as of 1761341121.01191, cleaved as of 1761341121.01191> in 1.003s, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1761341312.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013113021850585938s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.749961853027344e-05s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.274482727050781e-05s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1761341122.08967, (1000, 11111) as of 1761341122.08967, created as of 1761341122.08967>, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001628398895263672s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012111663818359375s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_8_k for ShardRange<'h' to 'w' as of 1761341350.00000, (0, 0) as of 1761341350.00000, shrinking as of 1761341350.00000>, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341122.08967, (1000, 11111) as of 1761341122.08967, created as of 1761341122.08967> in 0.006s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1761341122.08971, (1000, 11111) as of 1761341122.08971, created as of 1761341122.08971>, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001556873321533203s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_8_t for ShardRange<'h' to 'w' as of 1761341350.00000, (0, 0) as of 1761341350.00000, shrinking as of 1761341350.00000>, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761341122.08971, (1000, 11111) as of 1761341122.08971, created as of 1761341122.08971> in 0.006s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1761341122.08972, (1000, 11111) as of 1761341122.08972, created as of 1761341122.08972>, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001437664031982422s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_8_ for ShardRange<'h' to 'w' as of 1761341350.00000, (0, 0) as of 1761341350.00000, shrinking as of 1761341350.00000>, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1761341122.08972, (1000, 11111) as of 1761341122.08972, created as of 1761341122.08972> in 0.005s, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1761341351.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017905235290527344s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.654594421386719e-05s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010538101196289062s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.703636169433594e-05s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1761341122.15852, (1000, 11111) as of 1761341122.15852, active as of 1761341122.15852>, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015592575073242188s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.989738464355469e-05s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_9_k for ShardRange<'h' to 'w' as of 1761341389.00000, (0, 0) as of 1761341389.00000, shrinking as of 1761341389.00000>, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341122.15852, (1000, 11111) as of 1761341122.15852, active as of 1761341122.15852> in 0.005s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1761341122.15855, (1000, 11111) as of 1761341122.15855, active as of 1761341122.15855>, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014495849609375s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012087821960449219s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_9_t for ShardRange<'h' to 'w' as of 1761341389.00000, (0, 0) as of 1761341389.00000, shrinking as of 1761341389.00000>, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761341122.15855, (1000, 11111) as of 1761341122.15855, active as of 1761341122.15855> in 0.006s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1761341122.15856, (1000, 11111) as of 1761341122.15856, active as of 1761341122.15856>, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001068115234375s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_9_ for ShardRange<'h' to 'w' as of 1761341389.00000, (0, 0) as of 1761341389.00000, shrinking as of 1761341389.00000>, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1761341122.15856, (1000, 11111) as of 1761341122.15856, active as of 1761341122.15856> in 0.005s, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1761341390.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfwv0o5vj/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001227855682373047s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.58306884765625e-05s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.893013000488281e-05s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1761341122.47718, (1000, 11111) as of 1761341122.47718, created as of 1761341122.47718>, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000141143798828125s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012254714965820312s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_10_k for ShardRange<'h' to 'w' as of 1761341428.00000, (0, 0) as of 1761341428.00000, shrinking as of 1761341428.00000>, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341122.47718, (1000, 11111) as of 1761341122.47718, created as of 1761341122.47718> in 1.002s, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '2ea01bd0-fff2-4033-8499-1255827d7d1b-sda', 'cursor': 'k', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 1, 'ranges_todo': 0}, path: .shards_a/donor_10, db: /tmp/tmpfwv0o5vj/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1761341429.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012254714965820312s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.440017700195312e-05s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.20159912109375e-05s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.153915405273438e-05s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1761341123.52201, (1000, 11111) as of 1761341123.52201, cleaved as of 1761341123.52201>, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013828277587890625s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_11_k for ShardRange<'h' to 'w' as of 1761341454.00000, (0, 0) as of 1761341454.00000, shrinking as of 1761341454.00000>, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341123.52201, (1000, 11111) as of 1761341123.52201, cleaved as of 1761341123.52201> in 0.005s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1761341123.52204, (1000, 11111) as of 1761341123.52204, cleaved as of 1761341123.52204>, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014328956604003906s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_11_t for ShardRange<'h' to 'w' as of 1761341454.00000, (0, 0) as of 1761341454.00000, shrinking as of 1761341454.00000>, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1761341123.52204, (1000, 11111) as of 1761341123.52204, cleaved as of 1761341123.52204> in 0.005s, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '23966835-6330-482f-93bf-8fa19c6b009c-sda', 'cursor': 't', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 2, 'ranges_todo': 0}, path: .shards_a/donor_11, db: /tmp/tmpfwv0o5vj/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1761341455.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012946128845214844s, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking -test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking ... ok +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0002 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0077 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0083 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0123 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0039 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0029 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0039 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0032 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0052 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0024 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0026 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0060 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0038 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0003 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0181 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0049 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0044 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0042 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0053 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0044 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0076 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_ignores_policy_change +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_ignores_policy_change ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_container_sync_to +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_container_sync_to ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_reset_container_sync +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_reset_container_sync ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_object_timing_metrics +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_object_timing_metrics ... ok -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx4d17c9a38aed4b5187287-0068fbeec3) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.00000 <= '409 (unknown), 409 (unknown), 409 (unknown)' (txn: txe8c87412cf934ed8b50da-006b08fec7) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Object PUT returning 202 for 409: 1795751623.00000 <= '409 (1795751624.00000), 201 (unknown), 201 (unknown)' (txn: txefb30212ca414abdb9898-006b08fec7) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer ... ok - -test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -test-TestDiskFileManager WARNING: Unexpected file /tmp/tmpxf3xqg2i/tmp_test_obj_server_DiskFile/2cae3162-f441-48bc-9854-318e0aa26984/junk: Invalid Timestamp value in filename 'junk' -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_data ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_no_meta_name ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it is not a directory -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_not_dir -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_not_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_other_oserror -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_other_oserror ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_read_metadata_problem ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_remove_objects -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_remove_objects ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_write_affinity_proxy_server_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_custom_config ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_open_expired_default_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden +test.unit.proxy.controllers.test_obj.TestReplicatedObjController.test_x_timestamp_not_overridden ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:23 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift ERROR: 400 Bad Request +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester READ permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_read_acp ... ok -Quarantined /srv/dev/objects/9/900/9a7175077c01a23ade5956b8a2bba900 to because it could not be listed -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1570, in get_diskfile_and_filenames_from_hash - filenames = self.cleanup_ondisk_files(object_path)['files'] - ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_diskfile_from_hash_unclean ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_no_rsync_temp_file_warning ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_empty_dir -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_empty_dir ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_repl_policy -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_repl_policy ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_stray_meta -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_stray_meta ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_unexpected_file -test.unit.obj.test_diskfile.TestDiskFileManager.test_get_ondisk_files_with_unexpected_file ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_init -test.unit.obj.test_diskfile.TestDiskFileManager.test_init ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window -test.unit.obj.test_diskfile.TestDiskFileManager.test_init_commit_window ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_enoent ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror -test.unit.obj.test_diskfile.TestDiskFileManager.test_listdir_other_oserror ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning -test.unit.obj.test_diskfile.TestDiskFileManager.test_missing_splice_warning ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator -test.unit.obj.test_diskfile.TestDiskFileManager.test_object_audit_location_generator ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors -test.unit.obj.test_diskfile.TestDiskFileManager.test_parse_on_disk_filename_errors ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_and_replication_lock_same_partition -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_and_replication_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition_different_name -test.unit.obj.test_diskfile.TestDiskFileManager.test_partition_lock_same_partition_different_name ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update -test.unit.obj.test_diskfile.TestDiskFileManager.test_pickle_async_update ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_2 ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_another_device_fine ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_off ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_on ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_lock_same_partition ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation -test.unit.obj.test_diskfile.TestDiskFileManager.test_replication_one_per_device_deprecation ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files -test.unit.obj.test_diskfile.TestDiskFileManager.test_verify_ondisk_files ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_cleans_up_everything ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_dev_path_fail ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_empty_suffixes ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_fails_with_bad_ondisk_filesets -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_fails_with_bad_ondisk_filesets ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_suffix_filter ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_tombstones ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_content_type_timestamp -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_content_type_timestamp ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_meta_timestamp -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_hashes_yields_meta_timestamp ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes ... ok -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes_dev_path_fail -test.unit.obj.test_diskfile.TestDiskFileManager.test_yield_suffixes_dev_path_fail ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_bad_value_workers -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_bad_value_workers ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_in_worker -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_in_worker ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_inline -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_dump_recon_run_once_inline ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_final_recon_dump -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_final_recon_dump ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_is_healthy -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_is_healthy ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_is_healthy_detects_ring_change -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_is_healthy_detects_ring_change ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_is_healthy_rcache_update_waits_for_next_update -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_is_healthy_rcache_update_waits_for_next_update ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_next_rcache_update_configured_with_stats_interval -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_next_rcache_update_configured_with_stats_interval ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_no_dump_recon_run_once -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_no_dump_recon_run_once ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_no_workers_by_default -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_no_workers_by_default ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_at_end_of_run_once -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_at_end_of_run_once ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_races_with_final_recon_dump -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_races_with_final_recon_dump ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_removes_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_removes_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_waits_for_all_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_recon_aggregation_waits_for_all_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_run_forever_recon_no_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_run_forever_recon_no_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_worker_logging -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_worker_logging ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_devices_and_no_valid_overrides -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_devices_and_no_valid_overrides ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_devices_and_overrides -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_devices_and_overrides ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_devices_and_overrides -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_devices_and_overrides ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_workers -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_workers ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_workers_and_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_lots_of_workers_and_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_no_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_no_devices ... ok -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_some_workers_and_devices -test.unit.obj.test_reconstructor.TestWorkerReconstructor.test_workers_with_some_workers_and_devices ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect -test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_put -test.unit.obj.test_server.TestObjectServer.test_expect_on_put ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict ... ok -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer -test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_save_and_load_record_from_pending_file -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_save_and_load_record_from_pending_file ... ok - -test INFO: Using crc32c_kern implementation for CRC32C. -test INFO: Using crc64nvme_anycrc implementation for CRC64NVME. -test INFO: Using crc32c_kern implementation for CRC32C. -test INFO: Using crc64nvme_isal implementation for CRC64NVME. -test ERROR: Problem finding shard upper in '/tmp/tmpapyw3wyt/test_container.db': : LockTimeout (Nones) -test ERROR: Problem finding shard upper in '/tmp/tmpapyw3wyt/test_container.db': : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges - next_shard_upper = sub_broker._get_next_shard_range_upper( - shard_size, last_shard_upper) - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -sqlite3.OperationalError -test DEBUG: Unlinked retiring db '/tmp/tmplenzxjrg/containers/part/suffix/hash/container.db' -test WARNING: Unexpected db files will be ignored: ['/tmp/tmplenzxjrg/containers/part/suffix/hash/container.db'] -Container 'a/c' cannot be set to sharded state while in unsharded state -Container 'a/c' cannot be set to sharding state: missing epoch -Container 'a/c' cannot be set to sharding state while in sharding state -Container 'a/c' cannot be set to sharded state while in sharded state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index ... ok -test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpbmyrzw7q/tmp_test_obj_server_DiskFile/sda1/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.1472017820.44503.data.QBYCYU -test-TestDiskFileManager DEBUG: Rsync tempfile: /tmp/tmpbmyrzw7q/tmp_test_obj_server_DiskFile/sda1/objects/0/a43/615cd4810e0d969889af154f7b02ba43/.total-bs.abcdef -test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk: Invalid Timestamp value in filename 'junk' -test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/junk.data: Invalid Timestamp value in filename 'junk.data' -test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects/.junk: Invalid Timestamp value in filename '.junk' -test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk: Invalid Timestamp value in filename 'junk' -test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/junk.data: Invalid Timestamp value in filename 'junk.data' -test-TestDiskFileManager WARNING: Unexpected file /srv/node/sdb1/objects-1/.junk: Invalid Timestamp value in filename '.junk' -test-TestDiskFileManager WARNING: Use of splice() requested (config says "splice = yes"), but the system does not support it. splice() will not be used. -test-TestDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. -test-TestDiskFileManager WARNING: Option replication_one_per_device is deprecated and will be removed in a future version. Update your configuration to use option replication_concurrency_per_device. -test-TestDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. -test-TestDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. -test-TestDiskFileManager WARNING: Option replication_one_per_device ignored as replication_concurrency_per_device is defined. -test-TestDiskFileManager DEBUG: Run listdir on /tmp/tmp92u3y700/tmp_test_obj_server_DiskFile/sda1/objects/0 -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (10.00 minutes) -test INFO: Running object reconstructor in script mode. -test INFO: Object reconstruction complete (once). (5.00 minutes) -test INFO: Running object reconstructor in script mode. -test INFO: Object reconstruction complete (once). (5.00 minutes) -test INFO: Running object reconstructor in script mode. -test INFO: Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/1 pid=4171832] Running object reconstructor in script mode. -test INFO: [worker 1/1 pid=4171832] Object reconstruction complete (once). (5.00 minutes) -test INFO: [worker 1/2 pid=pid-1] Starting object reconstructor in daemon mode. -test INFO: [worker 1/2 pid=pid-1] Starting object reconstruction pass. -test INFO: [worker 1/2 pid=pid-1] Object reconstruction complete. (0.10 minutes) -test DEBUG: [worker 1/2 pid=pid-1] reconstruction sleeping for 30.0 seconds. -test INFO: [worker 2/4 pid=20641] Running object reconstructor in script mode. -test DEBUG: [worker 2/4 pid=20641] debug message -test INFO: [worker 2/4 pid=20641] info message -test WARNING: [worker 2/4 pid=20641] warning message -test ERROR: [worker 2/4 pid=20641] error message -test INFO: [worker 2/4 pid=20641] Object reconstruction complete (once). (0.00 minutes) -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0010 "-" 4171832 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171832 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 4171832 - -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171832 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server ERROR: ERROR __call__ error with PUT /sda1/0/a/c/o : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 44, in _timing_stats - resp = func( - ctrl, req, *args, timing_stats_labels=labels, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1077, in PUT - self._do_multi_stage_mime_continue_headers(request, obj_input) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 907, in _do_multi_stage_mime_continue_headers - _junk_hdrs, obj_input = next(mime_documents_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 77, in iter_mime_headers_and_bodies - for file_like in mime_documents_iter: - ^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3110, in iter_multipart_mime_documents - raise swift.common.exceptions.MimeInvalid( - 'invalid starting boundary: wanted %r, got %r' % (boundary, got)) -swift.common.exceptions.MimeInvalid: invalid starting boundary: wanted b'--boundary123', got b'' -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 500 1487 "-" "-" "-" 0.0064 "-" 4171832 - -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 500 125 "-" "-" "-" 0.0037 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0035 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0035 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0050 "-" 4171832 1 -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/0/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server)test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated ... ok -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary -test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary ... ok -test.unit.obj.test_server.TestObjectServer.test_not_found -test.unit.obj.test_server.TestObjectServer.test_not_found ... ok -test.unit.obj.test_ssync_sender.TestModuleMethods.test_decode_wanted -test.unit.obj.test_ssync_sender.TestModuleMethods.test_decode_wanted ... ok -test.unit.obj.test_ssync_sender.TestModuleMethods.test_encode_missing -test.unit.obj.test_ssync_sender.TestModuleMethods.test_encode_missing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespace_caching -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespace_caching ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_404_response ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_bad_response_body -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_bad_response_body ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_incomplete_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_non_sharded_states -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_object_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_for_object_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_with_cached_container_info -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_no_memcache_available ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index_empty -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index_empty ... ok - -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txfa6cb8d5eebc4c0586f97-0068fbeec4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3615583f73cd46b09c1f4-0068fbeec4) +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_write_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_with_write_permission ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_newest_large_file ... ok +test-TestECDiskFile WARNING: MD5 sockets not supported. splice() will not be used. +test-TestECDiskFile WARNING: MD5 sockets not supported. splice() will not be used. +test-TestECDiskFile WARNING: MD5 sockets not supported. splice() will not be used. proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs ... ok - -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '3e3a707b-5f1e-439c-b185-c76a970574c0-sda', 'cursor': 'h', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 1}, path: .shards_a/donor_12, db: /tmp/tmpfwv0o5vj/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1761341487.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011730194091796875s, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.489059448242188e-05s, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.416175842285156e-05s, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '6f4cba92-ea82-44e8-88d5-fd8a4f91f5a8-sda', 'cursor': 'h', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 2}, path: .shards_a/donor_13, db: /tmp/tmpfwv0o5vj/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1761341507.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012230873107910156s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.416175842285156e-05s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.106231689453125e-05s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.153915405273438e-05s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1761341123.90984, (1000, 11111) as of 1761341123.90984, cleaved as of 1761341123.90984>, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.179115295410156e-05s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db -sharder-test INFO: Replicating new shard container .shards_a/acceptor_14_k for ShardRange<'h' to 'w' as of 1761341526.00000, (0, 0) as of 1761341526.00000, shrinking as of 1761341526.00000>, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1761341123.90984, (1000, 11111) as of 1761341123.90984, cleaved as of 1761341123.90984> in 0.005s, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '6cec76ea-3a5f-4a0c-9d09-7ab75928078a-sda', 'cursor': 'k', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 1, 'ranges_todo': 1}, path: .shards_a/donor_14, db: /tmp/tmpfwv0o5vj/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1761341527.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_state_is_not_reclaimable -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_state_is_not_reclaimable ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta ... ok +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx3d304f7f84de443586372-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx98ae2918c6bc46178b7a0-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx93858af309ae4e7588083-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.11:1011/sdl, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8)test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_insufficient_found_plus_timeouts ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_missing_one ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_mostly_not_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_one_found ... ok +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0048 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0035 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 3 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0101 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 525350 4 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0050 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0034 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0148 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0021 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 525350 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525350 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0032 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0089 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0026 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0029 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0035 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0026 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0018 "-" 525350 2 fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester READ_ACP permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_DELETE_without_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_simple ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_after_replication ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_range_single_record ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txbf23f0614fca41e6ac7e4-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx53957fbd11964f95b11ec-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:24 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_canned_acl ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_with_both_header_and_xml ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property ... ok -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging ... ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_exception_during_rebuild ... ok - -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0041 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0039 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0021 "-" 4171832 1 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0039 "-" 4171832 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c/o" 400 16 "-" "-" "-" 0.0005 "-" 4171832 - -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 4171832 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx150ea48c3ad9440e9666a-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1b41121ef634453b9f53f-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txaf7fe85e1edd4eebb9c50-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx83c51da061a34ef89fda7-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc358b946507d432cba0fa-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txbe0ad03d7c9a46cf9d90b-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7314845fcce24f79ab83f-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx83dcd511b50849998b57e-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx502b1285233f47db992e3-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf30666309c7c4eecb9086-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx38023f4889514f7a85843-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe65f4ff0c3824b68aff3f-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb3b9425a303e4600b417a-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3228970ad8ff42b095936-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx8cbf57810ce1445aa7e4a-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx67e3c91b12cd4085a537a-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx37a35f8f610a400786041-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx0e96dca408ff4a20a58f7-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe2e1b0dbb4b9496a9eacc-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txafdb7c9a923d460cbd17b-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc01db03344b74a169885b-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe352e67559084207a0528-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txbd659c555efe4f838db76-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txfa53274295944af491123-0068fbeec8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txb6e993bc890f466c9c72a-0068fbeec8) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: tx4512089989f44182b904c-0068fbeec8) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: tx054f86daf3974260bcd10-0068fbeec8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_empty_list -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_empty_list ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_error -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_read_from_cache_error ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_GET_namespaces_write_to_cache_with_x_newest ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_cache_clearing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCaching.test_get_from_shards_add_root_spi ... ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_no_responses ... ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_quarantines_lonely_frag ... ok - -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txda70836c045e4a60a876f-0068fbeec4) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx88142d2a5a414acbb1d92-0068fbeec5) -proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx88142d2a5a414acbb1d92-0068fbeec5)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok -test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob.test_sync_reconstructor_rebuild_ok ... ok -test.unit.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable -test.unit.obj.test_ssync_sender.TestSenderEC.test_missing_check_non_durable ... ok -test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable -test.unit.obj.test_ssync_sender.TestSenderEC.test_updates_put_non_durable ... ok -test.unit.proxy.controllers.test_base.TestNodeIter.test_annotate_node_with_use_replication -test.unit.proxy.controllers.test_base.TestNodeIter.test_annotate_node_with_use_replication ... ok -test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_default_fake_ring -test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_default_fake_ring ... ok - -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012350082397460938s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.368492126464844e-05s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.440017700195312e-05s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.177757263183594e-05s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1761341127.00000, (0, 0) as of 1761341127.00000, active as of 1761341127.00000>, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014901161193847656s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1761341124.93415, (0, 0) as of 1761341125.00000, shrunk as of 1761341125.00000>, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1761341127.00000, (0, 0) as of 1761341127.00000, active as of 1761341127.00000> in 0.006s, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpp24wo976/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001227855682373047s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.440017700195312e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.58306884765625e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.891654968261719e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1761341127.00000, (0, 0) as of 1761341127.00000, active as of 1761341127.00000>, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001399517059326172s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container .shards_a/shard_d for ShardRange<'here' to 'there' as of 1761341125.00000, (0, 0) as of 1761341125.00000, sharding as of 1761341125.00000>, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1761341127.00000, (0, 0) as of 1761341127.00000, active as of 1761341127.00000> in 0.005s, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0qb0daa6/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341126.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011706352233886719s, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.249282836914062e-05s, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.557868957519531e-05s, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range ... ok -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor -test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Range_error ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestECObjController.test_DELETE_write_affinity_before_replication ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_all_primaries_error_limited ... ok -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx3b76c5723772429d944f5-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx0449d80607ff43d1881fc-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx94734b2b891a4136b5d69-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx8280129d25d54833aa4de-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txf1cf9d929bee401f89d8e-0068fbeec8) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: tx2a2d955f00244cc6ab3bb-0068fbeec8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx64e17ac35d694e38aae2c-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txbc8f665112b0473b9ad70-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx1a5e6a4363c14824a399c-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa0f0b8dc42684c7f94001-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx2b40295f08cb487d93a92-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx5507451a454443d5a721a-0068fbeec8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Skipping shard cache lookup (x-newest) for /v1/a/c?states=listing&format=json (txn: tx093eb4b803564a72a0423-0068fbeec8) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx093eb4b803564a72a0423-0068fbeec8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp3kv0apj5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp3kv0apj5/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpfadhual2/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpfadhual2/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmp3kv0apj5/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp3kv0apj5/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpfadhual2/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpfadhual2/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -59519,23 +49789,177 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0039 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31050cb6f3544dfba81c4-0068fbeec8" "proxy-server 4171832" 0.0011 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:44431/sda1/3/a/c" "tx31050cb6f3544dfba81c4-0068fbeec8" "container-server 4171832" 0.0009 "-" 4171832 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:53923/sdb1/3/a/c" "tx31050cb6f3544dfba81c4-0068fbeec8" "container-server 4171832" 0.0010 "-" 4171832 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx31050cb6f3544dfba81c4-0068fbeec8" "proxy-server 4171832" 0.0080 "-" 4171832 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx31050cb6f3544dfba81c4-0068fbeec8" "proxy-server 4171832" 0.0131 "-" 4171832 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/28 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx31050cb6f3544dfba81c4-0068fbeec8 - 0.0203 - - 1761341128.672187805 1761341128.692490816 0 -test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0076 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0070 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0069 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0068 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c5d0d9fc55a407ca3219-006b08fec8" "proxy-server 525357" 0.0053 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:45107/sda1/0/a/c" "tx8c5d0d9fc55a407ca3219-006b08fec8" "container-server 525357" 0.0010 "-" 525357 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:37817/sdb1/0/a/c" "tx8c5d0d9fc55a407ca3219-006b08fec8" "container-server 525357" 0.0010 "-" 525357 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8c5d0d9fc55a407ca3219-006b08fec8" "proxy-server 525357" 0.0205 "-" 525357 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx8c5d0d9fc55a407ca3219-006b08fec8" "proxy-server 525357" 0.0297 "-" 525357 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx8c5d0d9fc55a407ca3219-006b08fec8 - 0.0465 - - 1795751624.259335756 1795751624.305833817 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx78a20fcdfd9842d7922c7-006b08fec8" "proxy-server 525357" 0.0010 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:37817/sdb1/2/a1/c1" "tx78a20fcdfd9842d7922c7-006b08fec8" "container-server 525357" 0.0109 "-" 525357 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:45107/sda1/2/a1/c1" "tx78a20fcdfd9842d7922c7-006b08fec8" "container-server 525357" 0.0011 "-" 525357 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx78a20fcdfd9842d7922c7-006b08fec8" "proxy-server 525357" 0.0390 "-" 525357 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx78a20fcdfd9842d7922c7-006b08fec8" "proxy-server 525357" 0.0233 "-" 525357 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx78a20fcdfd9842d7922c7-006b08fec8 - 0.0667 - - 1795751624.307237148 1795751624.373965502 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed44af49c43e494c8860d-006b08fec8" "proxy-server 525357" 0.0018 "-" 525357 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:43 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txb9f31e56b73d458594142-006b08fec7" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx2d1d2ce8c6ea4db0be4af-006b08fec7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx66a62004252a4cf087f41-006b08fec7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx5027dd10828744b986c08-006b08fec7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9b0f827310f34d4ca62f7-006b08fec7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx690e767f35624e8f8cabf-006b08fec7) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txcddf4b605c3045b79136c-006b08fec7) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a5ec818cea24012809dc-006b08fec8" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe4665217f9d144c0a3ee5-006b08fec8" "proxy-server 525335" 0.0014 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c/o.large" 201 - "PUT http://localhost/sdb1/1/a/c/o.large" "txb70a0acd9e5449798887f-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txb70a0acd9e5449798887f-006b08fec8" "proxy-server 525335" 0.0373 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c/o.large" 201 - "PUT http://localhost/sda1/1/a/c/o.large" "txb70a0acd9e5449798887f-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/1/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txb70a0acd9e5449798887f-006b08fec8" "proxy-server 525335" 0.0548 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - txb70a0acd9e5449798887f-006b08fec8 - 0.0830 - - 1795751624.092070341 1795751624.175054789 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe384c1c98d574db28f085-006b08fec8" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx57a3ceb2a6444a4294d60-006b08fec8" "proxy-server 525335" 0.0070 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txed627dfe11c94c8b9075d-006b08fec8" "proxy-server 525335" 0.0006 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sdb1/1/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txed627dfe11c94c8b9075d-006b08fec8" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: (525335) wsgi starting up on http://127.0.0.1:44619 +proxy DEBUG: (525335) accepted ('127.0.0.1', 41742) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5aa5e4d4f57f4ccdb38df-006b08fec8" "proxy-server 525335" 0.0013 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:41785/sda1/2/a/zero" "tx5aa5e4d4f57f4ccdb38df-006b08fec8" "container-server 525335" 0.0011 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:56179/sdb1/2/a/zero" "tx5aa5e4d4f57f4ccdb38df-006b08fec8" "container-server 525335" 0.0051 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx5aa5e4d4f57f4ccdb38df-006b08fec8" "proxy-server 525335" 0.0254 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx5aa5e4d4f57f4ccdb38df-006b08fec8" "proxy-server 525335" 0.0174 "-" 525335 0 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:44] "PUT /v1/a/zero HTTP/1.1" 201 174 0.047982 (txn: tx5aa5e4d4f57f4ccdb38df-006b08fec8) +proxy DEBUG: (525335) accepted ('127.0.0.1', 41754) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49c13f180b614d088a281-006b08fec8" "proxy-server 525335" 0.0061 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "txb086f20f20b4457fa93a2-006b08fec8" "proxy-server 525335" 0.0012 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/3/a/zero/go-get-it" "tx93c434f8c44a439f91d9f-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx93c434f8c44a439f91d9f-006b08fec8" "proxy-server 525335" 0.0097 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/3/a/zero/go-get-it" "tx93c434f8c44a439f91d9f-006b08fec8" "object-server 525335" 0.0005 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/3/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx93c434f8c44a439f91d9f-006b08fec8" "proxy-server 525335" 0.0164 "-" 525335 0 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:44] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.046941 (txn: tx93c434f8c44a439f91d9f-006b08fec8) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3f0c91530304a848414a-006b08fec8" "proxy-server 525335" 0.0062 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx271f896ba1134d0ab9be2-006b08fec8" "proxy-server 525335" 0.0065 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sdb1/3/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "tx3de7e774a3b5413580e4d-006b08fec8" "proxy-server 525335" 0.0006 "-" 525335 0/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id_length_limit test.unit.proxy.test_mem_server.TestProxyServer.test_adds_transaction_id_length_limit ... ok + +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_Response ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_error ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_allow test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_allow ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_deny test.unit.proxy.test_mem_server.TestProxyServer.test_calls_authorize_deny ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 156, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 96, in handle_acl + return ah._handle_acl(app, method) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_200 test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_200 ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_503 @@ -59544,286 +49968,110 @@ test.unit.proxy.test_mem_server.TestProxyServer.test_check_response_507 ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_denied_host_header test.unit.proxy.test_mem_server.TestProxyServer.test_denied_host_header ... ok + +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:43 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id_not_implemented +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_version_id_not_implemented ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_read_permission ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods test.unit.proxy.test_mem_server.TestProxyServer.test_error_limit_methods ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_pipeline ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester WRITE permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:read:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester WRITE_ACP permission on the object /bucket/object -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:25 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_grant_write_acp ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_invalid_canned_acl ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx0f8e9f1e33bb40289219b-0068fbeec6) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_determine_chunk_destinations_prioritize_more_missing -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_determine_chunk_destinations_prioritize_more_missing ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_object_DELETE_backend_update_container_ip_default ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured ... ok -test ERROR: Failed to unlink '/tmp/tmpd_a68oj8/containers/part/suffix/hash/container.db': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state - os.unlink(retiring_file) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: 1 -test DEBUG: Unlinked retiring db '/tmp/tmpd_a68oj8/containers/part/suffix/hash/container_1761341129.00000.db' -test WARNING: Still have multiple db files after unlinking '/tmp/tmpd_a68oj8/containers/part/suffix/hash/container_1761341129.00000.db': ['/tmp/tmpd_a68oj8/containers/part/suffix/hash/container.db', '/tmp/tmpd_a68oj8/containers/part/suffix/hash/container_1761341130.00000.db'] -test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpd_a68oj8/containers/part/suffix/hash/container_1761341130.00000.db']. -test ERROR: Failed to set the ROWID of the fresh database for a/c: -test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171829) wsgi starting up on http://127.0.0.1:47527 -test-ssync-receiver DEBUG: (4171829) accepted ('127.0.0.1', 56660) -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender ERROR: Error trying to rebuild /a/c/o1 policy#0 frag#0: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 734, in fragment_payload_iter - fragment_payload = [fragment for fragment in pile] - ^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 227, in next - return self._next() - ~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 232, in _next - return self.waiters.get().wait() - ~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait - return self._exit_event.wait() - ~~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait - result = hub.switch() - File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch - return self.greenlet.switch() - ~~~~~~~~~~~~~~~~~~~~^^ - File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main - result = function(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 718, in _get_one_fragment - chunk = resp.read(remaining_bytes) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_ssync.py", line 879, in read - raise self.data -Exception: raised in response read method -test-ssync-sender ERROR: 127.0.0.1:47527/dev/9 Sent data length does not match content-length -test-ssync-receiver WARNING: ssync subrequest failed with 499: PUT /a/c/o1 (b'

Client Disconnect

The client was disconnected during request.

') -test-ssync-receiver ERROR: 127.0.0.1/dev/9 read failed in ssync.Receiver: Early termination for PUT /a/c/o1 -test-ssync-receiver INFO: Traceback (most recent call last): - File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 658, in handle_one_response - write(b'') - ~~~~~^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/wsgi.py", line 581, in write - wfile.flush() - ~~~~~~~~~~~^^ - File "/usr/lib/python3.13/socket.py", line 737, in write - return self._sock.send(b) - ~~~~~~~~~~~~~~~^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 383, in send - return self._send_loop(self.fd.send, data, flags) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 370, in _send_loop - return send_method(data, *args) -BrokenPipeError: [Errno 32] Broken pipe - -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 21:25:29] "SSYNC /dev/9 HTTP/1.1" 200 306 0.055523 -test-ssync-receiver INFO: (4171829) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171829) wsgi starting up on http://127.0.0.1:50561 -test-ssync-receiver DEBUG: (4171829) accepted ('127.0.0.1', 50786) -test-ssync-sender ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 127.0.0.1:50561/dev/9/a/c/o1 policy#0 frag#0 -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 2, available: 2, sent: 2, deletable: 2 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 21:25:29] "SSYNC /dev/9 HTTP/1.1" 200 354 0.097416 -test-ssync-receiver INFO: (4171829) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171829) wsgi starting up on http://127.0.0.1:36033 -test-ssync-receiver DEBUG: (4171829) accepted ('127.0.0.1', 55626) -test-ssync-sender ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 127.0.0.1:36033/dev/9/a/c/o1 policy#0 frag#0 with ETag the etag and timestamp 1761340129.00000 -test-ssync-sender ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 127.0.0.1:36033/dev/9/a/c/o1 policy#0 frag#0 -test-ssync-sender WARNING: Quarantined object /tmp/tmpx3nfx9et/tmp_test_ssync_sender/dev/objects/9/a4f/7c89cdaa9eec93e11f15117a2fda0a4f/1761340129.00000#1#d.data: Solitary fragment #1 -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 2, available: 2, sent: 2, deletable: 2 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 21:25:29] "SSYNC /dev/9 HTTP/1.1" 200 354 0.101932 -test-ssync-receiver INFO: (4171829) wsgi exited, is_accepting=True -test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) -test-ssync-receiver INFO: (4171829) wsgi starting up on http://127.0.0.1:47453 -test-ssync-receiver DEBUG: (4171829) accepted ('127.0.0.1', 37126) -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender DEBUG: Reconstruct frag #0 with frag indexes [13, 12, 11, 10, 9, 8, 7, 6, 5, 4] -test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 2, available: 2, sent: 2, deletable: 2 -test-ssync-receiver INFO: 127.0.0.1 - - [24/Oct/2025 21:25:29] "SSYNC /dev/9 HTTP/1.1" 200 354 0.105233 -test-ssync-receiver INFO: (4171829) wsgi exited, is_accepting=True -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_does_not_mutate_supplied_nodes -test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_does_not_mutate_supplied_nodes ... ok -test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_with_handoffs -test.unit.proxy.controllers.test_base.TestNodeIter.test_iter_with_handoffs ... ok -test.unit.proxy.controllers.test_base.TestNodeIter.test_multi_iteration -test.unit.proxy.controllers.test_base.TestNodeIter.test_multi_iteration ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body ... ok - -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014662742614746094s, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpj07p6g8e/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341125.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012636184692382812s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.916854858398438e-05s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.678436279296875e-05s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016736984252929688s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db -sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1761341126.03097, (0, 0) as of 1761341126.00000, shrunk as of 1761341126.00000>, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp7z2ry_i1/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341127.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014662742614746094s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010442733764648438s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015473365783691406s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010895729064941406s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_d_2 for ShardRange, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1761341043.59647, (2, 3) as of 1761341126.07410, cleaved as of 1761341043.59647> in 0.007s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.dbtest.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found -test.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found ... ok +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_keystone +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_keystone ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_unknown_user +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_s3acl_and_unknown_user ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_deleted ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics ... ok -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx46426228aa29417483fe0-0068fbeec8" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:53923/sdb1/0/a1/c1" "tx46426228aa29417483fe0-0068fbeec8" "container-server 4171832" 0.0010 "-" 4171832 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44431/sda1/0/a1/c1" "tx46426228aa29417483fe0-0068fbeec8" "container-server 4171832" 0.0010 "-" 4171832 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx46426228aa29417483fe0-0068fbeec8" "proxy-server 4171832" 0.0080 "-" 4171832 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx46426228aa29417483fe0-0068fbeec8" "proxy-server 4171832" 0.0129 "-" 4171832 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/28 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx46426228aa29417483fe0-0068fbeec8 - 0.0198 - - 1761341128.694041014 1761341128.713849306 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6d36f632d544157b2c85-0068fbeec8" "proxy-server 4171832" 0.0020 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:53923/sdb1/3/a/c1" "txd6d36f632d544157b2c85-0068fbeec8" "container-server 4171832" 0.0010 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:44431/sda1/3/a/c1" "txd6d36f632d544157b2c85-0068fbeec8" "container-server 4171832" 0.0016 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd6d36f632d544157b2c85-0068fbeec8" "proxy-server 4171832" 0.0086 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd6d36f632d544157b2c85-0068fbeec8" "proxy-server 4171832" 0.0133 "-" 4171832 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/28 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txd6d36f632d544157b2c85-0068fbeec8 - 0.0215 - - 1761341128.715283394 1761341128.736746073 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11c59c5240614fe18c336-0068fbeec8" "proxy-server 4171832" 0.0019 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:44431/sda1/0/a/c2" "tx11c59c5240614fe18c336-0068fbeec8" "container-server 4171832" 0.0046 "-" 4171832 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:53923/sdb1/0/a/c2" "tx11c59c5240614fe18c336-0068fbeec8" "container-server 4171832" 0.0010 "-" 4171832 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx11c59c5240614fe18c336-0068fbeec8" "proxy-server 4171832" 0.0118 "-" 4171832 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx11c59c5240614fe18c336-0068fbeec8" "proxy-server 4171832" 0.0166 "-" 4171832 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/28 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx11c59c5240614fe18c336-0068fbeec8 - 0.0246 - - 1761341128.738214254 1761341128.762801647 2 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:45107/sda1/0/a/c1" "txed44af49c43e494c8860d-006b08fec8" "container-server 525357" 0.0092 "-" 525357 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:37817/sdb1/0/a/c1" "txed44af49c43e494c8860d-006b08fec8" "container-server 525357" 0.0016 "-" 525357 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txed44af49c43e494c8860d-006b08fec8" "proxy-server 525357" 0.0334 "-" 525357 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txed44af49c43e494c8860d-006b08fec8" "proxy-server 525357" 0.0505 "-" 525357 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txed44af49c43e494c8860d-006b08fec8 - 0.0826 - - 1795751624.375286341 1795751624.457878113 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx536072878f1d4ba6974ba-006b08fec8" "proxy-server 525357" 0.0142 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:45107/sda1/2/a/c2" "tx536072878f1d4ba6974ba-006b08fec8" "container-server 525357" 0.0016 "-" 525357 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:37817/sdb1/2/a/c2" "tx536072878f1d4ba6974ba-006b08fec8" "container-server 525357" 0.0071 "-" 525357 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx536072878f1d4ba6974ba-006b08fec8" "proxy-server 525357" 0.0416 "-" 525357 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx536072878f1d4ba6974ba-006b08fec8" "proxy-server 525357" 0.0202 "-" 525357 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx536072878f1d4ba6974ba-006b08fec8 - 0.0678 - - 1795751624.459232092 1795751624.527008057 2 - test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) @@ -59867,177 +50115,71 @@ test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda test ERROR: success 10.0.0.0:1000/sda test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test ERROR: succès 10.0.0.0:1000/sda +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sda +test ERROR: success 10.0.0.0:1000/sdatest.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred test.unit.proxy.test_mem_server.TestProxyServer.test_error_occurred ... ok fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_owner_permission ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: Handoff requested (9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=%E1%88%B41_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx56e6c21cbee7484ab2bc6-0068fbeec9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: tx4c073ab7ad3c4df489b89-0068fbeec9) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpyfcnwyez/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpyfcnwyez/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpyfcnwyez/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpyfcnwyez/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0032 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0039 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx233b6044524c45649c6f0-0068fbeec9" "proxy-server 4171829" 0.0013 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:41989/sdb1/1/a/c" "tx233b6044524c45649c6f0-0068fbeec9" "container-server 4171829" 0.0010 "-" 4171829 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:45331/sda1/1/a/c" "tx233b6044524c45649c6f0-0068fbeec9" "container-server 4171829" 0.0010 "-" 4171829 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx233b6044524c45649c6f0-0068fbeec9" "proxy-server 4171829" 0.0129 "-" 4171829 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx233b6044524c45649c6f0-0068fbeec9" "proxy-server 4171829" 0.0092 "-" 4171829 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx233b6044524c45649c6f0-0068fbeec9 - 0.0209 - - 1761341129.910701752 1761341129.931651115 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx8ae90d23d9ad48fc859d4-0068fbeec9" "proxy-server 4171829" 0.0012 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:41989/sdb1/1/a1/c1" "tx8ae90d23d9ad48fc859d4-0068fbeec9" "container-server 4171829" 0.0011 "-" 4171829 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:45331/sda1/1/a1/c1" "tx8ae90d23d9ad48fc859d4-0068fbeec9" "container-server 4171829" 0.0010 "-" 4171829 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8ae90d23d9ad48fc859d4-0068fbeec9" "proxy-server 4171829" 0.0082 "-" 4171829 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8ae90d23d9ad48fc859d4-0068fbeec9" "proxy-server 4171829" 0.0131 "-" 4171829 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx8ae90d23d9ad48fc859d4-0068fbeec9 - 0.0202 - - 1761341129.933079958 1761341129.953245401 0 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config ... ok - -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016880035400390625s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001323223114013672s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_f_3 for ShardRange, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1761341043.59647, (2, 103) as of 1761341126.32229, cleaved as of 1761341043.59647> in 0.007s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, found as of 1761341043.59647>, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341126.32680>, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001571178436279297s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011849403381347656s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__4 for ShardRange, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1761341043.59647, (1, 1000) as of 1761341126.34296, cleaved as of 1761341126.32680> in 0.007s, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphola36d6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.03889.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015401840209960938s, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012350082397460938s, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016355514526367188s, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012803077697753906s, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1761341043.59647, (1, 18432) as of 1761341126.63222, cleaved as of 1761341043.59647> in 0.007s, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics -test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... ok +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_with_version_id_but_not_enabled ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_GET_without_permission ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges ... ok -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test ERROR: succès 10.0.0.0:1000/sda -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda -test ERROR: success 10.0.0.0:1000/sda test ERROR: success 10.0.0.0:1000/sda test ERROR: success 10.0.0.0:1000/sda test ERROR: success 10.0.0.0:1000/sda @@ -60161,7 +50303,23 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test raise Exception('kaboom1!') Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sdatest.unit.proxy.test_mem_server.TestProxyServer.test_exception_occurred +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1!test.unit.proxy.test_mem_server.TestProxyServer.test_exception_occurred test.unit.proxy.test_mem_server.TestProxyServer.test_exception_occurred ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_exception_occurred_replication_ip_port_logging test.unit.proxy.test_mem_server.TestProxyServer.test_exception_occurred_replication_ip_port_logging ... ok @@ -60179,3242 +50337,4068 @@ test.unit.proxy.test_mem_server.TestProxyServer.test_internal_reserved_name_request ... ok test.unit.proxy.test_mem_server.TestProxyServer.test_negative_content_length test.unit.proxy.test_mem_server.TestProxyServer.test_negative_content_length ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_node_concurrency -test.unit.proxy.test_mem_server.TestProxyServer.test_node_concurrency ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing -test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request -test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request ... ok - -object-reconstructor ERROR: Unable to get enough responses (81 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.363:1363/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (361 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 503 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.55:1055/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.83:1083/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (81 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.363:1363/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (361 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Invalid response 507 from 10.0.0.31:1031/sda/0/a/c/o policy#0 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (28 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (29 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (30 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (31 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (32 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (33 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (34 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (35 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (36 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (37 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (38 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (41 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (42 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (43 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (44 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (45 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (46 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (47 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (48 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (49 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (50 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (51 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (52 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (54 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (55 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (56 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (57 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (58 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (59 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (60 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (61 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (62 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (63 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (64 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (65 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (66 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (67 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (68 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (69 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (70 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (71 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (72 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (73 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (74 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (75 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (76 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etag_with_same_timestamp -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object GET {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:read_acp:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_with_read_acp_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_GET_without_permission ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range ... ok -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda93be5cd1fd44eb9a942-0068fbeec9" "proxy-server 4171829" 0.0019 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:45331/sda1/2/a/c1" "txda93be5cd1fd44eb9a942-0068fbeec9" "container-server 4171829" 0.0010 "-" 4171829 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:41989/sdb1/2/a/c1" "txda93be5cd1fd44eb9a942-0068fbeec9" "container-server 4171829" 0.0017 "-" 4171829 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txda93be5cd1fd44eb9a942-0068fbeec9" "proxy-server 4171829" 0.0089 "-" 4171829 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txda93be5cd1fd44eb9a942-0068fbeec9" "proxy-server 4171829" 0.0137 "-" 4171829 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txda93be5cd1fd44eb9a942-0068fbeec9 - 0.0217 - - 1761341129.954722404 1761341129.976425886 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1fd863bcbfd7413da8888-0068fbeec9" "proxy-server 4171829" 0.0020 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:45331/sda1/1/a/c2" "tx1fd863bcbfd7413da8888-0068fbeec9" "container-server 4171829" 0.0047 "-" 4171829 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:41989/sdb1/1/a/c2" "tx1fd863bcbfd7413da8888-0068fbeec9" "container-server 4171829" 0.0016 "-" 4171829 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1fd863bcbfd7413da8888-0068fbeec9" "proxy-server 4171829" 0.0164 "-" 4171829 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1fd863bcbfd7413da8888-0068fbeec9" "proxy-server 4171829" 0.0131 "-" 4171829 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx1fd863bcbfd7413da8888-0068fbeec9 - 0.0250 - - 1761341129.977799654 1761341130.002828598 2 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcab94356756d415aa9a14-0068fbeeca" "proxy-server 4171829" 0.0019 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "txcab94356756d415aa9a14-0068fbeeca" "container-server 4171829" 0.0011 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "txcab94356756d415aa9a14-0068fbeeca" "container-server 4171829" 0.0016 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "txcab94356756d415aa9a14-0068fbeeca" "proxy-server 4171829" 0.0092 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "txcab94356756d415aa9a14-0068fbeeca" "proxy-server 4171829" 0.0141 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 201 - - t - - - txcab94356756d415aa9a14-0068fbeeca - 0.0223 - - 1761341130.004418850 1761341130.026686668 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf6a4d219bb742e89bb69-0068fbeeca" "proxy-server 4171829" 0.0019 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx1cc29fbed4a74c11a377e-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdi1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "proxy-server 4171829" 0.0203 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdl1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "proxy-server 4171829" 0.0224 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdg1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "proxy-server 4171829" 0.0240 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdk1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "proxy-server 4171829" 0.0234 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdj1/2/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "object-server 4171829" 0.0005 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdh1/2/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "object-server 4171829" 0.0004 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdh1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "proxy-server 4171829" 0.0257 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdj1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "txdb6383567acc40289cfea-0068fbeeca" "proxy-server 4171829" 0.0271 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup/go-get-it HTTP/1.0 201 - - t 1309 - - txdb6383567acc40289cfea-0068fbeeca - 0.0461 - - 1761341130.028138399 1761341130.074191093 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b8a5fe8551e4facaa504-0068fbeeca" "proxy-server 4171829" 0.0019 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx627697b95fa846fd8e011-0068fbeeca" "proxy-server 4171829" 0.0023 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdh1/2/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx1825bde555624d30941bd-0068fbeeca" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdi1/2/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx1825bde555624d30941bd-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/ec-dup/go-get-it HTTP/1.0 200 - - t - 1309 - tx1825bde555624d30941bd-0068fbeeca - 0.0172 - - 1761341130.075600624 1761341130.092834711 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c96cb7ac86847949b945-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx4c96cb7ac86847949b945-0068fbeeca" "container-server 4171829" 0.0025 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4c96cb7ac86847949b945-0068fbeeca" "proxy-server 4171829" 0.0088 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx4c96cb7ac86847949b945-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4c96cb7ac86847949b945-0068fbeeca" "proxy-server 4171829" 0.0132 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx4c96cb7ac86847949b945-0068fbeeca - 0.0226 - - 1761341130.094863415 1761341130.117448807 4 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big ... ok +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0140 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0138 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0096 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0028 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0048 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0139 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0044 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0059 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0057 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0073 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0058 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0036 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0047 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0057 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0055 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0085 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0180 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0106 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0107 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0107 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmpcdah9v2s/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0144 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0142 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0104 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0249 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0143 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0105 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0022 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0144 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 525350 2 +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0163 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_to_sharding_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_to_sharding_container ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_HEAD_put_timestamp_updates +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_HEAD_put_timestamp_updates ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_change +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_change ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server ERROR: Object returning 503 for [] (txn: tx16270af3223c46edb9307-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.7:1007/sdh (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.3:1003/sdd (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.11:1011/sdl (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.9:1009/sdj (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.13:1013/sdn (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test - raise Exception('kaboom1!') -Exception: kaboom1! -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx40ce94857e7d45cc8301a-0068fbeec8) -test INFO: Client disconnected on read of '/a/c' (txn: tx40ce94857e7d45cc8301a-0068fbeec8) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx4b1107aced55489e88cf9-0068fbeec8) -test INFO: Client disconnected on read of '/a/c' (txn: tx4b1107aced55489e88cf9-0068fbeec8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx80b87f32531e4de78e331-0068fbeec9) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx80b87f32531e4de78e331-0068fbeec9) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx80b87f32531e4de78e331-0068fbeec9) -test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx80b87f32531e4de78e331-0068fbeec9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp8_hdgg_w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341126.58737.db -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, '2114374592532d7e44c65da5263bf9c0', '96f3c55d-a9c4-483a-b482-7d6912f5a1f4-sdb', '1761341127.52108', '0000000000.00000', '0', '') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1761341129.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1761341130.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1761341131.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1761341132.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1761341133.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '96f3c55d-a9c4-483a-b482-7d6912f5a1f4-sdb') -REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001785755157470703s, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011801719665527344s, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaved ShardRange in 0.007s, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00017213821411132812s, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761341043.59647, (3, 3) as of 1761341127.58259, cleaved as of 1761341043.59647> in 0.007s, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpua8xuhff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', 'b5ee5294-b03b-45b4-a61a-5044b9ffe0fc-', '1761341127.51686', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-0c16097c-4ad4-4cdf-8ecb-1fd74161a9cc-sda": ["{\\"ref\\": \\"0c16097c-4ad4-4cdf-8ecb-1fd74161a9cc-sda\\", \\"cursor\\": \\"\\", \\"max_row\\": 7, \\"cleave_to_row\\": 7, \\"last_cleave_to_row\\": null, \\"cleaving_done\\": true, \\"misplaced_done\\": true, \\"ranges_done\\": 2, \\"ranges_todo\\": 0}", "1761341127.58430"]}') -REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1761341043.59647', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1761341127.56994', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341043.59647', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1761341043.59647', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1761341127.58259', 'deleted': 0, 'state': 40, 'state_timestamp': '1761341043.59647', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1761341127.53496', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1761341127.58786', 'deleted': 0, 'state': 70, 'state_timestamp': '1761341127.53506', 'epoch': '1761341127.53506', 'reported': 0, 'tombstones': -1}], 'b5ee5294-b03b-45b4-a61a-5044b9ffe0fc-')test.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db -test.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db ... ok -test.unit.container.test_sharder.TestSharder.test_complete_sharding_missing_own_shard_range -test.unit.container.test_sharder.TestSharder.test_complete_sharding_missing_own_shard_range ... ok -test.unit.container.test_sharder.TestSharder.test_complete_sharding_root -test.unit.container.test_sharder.TestSharder.test_complete_sharding_root ... ok +During handling of the above exception, another exception occurred: -object-reconstructor ERROR: Unable to get enough responses (77 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (78 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (79 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (80 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341123.00000 -object-reconstructor ERROR: Unable to get enough responses (81 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp4auj2hw9/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341123.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor ERROR: Unable to get enough responses (82 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp71l19qhu/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341127.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor ERROR: Unable to get enough responses (82 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmpu30l7bef/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341127.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor ERROR: Unable to get enough responses (54 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp3xfa95rz/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341127.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmp7f317vqq/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341127.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor ERROR: Unable to get enough responses (53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor WARNING: Quarantined object /tmp/tmpx652m1lp/devices/sda1/objects/9/a83/06fbf0b514e5199dfc4e00f42eb5ea83/1761341127.00000#2#d.data: Solitary fragment #2 -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 3, 4, 5, 6, 7, 8, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_new_etag -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_new_etag ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_old_etag -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_old_etag ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_timestamps_etags_fail -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_timestamps_etags_fail ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_parity_fa_with_data_node_failure -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_parity_fa_with_data_node_failure ... ok -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_command_line_overrides ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_device_distribution ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_more_workers_than_disks ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_no_multiprocessing ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_override_policies ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_forever ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_run_once ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_recon_skipped_with_overrides ... ok -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging -test.unit.obj.test_replicator.TestMultiProcessReplicator.test_worker_logging ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE -test.unit.obj.test_server.TestObjectController.test_DELETE ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired -test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired ... ok +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12b427ff8ff242d2bbf59-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx5cdbff0e002848218ef54-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdg1/3/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txf3d66e690b5f4f83a4ebf-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdl1/3/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txf3d66e690b5f4f83a4ebf-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy DEBUG: Ignoring 404 from primary (txn: txf3d66e690b5f4f83a4ebf-0068fbeeca) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf3d66e690b5f4f83a4ebf-0068fbeeca) (client_ip: 127.0.0.1) -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdk1/3/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txf3d66e690b5f4f83a4ebf-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdh1/3/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txf3d66e690b5f4f83a4ebf-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy DEBUG: Ignoring 404 from primary (txn: txf3d66e690b5f4f83a4ebf-0068fbeeca) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf3d66e690b5f4f83a4ebf-0068fbeeca) (client_ip: 127.0.0.1) -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdj1/3/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txf3d66e690b5f4f83a4ebf-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdi1/3/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txf3d66e690b5f4f83a4ebf-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy DEBUG: Ignoring 404 from primary (txn: txf3d66e690b5f4f83a4ebf-0068fbeeca) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txf3d66e690b5f4f83a4ebf-0068fbeeca) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - txf3d66e690b5f4f83a4ebf-0068fbeeca - 0.0234 - - 1761341130.118816853 1761341130.142214775 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e1852b1e3a24be7a145d-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx5e1852b1e3a24be7a145d-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx5e1852b1e3a24be7a145d-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5e1852b1e3a24be7a145d-0068fbeeca" "proxy-server 4171829" 0.0063 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5e1852b1e3a24be7a145d-0068fbeeca" "proxy-server 4171829" 0.0095 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx5e1852b1e3a24be7a145d-0068fbeeca - 0.0176 - - 1761341130.143899202 1761341130.161522865 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2621e79fedd349c6a3988-0068fbeeca" "proxy-server 4171829" 0.0020 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx9c9272fa4efb4a8f85410-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdh1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "proxy-server 4171829" 0.0174 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdl1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "proxy-server 4171829" 0.0233 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdi1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "proxy-server 4171829" 0.0248 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdk1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "proxy-server 4171829" 0.0252 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdj1/0/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "object-server 4171829" 0.0005 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdg1/0/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "object-server 4171829" 0.0004 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdj1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "proxy-server 4171829" 0.0322 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdg1/0/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txda45f0151cb043a2a6b39-0068fbeeca" "proxy-server 4171829" 0.0280 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup/big-obj-get HTTP/1.0 201 - - t 10400 - - txda45f0151cb043a2a6b39-0068fbeeca - 0.0475 - - 1761341130.162849188 1761341130.210382700 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx550b827a53864013b6e48-0068fbeeca" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txa7c21e0a69074bdca7be4-0068fbeeca" "proxy-server 4171829" 0.0025 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdg1/0/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx245a00af88b54f849f2a6-0068fbeeca" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdk1/0/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx245a00af88b54f849f2a6-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/ec-dup/big-obj-get HTTP/1.0 200 - - t - 10400 - tx245a00af88b54f849f2a6-0068fbeeca - 0.0179 - - 1761341130.211810112 1761341130.229746103 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf9e7855d8055410294e37-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:41989/sdb1/1/a/ec_deleted" "txf9e7855d8055410294e37-0068fbeeca" "container-server 4171829" 0.0011 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:45331/sda1/1/a/ec_deleted" "txf9e7855d8055410294e37-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txf9e7855d8055410294e37-0068fbeeca" "proxy-server 4171829" 0.0129 "-" 4171829 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... ok +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect ... FAIL +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_error ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_specified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_specified ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other READ_ACP +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=0-3', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=3-3', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1-', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=-3', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:full_control FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': '', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'hoge', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:27 -0000', 'User-Agent': 'Mozzarella Foxfire'} -fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_fullcontrol_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_owner_permission ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx34abe8183dd84f069e861-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb16fb5ea8dc46a196d3c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShardUTF8.test_get_update_shard_empty_body ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=1', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-1', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Range': 'bytes=5-10', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range_with_invalid_value +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_Range_with_invalid_value ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_container_timing_metrics +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_container_timing_metrics ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_good_policy_specified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_good_policy_specified ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default -test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception -test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception ... ok -test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version -test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version ... ok +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txfa791f7c2967416c974b7-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc93f89bee79847b78d1e6-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: tx4c40912f62e14bea8ddac-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx93aaed532ef141549ddda-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: txae4e935352d1497d955c0-006b08fec6) +test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: txfef8e3d1454b4cae976ba-006b08fec6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6978fbc2d8c54db68ee78-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx980ab2a44cb2482cbbe0c-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0cdd9dc581bb446495120-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx35fd8be0aaf24de4b055e-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0dbe6b58ee5c47ab9c94d-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc2cc6a99e92c466384728-006b08fec6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Skipping shard cache lookup (x-newest) for /v1/a/c?states=listing&format=json (txn: tx9346eeedee6140ee982e5-006b08fec6) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9346eeedee6140ee982e5-006b08fec6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: GET listing from 3 shards for: /v1/a/c +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} +test ERROR: Aborting listing from shards due to bad response: [204] +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:44] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.026099 (txn: tx3de7e774a3b5413580e4d-006b08fec8) +proxy DEBUG: (525335) timed out ('127.0.0.1', 41754) (txn: tx3de7e774a3b5413580e4d-006b08fec8) +proxy INFO: (525335) wsgi exited, is_accepting=True +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ba0e6b9dfb54b9b9e5d1-006b08fec8" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txef914771438a466386b7d-006b08fec8" "proxy-server 525335" 0.0047 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c/o.beans" 201 - "PUT http://localhost/sdb1/2/a/c/o.beans" "tx24beb0036b394ad4a2396-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c/o.beans" 201 - "PUT http://localhost/sda1/2/a/c/o.beans" "tx24beb0036b394ad4a2396-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx24beb0036b394ad4a2396-006b08fec8" "proxy-server 525335" 0.0298 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/2/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx24beb0036b394ad4a2396-006b08fec8" "proxy-server 525335" 0.0295 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx24beb0036b394ad4a2396-006b08fec8 - 0.0595 - - 1795751624.690428257 1795751624.749918461 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx82dac61e3cc74d429ead8-006b08fec8" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe29f2a4522f64e83a3623-006b08fec8" "proxy-server 525335" 0.0024 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sdb1/2/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx9e514fd17f024a95a2c16-006b08fec8" "proxy-server 525335" 0.0007 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c371bca14314ce4b18fc-006b08fec8" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc8c7c35d30be46518b29b-006b08fec8" "proxy-server 525335" 0.0012 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sdb1/2/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "tx9daae9af58c04ada8ec00-006b08fec8" "proxy-server 525335" 0.0006 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff4b8293eb584fa7ae3f1-006b08fec8" "proxy-server 525335" 0.0012 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa8e95f8058cc45edb9f6c-006b08fec8" "proxy-server 525335" 0.0012 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/2/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "tx1efdeacfd059491eac654-006b08fec8" "proxy-server 525335" 0.0007 "-" 525335 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx357bafd5b8114016bed3f-006b08fec8" "proxy-server 525335" 0.0086 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7080eade86864a438490b-006b08fec8" "proxy-server 525335" 0.0014 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/1/a/c/o.smurfs" "txff57c625fbbe4b3ea7f3f-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/0/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/1/a/c/o.smurfs" "txff57c625fbbe4b3ea7f3f-006b08fec8" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txff57c625fbbe4b3ea7f3f-006b08fec8" "proxy-server 525335" 0.0261 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "PUT /sdb1/1/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txff57c625fbbe4b3ea7f3f-006b08fec8" "proxy-server 525335" 0.0119 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/44 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - txff57c625fbbe4b3ea7f3f-006b08fec8 - 0.0621 - - 1795751624.872898579 1795751624.935028791 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07ff02bd96c146aebcd7a-006b08fec8" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcecc0d535bcb49ce801ef-006b08fec8" "proxy-server 525335" 0.0127 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/1/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "tx8dcf93ba703448c198766-006b08fec8" "proxy-server 525335" 0.0007 "-" 525335 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:57165/sda1 (txn: tx8dcf93ba703448c198766-006b08fec8) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "tx8dcf93ba703448c198766-006b08fec8" "proxy-server 525335" 0.0007 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ed0881db4b34c16bd433-006b08fec8" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx69f2fe2c0ba24dec82b3b-006b08fec8" "proxy-server 525335" 0.0013 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx51ae91870a4d47deab4fe-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:53713/sdb1 (txn: tx51ae91870a4d47deab4fe-006b08fec9) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx51ae91870a4d47deab4fe-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:57165/sda1 (txn: tx51ae91870a4d47deab4fe-006b08fec9) +proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx51ae91870a4d47deab4fe-006b08fec9) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc857bf064621494594575-006b08fec9" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1cbce82f5e4e4375b09cd-006b08fec9" "proxy-server 525335" 0.0077 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx77d3140d6b294604921db-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default ... ok -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'sharded', path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001494884490966797s, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaved ShardRange in 0.006s, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1761341043.59647, (3, 3) as of 1761341127.58259, active as of 1761341043.59647>, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015783309936523438s, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000118255615234375s, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1761341043.59647, (3, 3) as of 1761341127.58259, active as of 1761341043.59647> in 0.006s, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpua8xuhff/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341127.53506.db -sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpil3zqw7p/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '21010d81-df8d-439f-9c3a-cdd9c106d020-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpkh7y4n8k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '21010d81-df8d-439f-9c3a-cdd9c106d020-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpkh7y4n8k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '21010d81-df8d-439f-9c3a-cdd9c106d020-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpkh7y4n8k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '21010d81-df8d-439f-9c3a-cdd9c106d020-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpkh7y4n8k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'aa826223-5568-43da-90bb-9eca43f0b6c3-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpkh7y4n8k/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '826d0a50-93d1-498f-8f64-820c8ba0a6a4-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmpijit0ru_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '826d0a50-93d1-498f-8f64-820c8ba0a6a4-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmpijit0ru_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341128.00000.dbtest.unit.container.test_sharder.TestSharder.test_complete_sharding_shard -test.unit.container.test_sharder.TestSharder.test_complete_sharding_shard ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_data -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_data ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_record_type -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_record_type ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_ok ... ok -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_unexpected_response -test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_unexpected_response ... ok -test.unit.container.test_sharder.TestSharder.test_find_and_enable_multiple_shrinking_candidates -test.unit.container.test_sharder.TestSharder.test_find_and_enable_multiple_shrinking_candidates ... ok -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates ... ok -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates_bootstrap -test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates_bootstrap ... ok +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2482, in _iter_bytes_from_response_part + buf += chunk + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 773, in __radd__ + self.slowdown() + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 764, in slowdown + eventlet.sleep(self.slowness) + ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 45, in sleep + hub.switch() + ~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ +swift.common.exceptions.ChunkReadTimeout: 0.01 seconds -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/20 PUT /v1/a/versionswhoops HTTP/1.0 201 - - t - - - tx2e546d51c0484a0097f91-0068fbeec0 - 0.2599 - - 1761341120.149897099 1761341120.409830570 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx848501a9cd1b4411ae433-0068fbeec0" "proxy-server 4171824" 0.0020 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx848501a9cd1b4411ae433-0068fbeec0 - 0.0046 VW - 1761341120.411460161 1761341120.416031599 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/2/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txe17d4253a29c42bfad9b6-0068fbeec0" "proxy-server 4171824" 0.0043 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txe17d4253a29c42bfad9b6-0068fbeec0 - 0.0070 VW - 1761341120.416598082 1761341120.423642635 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sda1/0/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx7247b2a35b8548f6ba618-0068fbeec0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sdb1/0/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx7247b2a35b8548f6ba618-0068fbeec0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx7247b2a35b8548f6ba618-0068fbeec0 - 0.0054 VW - 1761341120.424213648 1761341120.429592848 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/2/a/versionswhoops/foo" 201 - "PUT http://localhost/sdb1/0/a/versionswhoops/foo" "tx5499315c3176460f98670-0068fbeec0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/2/a/versionswhoops/foo" 201 - "PUT http://localhost/sda1/0/a/versionswhoops/foo" "tx5499315c3176460f98670-0068fbeec0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "tx5499315c3176460f98670-0068fbeec0" "proxy-server 4171824" 0.0084 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/0/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "tx5499315c3176460f98670-0068fbeec0" "proxy-server 4171824" 0.0083 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/20 PUT /v1/a/versionswhoops/foo HTTP/1.0 201 - - t 5 - - tx5499315c3176460f98670-0068fbeec0 - 0.0128 - - 1761341120.429964781 1761341120.442800045 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx426dfd916f684b4291c24-0068fbeec0" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx426dfd916f684b4291c24-0068fbeec0 - 0.0043 VW - 1761341120.444405794 1761341120.448741198 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/2/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx8fe41344af694ea6930c0-0068fbeec0" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx8fe41344af694ea6930c0-0068fbeec0 - 0.0057 VW - 1761341120.449358225 1761341120.455095768 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sdb1/0/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx08bd70b407fd4b8fb55f5-0068fbeec0" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sda1/0/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx08bd70b407fd4b8fb55f5-0068fbeec0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx3a6779bd42a64500bc99f-0068fbeec0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx3a6779bd42a64500bc99f-0068fbeec0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx08bd70b407fd4b8fb55f5-0068fbeec0 - 0.0132 VW - 1761341120.455689192 1761341120.468893766 0 - (txn: tx8729bcb0514c433f85ae3-0068fbeec0) -proxy INFO: - - 24/Oct/2025/21/25/20 PUT /v1/a/none/003foo/1761341120.43047 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx8729bcb0514c433f85ae3-0068fbeec0 - 0.0065 VW - 1761341120.462815046 1761341120.469361067 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4d9fb3205db411db9beb-0068fbeec0" "proxy-server 4171824" 0.0022 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf4d9fb3205db411db9beb-0068fbeec0 - 0.0051 VW - 1761341120.470978022 1761341120.476118088 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sda1/2/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx1143ebdecc8e4255b784b-0068fbeec0" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx1143ebdecc8e4255b784b-0068fbeec0 - 0.0044 VW - 1761341120.476745129 1761341120.481139183 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4351d588dd434adcaaf3d-0068fbeec0" "proxy-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx4351d588dd434adcaaf3d-0068fbeec0" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/20 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx4351d588dd434adcaaf3d-0068fbeec0 - 0.0060 VW - 1761341120.481766939 1761341120.487737179 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sda1/2/a/versionswhoops/foo" 204 - "DELETE http://localhost/sda1/0/a/versionswhoops/foo" "tx568bfaf979874ff6a66bd-0068fbeec0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sda1/0/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx568bfaf979874ff6a66bd-0068fbeec0" "proxy-server 4171824" 0.0052 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sdb1/2/a/versionswhoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/versionswhoops/foo" "tx568bfaf979874ff6a66bd-0068fbeec0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "DELETE /sdb1/0/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx568bfaf979874ff6a66bd-0068fbeec0" "proxy-server 4171824" 0.0073 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/20 DELETE /v1/a/versionswhoops/foo HTTP/1.0 204 - - t - - - tx568bfaf979874ff6a66bd-0068fbeec0 - 0.0115 - - 1761341120.488122702 1761341120.499580860 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17be13dfdcb74ed6a908a-0068fbeec0" "proxy-server 4171824" 0.0013 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/3/a/0_oc_non_ascii%C2%A3" "tx17be13dfdcb74ed6a908a-0068fbeec0" "container-server 4171824" 0.0012 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:20 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/3/a/0_oc_non_ascii%C2%A3" "tx17be13dfdcb74ed6a908a-0068fbeec0" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx17be13dfdcb74ed6a908a-0068fbeec0" "proxy-server 4171824" 0.7316 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx17be13dfdcb74ed6a908a-0068fbeec0" "proxy-server 4171824" 0.7275 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/21 PUT /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx17be13dfdcb74ed6a908a-0068fbeec0 - 0.7403 - - 1761341120.740241051 1761341121.480565786 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc006f2358fd8492ba44e7-0068fbeec1" "proxy-server 4171824" 0.0021 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3?format=json&states=listing" "txc006f2358fd8492ba44e7-0068fbeec1" "proxy-server 4171824" 0.0021 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/21 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txc006f2358fd8492ba44e7-0068fbeec1 - 0.0100 - - 1761341121.482362986 1761341121.492409706 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43d17d804b454ff5a0254-0068fbeec1" "proxy-server 4171824" 0.0019 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/0_vc_non_ascii%C2%A3" "tx43d17d804b454ff5a0254-0068fbeec1" "container-server 4171824" 0.0010 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/0_vc_non_ascii%C2%A3" "tx43d17d804b454ff5a0254-0068fbeec1" "container-server 4171824" 0.0010 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx43d17d804b454ff5a0254-0068fbeec1" "proxy-server 4171824" 0.0121 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx43d17d804b454ff5a0254-0068fbeec1" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/21 PUT /v1/a/0_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx43d17d804b454ff5a0254-0068fbeec1 - 0.0206 - - 1761341121.494265079 1761341121.514914989 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc766e958a858412daacc3-0068fbeec1" "proxy-server 4171824" 0.0018 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc766e958a858412daacc3-0068fbeec1 - 0.0045 VW - 1761341121.516509771 1761341121.520971060 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf4fdf18da787463a88c3e-0068fbeec1" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/21 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf4fdf18da787463a88c3e-0068fbeec1 - 0.0040 VW - 1761341121.521547556 1761341121.525558233 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx572e331c9df042f88e209-0068fbeec1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx572e331c9df042f88e209-0068fbeec1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/21 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx572e331c9df042f88e209-0068fbeec1 - 0.0053 VW - 1761341121.526145935 1761341121.531402349 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx5578df52179e4402bc4f3-0068fbeec1" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx5578df52179e4402bc4f3-0068fbeec1" "proxy-server 4171824" 0.0072 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx5578df52179e4402bc4f3-0068fbeec1" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx5578df52179e4402bc4f3-0068fbeec1" "proxy-server 4171824" 0.0094 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/21 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx5578df52179e4402bc4f3-0068fbeec1 - 0.0139 - - 1761341121.531778097 1761341121.545666218 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5accf5caec28498cb2cd7-0068fbeec1" "proxy-server 4171824" 0.0020 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/21 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5accf5caec28498cb2cd7-0068fbeec1 - 0.0048 VW - 1761341121.557597399 1761341121.562422514 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx4a8d8b65841f4c4d8d2be-0068fbeec1" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/21 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4a8d8b65841f4c4d8d2be-0068fbeec1 - 0.0056 VW - 1761341121.563012123 1761341121.568615437 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx82283e96efd2447c94abc-0068fbeec1" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx82283e96efd2447c94abc-0068fbeec1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txf4820b2fa7034ad7bb6ae-0068fbeec1" "proxy-server 4171824" 0.0015 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/21 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx82283e96efd2447c94abc-0068fbeec1 - 0.0196 VW - 1761341121.569255352 1761341121.588815451 0 - (txn: tx0e41751893044c88a82f2-0068fbeec1) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx0e41751893044c88a82f2-0068fbeec1" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx0e41751893044c88a82f2-0068fbeec1" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:21 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx0e41751893044c88a82f2-0068fbeec1" "proxy-server 4171824" 0.0093 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx0e41751893044c88a82f2-0068fbeec1" "proxy-server 4171824" 0.6542 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/22 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341121.53231 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0e41751893044c88a82f2-0068fbeec1 - 0.6671 VW - 1761341121.576241970 1761341122.243381977 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx338d7a73be0941ce8f36a-0068fbeec2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx338d7a73be0941ce8f36a-0068fbeec2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx338d7a73be0941ce8f36a-0068fbeec2" "proxy-server 4171824" 0.0092 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx338d7a73be0941ce8f36a-0068fbeec2" "proxy-server 4171824" 0.0089 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/22 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx338d7a73be0941ce8f36a-0068fbeec2 - 0.0138 - - 1761341122.243846178 1761341122.257645369 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0fe01ff2d8e744b0b5fec-0068fbeec2" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc07c684f22684f21825d9-0068fbeec2" "proxy-server 4171824" 0.0027 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd1d2f73d38de415d98e10-0068fbeec2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/22 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txd1d2f73d38de415d98e10-0068fbeec2 - 0.0148 - - 1761341122.259434462 1761341122.274199009 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fb113e359994f95985b7-0068fbeec2" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3fb113e359994f95985b7-0068fbeec2 - 0.0041 VW - 1761341122.286234856 1761341122.290306568 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx2145872ee382462bbd4c9-0068fbeec2" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/22 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2145872ee382462bbd4c9-0068fbeec2 - 0.0041 VW - 1761341122.290910006 1761341122.295051813 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx1766f6460f344a8489d9e-0068fbeec2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx1766f6460f344a8489d9e-0068fbeec2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txfdb92d9d84824c0bb5a0e-0068fbeec2" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/22 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1766f6460f344a8489d9e-0068fbeec2 - 0.0161 VW - 1761341122.295629978 1761341122.311688662 0 - (txn: tx3ff320026ad84cafa8ae6-0068fbeec2) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx3ff320026ad84cafa8ae6-0068fbeec2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx3ff320026ad84cafa8ae6-0068fbeec2" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx3ff320026ad84cafa8ae6-0068fbeec2" "proxy-server 4171824" 0.0080 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx3ff320026ad84cafa8ae6-0068fbeec2" "proxy-server 4171824" 0.0094 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/22 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341122.24440 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx3ff320026ad84cafa8ae6-0068fbeec2 - 0.0185 VW - 1761341122.302006245 1761341122.320513487 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa8172913f6964a85a6c00-0068fbeec2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa8172913f6964a85a6c00-0068fbeec2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa8172913f6964a85a6c00-0068fbeec2" "proxy-server 4171824" 0.0105 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txa8172913f6964a85a6c00-0068fbeec2" "proxy-server 4171824" 0.0101 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/22 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txa8172913f6964a85a6c00-0068fbeec2 - 0.0147 - - 1761341122.320950270 1761341122.335654974 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcced4a369944422d8f7ae-0068fbeec2" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe77d6e31e8bd4667b0a07-0068fbeec2" "proxy-server 4171824" 0.0026 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx9ef67cb4f7654fa1a6fce-0068fbeec2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/22 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx9ef67cb4f7654fa1a6fce-0068fbeec2 - 0.6207 - - 1761341122.337084055 1761341122.957826614 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae38cf0d4e514ea1a79a7-0068fbeec2" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?format=json&states=listing" "txae38cf0d4e514ea1a79a7-0068fbeec2" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/22 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txae38cf0d4e514ea1a79a7-0068fbeec2 - 0.0104 - - 1761341122.959444046 1761341122.969796658 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7227293fccc448568564e-0068fbeec2" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx02f2fdc4a152444dba8e7-0068fbeec2" "proxy-server 4171824" 0.0027 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx4985e60c2c1844638054c-0068fbeec2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx4985e60c2c1844638054c-0068fbeec2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx061c2525e10d4be8a9ac9-0068fbeec2" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/22 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx061c2525e10d4be8a9ac9-0068fbeec2 - 0.0039 VW - 1761341122.987700701 1761341122.991641998 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx2ef38eafa8d44a189b08a-0068fbeec2" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/22 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2ef38eafa8d44a189b08a-0068fbeec2 - 0.0040 VW - 1761341122.992203236 1761341122.996216059 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:22 +0000] "GET /sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx6381ad22f74b4afda1e2f-0068fbeec2" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx6381ad22f74b4afda1e2f-0068fbeec2" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx6381ad22f74b4afda1e2f-0068fbeec2 - 0.0053 VW - 1761341122.996831894 1761341123.002112627 0 - -proxy INFO: - - 24/Oct/2025/21/25/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx4985e60c2c1844638054c-0068fbeec2 - 0.0350 SSC - 1761341122.971740246 1761341123.006741047 0 - (txn: txf3f383ff19f745638a308-0068fbeec3) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" "txf3f383ff19f745638a308-0068fbeec3" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" "txf3f383ff19f745638a308-0068fbeec3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txf3f383ff19f745638a308-0068fbeec3" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txf3f383ff19f745638a308-0068fbeec3" "proxy-server 4171824" 0.0083 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 COPY /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txf3f383ff19f745638a308-0068fbeec3 - 0.0128 SSC - 1761341123.002481699 1761341123.015330553 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e522d24be49469594b50-0068fbeec3" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx88a7751aa4984bc292072-0068fbeec3" "proxy-server 4171824" 0.0025 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sda1/1/a/0_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txfaa5483d095a4f7d84426-0068fbeec3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txfaa5483d095a4f7d84426-0068fbeec3 - 0.0131 - - 1761341123.016984463 1761341123.030085802 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8277ebb3f00e45a5a5fef-0068fbeec3" "proxy-server 4171824" 0.0039 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc512c3a7682d45f08c822-0068fbeec3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx156cec8badc340e1aa883-0068fbeec3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "POST /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx156cec8badc340e1aa883-0068fbeec3" "proxy-server 4171824" 0.0059 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx156cec8badc340e1aa883-0068fbeec3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "POST /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx156cec8badc340e1aa883-0068fbeec3" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 POST /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx156cec8badc340e1aa883-0068fbeec3 - 0.0234 - - 1761341123.031693935 1761341123.055051327 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx95e16310f11842538fe55-0068fbeec3" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx1a8e4a27c0574388b4f68-0068fbeec3" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx6bde6b9752b44ffa9ca40-0068fbeec3" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx6bde6b9752b44ffa9ca40-0068fbeec3 - 0.5922 - - 1761341123.056712151 1761341123.648957968 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90539a8737624ca8b3b93-0068fbeec3" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3" 200 326 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3?format=json&states=listing" "tx90539a8737624ca8b3b93-0068fbeec3" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx90539a8737624ca8b3b93-0068fbeec3 - 0.0107 - - 1761341123.650675774 1761341123.661331892 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe68cf546575948afa2b89-0068fbeec3" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe68cf546575948afa2b89-0068fbeec3 - 0.0038 VW - 1761341123.663232803 1761341123.667060137 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx4007497f6a334d28a734c-0068fbeec3" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/23 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4007497f6a334d28a734c-0068fbeec3 - 0.0039 VW - 1761341123.667591095 1761341123.671528339 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx23917329326045b5b78d1-0068fbeec3" "proxy-server 4171824" 0.0022 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/23 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - tx23917329326045b5b78d1-0068fbeec3 - 0.0055 VW - 1761341123.672091246 1761341123.677585840 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440?symlink=get" "tx5a43fc1dd0ad4e9098c75-0068fbeec3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440?symlink=get" "tx5a43fc1dd0ad4e9098c75-0068fbeec3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/23 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341122.24440%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5a43fc1dd0ad4e9098c75-0068fbeec3 - 0.0109 VW - 1761341123.678095102 1761341123.688964128 0 - (txn: txb019ed2796ed425db6ab1-0068fbeec3) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb019ed2796ed425db6ab1-0068fbeec3" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb019ed2796ed425db6ab1-0068fbeec3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb019ed2796ed425db6ab1-0068fbeec3" "proxy-server 4171824" 0.0078 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb019ed2796ed425db6ab1-0068fbeec3" "proxy-server 4171824" 0.0095 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/23 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txb019ed2796ed425db6ab1-0068fbeec3 - 0.0132 VW - 1761341123.684163094 1761341123.697354555 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx151934bb6e054f769b0ed-0068fbeec3" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx151934bb6e054f769b0ed-0068fbeec3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx151934bb6e054f769b0ed-0068fbeec3" "proxy-server 4171824" 0.0081 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341122.24440" "tx151934bb6e054f769b0ed-0068fbeec3" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/23 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341122.24440 HTTP/1.0 204 - Swift - - - - tx151934bb6e054f769b0ed-0068fbeec3 - 0.0131 VW - 1761341123.697849035 1761341123.710984468 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf50eadb6b4d74b5f8f97e-0068fbeec3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx55d6625683e841e1aa012-0068fbeec3" "proxy-server 4171824" 0.0026 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx64d09ebbca13452297ede-0068fbeec3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx64d09ebbca13452297ede-0068fbeec3 - 0.0132 - - 1761341123.712568760 1761341123.725733995 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7cb033072ae346259ab27-0068fbeec3" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx7cb033072ae346259ab27-0068fbeec3" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/23 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx7cb033072ae346259ab27-0068fbeec3 - 0.0104 - - 1761341123.727403164 1761341123.737840891 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:23 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd722a53950f04af996d3d-0068fbeec3" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/23 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd722a53950f04af996d3d-0068fbeec3 - 0.0038 VW - 1761341123.739652634 1761341123.743450403 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txd0477e119bfc451783489-0068fbeec4" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/24 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd0477e119bfc451783489-0068fbeec4 - 0.0059 VW - 1761341124.318893909 1761341124.324783087 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx6274386e68554c47a0ea2-0068fbeec4" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/24 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - tx6274386e68554c47a0ea2-0068fbeec4 - 0.0071 VW - 1761341124.325699568 1761341124.332840919 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231?symlink=get" "txcd4b3d37fa8a41de8b7a6-0068fbeec4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231?symlink=get" "txcd4b3d37fa8a41de8b7a6-0068fbeec4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/24 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341121.53231%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcd4b3d37fa8a41de8b7a6-0068fbeec4 - 0.0114 VW - 1761341124.333415508 1761341124.344793081 0 - (txn: txd6ffbfe8f8d24699ab1e6-0068fbeec4) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd6ffbfe8f8d24699ab1e6-0068fbeec4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd6ffbfe8f8d24699ab1e6-0068fbeec4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd6ffbfe8f8d24699ab1e6-0068fbeec4" "proxy-server 4171824" 0.0084 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd6ffbfe8f8d24699ab1e6-0068fbeec4" "proxy-server 4171824" 0.0101 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/24 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd6ffbfe8f8d24699ab1e6-0068fbeec4 - 0.0141 VW - 1761341124.339996099 1761341124.354088783 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx17e2e91a6e97428f83f2d-0068fbeec4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx17e2e91a6e97428f83f2d-0068fbeec4" "proxy-server 4171824" 0.0051 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx17e2e91a6e97428f83f2d-0068fbeec4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341121.53231" "tx17e2e91a6e97428f83f2d-0068fbeec4" "proxy-server 4171824" 0.0071 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/24 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341121.53231 HTTP/1.0 204 - Swift - - - - tx17e2e91a6e97428f83f2d-0068fbeec4 - 0.0113 VW - 1761341124.354630232 1761341124.365938902 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d410ccc52b0467587ef7-0068fbeec4" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txbb19cad201144d5bb57bd-0068fbeec4" "proxy-server 4171824" 0.0025 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txad0025441a5d4c799a707-0068fbeec4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/24 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txad0025441a5d4c799a707-0068fbeec4 - 0.0154 - - 1761341124.367475033 1761341124.382903099 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2f9d33dbccc4233b58ba-0068fbeec4" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "txd2f9d33dbccc4233b58ba-0068fbeec4" "proxy-server 4171824" 0.0035 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/24 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txd2f9d33dbccc4233b58ba-0068fbeec4 - 0.0104 - - 1761341124.384557009 1761341124.394999504 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71eaf3a17b3b483d9fd0b-0068fbeec4" "proxy-server 4171824" 0.0012 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx71eaf3a17b3b483d9fd0b-0068fbeec4" "proxy-server 4171824" 0.0021 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/24 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx71eaf3a17b3b483d9fd0b-0068fbeec4 - 0.0090 - - 1761341124.396831274 1761341124.405840874 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe158ca078cce4360b61d2-0068fbeec4" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/24 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe158ca078cce4360b61d2-0068fbeec4 - 0.0037 VW - 1761341124.407639503 1761341124.411364079 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txa1022dd8a078487a9d8ad-0068fbeec4" "proxy-server 4171824" 0.0012 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/24 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa1022dd8a078487a9d8ad-0068fbeec4 - 0.0038 VW - 1761341124.411875725 1761341124.415672064 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:24 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx24cc1c2d8807428fac6a9-0068fbeec4" "proxy-server 4171824" 0.0032 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx24cc1c2d8807428fac6a9-0068fbeec4 - 0.6933 VW - 1761341124.416225433 1761341125.109554529 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1085d642dd0d4c5b92f51-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1085d642dd0d4c5b92f51-0068fbeec5" "proxy-server 4171824" 0.0051 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1085d642dd0d4c5b92f51-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1085d642dd0d4c5b92f51-0068fbeec5" "proxy-server 4171824" 0.0075 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/25 DELETE /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx1085d642dd0d4c5b92f51-0068fbeec5 - 0.0118 - - 1761341125.110013247 1761341125.121771812 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66dd8defe82b4e6198778-0068fbeec5" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txabfbd7c3e3134bb29c1cb-0068fbeec5" "proxy-server 4171824" 0.0026 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1a7e032013034c20a20a4-0068fbeec5" "proxy-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx1a7e032013034c20a20a4-0068fbeec5" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/25 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx1a7e032013034c20a20a4-0068fbeec5 - 0.0151 - - 1761341125.123355389 1761341125.138433695 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa42700b70e8f4b7c9a549-0068fbeec5" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa42700b70e8f4b7c9a549-0068fbeec5 - 0.0040 VW - 1761341125.150263309 1761341125.154221773 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txb1f625a88d9c4054a0766-0068fbeec5" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb1f625a88d9c4054a0766-0068fbeec5 - 0.0039 VW - 1761341125.154764652 1761341125.158672333 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx61248c02342c4e4a821e8-0068fbeec5" "proxy-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx61248c02342c4e4a821e8-0068fbeec5" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx61248c02342c4e4a821e8-0068fbeec5 - 0.0055 VW - 1761341125.159224987 1761341125.164678097 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx9c28a2f64a2f45a09f8e4-0068fbeec5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx9c28a2f64a2f45a09f8e4-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx9c28a2f64a2f45a09f8e4-0068fbeec5" "proxy-server 4171824" 0.0076 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx9c28a2f64a2f45a09f8e4-0068fbeec5" "proxy-server 4171824" 0.0120 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/25 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx9c28a2f64a2f45a09f8e4-0068fbeec5 - 0.0158 - - 1761341125.165045261 1761341125.180847168 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx441b83b70fa842e5be6bf-0068fbeec5" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx441b83b70fa842e5be6bf-0068fbeec5 - 0.0041 VW - 1761341125.192847013 1761341125.196932793 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx4ba75e134ab2494a91b93-0068fbeec5" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4ba75e134ab2494a91b93-0068fbeec5 - 0.0056 VW - 1761341125.197556973 1761341125.203109741 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txc5e7aa8b0adb4452a6101-0068fbeec5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txc5e7aa8b0adb4452a6101-0068fbeec5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc5e7aa8b0adb4452a6101-0068fbeec5 - 0.0063 VW - 1761341125.203693867 1761341125.209982634 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txec005bf0dee244829f8d4-0068fbeec5" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" "txd60d3e4970cc45d19f9a8-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" "txd60d3e4970cc45d19f9a8-0068fbeec5" "proxy-server 4171824" 0.0058 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" "txd60d3e4970cc45d19f9a8-0068fbeec5" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.16564" "txd60d3e4970cc45d19f9a8-0068fbeec5" "proxy-server 4171824" 0.2603 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341125.16564 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txd60d3e4970cc45d19f9a8-0068fbeec5 - 0.2684 VW - 1761341125.210559607 1761341125.478955269 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx86e691fdc1ba42198f346-0068fbeec5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx86e691fdc1ba42198f346-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx86e691fdc1ba42198f346-0068fbeec5" "proxy-server 4171824" 0.0092 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx86e691fdc1ba42198f346-0068fbeec5" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/25 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx86e691fdc1ba42198f346-0068fbeec5 - 0.0149 - - 1761341125.479429722 1761341125.494310379 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1df37d517ea14516929e4-0068fbeec5" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1df37d517ea14516929e4-0068fbeec5 - 0.0042 VW - 1761341125.506306410 1761341125.510528088 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx733160d7bdf247b29d76c-0068fbeec5" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx733160d7bdf247b29d76c-0068fbeec5 - 0.0055 VW - 1761341125.511105061 1761341125.516603470 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx47723e2bd43244509eff2-0068fbeec5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx47723e2bd43244509eff2-0068fbeec5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx47723e2bd43244509eff2-0068fbeec5 - 0.0067 VW - 1761341125.517218828 1761341125.523949623 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx217bdba9dbfc440c95cda-0068fbeec5" "proxy-server 4171824" 0.0025 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" 201 - "PUT http://localhost/sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" "tx4269e3312fa04d87a46aa-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" "tx4269e3312fa04d87a46aa-0068fbeec5" "proxy-server 4171824" 0.0118 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" 201 - "PUT http://localhost/sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" "tx4269e3312fa04d87a46aa-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.47998" "tx4269e3312fa04d87a46aa-0068fbeec5" "proxy-server 4171824" 0.0143 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/25 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341125.47998 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx4269e3312fa04d87a46aa-0068fbeec5 - 0.0244 VW - 1761341125.524605989 1761341125.549012899 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx925dd3acbf7d413f915ba-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx925dd3acbf7d413f915ba-0068fbeec5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx925dd3acbf7d413f915ba-0068fbeec5" "proxy-server 4171824" 0.0071 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx925dd3acbf7d413f915ba-0068fbeec5" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/25 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx925dd3acbf7d413f915ba-0068fbeec5 - 0.0125 - - 1761341125.549490690 1761341125.562027931 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53a43f487b7443e6b3d50-0068fbeec5" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx53a43f487b7443e6b3d50-0068fbeec5" "proxy-server 4171824" 0.0035 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/25 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx53a43f487b7443e6b3d50-0068fbeec5 - 0.0109 - - 1761341125.563541651 1761341125.574454546 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6efc1b2a3a6446ea8da88-0068fbeec5" "proxy-server 4171824" 0.0012 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/25 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6efc1b2a3a6446ea8da88-0068fbeec5 - 0.0040 VW - 1761341125.576364040 1761341125.580325127 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:25 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx775263eba1a64905870d2-0068fbeec5" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx775263eba1a64905870d2-0068fbeec5 - 0.7408 VW - 1761341125.580881119 1761341126.321681738 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txc41d0c6d2aa24b2d8f473-0068fbeec6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txc41d0c6d2aa24b2d8f473-0068fbeec6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc41d0c6d2aa24b2d8f473-0068fbeec6 - 0.0062 VW - 1761341126.322286367 1761341126.328498602 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txda0c9c87456d498b9d36a-0068fbeec6" "proxy-server 4171824" 0.0024 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" "txd853a973ec2e4ad0b6d4e-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" "txd853a973ec2e4ad0b6d4e-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" "txd853a973ec2e4ad0b6d4e-0068fbeec6" "proxy-server 4171824" 0.0070 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341125.55001" "txd853a973ec2e4ad0b6d4e-0068fbeec6" "proxy-server 4171824" 0.0084 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341125.55001 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txd853a973ec2e4ad0b6d4e-0068fbeec6 - 0.0173 VW - 1761341126.329088926 1761341126.346386433 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx7edeac33d910486da7bf6-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx7edeac33d910486da7bf6-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx7edeac33d910486da7bf6-0068fbeec6" "proxy-server 4171824" 0.0070 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx7edeac33d910486da7bf6-0068fbeec6" "proxy-server 4171824" 0.0085 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/26 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7edeac33d910486da7bf6-0068fbeec6 - 0.0121 - - 1761341126.346804142 1761341126.358895063 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7ed18e7a460446cfb4ed4-0068fbeec6" "proxy-server 4171824" 0.0012 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7ed18e7a460446cfb4ed4-0068fbeec6 - 0.0037 VW - 1761341126.360435009 1761341126.364120722 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx448a3657e01e4aaa85e07-0068fbeec6" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx448a3657e01e4aaa85e07-0068fbeec6 - 0.0053 VW - 1761341126.364670753 1761341126.369954586 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx2b0e957bc61e46258521b-0068fbeec6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx2b0e957bc61e46258521b-0068fbeec6" "proxy-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx8ee07fae84384055aea8a-0068fbeec6" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2b0e957bc61e46258521b-0068fbeec6 - 0.0153 VW - 1761341126.370517492 1761341126.385797262 0 - (txn: txfa65572c311d465ebc203-0068fbeec6) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txfa65572c311d465ebc203-0068fbeec6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txfa65572c311d465ebc203-0068fbeec6" "proxy-server 4171824" 0.0094 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txfa65572c311d465ebc203-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txfa65572c311d465ebc203-0068fbeec6" "proxy-server 4171824" 0.0131 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341126.34732 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txfa65572c311d465ebc203-0068fbeec6 - 0.0217 VW - 1761341126.376543760 1761341126.398251534 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx8b1c1d7da681485187c25-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx8b1c1d7da681485187c25-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx8b1c1d7da681485187c25-0068fbeec6" "proxy-server 4171824" 0.0077 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx8b1c1d7da681485187c25-0068fbeec6" "proxy-server 4171824" 0.2090 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/26 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx8b1c1d7da681485187c25-0068fbeec6 - 0.2130 - - 1761341126.398692369 1761341126.611664295 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7182671808db45948a11f-0068fbeec6" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7182671808db45948a11f-0068fbeec6 - 0.0040 VW - 1761341126.613378286 1761341126.617359638 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx016469552b3d4d508af37-0068fbeec6" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx016469552b3d4d508af37-0068fbeec6 - 0.0054 VW - 1761341126.617913485 1761341126.623321295 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx527744ce5bb448418f8c7-0068fbeec6" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx527744ce5bb448418f8c7-0068fbeec6" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx527744ce5bb448418f8c7-0068fbeec6 - 0.0053 VW - 1761341126.623905182 1761341126.629223585 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txe41babaef9094185b4786-0068fbeec6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txe41babaef9094185b4786-0068fbeec6" "proxy-server 4171824" 0.0068 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txe41babaef9094185b4786-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txe41babaef9094185b4786-0068fbeec6" "proxy-server 4171824" 0.0091 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/26 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txe41babaef9094185b4786-0068fbeec6 - 0.0133 - - 1761341126.629626989 1761341126.642906666 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0079b8d4734b4e2ba92af-0068fbeec6" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0079b8d4734b4e2ba92af-0068fbeec6 - 0.0039 VW - 1761341126.644443035 1761341126.648320436 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx19c9514534c843c080939-0068fbeec6" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx19c9514534c843c080939-0068fbeec6 - 0.0054 VW - 1761341126.648872137 1761341126.654254198 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "txd3521f07b14b4ae6b66cb-0068fbeec6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "txd3521f07b14b4ae6b66cb-0068fbeec6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx871dc129b83a42e6bf110-0068fbeec6" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txd3521f07b14b4ae6b66cb-0068fbeec6 - 0.0162 VW - 1761341126.654844046 1761341126.671031713 0 - (txn: tx2a1866300d5c4ba7afb46-0068fbeec6) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" 201 - "PUT http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" "tx2a1866300d5c4ba7afb46-0068fbeec6" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" 201 - "PUT http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" "tx2a1866300d5c4ba7afb46-0068fbeec6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" "tx2a1866300d5c4ba7afb46-0068fbeec6" "proxy-server 4171824" 0.0093 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1761341126.63014" "tx2a1866300d5c4ba7afb46-0068fbeec6" "proxy-server 4171824" 0.0090 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/26 PUT /v1/a/0_vc_non_ascii%25C2%25A3/0130_o_non_ascii%25C2%25A3/sub/1761341126.63014 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx2a1866300d5c4ba7afb46-0068fbeec6 - 0.0189 VW - 1761341126.661312580 1761341126.680242777 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx5ab3bf3ad63743c6976e8-0068fbeec6" "object-server 4171824" 0.0008 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx5ab3bf3ad63743c6976e8-0068fbeec6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx5ab3bf3ad63743c6976e8-0068fbeec6" "proxy-server 4171824" 0.0120 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:26 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx5ab3bf3ad63743c6976e8-0068fbeec6" "proxy-server 4171824" 0.0118 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/26 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx5ab3bf3ad63743c6976e8-0068fbeec6 - 0.0169 - - 1761341126.680700779 1761341126.697611809 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx60041c710d2f40098d501-0068fbeec7" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx60041c710d2f40098d501-0068fbeec7 - 0.0040 VW - 1761341127.541570187 1761341127.545540333 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txbdb4fd5976b44e13b6781-0068fbeec7" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txbdb4fd5976b44e13b6781-0068fbeec7 - 0.0056 VW - 1761341127.546069145 1761341127.551703215 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 764 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txab8904a7d1bc4484bd652-0068fbeec7" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - txab8904a7d1bc4484bd652-0068fbeec7 - 0.0069 VW - 1761341127.552312374 1761341127.559202194 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732?symlink=get" "txce807b9edd5e414d99a30-0068fbeec7" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732?symlink=get" "txce807b9edd5e414d99a30-0068fbeec7" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341126.34732%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txce807b9edd5e414d99a30-0068fbeec7 - 0.0112 VW - 1761341127.559703827 1761341127.570940495 0 - (txn: txe403f944e0e540ba8699e-0068fbeec7) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe403f944e0e540ba8699e-0068fbeec7" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe403f944e0e540ba8699e-0068fbeec7" "proxy-server 4171824" 0.0081 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe403f944e0e540ba8699e-0068fbeec7" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txe403f944e0e540ba8699e-0068fbeec7" "proxy-server 4171824" 0.0096 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe403f944e0e540ba8699e-0068fbeec7 - 0.0144 VW - 1761341127.566272020 1761341127.580710173 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txf480e70b7833444e8c1aa-0068fbeec7" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txf480e70b7833444e8c1aa-0068fbeec7" "proxy-server 4171824" 0.0050 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txf480e70b7833444e8c1aa-0068fbeec7" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1761341126.34732" "txf480e70b7833444e8c1aa-0068fbeec7" "proxy-server 4171824" 0.0072 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1761341126.34732 HTTP/1.0 204 - Swift - - - - txf480e70b7833444e8c1aa-0068fbeec7 - 0.0121 VW - 1761341127.581308126 1761341127.593440294 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e46f4f9dd934b1aa5f86-0068fbeec7" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=0130_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx2e46f4f9dd934b1aa5f86-0068fbeec7" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/27 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D0130_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - tx2e46f4f9dd934b1aa5f86-0068fbeec7 - 0.0113 - - 1761341127.595128536 1761341127.606462479 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1d2872145a14273952d5-0068fbeec7" "proxy-server 4171824" 0.0013 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/0_oc_non_ascii%C2%A3whoops" "txd1d2872145a14273952d5-0068fbeec7" "container-server 4171824" 0.0010 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/0_oc_non_ascii%C2%A3whoops" "txd1d2872145a14273952d5-0068fbeec7" "container-server 4171824" 0.0010 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd1d2872145a14273952d5-0068fbeec7" "proxy-server 4171824" 0.0135 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd1d2872145a14273952d5-0068fbeec7" "proxy-server 4171824" 0.0095 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/27 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txd1d2872145a14273952d5-0068fbeec7 - 0.0219 - - 1761341127.608437300 1761341127.630355358 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22ab9549664648dbbc784-0068fbeec7" "proxy-server 4171824" 0.0020 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx22ab9549664648dbbc784-0068fbeec7 - 0.0047 VW - 1761341127.631953478 1761341127.636689425 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd037a25896064c5da3bd3-0068fbeec7" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txd037a25896064c5da3bd3-0068fbeec7 - 0.0041 VW - 1761341127.637345076 1761341127.641428947 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... ok +During handling of the above exception, another exception occurred: -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 27 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 9, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.9:1009/sdj/0/a/c/o policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 10, 11] -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1761341127.00000 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag c5fb6d138d0e30c1a777a2e70fdf44b8 and timestamp 1761341128.00000 -object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag fb3d200eb5be7226d6ab1839145d575b and timestamp 1761341129.00000 -object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #10 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.24:1024/sdy/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 11] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #10 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.24:1024/sdy/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 11, 12] -object-reconstructor ERROR: Trying to GET 10.0.0.1:1001/sdb/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2617, in _make_node_request conn = http_connect( - node['replication_ip'], node['replication_port'], - node['device'], partition, 'GET', path, headers=headers) + ip, port, node['device'], + self.partition, 'GET', self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #10 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.24:1024/sdy/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 2, 3, 4, 6, 7, 8, 11, 12, 13] -object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -test-replicator INFO: [worker 1/2 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 1/2 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/2 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 2/2 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 2/3 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 2/3 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 3/3 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 3/3 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=4171786] Running object replicator in script mode. -test-replicator INFO: [worker 1/3 pid=4171786] Object replication complete (once). (2.00 minutes) -test-replicator INFO: [worker 1/3 pid=8804] Running object replicator in script mode. -test-replicator DEBUG: [worker 1/3 pid=8804] debug message -test-replicator INFO: [worker 1/3 pid=8804] info message -test-replicator WARNING: [worker 1/3 pid=8804] warning message -test-replicator ERROR: [worker 1/3 pid=8804] error message -test-replicator INFO: [worker 1/3 pid=8804] Object replication complete (once). (0.00 minutes) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c" 400 25 "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:27 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0022 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:27 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at -test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue -test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive -test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST -test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST ... ok -test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive -test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive -test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive ... ok -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... ok -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data_no_commit -test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data_no_commit ... ok + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.32s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.1:1001/sdb (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.32s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.10:1010/sdk (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.32s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.8:1008/sdi (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.32s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.0:1000/sda (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.32s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.6:1006/sdg (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.32s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.2:1002/sdc (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.07s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.4:1004/sde (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.07s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.5:1005/sdf (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server ERROR: ChunkReadTimeout fetching fragments for '/a/c/o': ChunkReadTimeout (0.01s after 0.07s) (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 7/10 fragments for '/a/c/o' (txn: tx95750ed663844d7cb36fe-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 Trying to GET /a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx5a72a23c693242eaadcd8-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: txdf3708f4449c4eadbf275-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_match ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_if_none_match ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mismatched_fragment_archives ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_ranged_responses_success ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_mixed_success_with_range ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_ndata_equals_nparity_with_missing_and_errors ... ok -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txf9e7855d8055410294e37-0068fbeeca" "proxy-server 4171829" 0.0093 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txf9e7855d8055410294e37-0068fbeeca - 0.0222 - - 1761341130.231646776 1761341130.253867626 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec2f2d39bbf242ad95b5f-0068fbeeca" "proxy-server 4171829" 0.0020 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:41989/sdb1/1/a/ec_deleted" "txec2f2d39bbf242ad95b5f-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:45331/sda1/1/a/ec_deleted" "txec2f2d39bbf242ad95b5f-0068fbeeca" "container-server 4171829" 0.0017 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "DELETE /sda1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txec2f2d39bbf242ad95b5f-0068fbeeca" "proxy-server 4171829" 0.0081 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "DELETE /sdb1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txec2f2d39bbf242ad95b5f-0068fbeeca" "proxy-server 4171829" 0.0123 "-" 4171829 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txec2f2d39bbf242ad95b5f-0068fbeeca - 0.0206 - - 1761341130.255285740 1761341130.275854826 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a37624c82c44c218a63d-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx7d5d263b460247e3ba7f2-0068fbeeca" "proxy-server 4171829" 0.0011 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx7d5d263b460247e3ba7f2-0068fbeeca" "proxy-server 4171829" 0.0011 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx30a901d62be746238f7c3-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdk1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx30a901d62be746238f7c3-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx30a901d62be746238f7c3-0068fbeeca) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx30a901d62be746238f7c3-0068fbeeca) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx30a901d62be746238f7c3-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx30a901d62be746238f7c3-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx30a901d62be746238f7c3-0068fbeeca) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx30a901d62be746238f7c3-0068fbeeca) (client_ip: 127.0.0.1) -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdl1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx30a901d62be746238f7c3-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdj1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "tx30a901d62be746238f7c3-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy DEBUG: Ignoring 404 from primary (txn: tx30a901d62be746238f7c3-0068fbeeca) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx30a901d62be746238f7c3-0068fbeeca) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - tx30a901d62be746238f7c3-0068fbeeca - 0.0331 - - 1761341130.277429342 1761341130.310511112 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6bf3608c6b104cb9b3942-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx6bf3608c6b104cb9b3942-0068fbeeca" "container-server 4171829" 0.0019 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx6bf3608c6b104cb9b3942-0068fbeeca" "proxy-server 4171829" 0.0078 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx6bf3608c6b104cb9b3942-0068fbeeca" "container-server 4171829" 0.0011 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx6bf3608c6b104cb9b3942-0068fbeeca" "proxy-server 4171829" 0.0124 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx6bf3608c6b104cb9b3942-0068fbeeca - 0.0305 - - 1761341130.312310219 1761341130.342856646 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx756d1059dcc84ae1ae9ed-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txed3e6f1879814efa877ac-0068fbeeca" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdk1/3/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "proxy-server 4171829" 0.0196 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdj1/3/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "proxy-server 4171829" 0.0213 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdl1/3/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "proxy-server 4171829" 0.0206 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdi1/3/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "proxy-server 4171829" 0.0206 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdg1/3/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "object-server 4171829" 0.0005 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdh1/3/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "object-server 4171829" 0.0004 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdg1/3/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "proxy-server 4171829" 0.0285 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdh1/3/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx31055a61c20c463c95a71-0068fbeeca" "proxy-server 4171829" 0.0299 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx31055a61c20c463c95a71-0068fbeeca - 0.0454 - - 1761341130.344422817 1761341130.389854670 4 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 143, in HEAD + resp = self.GETorHEAD(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 109, in GETorHEAD + resp = req.get_response(self.app, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2445, in get_response + resp = self.acl_handler.handle_acl( + app, method, container, obj, headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 94, in handle_acl + return getattr(ah, method)(app) + ~~~~~~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 246, in HEAD + return self._handle_acl(app, 'HEAD') + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/acl_handlers.py", line 145, in _handle_acl + resp = self.req.get_acl_response(app, 'HEAD', + container, obj, + headers, query=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:44 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_HEAD_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_POST_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_POST_error ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_obj_not_found +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_obj_not_found ... ok -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from primary (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Ignoring 404 from handoff (txn: tx68e8d70602524a5ea456c-0068fbeec7) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=%E1%88%B41_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx926cc8a540d445b3922bd-0068fbeec8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: txf2a32e95d50b4966836dd-0068fbeec8) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_body_and_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_body_and_footers ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers ... ok +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:53713/sdb1 (txn: tx77d3140d6b294604921db-006b08fec9) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx77d3140d6b294604921db-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx006eeeb9e0714424ae618-006b08fec9" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx87d01a81f4044bcdb3581-006b08fec9" "proxy-server 525335" 0.0013 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx4e834061a1d64d708922a-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:57165/sda1 (txn: tx4e834061a1d64d708922a-006b08fec9) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx4e834061a1d64d708922a-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3414127875214b4fb5f5d-006b08fec9" "proxy-server 525335" 0.0078 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf16f06b7c46847b5bdd3a-006b08fec9" "proxy-server 525335" 0.0058 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/1/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx7684110fd2024969b56fd-006b08fec9" "proxy-server 525335" 0.0007 "-" 525335 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:57165/sda1 (txn: tx7684110fd2024969b56fd-006b08fec9) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sdb1/1/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx7684110fd2024969b56fd-006b08fec9" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r1=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx024cc2cc5a054b49bcddc-006b08fec9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx06230ede98014a8bb2251-006b08fec9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx1f978bdb94024d469b831-006b08fec9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx2912129fe801498bb88d8-006b08fec9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7797e891c1c84f2ab786a-006b08fec9" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf82e5e73922845fe988f0-006b08fec9" "proxy-server 525335" 0.0056 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/0/a/c/o.bottles" "txd1a6d914faa7497aaeb4a-006b08fec9" "object-server 525335" 0.0004 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/sda1/0/a/c/o.bottles" "txd1a6d914faa7497aaeb4a-006b08fec9" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txd1a6d914faa7497aaeb4a-006b08fec9" "proxy-server 525335" 0.0189 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "txd1a6d914faa7497aaeb4a-006b08fec9" "proxy-server 525335" 0.0204 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/45 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - txd1a6d914faa7497aaeb4a-006b08fec9 - 0.0493 - - 1795751625.248516798 1795751625.297851086 0 -test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read ... ok + +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Ignoring 412 from primary (txn: tx9c284018abae4bcb83e1d-006b08fec8) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 3, Lengths: [490, 458, 458, 458, 458, 458, 458, 458, 458, 458]: Invalid fragment payload in ECPyECLibDriver.decode (txn: txbef43a0aa65540beb6841-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx153e8660965f4c90917aa-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx153e8660965f4c90917aa-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx153e8660965f4c90917aa-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 412 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 412 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txaecf1db4186f414693a73-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_no_response_error +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_no_response_error ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_nondurable_when_node_iter_runs_out_of_nodes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_nondurable_when_node_iter_runs_out_of_nodes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_not_found_when_404_newer +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_not_found_when_404_newer ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:tester FULL_CONTROL permission on the object /bucket/object fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} -fake-swift DEBUG: Grant test:write_acp FULL_CONTROL permission on the object /bucket/object +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1795751625.05222', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:28 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_with_write_acp_permission ... ok -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_without_permission ... ok +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming +test.unit.proxy.test_server.TestReplicatedObjectController.test_GET_short_read_resuming ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_bad_hash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_merge_shard_ranges_state ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_one_short_fragment_archive +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_one_short_fragment_archive ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp5i6imxj4/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp5i6imxj4/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmp5i6imxj4/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp5i6imxj4/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0031 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9cec4d137c4944b882c85-0068fbeeca" "proxy-server 4171832" 0.0011 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:52049/sdb1/3/a/c" "tx9cec4d137c4944b882c85-0068fbeeca" "container-server 4171832" 0.0011 "-" 4171832 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:46567/sda1/3/a/c" "tx9cec4d137c4944b882c85-0068fbeeca" "container-server 4171832" 0.0010 "-" 4171832 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9cec4d137c4944b882c85-0068fbeeca" "proxy-server 4171832" 0.0086 "-" 4171832 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9cec4d137c4944b882c85-0068fbeeca" "proxy-server 4171832" 0.0137 "-" 4171832 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9cec4d137c4944b882c85-0068fbeeca - 0.0211 - - 1761341130.032493591 1761341130.053614616 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txbb34fc11985e46b3b16aa-0068fbeeca" "proxy-server 4171832" 0.0012 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:52049/sdb1/0/a1/c1" "txbb34fc11985e46b3b16aa-0068fbeeca" "container-server 4171832" 0.0030 "-" 4171832 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:46567/sda1/0/a1/c1" "txbb34fc11985e46b3b16aa-0068fbeeca" "container-server 4171832" 0.0011 "-" 4171832 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbb34fc11985e46b3b16aa-0068fbeeca" "proxy-server 4171832" 0.0144 "-" 4171832 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txbb34fc11985e46b3b16aa-0068fbeeca" "proxy-server 4171832" 0.0111 "-" 4171832 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txbb34fc11985e46b3b16aa-0068fbeeca - 0.0226 - - 1761341130.055080414 1761341130.077651978 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx825f66e34dd44b76ad7b2-0068fbeeca" "proxy-server 4171832" 0.0021 "-" 4171832 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:52049/sdb1/3/a/c1" "tx825f66e34dd44b76ad7b2-0068fbeeca" "container-server 4171832" 0.0010 "-" 4171832 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:46567/sda1/3/a/c1" "tx825f66e34dd44b76ad7b2-0068fbeeca" "container-server 4171832" 0.0016 "-" 4171832 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx825f66e34dd44b76ad7b2-0068fbeeca" "proxy-server 4171832" 0.0088 "-" 4171832 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx825f66e34dd44b76ad7b2-0068fbeeca" "proxy-server 4171832" 0.0138 "-" 4171832 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx825f66e34dd44b76ad7b2-0068fbeeca - 0.0223 - - 1761341130.079131365 1761341130.101407528 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9711bcf7ab1460bb7669-0068fbeeca" "proxy-server 4171832" 0.0021 "-" 4171832 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:46567/sda1/0/a/c2" "txe9711bcf7ab1460bb7669-0068fbeeca" "container-server 4171832" 0.0010 "-" 4171832 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:52049/sdb1/0/a/c2" "txe9711bcf7ab1460bb7669-0068fbeeca" "container-server 4171832" 0.0016 "-" 4171832 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe9711bcf7ab1460bb7669-0068fbeeca" "proxy-server 4171832" 0.0089 "-" 4171832 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txe9711bcf7ab1460bb7669-0068fbeeca" "proxy-server 4171832" 0.0139 "-" 4171832 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txe9711bcf7ab1460bb7669-0068fbeeca - 0.0222 - - 1761341130.102923632 1761341130.125150204 2 -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_default_proxy_config ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_log_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_bad_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_equality ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_inherits_defaults ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_read_affinity_value -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_read_affinity_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_sorting_method_value -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_sorting_method_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_node_count_value -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_node_count_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_value -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_invalid_write_affinity_value ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_none_configured ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_one_configured ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_affinity -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_affinity ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_concurrency_settings -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_concurrency_settings ... ok +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0099 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0122 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0119 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0157 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0122 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0144 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:44 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0104 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0141 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0093 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0012 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0100 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0387 "-" 525350 nada +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" - "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0163 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0120 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0136 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0102 "-" 525350 1 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0132 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0157 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0101 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0119 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0266 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0016 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0139 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0094 "-" 525350 2test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_newid ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... ok -sharder-test WARNING: Repeat cleaving required, context: {'ref': '826d0a50-93d1-498f-8f64-820c8ba0a6a4-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmpijit0ru_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '826d0a50-93d1-498f-8f64-820c8ba0a6a4-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmpijit0ru_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341128.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '752edf4d-2fa9-41b2-84e3-67a4aa781ebb-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmpijit0ru_/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341128.00000.db -sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: TypeError('the JSON object must be str, bytes or bytearray, not dict'), path: a/c, db: /tmp/tmppn3to_du/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: JSONDecodeError('Expecting value: line 1 column 1 (char 0)'), path: a/c, db: /tmp/tmppn3to_du/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: ValueError('not a list'), path: a/c, db: /tmp/tmppn3to_du/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: KeyError('name'), path: a/c, db: /tmp/tmppn3to_du/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: KeyError('timestamp'), path: a/c, db: /tmp/tmppn3to_du/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: KeyError('object_count'), path: a/c, db: /tmp/tmppn3to_du/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: unexpected record type None, path: a/c, db: /tmp/tmpw_yddsff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: unexpected record type 'object', path: a/c, db: /tmp/tmpw_yddsff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to get shard ranges from a/c: unexpected record type 'disco', path: a/c, db: /tmp/tmpw_yddsff/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to get shard ranges from a/c: Unexpected response: 404, path: a/c, db: /tmp/tmp960d3i_o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpe44pjc_9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpe44pjc_9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmpe44pjc_9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpe44pjc_9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1761341129.15176, (100000, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmpe44pjc_9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpkder0ls9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpkder0ls9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpkder0ls9/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp9xmdnm25/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.db -sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmptliqocx2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341129.00000.dbtest.unit.container.test_sharder.TestSharder.test_find_and_enable_shrinking_candidates -test.unit.container.test_sharder.TestSharder.test_find_and_enable_shrinking_candidates ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_root -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_root ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_shard -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_shard ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_root -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_root ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_shard -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_shard ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_root -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_root ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_shard -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_shard ... ok -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_with_minimum_size -test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_with_minimum_size ... ok -test.unit.container.test_sharder.TestSharder.test_get_shard_broker_no_local_handoff_for_part -test.unit.container.test_sharder.TestSharder.test_get_shard_broker_no_local_handoff_for_part ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': '6qm+nUNIiw0hvrDDF0kHUQ==', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'eaa9be9d43488b0d21beb0c317490751', 'X-Timestamp': '1795751625.07673', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source?versionId=null', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_empty_src_path +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_empty_src_path ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... ok -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0022 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0015 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o-not-found" 404 70 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0021 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0031 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 4171786 1 -test-object-controller WARNING: Quarantined object /tmp/tmp1y5_iljo/tmp_test_object_server_ObjectController/sda1/objects-1/p/a43/615cd4810e0d969889af154f7b02ba43/1761341128.00000#8#d.data: Invalid EC metadata at offset 0x0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0033 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0007 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 206 2 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 416 97 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_GET -test.unit.obj.test_server.TestObjectController.test_GET ... ok -test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences -test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences ... ok -test.unit.obj.test_server.TestObjectController.test_GET_but_expired -test.unit.obj.test_server.TestObjectController.test_GET_but_expired ... ok -test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config -test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config ... ok -test.unit.obj.test_server.TestObjectController.test_GET_if_match -test.unit.obj.test_server.TestObjectController.test_GET_if_match ... ok +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server ERROR: Object returning 503 for [] (txn: tx81cd56d90b0e472385c65-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sda (txn: tx507a4cb0e606451099b93-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx75024b681c0145688a88b-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx4a1062aef4fb4803bf39f-006b08fec9) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: txcd67f78641464cc698a2c-006b08fec9) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx43ef50c1225d43dfa4242-006b08fec9) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx5838305a563d4691a2886-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9)test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest +test.unit.proxy.test_server.TestReplicatedObjectController.test_HEAD_newest ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS +test.unit.proxy.test_server.TestReplicatedObjectController.test_OPTIONS ... ok -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdcd73709e289440f82e0b-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txe0e0f5b98d2549b391d33-0068fbeeca" "proxy-server 4171829" 0.0024 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdl1/3/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx72e50783124146b0aa10a-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdj1/3/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx72e50783124146b0aa10a-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx72e50783124146b0aa10a-0068fbeeca) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx72e50783124146b0aa10a-0068fbeeca) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/ec-dup/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx72e50783124146b0aa10a-0068fbeeca - 0.0203 - - 1761341130.391339779 1761341130.411607742 4 - -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: (4171829) wsgi starting up on http://127.0.0.1:48113 -proxy DEBUG: (4171829) accepted ('127.0.0.1', 44200) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81522b468df44b5882f57-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx81522b468df44b5882f57-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx81522b468df44b5882f57-0068fbeeca" "proxy-server 4171829" 0.0063 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx81522b468df44b5882f57-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx81522b468df44b5882f57-0068fbeeca" "proxy-server 4171829" 0.0110 "-" 4171829 4 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 21:25:30] "PUT /v1/a/ec-dup HTTP/1.1" 202 252 0.018937 (txn: tx81522b468df44b5882f57-0068fbeeca) -proxy DEBUG: (4171829) accepted ('127.0.0.1', 44208) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb939bf3438546a49e97c-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx376686c0e7244b0085844-0068fbeeca" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdh1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "proxy-server 4171829" 0.0162 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdi1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "proxy-server 4171829" 0.0178 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdk1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "proxy-server 4171829" 0.0193 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdj1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "proxy-server 4171829" 0.0210 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "object-server 4171829" 0.0004 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdg1/2/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "object-server 4171829" 0.0004 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdl1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "proxy-server 4171829" 0.0280 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdg1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx68c08dd658a74bb0b9f00-0068fbeeca" "proxy-server 4171829" 0.0274 "-" 4171829 4 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 21:25:30] "PUT /v1/a/ec-dup/go-get-it HTTP/1.1" 201 206 0.048137 (txn: tx68c08dd658a74bb0b9f00-0068fbeeca) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx203d1f6d2212402cb2ff4-0068fbeeca" "proxy-server 4171829" 0.0023 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx813e5c01edc0454e9ea2d-0068fbeeca" "proxy-server 4171829" 0.0028 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdj1/2/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txa9c760e24cc94384b19a1-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdk1/2/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txa9c760e24cc94384b19a1-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 21:25:30] "GET /v1/a/ec-dup/go-get-it HTTP/1.1" 200 1777 0.017775 (txn: txa9c760e24cc94384b19a1-0068fbeeca) -proxy DEBUG: (4171829) timed out ('127.0.0.1', 44208) (txn: txa9c760e24cc94384b19a1-0068fbeeca) -proxy INFO: (4171829) wsgi exited, is_accepting=True -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx258509625cf8410cbad30-0068fbeeca" "proxy-server 4171829" 0.0014 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx258509625cf8410cbad30-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx258509625cf8410cbad30-0068fbeeca" "proxy-server 4171829" 0.0068 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx258509625cf8410cbad30-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx258509625cf8410cbad30-0068fbeeca" "proxy-server 4171829" 0.0111 "-" 4171829 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 ... ok +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_error ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_match_and_s3acl +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_match_and_s3acl ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_root_container ... ok -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: txf341065f54cb4f38b01af-0068fbeec9) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: txf341065f54cb4f38b01af-0068fbeec9) -proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: txf341065f54cb4f38b01af-0068fbeec9) -proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txf341065f54cb4f38b01af-0068fbeec9) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpuwwl66ds/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpuwwl66ds/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpuwwl66ds/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpuwwl66ds/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0031 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx52ccda1512f54be699862-0068fbeec9" "proxy-server 4171839" 0.0013 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:57971/sda1/3/a/c" "tx52ccda1512f54be699862-0068fbeec9" "container-server 4171839" 0.0011 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:34313/sdb1/3/a/c" "tx52ccda1512f54be699862-0068fbeec9" "container-server 4171839" 0.0010 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx52ccda1512f54be699862-0068fbeec9" "proxy-server 4171839" 0.0087 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx52ccda1512f54be699862-0068fbeec9" "proxy-server 4171839" 0.0140 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx52ccda1512f54be699862-0068fbeec9 - 0.0229 - - 1761341129.471179247 1761341129.494111061 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx7783251c389447f3b2ed9-0068fbeec9" "proxy-server 4171839" 0.0012 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:34313/sdb1/0/a1/c1" "tx7783251c389447f3b2ed9-0068fbeec9" "container-server 4171839" 0.0010 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:57971/sda1/0/a1/c1" "tx7783251c389447f3b2ed9-0068fbeec9" "container-server 4171839" 0.0010 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx7783251c389447f3b2ed9-0068fbeec9" "proxy-server 4171839" 0.0124 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx7783251c389447f3b2ed9-0068fbeec9" "proxy-server 4171839" 0.0088 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx7783251c389447f3b2ed9-0068fbeec9 - 0.0203 - - 1761341129.495508909 1761341129.515820265 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4920fecb40d4470f9ce0e-0068fbeec9" "proxy-server 4171839" 0.0020 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:57971/sda1/3/a/c1" "tx4920fecb40d4470f9ce0e-0068fbeec9" "container-server 4171839" 0.0017 "-" 4171839 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:34313/sdb1/3/a/c1" "tx4920fecb40d4470f9ce0e-0068fbeec9" "container-server 4171839" 0.0010 "-" 4171839 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4920fecb40d4470f9ce0e-0068fbeec9" "proxy-server 4171839" 0.0130 "-" 4171839 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx4920fecb40d4470f9ce0e-0068fbeec9" "proxy-server 4171839" 0.0096 "-" 4171839 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx4920fecb40d4470f9ce0e-0068fbeec9 - 0.0216 - - 1761341129.517240524 1761341129.538877249 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7663b43734fc4eba8ed40-0068fbeec9" "proxy-server 4171839" 0.0019 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:34313/sdb1/0/a/c2" "tx7663b43734fc4eba8ed40-0068fbeec9" "container-server 4171839" 0.0011 "-" 4171839 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:57971/sda1/0/a/c2" "tx7663b43734fc4eba8ed40-0068fbeec9" "container-server 4171839" 0.0017 "-" 4171839 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7663b43734fc4eba8ed40-0068fbeec9" "proxy-server 4171839" 0.0121 "-" 4171839 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx7663b43734fc4eba8ed40-0068fbeec9" "proxy-server 4171839" 0.0170 "-" 4171839 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx7663b43734fc4eba8ed40-0068fbeec9 - 0.0252 - - 1761341129.540239811 1761341129.565463305 2 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa82a974607c4c89abd4b-006b08fec9" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx08eaec7e062a4ad38d779-006b08fec9" "proxy-server 525335" 0.0104 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/0/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx591cba655b81498ea9f9b-006b08fec9" "proxy-server 525335" 0.0006 "-" 525335 0 +obj1 WARNING: Quarantined object /tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/sda1/objects/0/350/3d59c3ee1b04e9dbac32fa254f715350/1795751625.26994.data: Bytes read: 6160, does not match metadata: 6260 (txn: tx591cba655b81498ea9f9b-006b08fec9) +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:57165/sda1 (txn: tx591cba655b81498ea9f9b-006b08fec9) +obj2 WARNING: Quarantined object /tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/sdb1/objects/0/350/3d59c3ee1b04e9dbac32fa254f715350/1795751625.26994.data: metadata content-length 6260 does not match actual object size 6160 (txn: tx591cba655b81498ea9f9b-006b08fec9) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sdb1/0/a/c/o.bottles" 404 70 "GET http://localhost/v1/a/c/o.bottles" "tx591cba655b81498ea9f9b-006b08fec9" "proxy-server 525335" 0.0090 "-" 525335 0 +proxy INFO: Client disconnected on read of '/a/c/o.bottles' (txn: tx591cba655b81498ea9f9b-006b08fec9) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/45 GET /v1/a/c/o.bottles HTTP/1.0 500 - - t - 6160 - tx591cba655b81498ea9f9b-006b08fec9 - 0.0464 - - 1795751625.306989908 1795751625.353392601 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43191f6336d24145afeb4-006b08fec9" "proxy-server 525335" 0.0054 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx30d0f7c71c1a43adb52b2-006b08fec9" "proxy-server 525335" 0.0012 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/sdb1/0/a/c/o.bottles" "tx43867dbaacdf4842aa296-006b08fec9" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sdb1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx43867dbaacdf4842aa296-006b08fec9" "proxy-server 525335" 0.0101 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/sda1/0/a/c/o.bottles" "tx43867dbaacdf4842aa296-006b08fec9" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/0/a/c/o.bottles" 201 - "PUT http://localhost/v1/a/c/o.bottles" "tx43867dbaacdf4842aa296-006b08fec9" "proxy-server 525335" 0.0251 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/45 PUT /v1/a/c/o.bottles HTTP/1.0 201 - - t 6260 - - tx43867dbaacdf4842aa296-006b08fec9 - 0.0571 - - 1795751625.369919300 1795751625.427032948 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx170ef25155a44748bf7ca-006b08fec9" "proxy-server 525335" 0.0057 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3a607b5b73284046af19a-006b08fec9" "proxy-server 525335" 0.0107 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "GET /sda1/0/a/c/o.bottles" 200 6260 "GET http://localhost/v1/a/c/o.bottles" "tx417945dc48a74168adace-006b08fec9" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/45 GET /v1/a/c/o.bottles HTTP/1.0 200 - - t - 6260 - tx417945dc48a74168adace-006b08fec9 - 0.0355 - - 1795751625.433072805 1795751625.468564987 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2329de41109f421bb56ce-006b08fec9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbe09afc0101f4353842f0-006b08fec9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbe09afc0101f4353842f0-006b08fec9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbe09afc0101f4353842f0-006b08fec9) +proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: txbe09afc0101f4353842f0-006b08fec9) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3c08c2783eb5441082db4-006b08fec9) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3c08c2783eb5441082db4-006b08fec9) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx3c08c2783eb5441082db4-006b08fec9) +proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx3c08c2783eb5441082db4-006b08fec9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx550043e92f8b4ba999dfe-006b08fec9" "proxy-server 525335" 0.0014 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx550043e92f8b4ba999dfe-006b08fec9 - 0.0125 - - 1795751625.554755211 1795751625.567266464 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx070449d98117417586c38-006b08fec9" "proxy-server 525335" 0.0013 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx070449d98117417586c38-006b08fec9 - 0.0083 - - 1795751625.572676659 1795751625.580940962 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_POST +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 1}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 2, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': 'r2', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 2, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': 'r3', 'write_affinity_node_count': '4', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.6, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.3, 'concurrent_ec_extra_requests': 1}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_overrides_default_sorting_method ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_section_name_inherits_from_app_section_name -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_section_name_inherits_from_app_section_name ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_sets_timing_sorting_method -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_sets_timing_sorting_method ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_about_sorting_method_mismatch -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_about_sorting_method_mismatch ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_override_sorting_method_mismatch -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_warns_override_sorting_method_mismatch ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_DEFAULT_options -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_DEFAULT_options ... ok -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_unknown_policy -test.unit.proxy.test_server.TestProxyServerConfigLoading.test_per_policy_conf_with_unknown_policy ... ok -test.unit.proxy.test_server.TestProxyServerConfiguration.test_auto_create_account -test.unit.proxy.test_server.TestProxyServerConfiguration.test_auto_create_account ... ok -test.unit.proxy.test_server.TestProxyServerConfiguration.test_cors_options -test.unit.proxy.test_server.TestProxyServerConfiguration.test_cors_options ... ok +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.24548', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.28376', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_headers_with_not_match_and_s3acl ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_copy ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_backend_headers ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_calls_authorize ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_authorize ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_node_concurrency +test.unit.proxy.test_mem_server.TestProxyServer.test_node_concurrency ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'X-Amz-Metadata-Directive': 'COPY', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.31312', 'Content-Type': 'so'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP -fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: some source HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'X-Amz-Meta-Something': 'oh hai', 'X-Amz-Meta-Unreadable-Prefix': '\x04w', 'X-Amz-Meta-Unreadable-Suffix': 'h\x04', 'X-Amz-Meta-Lots-Of-Unprintable': '\x04\x04\x04\x04\x04', 'Cache-Control': 'hello', 'Content-Disposition': 'how are you', 'Content-Encoding': 'good and you', 'Content-Language': 'great', 'Expires': 'yeah', 'X-Robots-Tag': 'bye', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.35254', 'Content-Type': 'so'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_copy +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_copy ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing +test.unit.proxy.test_mem_server.TestProxyServer.test_node_timing ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_count ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_old_style_shard_container ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_key_len ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request +test.unit.proxy.test_mem_server.TestProxyServer.test_private_method_request ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_size ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_meta_val_len ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... ok + +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: -test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_xml_error -test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl.test_object_acl_PUT_xml_error ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers_prefix -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_containers_prefix ... ok -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_orphan_hidden_containers -test.unit.common.middleware.test_object_versioning.ObjectVersioningTestAccountOperations.test_list_orphan_hidden_containers ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_log_headers_only ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_access_user_id_field_with_anonymization ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_app_exception ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_error ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_basic_req_second_time ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_body_iter_updates_environ_proxy_logging_status ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_chunked_response ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_client_logging ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_emit_legacy ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_conf_statsd_label_mode ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_read ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_disconnect_on_readline ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_dual_logging_middlewares_w_inner ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ensure_fields ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_app_explodes ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_and_body_explodes ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_environ_has_proxy_logging_status_unread_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_exploding_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_facility ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_filter ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_access_log_prefix ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_labeled_statsd_options_log_prefix ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_init_statsd_options_user_labels ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_invalid_log_config ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_ipv6 ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_iterator_closing ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_auth_token ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_headers ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_multiple ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_none ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_info_single ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_msg_template_s3api ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_query_string ... ok +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'X-Amz-Metadata-Directive': 'REPLACE', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.00000', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_replace +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_self_metadata_replace ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_fullcontrol_permission ... ok -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8p21c3pu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp8p21c3pu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8p21c3pu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmp8p21c3pu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp8p21c3pu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp8p21c3pu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmplv2attde/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmplv2attde/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmplv2attde/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmplv2attde/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmplv2attde/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmplv2attde/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpym7runtf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpym7runtf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpym7runtf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpym7runtf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpchxqescz/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpchxqescz/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpchxqescz/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpchxqescz/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpyzu6juxk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpyzu6juxk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpyzu6juxk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpyzu6juxk/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmppp8ddpoa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmppp8ddpoa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmppp8ddpoa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmppp8ddpoa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp_65_ucn2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp_65_ucn2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp_65_ucn2/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate -test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate ... ok -test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate -test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate ... ok -test.unit.container.test_sharder.TestSharder.test_incomplete_sharding_progress_warning_log -test.unit.container.test_sharder.TestSharder.test_incomplete_sharding_progress_warning_log ... ok -test.unit.container.test_sharder.TestSharder.test_incomplete_shrinking_progress_warning_log -test.unit.container.test_sharder.TestSharder.test_incomplete_shrinking_progress_warning_log ... ok -test.unit.container.test_sharder.TestSharder.test_increment_stats -test.unit.container.test_sharder.TestSharder.test_increment_stats ... ok -test.unit.container.test_sharder.TestSharder.test_increment_stats_with_statsd -test.unit.container.test_sharder.TestSharder.test_increment_stats_with_statsd ... ok -test.unit.container.test_sharder.TestSharder.test_init -test.unit.container.test_sharder.TestSharder.test_init ... ok -test.unit.container.test_sharder.TestSharder.test_init_deprecated_options -test.unit.container.test_sharder.TestSharder.test_init_deprecated_options ... ok -test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error -test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error ... ok -test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name -test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name ... ok -test.unit.container.test_sharder.TestSharder.test_log_broker -test.unit.container.test_sharder.TestSharder.test_log_broker ... ok -test.unit.container.test_sharder.TestSharder.test_log_broker_exception -test.unit.container.test_sharder.TestSharder.test_log_broker_exception ... ok +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: ERROR with server-type server 10.0.0.0:1000/sda re: success: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 1202, in do_test + raise Exception('kaboom1!') +Exception: kaboom1! +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx2ae25d12efac4c4987552-006b08fec8) +test INFO: Client disconnected on read of '/a/c' (txn: tx2ae25d12efac4c4987552-006b08fec8) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.1.0:1100/sda (txn: tx2a2bb25cbcae42158aeb7-006b08fec8) +test INFO: Client disconnected on read of '/a/c' (txn: tx2a2bb25cbcae42158aeb7-006b08fec8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to UPDATE /a/c: Network unreachable (txn: tx80334f12712545f496f41-006b08feca) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to UPDATE /a/c: Network unreachable (txn: tx80334f12712545f496f41-006b08feca) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to UPDATE /a/c: Network unreachable (txn: tx80334f12712545f496f41-006b08feca) +test ERROR: Container UPDATE returning 503 for (503, 503, 503) (txn: tx80334f12712545f496f41-006b08feca) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r3=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_inherits ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_overrides ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_per_policy_with_no_default ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_affinity_proxy_server_config ... ok -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0003 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0004 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0031 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0008 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0008 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_GET_if_match_etag_is_at -test.unit.obj.test_server.TestObjectController.test_GET_if_match_etag_is_at ... ok -test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since -test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since ... ok -test.unit.obj.test_server.TestObjectController.test_GET_if_none_match -test.unit.obj.test_server.TestObjectController.test_GET_if_none_match ... ok -test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since -test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config ... ok -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo -test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo ... ok -test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable ... ok +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: Object returning 503 for [] (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to GET /v1/a/c/o: Timeout (Nones) (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_primaries_error_during_rebalance ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_simple_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_root_container ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_trigger_ec_metadata_check_failure ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_body ... ok + +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:full_control:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.46610', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:write:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.48899', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_grantee_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_with_owner_permission ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_concurrent_ec_extra_requests ... ok + +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=0', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=1,r2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_by_timing_per_policy ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default +test.unit.proxy.test_mem_server.TestProxyServer.test_sort_nodes_default ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception +test.unit.proxy.test_mem_server.TestProxyServer.test_unhandled_exception ... ok +test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version +test.unit.proxy.test_mem_server.TestProxyServer.test_valid_api_version ... ok +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx46af78b2fec9409290858-006b08fec9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5a47ced6f73d48fc8759f-006b08fec9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5a47ced6f73d48fc8759f-006b08fec9) +proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx5a47ced6f73d48fc8759f-006b08fec9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9f71edb7b1ef4a84aa15c-006b08fec9) +proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx9f71edb7b1ef4a84aa15c-006b08fec9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8a7761a9d4d04523abe65-006b08fec9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8a7761a9d4d04523abe65-006b08fec9) +proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx8a7761a9d4d04523abe65-006b08fec9) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx89d7f23df28d4217be51a-0068fbeeca) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txaf962efcc8894a5a8d8a3-0068fbeeca) -proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txaf962efcc8894a5a8d8a3-0068fbeeca) -proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: txaf962efcc8894a5a8d8a3-0068fbeeca) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa558d5b79a2d4e189d039-0068fbeeca" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx865fbc90e3644c81a163a-0068fbeeca" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx613c9113cc7a4202993aa-0068fbeeca" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx613c9113cc7a4202993aa-0068fbeeca" "object-server 4171839" 0.0005 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx613c9113cc7a4202993aa-0068fbeeca" "proxy-server 4171839" 0.0058 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx613c9113cc7a4202993aa-0068fbeeca" "proxy-server 4171839" 0.0145 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx613c9113cc7a4202993aa-0068fbeeca - 0.0271 - - 1761341130.242017984 1761341130.269104958 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd615b334123c446dbfb3e-0068fbeeca" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txef0786ebdc0847ef9edb1-0068fbeeca" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx57ff6c9428ae45a0b2f0f-0068fbeeca" "proxy-server 4171839" 0.0004 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe56845bcb11744928c2b3-0068fbeeca" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3db6acf4b63c49738608e-0068fbeeca" "proxy-server 4171839" 0.0023 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx10bf9af48d9b4b5da3e14-0068fbeeca" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx005050dd8d764fa0944ab-0068fbeeca) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx1c0f6e4a727a45f7a81f3-0068fbeeca) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx7a86fdf1710145e88140b-0068fbeeca) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx20e8d6f86ba6419e89714-0068fbeeca) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx904571650bec4b5a914e7-0068fbeeca) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txcc3bebea48764e7cb0f6b-0068fbeeca) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4c404872be04bbe8fca6-0068fbeeca" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa9ab22a46f8642ffbd1ee-0068fbeeca" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/3/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "tx1c7f1bb08333461f8da65-0068fbeeca" "object-server 4171839" 0.0004 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/3/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "tx1c7f1bb08333461f8da65-0068fbeeca" "object-server 4171839" 0.0004 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx1c7f1bb08333461f8da65-0068fbeeca" "proxy-server 4171839" 0.0141 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "tx1c7f1bb08333461f8da65-0068fbeeca" "proxy-server 4171839" 0.0140 "-" 4171839 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... ok - -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; (default) read_affinity setting will have no effect. -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r1=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=100', 'write_affinity': 'r2', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_recheck_options -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_recheck_options ... ok -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options -test.unit.proxy.test_server.TestProxyServerConfiguration.test_memcache_skip_options ... ok -test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout -test.unit.proxy.test_server.TestProxyServerConfiguration.test_node_timeout ... ok -test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults -test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... ok +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx3174df10690c41d9b384c-006b08feca) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx115b68689a034c1eae7a0-006b08feca) +proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx115b68689a034c1eae7a0-006b08feca) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f2dfd9c06cb4719b1d46-006b08feca" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx73c50f7f348e43e2ba5cd-006b08feca" "proxy-server 525335" 0.0013 "-" 525335 0 +obj1 WARNING: Quarantined object /tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/sda1/objects/3/00f/f69cf85dc41d5a10125c74a82a2c400f/1795751623.75702.data: metadata content-length 0 does not match actual object size 6160 (txn: txa9cf9626aee946a480625-006b08feca) +obj2 WARNING: Quarantined object /tmp/tmpastxs3ay/tmp_test_proxy_server_chunked/sdb1/objects/3/00f/f69cf85dc41d5a10125c74a82a2c400f/1795751623.75702.data: metadata content-length 0 does not match actual object size 6160 (txn: txa9cf9626aee946a480625-006b08feca) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "txa9cf9626aee946a480625-006b08feca" "object-server 525335" 0.0004 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "txa9cf9626aee946a480625-006b08feca" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txa9cf9626aee946a480625-006b08feca" "proxy-server 525335" 0.0266 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txa9cf9626aee946a480625-006b08feca" "proxy-server 525335" 0.0177 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txa9cf9626aee946a480625-006b08feca - 0.0517 - - 1795751626.190821886 1795751626.242570639 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx795479575d904471ad765-006b08feca" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx92ac157a7ea64a7a81adf-006b08feca" "proxy-server 525335" 0.0077 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "txb0652fda44bf4dccbc639-006b08feca" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - txb0652fda44bf4dccbc639-006b08feca - 0.0366 - - 1795751626.243428707 1795751626.279997349 0 -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx258509625cf8410cbad30-0068fbeeca - 0.0188 - - 1761341130.818119526 1761341130.836955309 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx636269a7d4fd4a918c049-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txc4c4376e792c4da78235a-0068fbeeca" "proxy-server 4171829" 0.0012 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdl1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "proxy-server 4171829" 0.0242 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdh1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "proxy-server 4171829" 0.0235 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdi1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "proxy-server 4171829" 0.0248 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdg1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "proxy-server 4171829" 0.0249 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdj1/2/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "object-server 4171829" 0.0005 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdk1/2/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "object-server 4171829" 0.0004 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdj1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "proxy-server 4171829" 0.0314 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdk1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx1e8ddbc0cdf54e709cb62-0068fbeeca" "proxy-server 4171829" 0.0293 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup/go-head-it HTTP/1.0 201 - - t 1309 - - tx1e8ddbc0cdf54e709cb62-0068fbeeca - 0.0477 - - 1761341130.838433266 1761341130.886126995 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9fd2376f546c42d090c3c-0068fbeeca" "proxy-server 4171829" 0.0023 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txd75e85dbde724d6cbba5c-0068fbeeca" "proxy-server 4171829" 0.0026 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdi1/2/a/ec-dup/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec-dup/go-head-it" "txe4443beb877648aba233f-0068fbeeca" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 HEAD /v1/a/ec-dup/go-head-it HTTP/1.0 200 - - t - - - txe4443beb877648aba233f-0068fbeeca - 0.0145 - - 1761341130.887528419 1761341130.902052641 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfd95fa7ccfd4df294ebe-0068fbeeca" "proxy-server 4171829" 0.0014 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "txdfd95fa7ccfd4df294ebe-0068fbeeca" "container-server 4171829" 0.0011 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txdfd95fa7ccfd4df294ebe-0068fbeeca" "proxy-server 4171829" 0.0074 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "txdfd95fa7ccfd4df294ebe-0068fbeeca" "container-server 4171829" 0.0011 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txdfd95fa7ccfd4df294ebe-0068fbeeca" "proxy-server 4171829" 0.0121 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txdfd95fa7ccfd4df294ebe-0068fbeeca - 0.0197 - - 1761341130.904061079 1761341130.923734188 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e6601f5da544807b537c-0068fbeeca" "proxy-server 4171829" 0.0022 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx79e50d42e0b743978b73c-0068fbeeca" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdh1/3/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx031b6835d6774ee89c257-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdg1/3/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx031b6835d6774ee89c257-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdi1/3/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx031b6835d6774ee89c257-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdj1/3/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx031b6835d6774ee89c257-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdl1/3/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx031b6835d6774ee89c257-0068fbeeca" "proxy-server 4171829" 0.0004 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdk1/3/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx031b6835d6774ee89c257-0068fbeeca" "proxy-server 4171829" 0.0003 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 HEAD /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx031b6835d6774ee89c257-0068fbeeca - 0.0235 - - 1761341130.925246716 1761341130.948772669 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx82d6f0892bdd4db28579d-0068fbeeca" "proxy-server 4171829" 0.0023 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx82d6f0892bdd4db28579d-0068fbeeca" "container-server 4171829" 0.0011 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx82d6f0892bdd4db28579d-0068fbeeca" "container-server 4171829" 0.0010 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx82d6f0892bdd4db28579d-0068fbeeca" "proxy-server 4171829" 0.0066 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx82d6f0892bdd4db28579d-0068fbeeca" "proxy-server 4171829" 0.0099 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx82d6f0892bdd4db28579d-0068fbeeca - 0.0188 - - 1761341130.950681686 1761341130.969508171 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7273ebc81cae448eb7ce9-0068fbeeca" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx334375a86330479ab3dc1-0068fbeeca" "proxy-server 4171829" 0.0013 "-" 4171829 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_archive_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0173 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0013 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:45 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0133 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0091 "-" 525350 2 +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb71eaaf2da3a405baa1a9-006b08fec9) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx92e54892a7bf4b23b2c8e-006b08feca) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to GET /v1/a/c/o: Timeout (0.01s) (txn: tx92e54892a7bf4b23b2c8e-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Error decoding fragments for '/a/c/o'. Segments decoded: 0, Lengths: [490, 490, 490, 490, 490, 490, 490, 490, 490, 490]: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server ERROR: ERROR Unhandled exception in request: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/server.py", line 602, in handle_request + return handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 373, in wrapped + return func(*a, **kw) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 275, in GET + return self.GETorHEAD(req) + ~~~~~~~~~~~~~~^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 263, in GETorHEAD + resp = self._get_or_head_response(req, node_iter, partition, policy) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2918, in _get_or_head_response + app_iter.kickoff(req, resp) + ~~~~~~~~~~~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1175, in kickoff + self.stashed_iter = reiterate(self._real_iter(req, resp.headers)) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2511, in reiterate + chunk = next(iterator) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3262, in _get_next_item + return super(StringAlong, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1459, in _iter_one_range + for i, next_seg in enumerate(segment_iter): + ~~~~~~~~~^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1538, in _decode_segments_from_fragments + segment = self.policy.pyeclib_driver.decode(fragments) + File "/usr/lib/python3/dist-packages/pyeclib/ec_iface.py", line 300, in decode + return self.ec_lib_reference.decode(fragment_payloads, ranges, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ + force_metadata_checks) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/pyeclib/core.py", line 91, in decode + return pyeclib_c.decode(self.handle, _fragment_payloads, + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + fragment_len, ranges, force_metadata_checks) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +pyeclib.ec_iface.ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. (txn: tx95a39b2739954d5caf1e2-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_and_hidden_frag_indexes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_frags_swapped_around ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_object_stats_shard_container ... ok fake-swift DEBUG: permission denined: 403 Forbidden test:other READ fake-swift DEBUG: Calling S3Api Middleware -fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 24 Oct 2025 21:25:29 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} fake-swift DEBUG: test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP fake-swift DEBUG: permission denined: 403 Forbidden test:other READ -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - First:%201%0ASecond:%202 0.0001 - - 1761341130.252964258 1761341130.253083229 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.254562616 1761341130.254662752 - test:tester -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.255397558 1761341130.255469322 - - -test INFO: GET / {SMD5}14fe1612c332096e282486e4baa37e63 -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 500 - - - - - - - - 0.0000 - - 1761341130.257604122 1761341130.257613659 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/30 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1761341130.259642124 1761341130.959642172 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.261643171 1761341130.261732817 - - -test INFO: GET /v1/a/c 205 205 -test INFO: GET /v1/a/c 209 205 -test INFO: GET /v1/a/c 210 205 -test INFO: 1.2.3.4 1.2.3.4 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.268603563 1761341130.268689394 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1761341130.273718596 1761341130.273743153 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 499 - - - - - - - - 0.0000 - - 1761341130.274819851 1761341130.274832964 - - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.275809765 1761341130.275889874 - - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.276880980 1761341130.276960611 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 15 - - - 0.0005 - - 1761341130.276866674 1761341130.277318478 - - -test INFO: - - 26/Apr/1970/17/46/41 GET / HTTP/1.0 200 - - - - 8 - - - 1.0000 - - 10000000.000000000 10000001.000000000 - - -test INFO: GET /v1/a/c 503 503 -test INFO: GET /v1/a/c 429 503 -test INFO: GET /v1/a/c 429 503 -test INFO: GET /v1/a/c - 503 -test INFO: GET /v1/a/c - 503 -test INFO: GET /v1/a/c True 503 -test INFO: GET /v1/a/c - 503 -test INFO: GET /v1/a/c parsing%20ok 503 -test INFO: GET /v1/a/c 500 500 -test INFO: GET /v1/a/c 500 568 -test INFO: GET /v1/a/c 499 503 -test INFO: GET /v1/a/c 499 503 -test INFO: GET / 500 200 -test INFO: 2001:db8:85a3:8d3:1319:8a2e:370:7348 2001:db8:85a3:8d3:1319:8a2e:370:7348 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.309765577 1761341130.309863567 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.312336683 1761341130.312429905 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - b05bf940-0464-4c... - 8 - - - 0.0001 - - 1761341130.313207150 1761341130.313326120 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.314095020 1761341130.314169168 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - b05bf940... - 8 - - - 0.0001 - - 1761341130.314889908 1761341130.314961672 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1761341130.315659046 1761341130.315727711 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - b05bf940-0464-4c0e-8c70-87717d2d73e8 - 8 - - - 0.0001 - - 1761341130.316421032 1761341130.316493034 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.317170858 1761341130.317236185 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - ... - 8 - - - 0.0001 - - 1761341130.317942619 1761341130.318010807 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1761341130.318799257 1761341130.318863153 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - Host:%20localhost:80 0.0001 - - 1761341130.319291115 1761341130.319341421 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one%2Cand%20two 1761341130.320425987 1761341130.320501804 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0002 - - 1761341130.660209656 1761341130.660413265 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.661374092 1761341130.661461353 - - -test INFO: - - 24/Oct/2025/21/25/30 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - one 1761341130.662686348 1761341130.662771702 - - -test INFO: template which can be edited in config: HTTP/1.0 / GET {SMD5}c65475e457fea0951fbb9ec9596b2177 - 1.0000 26/Apr/1970/17/46/40 10000001.000000000 0.5 example.com -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: HTTP/1.0 /bucket/path/to/key GET AUTH_test bucket path/to/key -test INFO: - - 24/Oct/2025/21/25/30 GET /%3Fx%3D3 HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341130.666857243 1761341130.666987658 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_custom ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_method_filtering_default ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_bad_GET ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.60112', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.62581', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_dst_container_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_copy_without_src_obj_permission ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_invalid_ranges ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test-proxy-config DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: src_bucket src_obj HEAD {} +fake-swift DEBUG: +test:testertest:testertest:testertest:testerFULL_CONTROL +fake-swift DEBUG: permission denined: 403 Forbidden test:write READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.76923', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.78419', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.78606', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_error ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_object_update_redirected_to_shard +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_object_update_redirected_to_shard ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_proxy_default_no_policy_for_existing_default +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_proxy_default_no_policy_for_existing_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_old_style_root_account_container_path ... ok -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:30 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test WARNING: Repeat cleaving required, context: {'ref': '56488556-5470-484e-85d3-2e8d7de39a56-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpm5b2oddu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341130.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-10-24T21:25:30.000000. DB state: sharding, own_shard_range state: sharding, state count of shard ranges: {'found': 0, 'created': 0, 'cleaved': 2, 'active': 0}, path: a/c, db: /tmp/tmpm5b2oddu/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341130.00000.db -sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2025-10-24T21:25:31.000000. DB state: sharding, own_shard_range state: shrinking, state count of shard ranges: {'found': 0, 'created': 0, 'cleaved': 0, 'active': 1}, path: .shards_a/shard_c, db: /tmp/tmpqv3ucrtm/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341131.00000.db -sharder-test WARNING: shard_replication_quorum of 4 exceeds replica count 3, reducing to 3 -sharder-test WARNING: existing_shard_replication_quorum of 4 exceeds replica count 3, reducing to 3 -sharder-test DEBUG: bonjour mes amis, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmpax16wlrb/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db -sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmpkklgjavt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.84161', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.84342', 'Content-Type': 'binary/octet-stream'} +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 445, in test_log_broker_exception - raise ValueError('test') -ValueError: test -sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmpf85_mgvt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging -test.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging ... ok -test.unit.container.test_sharder.TestSharder.test_log_broker_levels -test.unit.container.test_sharder.TestSharder.test_log_broker_levels ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/obj.py", line 177, in PUT + resp = req.get_response(self.app) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2452, in get_response + return self.get_acl_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2428, in get_acl_response + resp = self._get_response( + app, method, container, obj, headers, body, query) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'X-Timestamp': '1795751625.85463', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.86471', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.86650', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.87657', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.90623', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751625.91627', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'X-Amz-Storage-Class': 'STANDARD', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg==', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1795751625.97819', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_quota_exceeded +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_quota_exceeded ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_reset_container_sync +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_reset_container_sync ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4 +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_server.TestAccountController.test_DELETE +test.unit.proxy.test_server.TestAccountController.test_DELETE ... ok +test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string +test.unit.proxy.test_server.TestAccountController.test_DELETE_with_query_string ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_autocreates_shard_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_autocreates_shard_container ... ok -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/c HTTP/1.0 911 - - - 4 43 - - - 1.0100 - - 10000.000000000 10001.010000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 foo /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 - /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUTT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 SPECIAL /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 GET /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 PUT /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 COPY /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 HEAD /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 POST /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 DELETE /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/02/46/41 OPTIONS /v1/a/ HTTP/1.0 299 - - - 11 3 - - - 1.1700 - - 10000.000000000 10001.170000000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET - HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET / HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /bad HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /baddy/mc_badderson HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0 HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/ HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0//c HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a// HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a//o HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test)test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_log_made ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_no_policy ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_GET_s3_object ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_no_policy ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_log_request_stat_type_good_PUT_s3_container ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_logger_statsd_prefix ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_error ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_middleware_exception ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_multi_segment_resp ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:45 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261127/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261127T035346Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.00325', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261127/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261127T035346Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': '0000000000000000000000000000000000000000000000000000000000000000', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.03385', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_bad_hash +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_bad_hash ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_unsigned_payload +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_v4_unsigned_payload ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server ERROR: Object returning 503 for [] (txn: txc00dd608f62c46cb8e4a5-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server ERROR: Object returning 503 for [] (txn: tx96346e6c82894af480ce8-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server ERROR: Object returning 503 for [] (txn: tx17506421f8fa4d7c9cff2-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx280f6f4adab9447bb3953-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_and_range_unsatisifiable ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durable_files_and_mixed_etags ... ok +test.unit.proxy.test_server.TestAccountController.test_GET +test.unit.proxy.test_server.TestAccountController.test_GET ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_durables ... ok -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdl1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "proxy-server 4171829" 0.0191 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdi1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "proxy-server 4171829" 0.0223 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdj1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "proxy-server 4171829" 0.0215 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdh1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "proxy-server 4171829" 0.0230 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/0/a/ec-dup/o1" 201 - "PUT http://localhost/sdg1/3/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "object-server 4171829" 0.0005 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/0/a/ec-dup/o1" 201 - "PUT http://localhost/sdk1/3/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "object-server 4171829" 0.0005 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdg1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "proxy-server 4171829" 0.0259 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdk1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "tx2707f9151a1742ff9e685-0068fbeeca" "proxy-server 4171829" 0.0257 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-dup/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx2707f9151a1742ff9e685-0068fbeeca - 0.0492 - - 1761341130.971049547 1761341131.020249128 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx052b1f62e2ba4bd9aa561-0068fbeecb" "proxy-server 4171829" 0.0015 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx052b1f62e2ba4bd9aa561-0068fbeecb" "container-server 4171829" 0.0020 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx052b1f62e2ba4bd9aa561-0068fbeecb" "proxy-server 4171829" 0.0107 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx052b1f62e2ba4bd9aa561-0068fbeecb" "container-server 4171829" 0.0013 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx052b1f62e2ba4bd9aa561-0068fbeecb" "proxy-server 4171829" 0.0129 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx052b1f62e2ba4bd9aa561-0068fbeecb - 0.0230 - - 1761341131.284574747 1761341131.307537556 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e1aa12c23a42d9a9e9e-0068fbeecb" "proxy-server 4171829" 0.0023 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txfc4f24700b9f44ada7031-0068fbeecb" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdi1/0/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx0539277f02404ef3881ac-0068fbeecb" "proxy-server 4171829" 0.0054 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdl1/0/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx0539277f02404ef3881ac-0068fbeecb" "proxy-server 4171829" 0.0104 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdh1/0/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx0539277f02404ef3881ac-0068fbeecb" "proxy-server 4171829" 0.0099 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdg1/0/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "tx0539277f02404ef3881ac-0068fbeecb" "proxy-server 4171829" 0.0121 "-" 4171829 4 -proxy ERROR: Not enough object servers ack'ed (got 2) (txn: tx0539277f02404ef3881ac-0068fbeecb) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-dup/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx0539277f02404ef3881ac-0068fbeecb - 0.0355 - - 1761341131.309483767 1761341131.345008135 4 - -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdk1/0/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "tx0539277f02404ef3881ac-0068fbeecb" "proxy-server 4171829" 0.0158 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdj1/0/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "tx0539277f02404ef3881ac-0068fbeecb" "proxy-server 4171829" 0.0199 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd216dcc299d3466c89c9d-0068fbeecb" "proxy-server 4171829" 0.0017 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-con" "txd216dcc299d3466c89c9d-0068fbeecb" "container-server 4171829" 0.0022 "-" 4171829 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-con" "txd216dcc299d3466c89c9d-0068fbeecb" "container-server 4171829" 0.0010 "-" 4171829 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txd216dcc299d3466c89c9d-0068fbeecb" "proxy-server 4171829" 0.0099 "-" 4171829 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txd216dcc299d3466c89c9d-0068fbeecb" "proxy-server 4171829" 0.0153 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txd216dcc299d3466c89c9d-0068fbeecb - 0.0240 - - 1761341131.351953506 1761341131.375946522 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe26d61c6989048098c804-0068fbeecb" "proxy-server 4171829" 0.0022 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txaeea7e59481f4f5790b8a-0068fbeecb" "proxy-server 4171829" 0.0014 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbaa9c5105d284495a715d-0068fbeecb" "proxy-server 4171829" 0.0029 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbaa9c5105d284495a715d-0068fbeecb" "proxy-server 4171829" 0.0059 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "txbaa9c5105d284495a715d-0068fbeecb" "proxy-server 4171829" 0.0064 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txbaa9c5105d284495a715d-0068fbeecb - 0.0256 - - 1761341131.377960682 1761341131.403566599 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx580c713128de4e44af0e7-0068fbeecb" "proxy-server 4171829" 0.0023 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-con" "tx580c713128de4e44af0e7-0068fbeecb" "container-server 4171829" 0.0013 "-" 4171829 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-con" "tx580c713128de4e44af0e7-0068fbeecb" "container-server 4171829" 0.0011 "-" 4171829 3test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_bad_request -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS4-HMAC-SHA256 Credential=test:tester/20261127/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-date, Signature=hmac', 'X-Amz-Date': '20261127T035346Z', 'X-Amz-Storage-Class': 'STANDARD', 'X-Amz-Content-Sha256': 'UNSIGNED-PAYLOAD', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.12459', 'Content-Length': '5', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.15327', 'Content-Type': 'binary/octet-stream'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_fullcontrol_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_fullcontrol_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_owner_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_owner_permission ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body ... ok +test.unit.proxy.test_server.TestAccountController.test_GET_autocreate +test.unit.proxy.test_server.TestAccountController.test_GET_autocreate ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_non_durables ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_missing_durables_and_older_obscured_durables ... ok -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0008 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o2" 404 70 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0017 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation -test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation ... ok -test.unit.obj.test_server.TestObjectController.test_GET_quarantine -test.unit.obj.test_server.TestObjectController.test_GET_quarantine ... ok -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range ... ok -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte ... ok -test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable -test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable ... ok -test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object -test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD -test.unit.obj.test_server.TestObjectController.test_HEAD ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired -test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_if_match -test.unit.obj.test_server.TestObjectController.test_HEAD_if_match ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since -test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.31400', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.33338', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'}test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_write_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_with_write_permission ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_and_nondurable_frags_will_503 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_to_deleted_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_to_deleted_container ... ok +test.unit.proxy.test_server.TestAccountController.test_HEAD +test.unit.proxy.test_server.TestAccountController.test_HEAD ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_durable_frags_and_no_quorum_will_503 ... ok -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - tx1c7f1bb08333461f8da65-0068fbeeca - 0.1893 - - 1761341130.359411001 1761341130.548718691 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9426cf291b0f43868c0bc-0068fbeeca" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd826b2e71f154cb4b284c-0068fbeeca" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txc1b063140b894eab8f0b2-0068fbeeca" "proxy-server 4171839" 0.0003 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "txc1b063140b894eab8f0b2-0068fbeeca" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: (4171839) wsgi starting up on http://127.0.0.1:52423 -proxy DEBUG: (4171839) accepted ('127.0.0.1', 42240) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03b0650f421d407ebe868-0068fbeeca" "proxy-server 4171839" 0.0013 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:34313/sdb1/2/a/zero" "tx03b0650f421d407ebe868-0068fbeeca" "container-server 4171839" 0.0011 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:57971/sda1/2/a/zero" "tx03b0650f421d407ebe868-0068fbeeca" "container-server 4171839" 0.0010 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx03b0650f421d407ebe868-0068fbeeca" "proxy-server 4171839" 0.0083 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "tx03b0650f421d407ebe868-0068fbeeca" "proxy-server 4171839" 0.0134 "-" 4171839 0 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:25:30] "PUT /v1/a/zero HTTP/1.1" 201 174 0.021049 (txn: tx03b0650f421d407ebe868-0068fbeeca) -proxy DEBUG: (4171839) accepted ('127.0.0.1', 42248) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58c439a05f1349c69992e-0068fbeeca" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx0995a77e568a430eb80d5-0068fbeecb" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "txd705a90a44864bdd813b3-0068fbeecb" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "txd705a90a44864bdd813b3-0068fbeecb" "object-server 4171839" 0.0005 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "txd705a90a44864bdd813b3-0068fbeecb" "proxy-server 4171839" 0.0095 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "txd705a90a44864bdd813b3-0068fbeecb" "proxy-server 4171839" 0.0095 "-" 4171839 0 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:25:31] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.023266 (txn: txd705a90a44864bdd813b3-0068fbeecb) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1e3d03d5d85429591ab2-0068fbeecb" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx85069d8e9b9143cea634f-0068fbeecb" "proxy-server 4171839" 0.0027 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "txf122778d668f4408b5569-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:25:31] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.013753 (txn: txf122778d668f4408b5569-0068fbeecb) -proxy DEBUG: (4171839) timed out ('127.0.0.1', 42248) (txn: txf122778d668f4408b5569-0068fbeecb) -proxy INFO: (4171839) wsgi exited, is_accepting=True -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0048c1e7205d4ba7996ec-0068fbeecb" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txff178f45a9d549d1bab54-0068fbeecb" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/3/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "tx4a3fb719547242e0b0a53-0068fbeecb" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/3/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "tx4a3fb719547242e0b0a53-0068fbeecb" "object-server 4171839" 0.0004 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx4a3fb719547242e0b0a53-0068fbeecb" "proxy-server 4171839" 0.0060 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx4a3fb719547242e0b0a53-0068fbeecb" "proxy-server 4171839" 0.0059 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx4a3fb719547242e0b0a53-0068fbeecb - 0.0187 - - 1761341131.349999666 1761341131.368697166 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx570f3efeb98a43bd81323-0068fbeecb" "proxy-server 4171839" 0.0019 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8bf174bc95c841d5892cc-0068fbeecb" "proxy-server 4171839" 0.0026 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx836d9834c1d4405792bf9-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx995e2da484134239800cd-0068fbeecb" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5a1357abaf4047ffba127-0068fbeecb" "proxy-server 4171839" 0.0025 "-" 4171839 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok -root: STDOUT: test2 -root: STDERR: test4 -root: STDERR: test6 -root: STDOUT: a#012b#012c -root: STDOUT: d +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire', 'X-Timestamp': '1795751626.47843', 'Content-Type': 'binary/octet-stream'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other WRITE +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACPtest.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_without_permission +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_object_PUT_without_permission ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_DELETE ... ok +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE +test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTCAcl.test_slo_object_async_DELETE ... ok +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_in_json +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_in_json ... ok +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_non_json +test.unit.common.middleware.s3api.test_s3api.TestListingMiddleware.test_s3_etag_non_json ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_access_user_id_logging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_format_authorization ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok +test.unit.proxy.test_server.TestAccountController.test_HEAD_autocreate +test.unit.proxy.test_server.TestAccountController.test_HEAD_autocreate ... ok +test.unit.proxy.test_server.TestAccountController.test_OPTIONS +test.unit.proxy.test_server.TestAccountController.test_OPTIONS ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_timestamp_not_float +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_timestamp_not_float ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_overlap_shard_range_order ... ok -sharder-test DEBUG: bonjour mes amis, path: a/c, db: -sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmpf85_mgvt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: bonjour mes amis, path: a/c, db: -sharder-test WARNING: bonjour mes amis, path: , db: /tmp/tmpf85_mgvt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: bonjour mes amis, path: a/c, db: -sharder-test ERROR: bonjour mes amis, path: , db: /tmp/tmpf85_mgvt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: bonjour mes amis, path: a/c, db: -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019121170043945312s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017523765563964844s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019097328186035156s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020170211791992188s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010442733764648438s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011444091796875s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010561943054199219s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011038780212402344s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002243518829345703s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.000202178955078125s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341131.42999, (0, 0) as of 1761341131.42999, active as of 1761341131.42999>, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341131.43000, (0, 0) as of 1761341131.43000, active as of 1761341131.43000>, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341131.43001, (0, 0) as of 1761341131.43001, active as of 1761341131.43001>, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00029468536376953125s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010657310485839844s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011491775512695312s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012731552124023438s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011706352233886719s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010585784912109375s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011420249938964844s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341131.43000, (0, 0) as of 1761341131.43000, active as of 1761341131.43000>, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed ... ok +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object DELETE {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:tester:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket None HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: checking permission: bucket object HEAD {'Host': 'localhost:80', 'Authorization': 'AWS test:other:hmac', 'Date': 'Fri, 27 Nov 2026 03:53:46 -0000', 'User-Agent': 'Mozzarella Foxfire'} +fake-swift DEBUG: +test:testertest:testertest:full_controltest:full_controlFULL_CONTROLtest:readtest:readREADtest:writetest:writeWRITEtest:read_acptest:read_acpREAD_ACPtest:write_acptest:write_acpWRITE_ACP +fake-swift DEBUG: permission denined: 403 Forbidden test:other READ +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: GET /bucket/object AUTH_test bucket object 200 test:tester +fake-swift DEBUG: Calling S3Api Middlewaretest.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bad_method_but_method_exists_in_controller ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_bucket_virtual_hosted_style ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v2 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_mixed_nondurable_frags_and_will_404 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_canonical_string_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_check_pipeline ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_cors ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_error_response_reason_logging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_config ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logger ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_logs_checksum_implementation ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_init_passes_wsgi_conf_file_to_check_pipeline ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_metadata_directive ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_ssc ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_storage_class ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_invalid_uri ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mfa ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_mixture_param_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_ascii_user ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_non_s3_request_passthrough ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_notification ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_bad_padding ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_long ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_too_short ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_create_bad_md5_unreadable ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_tagging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_object_virtual_hosted_style ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_path_info_encode ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_policy ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_defaults ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_registered_sensitive_info ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_request_payment ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_restore ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_error_metric ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_initialization_with_disabled_pipeline_check ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_in_s3acl ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_only_s3_token_v3 ... ok +test.unit.proxy.test_server.TestAccountController.test_POST_autocreate +test.unit.proxy.test_server.TestAccountController.test_POST_autocreate ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange ... ok -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx580c713128de4e44af0e7-0068fbeecb" "proxy-server 4171829" 0.2586 "-" 4171829 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx580c713128de4e44af0e7-0068fbeecb" "proxy-server 4171829" 0.2567 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx580c713128de4e44af0e7-0068fbeecb - 0.2691 - - 1761341131.408563614 1761341131.677677393 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49864dd3c3424067b05ee-0068fbeecb" "proxy-server 4171829" 0.0024 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdc7785b9947d4d5aafd21-0068fbeecb" "proxy-server 4171829" 0.0016 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txacaf9ea039464299804d0-0068fbeecb" "proxy-server 4171829" 0.0047 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txacaf9ea039464299804d0-0068fbeecb" "proxy-server 4171829" 0.0043 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txacaf9ea039464299804d0-0068fbeecb" "proxy-server 4171829" 0.0063 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txacaf9ea039464299804d0-0068fbeecb - 0.0243 - - 1761341131.680045605 1761341131.704312086 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4114cd633cca441fae2a2-0068fbeecc" "proxy-server 4171829" 0.0016 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx4114cd633cca441fae2a2-0068fbeecc" "container-server 4171829" 0.0020 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx4114cd633cca441fae2a2-0068fbeecc" "container-server 4171829" 0.0011 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4114cd633cca441fae2a2-0068fbeecc" "proxy-server 4171829" 0.0081 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4114cd633cca441fae2a2-0068fbeecc" "proxy-server 4171829" 0.0118 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx4114cd633cca441fae2a2-0068fbeecc - 0.0202 - - 1761341132.108915091 1761341132.129088163 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2774556801c407384d50-0068fbeecc" "proxy-server 4171829" 0.0023 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx549d27fb7d5c464da72ed-0068fbeecc" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdg1/1/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "proxy-server 4171829" 0.0187 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdj1/1/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "proxy-server 4171829" 0.0188 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdk1/1/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "proxy-server 4171829" 0.0215 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdi1/1/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "proxy-server 4171829" 0.0229 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/0/a/ec-dup/inm" 201 - "PUT http://localhost/sdl1/1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "object-server 4171829" 0.0005 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdl1/1/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "proxy-server 4171829" 0.0282 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/0/a/ec-dup/inm" 201 - "PUT http://localhost/sdh1/1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "object-server 4171829" 0.0004 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdh1/1/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx18551c61f49f4475a5643-0068fbeecc" "proxy-server 4171829" 0.0284 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx18551c61f49f4475a5643-0068fbeecc - 0.0465 - - 1761341132.130688429 1761341132.177177906 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3e17ec9290c4c719ab0a-0068fbeecc" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx2ff2a19c2655474f9ac6a-0068fbeecc" "proxy-server 4171829" 0.0026 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdj1/1/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2026f4506b0e4650846b5-0068fbeecc" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdi1/1/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2026f4506b0e4650846b5-0068fbeecc" "proxy-server 4171829" 0.0006 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdg1/1/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2026f4506b0e4650846b5-0068fbeecc" "proxy-server 4171829" 0.0006 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdl1/1/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2026f4506b0e4650846b5-0068fbeecc" "proxy-server 4171829" 0.0010 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdh1/1/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2026f4506b0e4650846b5-0068fbeecc" "proxy-server 4171829" 0.0006 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdk1/1/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx2026f4506b0e4650846b5-0068fbeecc" "proxy-server 4171829" 0.0006 "-" 4171829 4 -proxy DEBUG: Object PUT returning 412, [412, 412, 412, 412, 412, 412] (txn: tx2026f4506b0e4650846b5-0068fbeecc) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx2026f4506b0e4650846b5-0068fbeecc - 0.0299 - - 1761341132.178733110 1761341132.208639383 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d9b904005de40158c589-0068fbeecc" "proxy-server 4171829" 0.0015 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "tx5d9b904005de40158c589-0068fbeecc" "container-server 4171829" 0.0011 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5d9b904005de40158c589-0068fbeecc" "proxy-server 4171829" 0.0074 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "tx5d9b904005de40158c589-0068fbeecc" "container-server 4171829" 0.0012 "-" 4171829 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline +fake-swift DEBUG: Use tempauth middleware. +fake-swift DEBUG: Use keystone middleware. +fake-swift DEBUG: Use keystone middleware. +fake-swift DEBUG: Use keystone middleware. +fake-swift DEBUG: 's3api' is not in list +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift INFO: HEAD /bucket/object s3:err:AccessDenied.invalid_credential +fake-swift INFO: Using crc32c_isal implementation for CRC32C. +fake-swift INFO: Using crc64nvme_isal implementation for CRC64NVME. +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift WARNING: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: Skip pipeline auth check. +fake-swift DEBUG: 's3api' is not in list +test DEBUG: Calling S3Api Middleware +test DEBUG: Calling S3Api Middleware +test DEBUG: Calling S3Api Middleware +AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. +Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. +Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. +Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint +test DEBUG: Calling S3Api Middleware +Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_s3_token_and_auth_token ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_s3api_with_time_skew ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_server_side_encryption ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_bad_authorization_string ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_date ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signature_v4_no_payload ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls ... ok +test.unit.proxy.test_server.TestAccountController.test_POST_autocreate_with_sysmeta +test.unit.proxy.test_server.TestAccountController.test_POST_autocreate_with_sysmeta ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_expired ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_path ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_invalid_expire ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_access ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_sign ... ok +test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata +test.unit.proxy.test_server.TestAccountController.test_POST_bad_metadata ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_no_timestamp ... ok -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/ HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /v1.0/a/c/o/p/p2 HTTP/1.0 321 - - - 4 7 - - - 2.7183 - - 18.000000000 20.718281828 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj/blah HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/20 GET /bucket/obj HTTP/1.0 200 - - - - 7 - - - 2.7183 - - 18.000000000 20.718281828 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/ HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/01/05 PUT /v1.0/a/c/o/p/p2 HTTP/1.0 314 - - - 6 8 - - - 7.3321 - - 58.200000000 65.532100000 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 01/Jan/1970/00/00/18 PUT /bucket HTTP/1.0 200 - - - - 7 - - - 0.5000 - - 18.000000000 18.500000000 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/33 GET /path HTTP/1.0 503 - - - - 118 - - - 0.7000 FA - 1761341132.622554541 1761341133.322554588 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/32 GET /path HTTP/1.0 500 - - - - - - - - 0.2000 - - 1761341132.624047518 1761341132.824047565 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/32 GET / HTTP/1.0 200 - - - - 17 - - - 0.0001 SOS - 1761341132.625238419 1761341132.625373602 - - -test INFO: - - 24/Oct/2025/21/25/32 GET / HTTP/1.0 200 - - - - - - - - 0.0001 - - 1761341132.626518726 1761341132.626603842 - -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_empty_strings ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_generator ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_no_content_length_no_transfer_encoding_with_list_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_object_error ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_obscure_req ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_policy_index ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_proxy_client_logging ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_req_path_info_popping ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_sensitive_headers_registered ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_unread_body ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_line ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size ... ok -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy -test.unit.common.middleware.test_proxy_logging.TestProxyLogging.test_upload_size_no_policy ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_get_with_if_modified_since -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_get_with_if_modified_since ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_alternate_etag_non_slo_after_refetch ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_manifest_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_match_mismatches_manifest_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_modified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_no_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_matches_no_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_json_md5 -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_none_match_mismatches_json_md5 ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_ancient_date -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_ancient_date ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_last_modified -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_last_modified ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_now -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_if_unmodified_since_now ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_alternate_etag_miss ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_without_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_match_mismatches_without_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_matches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches_alternate_etag -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_manifest_get_if_none_match_mismatches_alternate_etag ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_old_swift_if_match_matches_and_range -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_old_swift_if_match_matches_and_range ... ok -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download -test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest.test_range_resume_download ... ok -test.unit.common.middleware.test_slo.TestSloDataSegments.test_bunches_of_data_segments -test.unit.common.middleware.test_slo.TestSloDataSegments.test_bunches_of_data_segments ... ok -test.unit.common.middleware.test_slo.TestSloDataSegments.test_data_segment_sandwich -test.unit.common.middleware.test_slo.TestSloDataSegments.test_data_segment_sandwich ... ok -test.unit.common.middleware.test_slo.TestSloDataSegments.test_leading_data_segment -test.unit.common.middleware.test_slo.TestSloDataSegments.test_leading_data_segment ... ok -test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment -test.unit.common.middleware.test_slo.TestSloDataSegments.test_trailing_data_segment ... ok -test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_both -test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_both ... ok -test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_host -test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_host ... ok -test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_scheme -test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase.test_container3subdirz_scheme ... ok -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_with_POST ... ok -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from -test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging.test_subrequest_logged_x_copy_from ... ok +test DEBUG: Unlinked retiring db '/tmp/tmpd31dwjok/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0092 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0093 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0010 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0160 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0130 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0141 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0104 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0005 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0433 "-" 525350 3 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0020 "-" 525350 3 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0100 "-" 525350 3 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0159 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0138 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0158 "-" 525350 2 +test DEBUG: Unlinked retiring db '/tmp/tmpj0uhluz0/tmp_test_container_server_ContainerController/sda1/containers/p/85f/e8fbcd486a77117e2cd3398aa1f9485f/e8fbcd486a77117e2cd3398aa1f9485f.db' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0206 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0016 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0098 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0147 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0243 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0160 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0160 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_utf8 +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_utf8 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE ... ok +test.unit.proxy.test_server.TestAccountController.test_POST_metadata +test.unit.proxy.test_server.TestAccountController.test_POST_metadata ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4 ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_bad_credential ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE_autocreate +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE_autocreate ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_pending_file_name ... ok +test.unit.proxy.test_server.TestAccountController.test_PUT +test.unit.proxy.test_server.TestAccountController.test_PUT ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_algorithm ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_invalid_credentials ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_account_override_deleted +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_account_override_deleted ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_mismatched_host_device +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_mismatched_host_device ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signature ... ok +test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata +test.unit.proxy.test_server.TestAccountController.test_PUT_bad_metadata ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_signed_headers ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ec21c5424044715933f3-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Object returning 503 for [] (txn: tx391e4ae3001343599b5b9-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Object returning 503 for [] (txn: tx618fc44d80fa45618092b-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server ERROR: Object returning 503 for [] (txn: tx3ce013f24228425c9902e-006b08feca) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.3:1003/sdd (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.6:1006/sdg (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_short_resume_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_slow_body ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_signed_urls_v4_missing_x_amz_date ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_tagging ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_token_generation ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_torrent ... ok +test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions +test.unit.proxy.test_server.TestAccountController.test_PUT_connect_exceptions ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_multirange_unable_to_resume_body_started ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_unsupported_method ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website ... ok +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location +test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware.test_website_redirect_location ... ok +test.unit.proxy.test_server.TestAccountController.test_PUT_max_account_name_length +test.unit.proxy.test_server.TestAccountController.test_PUT_max_account_name_length ... ok +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET ... ok +test.unit.proxy.test_server.TestAccountController.test_PUT_metadata +test.unit.proxy.test_server.TestAccountController.test_PUT_metadata ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_policy_stat_tracking ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_acl_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_acl_container ... ok +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_error +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_error ... ok +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_subresource +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_subresource ... ok +test.unit.proxy.test_server.TestAccountController.test_PUT_status +test.unit.proxy.test_server.TestAccountController.test_PUT_status ... ok +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_with_blind_resource +test.unit.common.middleware.s3api.test_service.TestS3ApiServiceNoAcl.test_service_GET_with_blind_resource ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_count_quota_copy_from_bad_src +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_count_quota_copy_from_bad_src ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_from +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_from ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_verb +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_count_quota_copy_verb ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_from ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_exceed_bytes_quota_copy_verb ... ok +test.unit.proxy.test_server.TestAccountController.test_auto_create_account_listing_response_is_json +test.unit.proxy.test_server.TestAccountController.test_auto_create_account_listing_response_is_json ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_from +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_from ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server ERROR: Exception fetching fragments for '/a/c/o': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2446, in __next__ + return self._get_next_item() + ~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 5231, in _get_next_item + return super(CooperativeIterator, self)._get_next_item() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2442, in _get_next_item + return next(self.wrapped_iter) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2506, in _iter_bytes_from_response_part + raise e + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 2479, in _iter_bytes_from_response_part + chunk = part_file.read(self.app.object_chunk_size) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1110, in read + raise ShortReadError( + "Too few bytes; read %d, expecting %d" % ( + self.nbytes - self.bytes_left, self.nbytes)) +swift.common.exceptions.ShortReadError: Too few bytes; read 415, expecting 490 (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server WARNING: Un-recoverable fragment rebuild. Only received 9/10 fragments for '/a/c/o' (txn: tx11229c5e470d4183985ba-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.13:1013/sdn (txn: tx7b07508f478842f3b7991-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.7:1007/sdh (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.02s) (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server ERROR: ERROR Unhandled exception in request: ChunkReadTimeout (0.01s after 0.02s) (txn: txb0e027c77cdb493cb470e-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read next part of EC fragment multi-part GET (retrying) 10.0.0.3:1003/sdd (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to read during GET: ChunkReadTimeout (0.01s after 0.01s) (txn: txb14db52c6889475fb6c3f-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_durable_files ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_verb +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_count_quota_copy_verb ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_from ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_not_exceed_bytes_quota_copy_verb ... ok +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_quota_copy_from_bad_src +test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases.test_quota_copy_from_bad_src ... ok +test.unit.proxy.test_server.TestAccountController.test_connection_refused +test.unit.proxy.test_server.TestAccountController.test_connection_refused ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_allow_full_urls_setting +test.unit.common.middleware.test_container_sync.TestContainerSync.test_allow_full_urls_setting ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_no_success ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_in_realms_conf +test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_in_realms_conf ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_invalid +test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_invalid ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_not_set +test.unit.common.middleware.test_container_sync.TestContainerSync.test_current_not_set ... ok +test.unit.proxy.test_server.TestAccountController.test_other_socket_error +test.unit.proxy.test_server.TestAccountController.test_other_socket_error ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_misplaced_object_does_not_effect_container_stats ... ok + +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: Setting object count to 1032 (txn: txc9f5b8e2682f400bbcab9-006b08fec9) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=10000&marker=&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=9992&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: Setting object count to 48 (txn: tx60ad981e51384d00814a7-006b08fec9) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: Setting object count to 1064 (txn: tx0054411adb2b4794997dc-006b08fec9) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&format=json&limit=10000&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txf852f592e97b44748f50e-006b08fec9) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&reverse=true&format=json&limit=10000&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Get listing from /v1/.shards_a/c_ham?marker=koolaid&reverse=true&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9aa782da5e9744a5b6ffb-006b08fec9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx19ada2447d5244e481e28-006b08fecb)test.unit.common.middleware.test_container_sync.TestContainerSync.test_filter +test.unit.common.middleware.test_container_sync.TestContainerSync.test_filter ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache ... ok +test.unit.proxy.test_server.TestAccountController.test_response_get_accept_ranges_header +test.unit.proxy.test_server.TestAccountController.test_response_get_accept_ranges_header ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_info +test.unit.common.middleware.test_container_sync.TestContainerSync.test_info ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_info_always_fresh +test.unit.common.middleware.test_container_sync.TestContainerSync.test_info_always_fresh ... ok +test.unit.proxy.test_server.TestAccountController.test_response_head_accept_ranges_header +test.unit.proxy.test_server.TestAccountController.test_response_head_accept_ranges_header ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_invalid_sig +test.unit.common.middleware.test_container_sync.TestContainerSync.test_invalid_sig ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_missing_from_realms_conf +test.unit.common.middleware.test_container_sync.TestContainerSync.test_missing_from_realms_conf ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_storage_policy_via_DELETE_then_PUT +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_storage_policy_via_DELETE_then_PUT ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_not_enough_args +test.unit.common.middleware.test_container_sync.TestContainerSync.test_not_enough_args ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_pass_through +test.unit.common.middleware.test_container_sync.TestContainerSync.test_pass_through ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_realm_miss +test.unit.common.middleware.test_container_sync.TestContainerSync.test_realm_miss ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_user_key_miss +test.unit.common.middleware.test_container_sync.TestContainerSync.test_user_key_miss ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig +test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig ... ok +test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig2 +test.unit.common.middleware.test_container_sync.TestContainerSync.test_valid_sig2 ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_dir +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_dir ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_to_default_storage_policy_via_DELETE_then_PUT +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_to_default_storage_policy_via_DELETE_then_PUT ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_file +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_finding_defaults_from_file ... ok +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_skip_defaults_if_configured +test.unit.common.middleware.test_dlo.TestDloConfiguration.test_skip_defaults_if_configured ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_defaults ... ok +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple +test.unit.common.middleware.test_keystoneauth.ResellerInInfo.test_multiple ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_get +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_get ... ok +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put +test.unit.common.middleware.test_keystoneauth.TestAuthorizeReaderProject.test_reader_put ... ok +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_account_unknown_domain +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_account_unknown_domain ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_known_domain +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_known_domain ... ok +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_v2_account +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_existing_v2_account ... ok +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_new_account +test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain.test_set_project_domain_id_new_account ... ok +test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults +test.unit.common.middleware.test_ratelimit.TestSwiftInfo.test_registered_defaults ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_etag_is_hash_of_segment_etags ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_get_manifest_passthrough ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_head_manifest_is_efficient ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching_with_override +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_match_etag_not_matching_with_override ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching_with_override +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_if_none_match_etag_matching_with_override ... ok +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest +test.unit.common.middleware.test_slo.TestSloHeadManifest.test_zero_byte_manifest ... ok test.unit.common.middleware.test_symlink.SymlinkVersioningTestCase.test_delete_latest_version_no_marker_success test.unit.common.middleware.test_symlink.SymlinkVersioningTestCase.test_delete_latest_version_no_marker_success ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok test.unit.common.middleware.test_symlink.SymlinkVersioningTestCase.test_new_symlink_version_success test.unit.common.middleware.test_symlink.SymlinkVersioningTestCase.test_new_symlink_version_success ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_non_symlink -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_non_symlink ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_mismatched_etag -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_mismatched_etag ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink_fails -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_static_link_to_symlink_fails ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_not_found -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_not_found ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_object -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_object ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_symlink -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_to_reserved_symlink ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_with_account -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_symlink_with_account ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_not_found -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_not_found ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_range_not_satisfiable -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_get_target_object_range_not_satisfiable ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink_with_account -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_symlink_with_account ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_target_object -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_head_target_object ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_non_symlink_post -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_non_symlink_post ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_set_symlink_POST_fail -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_set_symlink_POST_fail ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_sym_to_sym_to_target -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_sym_to_sym_to_target ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_change_symloopmax -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_change_symloopmax ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put_error -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_chunked_put_error ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_info -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_info ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post_but_fail_at_server -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_post_but_fail_at_server ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_account_header -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_account_header ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_object_header -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_bad_object_header ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_different_account -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_different_account ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_leading_slash -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_leading_slash ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_non_zero_length -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_non_zero_length ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag_sysmeta_incomplete -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_put_with_prevalidated_etag_sysmeta_incomplete ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_error -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_error ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object_override -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_to_non_existing_object_override ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_content_type -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_content_type ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_explicit_content_type -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_explicit_content_type ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_target_missing_content_type -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_etag_target_missing_content_type ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_quoted_etag -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_quoted_etag ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_unmatched_etag -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_simple_put_with_unmatched_etag ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_too_deep -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symlink_too_deep ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symloop_max_config -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_symloop_max_config ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_invalid_format -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_invalid_format ... ok -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_points_to_itself -test.unit.common.middleware.test_symlink.TestSymlinkMiddleware.test_validate_and_prep_request_headers_points_to_itself ... ok -test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning -test.unit.common.middleware.test_tempurl.TestTempurlWarning.test_deprecation_warning ... ok -test.unit.common.middleware.test_xprofile.TestStats2.test_func_to_dict -test.unit.common.middleware.test_xprofile.TestStats2.test_func_to_dict ... ok -test.unit.common.middleware.test_xprofile.TestStats2.test_to_csv -test.unit.common.middleware.test_xprofile.TestStats2.test_to_csv ... ok -test.unit.common.middleware.test_xprofile.TestStats2.test_to_json -test.unit.common.middleware.test_xprofile.TestStats2.test_to_json ... ok -test.unit.common.middleware.test_xprofile.TestStats2.test_to_ods -test.unit.common.middleware.test_xprofile.TestStats2.test_to_ods ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_cancel_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_finalize_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_increase_partition_power_failed ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power ... ok -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed -test.unit.common.ring.test_builder.TestPartPowerIncreaseV2.test_prepare_increase_partition_power_failed ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_component_different_builder_order ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_builders ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_different_number_builders ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_duplicate_builder_ids ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_insufficient_builders ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_missing_builder_id ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_older_builder ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_replica_count_changed ... ok -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders -test.unit.common.ring.test_composite_builder.TestComposeLoadComponents.test_load_components_unchanged_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_float_replica_count_builder_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_compose_rings_rebalance_needed ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_only_one_ring_in_the_args_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_device_in_the_different_rings_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_composite_same_region_in_the_different_rings_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_part_power_error ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_different_replica_count_works ... ok -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap -test.unit.common.ring.test_composite_builder.TestCompositeBuilder.test_ring_swap ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_abs_paths_persisted ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_modified_component_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_ok ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_override_component_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_compose_with_builder_files ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_load_errors ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_errors ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_rebalance_with_unrebalanced_builders ... ok -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors -test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder.test_save_errors ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_path_single ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_primary_path_multiple ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_authed_for_second_path_with_operator_role_and_service ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_denied_for_second_path +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_denied_for_second_path ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_delete_of_second_path_by_reseller_admin ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_path_single +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_path_single ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_for_service_user ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_operator_role ... ok +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service +test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality.test_denied_for_second_path_with_only_service ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_options ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_conflict +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_conflict ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_startswith_conflict +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_incoming_header_startswith_conflict ... ok + +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:47 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:47 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:47 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE + ret = self.replicator_rpc.dispatch(post_args, args) + File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch + return getattr(self, op)( + ~~~~~~~^^^^^^^^^^ +AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' +test DEBUG: - - - [27/Nov/2026:03:53:47 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0024 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: - - - [27/Nov/2026:03:53:47 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0084 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0160 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0004 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0072 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0021 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0005 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0204 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0020 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method + raise Exception() +Exception +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0122 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR Account update failed: different numbers of hosts and devices in request: "127.0.0.1:0" vs "sda1,sda2" +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0198 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0096 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0022 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0176 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0125 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525350 3 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0187 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0020 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0093 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0101 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0188 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0111 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0101 "-" 525350 4 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 4 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0198 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0109 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0036 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0013 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0094 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_conflict +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_conflict ... ok +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation +test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_startswith_conflict +test.unit.common.middleware.test_tempurl.TestTempURL.test_allow_trumps_outgoing_header_startswith_conflict ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_auth_scheme_value +test.unit.common.middleware.test_tempurl.TestTempURL.test_auth_scheme_value ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope +test.unit.common.middleware.test_tempurl.TestTempURL.test_authorize_limits_scope ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_ip_range_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_ip_range_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_path +test.unit.common.middleware.test_tempurl.TestTempURL.test_bad_path ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_expires_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_expires_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_path_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_path_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_sig_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_changed_sig_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_incoming_headers +test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_incoming_headers ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_outgoing_headers +test.unit.common.middleware.test_tempurl.TestTempURL.test_clean_outgoing_headers ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_allowed ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_when_forbidden_by_config +test.unit.common.middleware.test_tempurl.TestTempURL.test_delete_when_forbidden_by_config ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_different_key_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_different_key_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_disallowed_header_object_manifest +test.unit.common.middleware.test_tempurl.TestTempURL.test_disallowed_header_object_manifest ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_filename_trailing_slash +test.unit.common.middleware.test_tempurl.TestTempURL.test_filename_trailing_slash ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_hmacs +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_hmacs ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_not_allowed_by_put +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_not_allowed_by_put ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_path_parts +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_path_parts ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_temp_url_info +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_temp_url_info ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_but_404 +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_but_404 ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_container_keys +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_container_keys ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_key2 +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_key2 ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_fake_ip_from_x_forwarded_for +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_fake_ip_from_x_forwarded_for ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename_and_inline +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_filename_and_inline ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_inline +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_inline ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_encoded_timestamps_using_memory ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_from_remote_addr +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_from_remote_addr ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_range +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ip_range ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ipv6_range +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_ipv6_range ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpo6gbktzc/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpo6gbktzc/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmpo6gbktzc/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpo6gbktzc/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0204 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0080 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.0026 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0027 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d639f427eb843f794496-006b08feca" "proxy-server 525357" 0.0012 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:48369/sda1/0/a/c" "tx7d639f427eb843f794496-006b08feca" "container-server 525357" 0.0092 "-" 525357 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:43275/sdb1/0/a/c" "tx7d639f427eb843f794496-006b08feca" "container-server 525357" 0.0010 "-" 525357 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx7d639f427eb843f794496-006b08feca" "proxy-server 525357" 0.0291 "-" 525357 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx7d639f427eb843f794496-006b08feca" "proxy-server 525357" 0.0255 "-" 525357 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx7d639f427eb843f794496-006b08feca - 0.0456 - - 1795751626.443728685 1795751626.489291191 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sdb1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txee8f876ddb7b428a82244-006b08feca" "proxy-server 525357" 0.0011 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:48369/sda1/2/a1/c1" "txee8f876ddb7b428a82244-006b08feca" "container-server 525357" 0.0011 "-" 525357 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a1/c1" "txee8f876ddb7b428a82244-006b08feca" "container-server 525357" 0.0011 "-" 525357 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txee8f876ddb7b428a82244-006b08feca" "proxy-server 525357" 0.0288 "-" 525357 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txee8f876ddb7b428a82244-006b08feca" "proxy-server 525357" 0.0171 "-" 525357 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txee8f876ddb7b428a82244-006b08feca - 0.0490 - - 1795751626.490708828 1795751626.539659977 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx008e42776a62469ba5d57-006b08feca" "proxy-server 525357" 0.0073 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:43275/sdb1/0/a/c1" "tx008e42776a62469ba5d57-006b08feca" "container-server 525357" 0.0062 "-" 525357 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:48369/sda1/0/a/c1" "tx008e42776a62469ba5d57-006b08feca" "container-server 525357" 0.0010 "-" 525357 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx008e42776a62469ba5d57-006b08feca" "proxy-server 525357" 0.0336 "-" 525357 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx008e42776a62469ba5d57-006b08feca" "proxy-server 525357" 0.0222 "-" 525357 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx008e42776a62469ba5d57-006b08feca - 0.0520 - - 1795751626.541217089 1795751626.593241453 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc04bc1969eb4480ab7833-006b08feca" "proxy-server 525357" 0.0018 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/c2" "txc04bc1969eb4480ab7833-006b08feca" "container-server 525357" 0.0092 "-" 525357 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/c2" "txc04bc1969eb4480ab7833-006b08feca" "container-server 525357" 0.0092 "-" 525357 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc04bc1969eb4480ab7833-006b08feca" "proxy-server 525357" 0.0287 "-" 525357 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txc04bc1969eb4480ab7833-006b08feca" "proxy-server 525357" 0.0376 "-" 525357 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txc04bc1969eb4480ab7833-006b08feca - 0.0621 - - 1795751626.594752312 1795751626.656878948 2 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66bd16a41a8c4ed498867-006b08fecb" "proxy-server 525357" 0.0019 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx66bd16a41a8c4ed498867-006b08fecb" "container-server 525357" 0.0042 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx66bd16a41a8c4ed498867-006b08fecb" "container-server 525357" 0.0054 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx66bd16a41a8c4ed498867-006b08fecb" "proxy-server 525357" 0.0237 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/2/a/ec-dup" 201 - "PUT http://localhost/v1/a/ec-dup" "tx66bd16a41a8c4ed498867-006b08fecb" "proxy-server 525357" 0.0395 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 PUT /v1/a/ec-dup HTTP/1.0 201 - - t - - - tx66bd16a41a8c4ed498867-006b08fecb - 0.0561 - - 1795751627.565725088 1795751627.621856928 4 -test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_no_client_address +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_no_client_address ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_and_staticweb +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_and_staticweb ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_empty +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_prefix_empty ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_single_ipv6 +test.unit.common.middleware.test_tempurl.TestTempURL.test_get_valid_with_single_ipv6 ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_get +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_get ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_post +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_post ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_put +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_allowed_by_put ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_and_get_headers_match +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_and_get_headers_match ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_otherwise_not_allowed ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_valid_with_filename +test.unit.common.middleware.test_tempurl.TestTempURL.test_head_valid_with_filename ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_ip_range_value_error +test.unit.common.middleware.test_tempurl.TestTempURL.test_ip_range_value_error ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_expires +test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_expires ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_sig +test.unit.common.middleware.test_tempurl.TestTempURL.test_missing_sig ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_no_key +test.unit.common.middleware.test_tempurl.TestTempURL.test_no_key ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd40757560e2445eeb9229-006b08feca" "proxy-server 525335" 0.0055 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx186cb877a3cc450580d00-006b08feca" "proxy-server 525335" 0.0091 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/1/a/c/o.last_modified" "tx8a712404cb774cc0a3844-006b08feca" "object-server 525335" 0.0004 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/1/a/c/o.last_modified" "tx8a712404cb774cc0a3844-006b08feca" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sda1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx8a712404cb774cc0a3844-006b08feca" "proxy-server 525335" 0.0141 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "PUT /sdb1/1/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx8a712404cb774cc0a3844-006b08feca" "proxy-server 525335" 0.0197 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx8a712404cb774cc0a3844-006b08feca - 0.0478 - - 1795751626.293521166 1795751626.341303110 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85e49569ecd0444d8283b-006b08feca" "proxy-server 525335" 0.0039 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx627e3f4984f245de825d6-006b08feca" "proxy-server 525335" 0.0114 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sdb1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txa3402c00a0b845e88d152-006b08feca" "proxy-server 525335" 0.0005 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txa3402c00a0b845e88d152-006b08feca - 0.0322 - - 1795751626.342618942 1795751626.374852419 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35c268355cd74a4286f14-006b08feca" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9cb761c0bcc1474ea2372-006b08feca" "proxy-server 525335" 0.0054 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "GET /sda1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx547c603314314f2fa1b80-006b08feca" "proxy-server 525335" 0.0055 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx547c603314314f2fa1b80-006b08feca - 0.0307 - - 1795751626.383122444 1795751626.413846970 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77ea2aac05b84ad4a28cd-006b08feca" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe768a20bb2a04b08b9ca0-006b08feca" "proxy-server 525335" 0.0030 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:46 +0000] "GET /sdb1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx4fc006724fee448e8844d-006b08feca" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/46 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx4fc006724fee448e8844d-006b08feca - 0.0282 - - 1795751626.415221930 1795751626.443457127 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd85363445e54d9c9b6be-006b08fecb" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx34777678eca94d28aa7ab-006b08fecb" "proxy-server 525335" 0.0094 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/0/a/c/o.last_modified" 201 - "POST http://localhost/sda1/1/a/c/o.last_modified" "tx6276ebf54f6740a39f6ed-006b08fecb" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "POST /sda1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx6276ebf54f6740a39f6ed-006b08fecb" "proxy-server 525335" 0.0310 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/0/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/1/a/c/o.last_modified" "tx6276ebf54f6740a39f6ed-006b08fecb" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "POST /sdb1/1/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx6276ebf54f6740a39f6ed-006b08fecb" "proxy-server 525335" 0.0203 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx6276ebf54f6740a39f6ed-006b08fecb - 0.0709 - - 1795751627.456284761 1795751627.527228594 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c24d0d945974c9aac2d5-006b08fecb" "proxy-server 525335" 0.0137 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txadbb129766ba4d1bb247c-006b08fecb" "proxy-server 525335" 0.0108 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/1/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx2185c81fbd08482a80a80-006b08fecb" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx2185c81fbd08482a80a80-006b08fecb - 0.0334 - - 1795751627.540818214 1795751627.574254990 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84f7b797811e42f9be4ab-006b08fecb" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa24014f633664f5db27f5-006b08fecb" "proxy-server 525335" 0.0013 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/1/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx698a152825cf46859dcc9-006b08fecb" "proxy-server 525335" 0.0008 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx698a152825cf46859dcc9-006b08fecb - 0.0402 - - 1795751627.595889091 1795751627.636122227 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa00cff1882a4cfcae363-006b08fecb" "proxy-server 525335" 0.0134 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc02b7239b6784042927ec-006b08fecb" "proxy-server 525335" 0.0171 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/1/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx2dd9c5bbf7d84db1a3312-006b08fecb" "proxy-server 525335" 0.0089 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx2dd9c5bbf7d84db1a3312-006b08fecb - 0.0478 - - 1795751627.637595415 1795751627.685412884 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_no_prefix_match_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_no_prefix_match_invalid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_normalize_temp_url_expires +test.unit.common.middleware.test_tempurl.TestTempURL.test_normalize_temp_url_expires ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars_in_content_disposition_metadata +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_odd_chars_in_content_disposition_metadata ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_trailing_slash +test.unit.common.middleware.test_tempurl.TestTempURL.test_obj_trailing_slash ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_object_url_with_prefix_invalid +test.unit.common.middleware.test_tempurl.TestTempURL.test_object_url_with_prefix_invalid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_passthrough +test.unit.common.middleware.test_tempurl.TestTempURL.test_passthrough ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_post_when_forbidden_by_config +test.unit.common.middleware.test_tempurl.TestTempURL.test_post_when_forbidden_by_config ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_put_not_allowed_by_get +test.unit.common.middleware.test_tempurl.TestTempURL.test_put_not_allowed_by_get ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_put_response_headers_in_list +test.unit.common.middleware.test_tempurl.TestTempURL.test_put_response_headers_in_list ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_put_valid +test.unit.common.middleware.test_tempurl.TestTempURL.test_put_valid ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header_defaults +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_header_defaults ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_one_slow_frag_lane ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_headers_match +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_incoming_headers_match ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_get_and_validate_policy_index +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_get_and_validate_policy_index ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_header +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_header ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_headers_match +test.unit.common.middleware.test_tempurl.TestTempURL.test_removed_outgoing_headers_match ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_signature_trim +test.unit.common.middleware.test_tempurl.TestTempURL.test_signature_trim ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_unicode_metadata_value +test.unit.common.middleware.test_tempurl.TestTempURL.test_unicode_metadata_value ... ok +test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed +test.unit.common.middleware.test_tempurl.TestTempURL.test_unknown_not_allowed ... ok +test.unit.common.middleware.test_xprofile.TestProfilers.test_runcall +test.unit.common.middleware.test_xprofile.TestProfilers.test_runcall ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_only_handoffs +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_only_handoffs ... ok +test.unit.common.middleware.test_xprofile.TestProfilers.test_runctx +test.unit.common.middleware.test_xprofile.TestProfilers.test_runctx ... ok test.unit.common.ring.test_ring.TestRingV2.test_4_byte_dev_ids test.unit.common.ring.test_ring.TestRingV2.test_4_byte_dev_ids ... ok test.unit.common.ring.test_ring.TestRingV2.test_creation test.unit.common.ring.test_ring.TestRingV2.test_creation ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_quorum_durable_files +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_quorum_durable_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_range_unsatisfiable_mixed_success +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_range_unsatisfiable_mixed_success ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_404 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok + +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server WARNING: Client disconnected on read of EC frag '/a/c/o' (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb9d5b3f16ef0441cb3fe0-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx9ca403243dd9435397166-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx355579bd88ab4e489f764-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx539adc0e97844a2faa885-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_durable_file +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_durable_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_single_missed_overwrite_does_not_need_handoff ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok + +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx198b9c5df100404d97f64-006b08fecb" "proxy-server 525357" 0.0142 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx3c2743e48cd4465fb43ac-006b08fecb" "proxy-server 525357" 0.0094 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "proxy-server 525357" 0.0503 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "proxy-server 525357" 0.0619 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdi1/1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "object-server 525357" 0.0005 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdh1/1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "object-server 525357" 0.0005 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "proxy-server 525357" 0.0557 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "proxy-server 525357" 0.0570 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "proxy-server 525357" 0.0636 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx693baa5e10fb487389e76-006b08fecb" "proxy-server 525357" 0.0620 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 PUT /v1/a/ec-dup/go-get-it HTTP/1.0 201 - - t 1309 - - tx693baa5e10fb487389e76-006b08fecb - 0.1216 - - 1795751627.628491402 1795751627.750100136 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33f4d9016f5a42ae9d6c8-006b08fecb" "proxy-server 525357" 0.0013 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txfced2bb833a449d59e5b8-006b08fecb" "proxy-server 525357" 0.0075 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdh1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx07f5c7db44884c0d8e12c-006b08fecb" "proxy-server 525357" 0.0008 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdl1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "tx07f5c7db44884c0d8e12c-006b08fecb" "proxy-server 525357" 0.0048 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 GET /v1/a/ec-dup/go-get-it HTTP/1.0 200 - - t - 1309 - tx07f5c7db44884c0d8e12c-006b08fecb - 0.0387 - - 1795751627.755635500 1795751627.794379234 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4319f7a440c44af7836cb-006b08fecb" "proxy-server 525357" 0.0062 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx4319f7a440c44af7836cb-006b08fecb" "container-server 525357" 0.0011 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4319f7a440c44af7836cb-006b08fecb" "proxy-server 525357" 0.0086 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx4319f7a440c44af7836cb-006b08fecb" "container-server 525357" 0.0010 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx4319f7a440c44af7836cb-006b08fecb" "proxy-server 525357" 0.0235 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx4319f7a440c44af7836cb-006b08fecb - 0.0440 - - 1795751627.800934076 1795751627.844927788 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68af3cbdb0f741b2989c1-006b08fecb" "proxy-server 525357" 0.0020 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx57ca63202b7049b2bdc6a-006b08fecb" "proxy-server 525357" 0.0012 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdi1/0/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txe544501aa7954299af34b-006b08fecb" "proxy-server 525357" 0.0003 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdl1/0/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txe544501aa7954299af34b-006b08fecb" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy DEBUG: Ignoring 404 from primary (txn: txe544501aa7954299af34b-006b08fecb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txe544501aa7954299af34b-006b08fecb) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdg1/0/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txe544501aa7954299af34b-006b08fecb" "proxy-server 525357" 0.0003 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdh1/0/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txe544501aa7954299af34b-006b08fecb" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy DEBUG: Ignoring 404 from primary (txn: txe544501aa7954299af34b-006b08fecb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txe544501aa7954299af34b-006b08fecb) (client_ip: 127.0.0.1) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdk1/0/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txe544501aa7954299af34b-006b08fecb" "proxy-server 525357" 0.0003 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdj1/0/a/ec-dup/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "txe544501aa7954299af34b-006b08fecb" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy DEBUG: Ignoring 404 from primary (txn: txe544501aa7954299af34b-006b08fecb) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txe544501aa7954299af34b-006b08fecb) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 GET /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - txe544501aa7954299af34b-006b08fecb - 0.0616 - - 1795751627.846388817 1795751627.907945395 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3e0bba85f584190ad93c-006b08fecb" "proxy-server 525357" 0.0021 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "txc3e0bba85f584190ad93c-006b08fecb" "container-server 525357" 0.0011 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "txc3e0bba85f584190ad93c-006b08fecb" "container-server 525357" 0.0010 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txc3e0bba85f584190ad93c-006b08fecb" "proxy-server 525357" 0.0256 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txc3e0bba85f584190ad93c-006b08fecb" "proxy-server 525357" 0.0155 "-" 525357 4 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0206 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0202 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0122 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0130 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0120 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0120 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0190 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0119 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0124 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0091 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0019 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0117 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0054 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 525350 nada +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 525350 999 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0144 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0012 "-" 525350 0 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0034 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0069 "-" 525350 1 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0076 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0117 "-" 525350 3 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0067 "-" 525350 3 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0035 "-" 525350 4 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0011 "-" 525350 4 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0048 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0123 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0075 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0020 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 2.0000 "-" 1234 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0078 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0112 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0021 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0021 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0118 "-" 525350 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_multiple_timestamps +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_multiple_timestamps ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_offset +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_offset ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_auto_content_type ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_nodes_and_failures +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_nodes_and_failures ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_content_type ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_big ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c777b87b2794962b9a9a-006b08fecb" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx68c024c3ddf44cdf99106-006b08fecb" "proxy-server 525335" 0.0095 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/0/a/c/o.jpg" 201 - "PUT http://localhost/sda1/1/a/c/o.jpg" "txea929fed50bf478aadcbc-006b08fecb" "object-server 525335" 0.0133 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txea929fed50bf478aadcbc-006b08fecb" "proxy-server 525335" 0.0259 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/0/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/1/a/c/o.jpg" "txea929fed50bf478aadcbc-006b08fecb" "object-server 525335" 0.0005 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/1/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "txea929fed50bf478aadcbc-006b08fecb" "proxy-server 525335" 0.0365 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - txea929fed50bf478aadcbc-006b08fecb - 0.0775 - - 1795751627.744664669 1795751627.822173357 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f2daf668d1f48dcb12a7-006b08fecb" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7b2fca9eeb854ceaa7c7c-006b08fecb" "proxy-server 525335" 0.0077 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sdb1/1/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "txfe12e4bc32614f8aa98f2-006b08fecb" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - txfe12e4bc32614f8aa98f2-006b08fecb - 0.0467 - - 1795751627.823018789 1795751627.869721651 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9d48fd2c96f4b999e642-006b08fecb" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5020ee881bea434aa9dcc-006b08fecb" "proxy-server 525335" 0.0073 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/sdb1/3/a/c/o.html" "tx7f66b60fb245477cbb7af-006b08fecb" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx7f66b60fb245477cbb7af-006b08fecb" "proxy-server 525335" 0.0133 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/sda1/3/a/c/o.html" "tx7f66b60fb245477cbb7af-006b08fecb" "object-server 525335" 0.0005 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx7f66b60fb245477cbb7af-006b08fecb" "proxy-server 525335" 0.0261 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx7f66b60fb245477cbb7af-006b08fecb - 0.0800 - - 1795751627.871167183 1795751627.951140642 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb383341f688947ae9c7ed-006b08fecb" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7f702c0bf36f4699a8da7-006b08fecb" "proxy-server 525335" 0.0111 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "GET /sda1/3/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "txe289c70f58f6477fbc7b4-006b08fecb" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - txe289c70f58f6477fbc7b4-006b08fecb - 0.0381 - - 1795751627.960173130 1795751627.998243809 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39220480e3c8427ea8d6b-006b08fecc" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx25c95fd319e946df82507-006b08fecc" "proxy-server 525335" 0.0113 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/c/o.css" 201 - "PUT http://localhost/sdb1/1/a/c/o.css" "txa787007f8e5a41629e53b-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/c/o.css" 201 - "PUT http://localhost/sda1/1/a/c/o.css" "txa787007f8e5a41629e53b-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txa787007f8e5a41629e53b-006b08fecc" "proxy-server 525335" 0.0371 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/1/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "txa787007f8e5a41629e53b-006b08fecc" "proxy-server 525335" 0.0369 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - txa787007f8e5a41629e53b-006b08fecc - 0.0921 - - 1795751628.007854939 1795751628.099991322 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18717f519b9a427c80157-006b08fecc" "proxy-server 525335" 0.0096 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb047104c243341eaacd00-006b08fecc" "proxy-server 525335" 0.0055 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdb1/1/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx26da0493b354483fb3ded-006b08fecc" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx26da0493b354483fb3ded-006b08fecc - 0.0332 - - 1795751628.100954533 1795751628.134118795 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16621fb560c045d9a6d89-006b08fecc" "proxy-server 525335" 0.0014 "-" 525335 -test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_bad_message_length ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_calls_authorize ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes ... ok + +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0044 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0031 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0086 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0079 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0069 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0068 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0043 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0049 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0030 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0034 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0030 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0061 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0141 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0119 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0103 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0019 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0156 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0102 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0142 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0141 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0078 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0002 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0100 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0061 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0078 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0062 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0063 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0265 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0080 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 525350 0test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_put_auto_create +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_put_auto_create ... ok test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes_with_zero_weight_region test.unit.common.ring.test_ring.TestRingV2.test_get_more_nodes_with_zero_weight_region ... ok test.unit.common.ring.test_ring.TestRingV2.test_get_nodes @@ -63423,1928 +54407,83 @@ test.unit.common.ring.test_ring.TestRingV2.test_get_part ... ok test.unit.common.ring.test_ring.TestRingV2.test_get_part_nodes test.unit.common.ring.test_ring.TestRingV2.test_get_part_nodes ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_replication_server_call_all_methods +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_replication_server_call_all_methods ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok test.unit.common.ring.test_ring.TestRingV2.test_has_changed test.unit.common.ring.test_ring.TestRingV2.test_has_changed ... ok -test.unit.common.ring.test_ring.TestRingV2.test_reload -test.unit.common.ring.test_ring.TestRingV2.test_reload ... ok -test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication -test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication ... ok -test.unit.common.ring.test_ring.TestRingV2.test_replica_count -test.unit.common.ring.test_ring.TestRingV2.test_replica_count ... ok -test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers -test.unit.common.test_db_replicator.TestReplicatorSync.test_clean_up_after_deleted_brokers ... ok -test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids -test.unit.common.test_db_replicator.TestReplicatorSync.test_local_ids ... ok -test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync -test.unit.common.test_db_replicator.TestReplicatorSync.test_replicator_sync ... ok -test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge -test.unit.common.test_db_replicator.TestReplicatorSync.test_rsync_then_merge ... ok -test.unit.common.test_splice.TestSplice.test_available -test.unit.common.test_splice.TestSplice.test_available ... ok -test.unit.common.test_splice.TestSplice.test_errno -test.unit.common.test_splice.TestSplice.test_errno ... ok -test.unit.common.test_splice.TestSplice.test_fileno -test.unit.common.test_splice.TestSplice.test_fileno ... ok -test.unit.common.test_splice.TestSplice.test_flags -test.unit.common.test_splice.TestSplice.test_flags ... ok -test.unit.common.test_splice.TestSplice.test_flags_list -test.unit.common.test_splice.TestSplice.test_flags_list ... ok -test.unit.common.test_splice.TestSplice.test_splice_file_to_pipe -test.unit.common.test_splice.TestSplice.test_splice_file_to_pipe ... ok -test.unit.common.test_splice.TestSplice.test_splice_pipe_to_file -test.unit.common.test_splice.TestSplice.test_splice_pipe_to_file ... ok -test.unit.common.test_splice.TestSplice.test_splice_pipe_to_pipe -test.unit.common.test_splice.TestSplice.test_splice_pipe_to_pipe ... ok -test.unit.common.test_splice.TestSplice.test_unavailable -test.unit.common.test_splice.TestSplice.test_unavailable ... ok -test.unit.common.test_splice.TestSplice.test_unavailable_in_libc -test.unit.common.test_splice.TestSplice.test_unavailable_in_libc ... ok -test.unit.common.test_utils.TestFileLikeIter.test_close -test.unit.common.test_utils.TestFileLikeIter.test_close ... ok -test.unit.common.test_utils.TestFileLikeIter.test_get_hub -test.unit.common.test_utils.TestFileLikeIter.test_get_hub ... ok -test.unit.common.test_utils.TestFileLikeIter.test_iter_file_iter -test.unit.common.test_utils.TestFileLikeIter.test_iter_file_iter ... ok -test.unit.common.test_utils.TestFileLikeIter.test_next -test.unit.common.test_utils.TestFileLikeIter.test_next ... ok -test.unit.common.test_utils.TestFileLikeIter.test_read -test.unit.common.test_utils.TestFileLikeIter.test_read ... ok -test.unit.common.test_utils.TestFileLikeIter.test_read_empty -test.unit.common.test_utils.TestFileLikeIter.test_read_empty ... ok -test.unit.common.test_utils.TestFileLikeIter.test_read_with_size -test.unit.common.test_utils.TestFileLikeIter.test_read_with_size ... ok -test.unit.common.test_utils.TestFileLikeIter.test_read_with_size_zero -test.unit.common.test_utils.TestFileLikeIter.test_read_with_size_zero ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readline -test.unit.common.test_utils.TestFileLikeIter.test_readline ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readline2 -test.unit.common.test_utils.TestFileLikeIter.test_readline2 ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readline3 -test.unit.common.test_utils.TestFileLikeIter.test_readline3 ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readline_size_unlimited -test.unit.common.test_utils.TestFileLikeIter.test_readline_size_unlimited ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readline_with_size -test.unit.common.test_utils.TestFileLikeIter.test_readline_with_size ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readlines -test.unit.common.test_utils.TestFileLikeIter.test_readlines ... ok -test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size -test.unit.common.test_utils.TestFileLikeIter.test_readlines_with_size ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_a_swift_log_adapter -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_a_swift_log_adapter ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_statsd_client -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_provides_statsd_client ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_replaces_statsd_client -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_replaces_statsd_client ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_default_conf -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_default_conf ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_non_default_conf -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_non_default_conf ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_prefix -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_logger_statsd_client_prefix ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_adopts_statsd_client -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_adopts_statsd_client ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_calls_get_prefixed_swift_logger -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_calls_get_prefixed_swift_logger ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_no_statsd_client -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_no_statsd_client ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_with_mutilated_statsd_client -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_get_prefixed_logger_with_mutilated_statsd_client ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_client_deleted_from_source -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_client_deleted_from_source ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_is_none -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_is_none ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_no_statsd_client -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_no_statsd_client ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_statsd_client_is_none -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_patch_statsd_methods_source_statsd_client_is_none ... ok -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_statsd_set_prefix_deprecation -test.unit.common.test_utils.TestLoggerStatsdClientDelegation.test_statsd_set_prefix_deprecation ... ok -test.unit.common.test_utils.TestSpliterator.test_big_input_string -test.unit.common.test_utils.TestSpliterator.test_big_input_string ... ok -test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries -test.unit.common.test_utils.TestSpliterator.test_chunk_boundaries ... ok -test.unit.common.test_utils.TestSpliterator.test_closing -test.unit.common.test_utils.TestSpliterator.test_closing ... ok -test.unit.common.test_utils.TestSpliterator.test_no_empty_strings -test.unit.common.test_utils.TestSpliterator.test_no_empty_strings ... ok -test.unit.common.test_utils.TestSpliterator.test_overlap -test.unit.common.test_utils.TestSpliterator.test_overlap ... ok -test.unit.common.test_utils.TestSpliterator.test_running_out -test.unit.common.test_utils.TestSpliterator.test_running_out ... ok -test.unit.common.test_utils.TestSpliterator.test_string -test.unit.common.test_utils.TestSpliterator.test_string ... ok -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_info_missing -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_info_missing ... ok -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_missing_files -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_dist_missing_files ... ok -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_found -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_found ... ok -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_not_found -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_pyeclib_install_not_found ... ok -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_sys_package_preferred -test.unit.common.utils.test_checksum.TestModuleFunctions.test_find_isal_sys_package_preferred ... ok - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller WARNING: Quarantined object /tmp/tmp5uwfuhwv/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761341130.64362.data: metadata content-length 5 does not match actual object size 6 -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller WARNING: Quarantined object /tmp/tmplnzgpo44/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761341131.84004.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller WARNING: Quarantined object /tmp/tmph8shyvl_/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761341131.84615.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller WARNING: Quarantined object /tmp/tmpxivqiq6z/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761341131.85497.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/zero-byte" 206 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/zero-byte" 416 97 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/p/a/c/zero-byte" 200 - "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match -test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since -test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte ... ok -test.unit.obj.test_server.TestObjectController.test_OPTIONS -test.unit.obj.test_server.TestObjectController.test_OPTIONS ... ok -test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_POST_but_expired -test.unit.obj.test_server.TestObjectController.test_POST_but_expired ... ok -test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at -test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at ... ok -test.unit.obj.test_server.TestObjectController.test_POST_can_skip_updating_expirer_queue -test.unit.obj.test_server.TestObjectController.test_POST_can_skip_updating_expirer_queue ... ok -test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST -test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST ... ok -test.unit.obj.test_server.TestObjectController.test_POST_container_connection -test.unit.obj.test_server.TestObjectController.test_POST_container_connection ... ok -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence ... ok - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "txb03fe158389b49e4ae045-0068fbeecb" "proxy-server 4171839" 0.0003 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a02a0be5e304d2e93ced-0068fbeecb" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3d5685e30bba4aff85377-0068fbeecb" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "txfa5a2bbb5b414a6685d51-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx430b35ee40944c44a2b01-0068fbeecb" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx76328a30fe04424697567-0068fbeecb" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "tx93d28f6759b8467092ea8-0068fbeecb" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "tx93d28f6759b8467092ea8-0068fbeecb" "object-server 4171839" 0.0005 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx93d28f6759b8467092ea8-0068fbeecb" "proxy-server 4171839" 0.0067 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "tx93d28f6759b8467092ea8-0068fbeecb" "proxy-server 4171839" 0.0118 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - tx93d28f6759b8467092ea8-0068fbeecb - 0.0255 - - 1761341131.791829348 1761341131.817373753 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb7a234323b2f47edaba8d-0068fbeecb" "proxy-server 4171839" 0.0016 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txed04816aac7347aa926ce-0068fbeecb" "proxy-server 4171839" 0.0029 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "txdcd829e9248147058fb4e-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:45625/sdb1 (txn: txdcd829e9248147058fb4e-0068fbeecb) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "txdcd829e9248147058fb4e-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5644780445ed41f3b5d4a-0068fbeecb" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2861d254adfd424c8efcb-0068fbeecb" "proxy-server 4171839" 0.0014 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txa69c8f1fc5df444296b40-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:45625/sdb1 (txn: txa69c8f1fc5df444296b40-0068fbeecb) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "txa69c8f1fc5df444296b40-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:52327/sda1 (txn: txa69c8f1fc5df444296b40-0068fbeecb) -proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: txa69c8f1fc5df444296b40-0068fbeecb) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18cfaa0299654fc5bb4a5-0068fbeecb" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcd4963d4f2054f61944e7-0068fbeecb" "proxy-server 4171839" 0.0016 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx6519022e6c38448d97fc7-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:52327/sda1 (txn: tx6519022e6c38448d97fc7-0068fbeecb) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "tx6519022e6c38448d97fc7-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27743ed6e67345448164c-0068fbeecb" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx123f12fbc29c4463b25b1-0068fbeecb" "proxy-server 4171839" 0.0029 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx32768425419c4bfbb1223-0068fbeecb" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:45625/sdb1 (txn: tx32768425419c4bfbb1223-0068fbeecb) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "tx32768425419c4bfbb1223-0068fbeecb" "proxy-server 4171839" 0.0005 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2aa3a1f0bde44ee4bfab0-0068fbeecb" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc5334cb401294a5da93be-0068fbeecb" "proxy-server 4171839" 0.0016 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txdd6290e982494a4f9875d-0068fbeecb" "proxy-server 4171839" 0.0005 "-" 4171839 0 -proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:52327/sda1 (txn: txdd6290e982494a4f9875d-0068fbeecb) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "txdd6290e982494a4f9875d-0068fbeecb" "proxy-server 4171839" 0.0005 "-" 4171839 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r1=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS ... ok -1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. - -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341131.43001, (0, 0) as of 1761341131.43001, active as of 1761341131.43001>, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgihfsbm0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341131.43055.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00021195411682128906s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00016546249389648438s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001571178436279297s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001671314239501953s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00022363662719726562s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019025802612304688s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012040138244628906s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013494491577148438s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014519691467285156s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012230873107910156s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011587142944335938s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010943412780761719s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010442733764648438s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010991096496582031s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011038780212402344s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated ... ok - -test INFO: - - 24/Oct/2025/21/25/33 GET / HTTP/1.0 200 - - - - 3 - - - 0.0001 - - 1761341133.435413599 1761341133.435523748 - - -test INFO: - - 24/Oct/2025/21/25/33 GET / HTTP/1.0 200 - - - - 12 - - - 0.0009 - - 1761341133.436802626 1761341133.437665224 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/c/o HTTP/1.0 503 - - - - 118 - - - 0.7000 - - 1761341133.438801527 1761341134.138801575 0 - -test INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/c/o HTTP/1.0 200 - - - - 8 - - - 0.0000 - - 1761341133.446208477 1761341133.446243286 1 - -test INFO: - - 24/Oct/2025/21/25/33 GET /v1/a/c HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341133.447014093 1761341133.447099924 1 - -test INFO: 4.5.6.7 1.2.3.4 24/Oct/2025/21/25/33 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341133.448180676 1761341133.448266983 - - -test INFO: 4.5.6.7 1.2.3.4 24/Oct/2025/21/25/33 GET / HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341133.449009180 1761341133.449083090 - - -test INFO: - - 24/Oct/2025/21/25/33 GET /v1/something HTTP/1.0 200 - - - - 8 - - - 0.0001 - - 1761341133.451092243 1761341133.451181650 - - -test INFO: - - 24/Oct/2025/21/25/33 GET / HTTP/1.0 499 - - - - 4 - - - 0.0001 - - 1761341133.453056574 1761341133.453152180 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/33 POST /v1/a/c HTTP/1.0 200 - - - 11 8 - - Host:%20localhost:80 0.0000 - - 1761341133.454000711 1761341133.454028368 - - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1761341133.454834700 1761341133.454862833 0 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1761341133.455350876 1761341133.455369711 -1 - -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/c/o/foo HTTP/1.0 200 - - - 10 8 - - Host:%20localhost:80 0.0000 - - 1761341133.456094027 1761341133.456116199 - - -test INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.295725584 1761341134.295924664 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1761341134.295682669 1761341134.296483517 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0003 FA - 1761341134.298070669 1761341134.298346996 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1761341134.298029661 1761341134.298804998 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.300244570 1761341134.300448418 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1761341134.300206661 1761341134.300916910 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.450168371 1761341134.450409174 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0008 - - 1761341134.450123072 1761341134.450943232 0 - -test INFO: - - 24/Oct/2025/21/25/34 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.452537537 1761341134.452716827 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0007 - - 1761341134.452497005 1761341134.453182697 0 - -test INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.454988003 1761341134.455161810 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761341134.455496788 1761341134.455688477 0 - -test INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761341134.456075430 1761341134.456196547 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1761341134.454859257 1761341134.456651449 - - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.458254814 1761341134.458500624 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761341134.458804846 1761341134.458980560 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.459342003 1761341134.459497452 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1761341134.458128929 1761341134.459897757 - - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.461493492 1761341134.461659670 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761341134.461979389 1761341134.462154150 0 - -test INFO: - - 24/Oct/2025/21/25/34 POST /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761341134.462503672 1761341134.462622643 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0016 - - 1761341134.461379051 1761341134.463023663 - - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.465163469 1761341134.465399504 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761341134.465739012 1761341134.465925694 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761341134.466284037 1761341134.466431379 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0018 - - 1761341134.465049267 1761341134.466832876 - - -test INFO: - - 24/Oct/2025/21/25/34 DELETE /v1/a/c/sub_get HTTP/1.0 200 - FakeApp - - - - - - 0.0002 FA - 1761341134.468474627 1761341134.468636513 0 - -test INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/test/obj HTTP/1.0 200 - Swift - - - - - - 0.0002 SSC - 1761341134.468965530 1761341134.469145298 0 - -test INFO: - - 24/Oct/2025/21/25/34 DELETE /v1/a/c/sub_put HTTP/1.0 200 - FakeApp - - - - - - 0.0001 FA - 1761341134.469551325 1761341134.469666481 0 - -test INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/c/o HTTP/1.0 200 - - - - - - - - 0.0017 - - 1761341134.468358517 1761341134.470080614 - - -test WARNING: The following digest algorithms are configured but deprecated: sha1. Support will be removed in a future release. -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00035 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test DEBUG: Replicating db /tmp/tmpd31oynyh/sda/fake/0/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db -test INFO: Replication run OVER -test INFO: Attempted to replicate 1 dbs in 0.00213 seconds (468.72009/s) -test INFO: Removed 1 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00030 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00034 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test INFO: Beginning replication run -test INFO: Replication run OVER -test INFO: Attempted to replicate 0 dbs in 0.00025 seconds (0.00000/s) -test INFO: Removed 0 dbs -test INFO: 0 successes, 0 failures -test INFO: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 -test1 -STDOUT: test2 -STDERR: test4 -test5 -STDERR: test6 -test8 -STDOUT: a#012b#012c -STDOUT: d -test.unit.common.utils.test_logs.TestUtilsLogs.test_LoggerFileObject -test.unit.common.utils.test_logs.TestUtilsLogs.test_LoggerFileObject ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_NullLogger -test.unit.common.utils.test_logs.TestUtilsLogs.test_NullLogger ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_capture_stdio -test.unit.common.utils.test_logs.TestUtilsLogs.test_capture_stdio ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_clean_logger_exception -test.unit.common.utils.test_logs.TestUtilsLogs.test_clean_logger_exception ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_log_line -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_log_line ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_policy_index -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_policy_index ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_exception_method -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_exception_method ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_isolation -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_isolation ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_non_string_values -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_non_string_values ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_replaces_prefix -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_prefixed_swift_logger_replaces_prefix ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_console -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_console ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_custom_log_handlers -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_custom_log_handlers ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_name_and_route -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_name_and_route ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_sysloghandler_plumbing -test.unit.common.utils.test_logs.TestUtilsLogs.test_get_swift_logger_sysloghandler_plumbing ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_log_string_formatter -test.unit.common.utils.test_logs.TestUtilsLogs.test_log_string_formatter ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer_python_maddness -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_anonymizer_python_maddness ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_format_time -test.unit.common.utils.test_logs.TestUtilsLogs.test_str_format_time ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter -test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter ... ok -test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter_max_line_length -test.unit.common.utils.test_logs.TestUtilsLogs.test_swift_log_formatter_max_line_length ... ok -test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration -test.unit.container.test_auditor.TestAuditorMigrations.test_db_migration ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate_replication_race -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_PUT_recreate_replication_race ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_account_update -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_account_update ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_container_not_found -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_container_not_found ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_invalid_partition ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_not_found ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_obj_not_found -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_obj_not_found ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object ... ok - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o2" 404 - "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 503 - "-" "-" "-" 0.0018 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller WARNING: Quarantined object /tmp/tmp5k5i3vl9/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761341132.71376.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0027 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update - response = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1103, in getresponse - raise Exception('test') -Exception: test -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0042 "-" 4171786 - -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 1.2.3.4:0/sda1 -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0017 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:32 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0006 "-" 4171786 1test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_EC_policy -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_EC_policy ... ok -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_replication_policy -test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_replication_policy ... ok -test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past -test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past ... ok -test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past_with_skewed_clock -test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past_with_skewed_clock ... ok -test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers -test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers ... ok -test.unit.obj.test_server.TestObjectController.test_POST_invalid_path -test.unit.obj.test_server.TestObjectController.test_POST_invalid_path ... ok -test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_POST_not_exist -test.unit.obj.test_server.TestObjectController.test_POST_not_exist ... ok -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte -test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte ... ok -test.unit.obj.test_server.TestObjectController.test_POST_system_metadata -test.unit.obj.test_server.TestObjectController.test_POST_system_metadata ... ok -test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type -test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type ... ok -test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta -test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta ... ok -test.unit.obj.test_server.TestObjectController.test_POST_update_meta -test.unit.obj.test_server.TestObjectController.test_POST_update_meta ... ok -test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive -test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive ... ok - -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx6def0caddb384c88bf8e0-0068fbeecc) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx0d5574080290491a8db8d-0068fbeecc) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: txa979beae5123403cac96f-0068fbeecc) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx2dc6eb9251f3491d836d8-0068fbeecc) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf335a3af6dab438c9630d-0068fbeecd) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2d2f6fcde1fb4cddb720c-0068fbeecd) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2d2f6fcde1fb4cddb720c-0068fbeecd) -proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2d2f6fcde1fb4cddb720c-0068fbeecd) -proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx2d2f6fcde1fb4cddb720c-0068fbeecd) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx5566f53c7c7743e6ba9c1-0068fbeecd) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx5566f53c7c7743e6ba9c1-0068fbeecd) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx5566f53c7c7743e6ba9c1-0068fbeecd) -proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx5566f53c7c7743e6ba9c1-0068fbeecd) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d9cd50bcee846dcbd88e-0068fbeecd" "proxy-server 4171839" 0.0015 "-" 4171839 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx9d9cd50bcee846dcbd88e-0068fbeecd - 0.0057 - - 1761341133.045352459 1761341133.051066637 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4809418956954959bf5b9-0068fbeecd" "proxy-server 4171839" 0.0014 "-" 4171839 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx4809418956954959bf5b9-0068fbeecd - 0.0045 - - 1761341133.052328348 1761341133.056795120 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok - -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015473365783691406s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000118255615234375s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011587142944335938s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.632110595703125e-05s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018024444580078125s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010657310485839844s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001266002655029297s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010561943054199219s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010728836059570312s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010204315185546875s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp5a66t0fe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341132.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002002716064453125s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018835067749023438s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017762184143066406s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001881122589111328s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas ... ok -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas ... ok - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Jan/1970:00:18:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test-object-controller INFO: - - - [01/Jan/1970:00:18:21 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/fail" 404 70 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller WARNING: Quarantined object /tmp/tmptzt285p1/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1761341133.55942.data: metadata content-length 6 does not match actual object size 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachabletest.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_open_expired -test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_open_expired ... ok -test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication -test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json -test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding -test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at -test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_deleting_expirer_queue_but_still_inserts -test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_deleting_expirer_queue_but_still_inserts ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_updating_expirer_queue -test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_updating_expirer_queue ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection -test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout -test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_commits_data -test.unit.obj.test_server.TestObjectController.test_PUT_commits_data ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_common -test.unit.obj.test_server.TestObjectController.test_PUT_common ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_container_connection -test.unit.obj.test_server.TestObjectController.test_PUT_container_connection ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides ... ok - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5d9b904005de40158c589-0068fbeecc" "proxy-server 4171829" 0.2915 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx5d9b904005de40158c589-0068fbeecc - 0.2994 - - 1761341132.210415840 1761341132.509823561 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf37cbe6960104e9ca73bc-0068fbeecc" "proxy-server 4171829" 0.0022 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx70348cfebbfe4569845cb-0068fbeecc" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdh1/1/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "proxy-server 4171829" 0.0199 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdg1/1/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "proxy-server 4171829" 0.0223 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdk1/1/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "proxy-server 4171829" 0.0196 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdl1/1/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "proxy-server 4171829" 0.0219 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/0/a/ec-dup/o2" 201 - "PUT http://localhost/sdi1/1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "object-server 4171829" 0.0005 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/0/a/ec-dup/o2" 201 - "PUT http://localhost/sdj1/1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "object-server 4171829" 0.0004 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdi1/1/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "proxy-server 4171829" 0.0287 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdj1/1/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx2fd24ed12e6e43b181836-0068fbeecc" "proxy-server 4171829" 0.0271 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup/o2 HTTP/1.0 201 - - t 12288 - - tx2fd24ed12e6e43b181836-0068fbeecc - 0.0463 - - 1761341132.511430025 1761341132.557731867 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0bdf52e4d3543d1b014a-0068fbeecc" "proxy-server 4171829" 0.0024 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-dup" "txb0bdf52e4d3543d1b014a-0068fbeecc" "container-server 4171829" 0.0012 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txb0bdf52e4d3543d1b014a-0068fbeecc" "proxy-server 4171829" 0.0096 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/1/a/ec-dup" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-dup" "txb0bdf52e4d3543d1b014a-0068fbeecc" "container-server 4171829" 0.0011 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/0/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txb0bdf52e4d3543d1b014a-0068fbeecc" "proxy-server 4171829" 0.0111 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txb0bdf52e4d3543d1b014a-0068fbeecc - 0.0218 - - 1761341132.895339489 1761341132.917126179 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx59b5629626c74a1b9499c-0068fbeecc" "proxy-server 4171829" 0.0022 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx1fe2057f734f4673b5e1c-0068fbeecc" "proxy-server 4171829" 0.0013 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/ec-dup/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txb35161a306674d92b00d2-0068fbeecc - 0.0204 - - 1761341132.918699741 1761341132.939136267 4 - -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdl1/1/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txb35161a306674d92b00d2-0068fbeecc" "proxy-server 4171829" 0.0106 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdh1/1/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txb35161a306674d92b00d2-0068fbeecc" "proxy-server 4171829" 0.0125 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdj1/1/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txb35161a306674d92b00d2-0068fbeecc" "proxy-server 4171829" 0.0125 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdk1/1/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txb35161a306674d92b00d2-0068fbeecc" "proxy-server 4171829" 0.0118 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdi1/1/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txb35161a306674d92b00d2-0068fbeecc" "proxy-server 4171829" 0.0150 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdg1/1/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "txb35161a306674d92b00d2-0068fbeecc" "proxy-server 4171829" 0.0165 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b671bd1956441ca9c7de-0068fbeecc" "proxy-server 4171829" 0.0023 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/1/a/2089b3dfd4524be596573642699e1d3c" 201 - "PUT http://127.0.0.1:45331/sda1/2/a/2089b3dfd4524be596573642699e1d3c" "tx5b671bd1956441ca9c7de-0068fbeecc" "container-server 4171829" 0.0011 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/1/a/2089b3dfd4524be596573642699e1d3c" 201 - "PUT http://127.0.0.1:41989/sdb1/2/a/2089b3dfd4524be596573642699e1d3c" "tx5b671bd1956441ca9c7de-0068fbeecc" "container-server 4171829" 0.0011 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx5b671bd1956441ca9c7de-0068fbeecc" "proxy-server 4171829" 0.0132 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx5b671bd1956441ca9c7de-0068fbeecc" "proxy-server 4171829" 0.0094 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 PUT /v1/a/2089b3dfd4524be596573642699e1d3c HTTP/1.0 201 - - t - - - tx5b671bd1956441ca9c7de-0068fbeecc - 0.0227 - - 1761341132.950694323 1761341132.973380566 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02837071949144918a031-0068fbeecc" "proxy-server 4171829" 0.0022 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx3510a47e2a6c401bb2cf3-0068fbeecc" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdi1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "proxy-server 4171829" 0.0189 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "proxy-server 4171829" 0.0204 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "proxy-server 4171829" 0.0191 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "proxy-server 4171829" 0.3246 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/sdj1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "object-server 4171829" 0.0005 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "object-server 4171829" 0.0005 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdj1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "proxy-server 4171829" 0.3283 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 201 - "PUT http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx46aeadcd0ae94786bad99-0068fbeecc" "proxy-server 4171829" 0.3318 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 PUT /v1/a/2089b3dfd4524be596573642699e1d3c/conditionals HTTP/1.0 201 - - t 52 - - tx46aeadcd0ae94786bad99-0068fbeecc - 0.3479 - - 1761341132.974837542 1761341133.322767973 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd50db6152354f01b9dbe-0068fbeecd" "proxy-server 4171829" 0.0020 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "txd8e829e47acb46ddbbb19-0068fbeecd" "proxy-server 4171829" 0.0025 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx8af017ffeaf14b7f8fa93-0068fbeecd" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdi1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx8af017ffeaf14b7f8fa93-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx702304170a754349a9bff-0068fbeecd" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx0b611a1e73e44ad1a7b01-0068fbeecd" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7c36683b5e654ac6aa843-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7c36683b5e654ac6aa843-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy DEBUG: Ignoring 412 from primary (txn: tx7c36683b5e654ac6aa843-0068fbeecd) -proxy DEBUG: Ignoring 412 from primary (txn: tx7c36683b5e654ac6aa843-0068fbeecd) -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7c36683b5e654ac6aa843-0068fbeecd" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdi1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7c36683b5e654ac6aa843-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy DEBUG: Ignoring 412 from primary (txn: tx7c36683b5e654ac6aa843-0068fbeecd) -proxy DEBUG: Ignoring 412 from primary (txn: tx7c36683b5e654ac6aa843-0068fbeecd) -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdj1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7c36683b5e654ac6aa843-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7c36683b5e654ac6aa843-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -proxy DEBUG: Ignoring 412 from primary (txn: tx7c36683b5e654ac6aa843-0068fbeecd) -proxy DEBUG: Ignoring 412 from primary (txn: tx7c36683b5e654ac6aa843-0068fbeecd) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx741a45df7e214d2bbdea1-0068fbeecd" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "txfb077b8e269242c590606-0068fbeecd" "proxy-server 4171829" 0.0050 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx883ef4df58684208b3063-0068fbeecd" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx883ef4df58684208b3063-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3849845679314fc68a315-0068fbeecd" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx45d625e21196411e84ec0-0068fbeecd" "proxy-server 4171829" 0.0026 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx6a91d41ec3674abfbb476-0068fbeecd" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdj1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx6a91d41ec3674abfbb476-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx6a91d41ec3674abfbb476-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx6a91d41ec3674abfbb476-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx6a91d41ec3674abfbb476-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdi1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx6a91d41ec3674abfbb476-0068fbeecd" "proxy-server 4171829" 0.0007 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12b5f53016314da39e6af-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx4c1b0ad5c5e743f182c4b-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx0ed19f13363e46dead1fa-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx0ed19f13363e46dead1fa-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a298484e4c544779a6f9-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "txb644201de0194b038ea50-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdj1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx9788fcc835fd48908165d-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx9788fcc835fd48908165d-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx9788fcc835fd48908165d-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx9788fcc835fd48908165d-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx9788fcc835fd48908165d-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdi1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "GET http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx9788fcc835fd48908165d-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6967284d61474c2db9887-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "txd3cb607f112d4eb89db7a-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx7b5a498e9d334c04b062e-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8b53a8b69c447eab12d8-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "txa34295049430470d9a078-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdi1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb8e68a10fd7048f8abe3c-0068fbeece" "proxy-server 4171829" 0.0046 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb8e68a10fd7048f8abe3c-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdj1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb8e68a10fd7048f8abe3c-0068fbeece" "proxy-server 4171829" 0.0007 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb8e68a10fd7048f8abe3c-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdh1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb8e68a10fd7048f8abe3c-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 412 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb8e68a10fd7048f8abe3c-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf75366f3e2eb4595b502e-0068fbeece" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx149597df91c742ebb6548-0068fbeece" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdg1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx341ae2c7ae294bc7a1818-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e51349fc8f74ecd8c79b-0068fbeece" "proxy-server 4171829" 0.0012 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx78c6a2f7dcc043c7a766a-0068fbeece" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx015bb528499e4fcdb48a2-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe873ef97bab48bbad192-0068fbeece" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "txf3e3e86e30b7423b998e0-0068fbeece" "proxy-server 4171829" 0.0012 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdk1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 200 106 "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "txb9ea6a97a7874a77a9b52-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... ok -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... ok - -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txac4c529697d44b8eb2a57-0068fbeecd) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx7c0a96f9ea1a41afae430-0068fbeecd) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx7c0a96f9ea1a41afae430-0068fbeecd) -proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx7c0a96f9ea1a41afae430-0068fbeecd) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6774fadd388c4fdb8e15b-0068fbeecd) -proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx6774fadd388c4fdb8e15b-0068fbeecd) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx578d120d19f84e94a811f-0068fbeecd) -proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx578d120d19f84e94a811f-0068fbeecd) -proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx578d120d19f84e94a811f-0068fbeecd) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx3796f75edf1846e2acd28-0068fbeecd) -proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: txc14d315d0fa7422086f17-0068fbeecd) -proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: txc14d315d0fa7422086f17-0068fbeecd) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc61221bfcf0f41adae867-0068fbeecd" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4ce50c38f719487c8afba-0068fbeecd" "proxy-server 4171839" 0.0014 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "txe41c9db663414842ae853-0068fbeecd" "object-server 4171839" 0.0006 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "txe41c9db663414842ae853-0068fbeecd" "object-server 4171839" 0.0005 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txe41c9db663414842ae853-0068fbeecd" "proxy-server 4171839" 0.0059 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "txe41c9db663414842ae853-0068fbeecd" "proxy-server 4171839" 0.0072 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - txe41c9db663414842ae853-0068fbeecd - 0.0204 - - 1761341133.928126812 1761341133.948525906 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53c5eb51e7824ecd976ab-0068fbeecd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx02bebba7c9fa4c22a6031-0068fbeecd" "proxy-server 4171839" 0.0029 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx8bf57c6051a64be0867c6-0068fbeecd" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - tx8bf57c6051a64be0867c6-0068fbeecd - 0.0142 - - 1761341133.949465036 1761341133.963636398 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... ok -test INFO: Begin container audit "once" mode -test DEBUG: Audit passed for /tmp/tmp_d5y28j7/sda/containers/0/0/0/test.db -test INFO: Container audit "once" mode completed: 0.00s -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0028 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0040 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0036 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171813 2 -test ERROR: ERROR Account update failed with 127.0.0.1:50807/sda1 (will retry later): Response 503 OK -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0037 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0023 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 409 - "-" "-" "-" 0.0133 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0046 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0039 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/bashful" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0030 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy10" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy10_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy30_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy40_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy50" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy50_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy60_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy70" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy70_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy80" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpy80_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier10" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier10_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier30_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier40_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier50" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier50_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier60_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier70" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier70_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier80" 204 - "-" "-" "-" 0.0076 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/grumpier80_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/dopey" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey10" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey10_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey20_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey30_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey40_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey50" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey50_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey60_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey70" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey70_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey80" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey80_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpak08sre1/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest10" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest10_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest20_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest30_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest40_no_header" 204 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest50" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest50_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_DELETE_timestamp_not_float ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_accept_not_valid ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_auto_record_type -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_auto_record_type ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_non_ascii ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_delimiter_xml_with_quotes ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_invalid_accept ... ok - -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020599365234375s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010514259338378906s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002040863037109375s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016570091247558594s, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341133.15408, (0, 0) as of 1761341133.15408, active as of 1761341133.15408>, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341133.15409, (0, 0) as of 1761341133.15409, active as of 1761341133.15409>, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341133.15410, (0, 0) as of 1761341133.15410, active as of 1761341133.15410>, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/where-yonder in state active: 0 successes, 1 required (not removing objects), shard db: /tmp/tmplctzi0ko/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplctzi0ko/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.15466.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001938343048095703s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016427040100097656s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016546249389648438s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001888275146484375s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0002124309539794922s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010561943054199219s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010013580322265625s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010251998901367188s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00020432472229003906s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001652240753173828s, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341133.98261, (0, 0) as of 1761341133.98261, active as of 1761341133.98261>, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341133.98262, (0, 0) as of 1761341133.98262, active as of 1761341133.98262>, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/there-where in state active: 1 successes, 2 required (not removing objects), shard db: /tmp/tmp72xwjsqe/sda/containers/0/170/533f29a8ddb31e55151765e09ccbb170/533f29a8ddb31e55151765e09ccbb170.db, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341133.98263, (0, 0) as of 1761341133.98263, active as of 1761341133.98263>, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp72xwjsqe/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341133.98315.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas ... ok - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.3163 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0020 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 4171786 - -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:34 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0029 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 422 19 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 400 27 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 400 38 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0075 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 - -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 1.2.3.4:0/sda1 -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 4171786 - -test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update - response = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 3114, in getresponse - raise Exception('test') -Exception: test -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0022 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'garbage'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 0test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_old_style_shard -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_old_style_shard ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard -test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaac0f8b117224df2b3403-0068fbeece" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6ccce0da4cd443a9ba49a-0068fbeece" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/3/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/2/a/c/o.last_modified" "tx567d09b0984546c59369a-0068fbeece" "object-server 4171839" 0.0004 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/3/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/2/a/c/o.last_modified" "tx567d09b0984546c59369a-0068fbeece" "object-server 4171839" 0.0005 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/2/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx567d09b0984546c59369a-0068fbeece" "proxy-server 4171839" 0.0054 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/2/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "tx567d09b0984546c59369a-0068fbeece" "proxy-server 4171839" 0.0067 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/34 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - tx567d09b0984546c59369a-0068fbeece - 0.0188 - - 1761341134.200595379 1761341134.219384909 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c71d473384c45e0bc1b2-0068fbeece" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx54efc972e425466482907-0068fbeece" "proxy-server 4171839" 0.0028 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/2/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txe84a7f838c9347b79e606-0068fbeece" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/34 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txe84a7f838c9347b79e606-0068fbeece - 0.0154 - - 1761341134.220835209 1761341134.236202002 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx724d53f9627f4fd680e18-0068fbeece" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8c8a90cd894f42cbad4c3-0068fbeece" "proxy-server 4171839" 0.0026 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sda1/2/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx29a02a617958460fb48c0-0068fbeece" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/34 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx29a02a617958460fb48c0-0068fbeece - 0.0130 - - 1761341134.237836361 1761341134.250835657 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9804d13e92e840039d0fe-0068fbeece" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txadab7818c99b45a1997b8-0068fbeece" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdb1/2/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txe34a78bc937d433bb070d-0068fbeece" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/34 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txe34a78bc937d433bb070d-0068fbeece - 0.0119 - - 1761341134.252389431 1761341134.264255762 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfbbab26e177b4d01bb31b-0068fbeecf" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcaa3239299524287bf130-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/3/a/c/o.last_modified" 201 - "POST http://localhost/sda1/2/a/c/o.last_modified" "tx36a7d51f0f804ffeab26e-0068fbeecf" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/3/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/2/a/c/o.last_modified" "tx36a7d51f0f804ffeab26e-0068fbeecf" "object-server 4171839" 0.0004 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "POST /sda1/2/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx36a7d51f0f804ffeab26e-0068fbeecf" "proxy-server 4171839" 0.0041 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "POST /sdb1/2/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx36a7d51f0f804ffeab26e-0068fbeecf" "proxy-server 4171839" 0.0053 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx36a7d51f0f804ffeab26e-0068fbeecf - 0.0179 - - 1761341135.267178297 1761341135.285106897 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e2572a0d69243ee9da72-0068fbeecf" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4d7965cb287f419789cea-0068fbeecf" "proxy-server 4171839" 0.0028 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/2/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx96dbb22a58894885b6b7a-0068fbeecf" "proxy-server 4171839" 0.0002 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx96dbb22a58894885b6b7a-0068fbeecf - 0.0131 - - 1761341135.286571741 1761341135.299654245 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd3b8a2870d345899413a-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txf2c9d9905807411695a63-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdb1/2/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx4479efc48bfd4a86aaa0d-0068fbeecf" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx4479efc48bfd4a86aaa0d-0068fbeecf - 0.0114 - - 1761341135.301254988 1761341135.312697649 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe82b9bd656174ec8a5063-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txaa4b22da2421489d9fcc6-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sda1/2/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txf3bceef213fc443ea465b-0068fbeecf" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txf3bceef213fc443ea465b-0068fbeecf - 0.0117 - - 1761341135.314314604 1761341135.325991869 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f570e7d1c4548be84771-0068fbeece" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/2/a/2089b3dfd4524be596573642699e1d3c" 204 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c" "tx5d23c308ec5e4b66a5fcd-0068fbeece" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdl1/2/a/2089b3dfd4524be596573642699e1d3c/conditionals" 304 - "HEAD http://localhost/v1/a/2089b3dfd4524be596573642699e1d3c/conditionals" "tx1deff36453be4c6a89a99-0068fbeece" "proxy-server 4171829" 0.0006 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx083a58fcb5e342a581e7a-0068fbeece" "proxy-server 4171829" 0.0014 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:41989/sdb1/1/a/ec-dup-discon" "tx083a58fcb5e342a581e7a-0068fbeece" "container-server 4171829" 0.0011 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:45331/sda1/1/a/ec-dup-discon" "tx083a58fcb5e342a581e7a-0068fbeece" "container-server 4171829" 0.0010 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "tx083a58fcb5e342a581e7a-0068fbeece" "proxy-server 4171829" 0.0128 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "tx083a58fcb5e342a581e7a-0068fbeece" "proxy-server 4171829" 0.0092 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon HTTP/1.0 201 - - t - - - tx083a58fcb5e342a581e7a-0068fbeece - 0.0214 - - 1761341134.997350931 1761341135.018717527 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebcec2c92cfb47588421b-0068fbeecf" "proxy-server 4171829" 0.0020 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx9c28d4dbde864b47946a7-0068fbeecf" "proxy-server 4171829" 0.0013 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdh1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "proxy-server 4171829" 0.0301 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdi1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "proxy-server 4171829" 0.0294 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdg1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "proxy-server 4171829" 0.0326 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdj1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "proxy-server 4171829" 0.0316 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/2/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "object-server 4171829" 0.0005 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdk1/2/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "object-server 4171829" 0.0005 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdl1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "proxy-server 4171829" 0.0361 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdk1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx00cf1a4d29fa4e6386e1f-0068fbeecf" "proxy-server 4171829" 0.0360 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 262144 - - tx00cf1a4d29fa4e6386e1f-0068fbeecf - 0.0627 - - 1761341135.019748211 1761341135.082481861 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx995723ee443e48ffbfe46-0068fbeecf" "proxy-server 4171829" 0.0023 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx71058c62c96646718d7ed-0068fbeecf" "proxy-server 4171829" 0.0029 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdj1/2/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx8961fc62f0c340daac25c-0068fbeecf" "proxy-server 4171829" 0.0008 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdi1/2/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "tx8961fc62f0c340daac25c-0068fbeecf" "proxy-server 4171829" 0.0008 "-" 4171829 4 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx8961fc62f0c340daac25c-0068fbeecf) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: tx8961fc62f0c340daac25c-0068fbeecf) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 GET /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 12288 - tx8961fc62f0c340daac25c-0068fbeecf - 0.0228 - - 1761341135.083629370 1761341135.106412888 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdee0e823cbb0435191804-0068fbeecf" "proxy-server 4171829" 0.0014 "-" 4171829 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:45331/sda1/1/a/ec-dup-discon" "txdee0e823cbb0435191804-0068fbeecf" "container-server 4171829" 0.0011 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "txdee0e823cbb0435191804-0068fbeecf" "proxy-server 4171829" 0.0071 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:41989/sdb1/1/a/ec-dup-discon" "txdee0e823cbb0435191804-0068fbeecf" "container-server 4171829" 0.0011 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "txdee0e823cbb0435191804-0068fbeecf" "proxy-server 4171829" 0.0118 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon HTTP/1.0 202 - - t - 76 - txdee0e823cbb0435191804-0068fbeecf - 0.0192 - - 1761341135.206483603 1761341135.225699425 4 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd55d89d35897448f93856-0068fbeecf" "proxy-server 4171829" 0.0021 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx8feeb421d6aa486396621-0068fbeecf" "proxy-server 4171829" 0.0013 "-" 4171829 4 -proxy WARNING: Client disconnected without sending enough data (txn: txd8521fae3cb44fbe84be6-0068fbeecf) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 262134 89 - txd8521fae3cb44fbe84be6-0068fbeecf - 0.0277 - - 1761341135.226779938 1761341135.254498482 4 - -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdk1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd8521fae3cb44fbe84be6-0068fbeecf" "proxy-server 4171829" 0.0152 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdg1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd8521fae3cb44fbe84be6-0068fbeecf" "proxy-server 4171829" 0.0138 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdl1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd8521fae3cb44fbe84be6-0068fbeecf" "proxy-server 4171829" 0.1547 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdi1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd8521fae3cb44fbe84be6-0068fbeecf" "proxy-server 4171829" 0.1592 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdh1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd8521fae3cb44fbe84be6-0068fbeecf" "proxy-server 4171829" 0.1616 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdj1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txd8521fae3cb44fbe84be6-0068fbeecf" "proxy-server 4171829" 0.1604 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx772f6fe7188745bea043b-0068fbeecf" "proxy-server 4171829" 0.0037 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txd5d693d1aa564c0fb64b0-0068fbeecf" "proxy-server 4171829" 0.0014 "-" 4171829 4 -proxy WARNING: Client disconnected without sending last chunk (txn: tx5b959ac088aa44fd9b17b-0068fbeecf) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 65536 89 - tx5b959ac088aa44fd9b17b-0068fbeecf - 0.0261 - - 1761341135.407878399 1761341135.433930159 4 - -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdi1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5b959ac088aa44fd9b17b-0068fbeecf" "proxy-server 4171829" 0.0093 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdl1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5b959ac088aa44fd9b17b-0068fbeecf" "proxy-server 4171829" 0.0080 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdg1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5b959ac088aa44fd9b17b-0068fbeecf" "proxy-server 4171829" 0.0067 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdk1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5b959ac088aa44fd9b17b-0068fbeecf" "proxy-server 4171829" 0.0083 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdh1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5b959ac088aa44fd9b17b-0068fbeecf" "proxy-server 4171829" 0.0108 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdj1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx5b959ac088aa44fd9b17b-0068fbeecf" "proxy-server 4171829" 0.0077 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09ec0727a85248bc9621a-0068fbeecf" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx13bd9e549c34431ca7616-0068fbeecf" "proxy-server 4171829" 0.0014 "-" 4171829 4 -proxy WARNING: Client disconnected without sending last chunk (txn: txdf3a755ad4bc4a28938c5-0068fbeecf) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - txdf3a755ad4bc4a28938c5-0068fbeecf - 0.0207 - - 1761341135.509075165 1761341135.529735565 4 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdh1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdf3a755ad4bc4a28938c5-0068fbeecf" "proxy-server 4171829" 0.0036 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdi1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdf3a755ad4bc4a28938c5-0068fbeecf" "proxy-server 4171829" 0.0049 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdg1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdf3a755ad4bc4a28938c5-0068fbeecf" "proxy-server 4171829" 0.0082 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdk1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdf3a755ad4bc4a28938c5-0068fbeecf" "proxy-server 4171829" 0.0068 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdj1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdf3a755ad4bc4a28938c5-0068fbeecf" "proxy-server 4171829" 0.0102 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdl1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdf3a755ad4bc4a28938c5-0068fbeecf" "proxy-server 4171829" 0.0087 "-" 4171829 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56892e9e288e4c62ba06e-0068fbeecf" "proxy-server 4171829" 0.0015 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx464b633f6c0946ad9d8b2-0068fbeecf" "proxy-server 4171829" 0.0014 "-" 4171829 4 -proxy WARNING: Client disconnected without sending last chunk (txn: tx38a20e2270ae4a658a5d4-0068fbeecf) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - tx38a20e2270ae4a658a5d4-0068fbeecf - 0.0242 - - 1761341135.610212803 1761341135.634449005 4 - -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdk1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx38a20e2270ae4a658a5d4-0068fbeecf" "proxy-server 4171829" 0.0056 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdg1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx38a20e2270ae4a658a5d4-0068fbeecf" "proxy-server 4171829" 0.0092 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdh1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx38a20e2270ae4a658a5d4-0068fbeecf" "proxy-server 4171829" 0.0059 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdi1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx38a20e2270ae4a658a5d4-0068fbeecf" "proxy-server 4171829" 0.0084 "-" 4171829 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdl1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx38a20e2270ae4a658a5d4-0068fbeecf" "proxy-server 4171829" 0.0061 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdj1/2/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx38a20e2270ae4a658a5d4-0068fbeecf" "proxy-server 4171829" 0.0105 "-" 4171829 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx503714ae9e1249f79c45d-0068fbeecf" "proxy-server 4171829" 0.0015 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/1/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx8bf0148d5a4a40d699996-0068fbeecf" "proxy-server 4171829" 0.0014 "-" 4171829 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdk1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "proxy-server 4171829" 0.0252 "-" 4171829 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdg1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "proxy-server 4171829" 0.0242 "-" 4171829 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdi1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "proxy-server 4171829" 0.0232 "-" 4171829 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... ok - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest60_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest70" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest70_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest80" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c/grumpiest80_no_header" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 406 - "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0030 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0027 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0028 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0027 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0026 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpe8dkz2ri/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 648 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0025 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0025 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 66 "-" "-" "-" 0.0037 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/1" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a/%E2%9D%A5/2" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a/%EA%99%AE/2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 50 "-" "-" "-" 0.0032 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 14 "-" "-" "-" 0.0020 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0101 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-OK-A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-OK-B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-UT-A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 221 "-" "-" "-" 0.0038 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/%3C%27sub%27%20%22dir%22%3E/object" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 159 "-" "-" "-" 0.0036 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 2 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json_last_modified -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_json_last_modified ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_leading_delimiter ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_limit ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_false ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_log_requests_true ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_marker -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_marker ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_multichar_delimiter ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_errors -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_errors ... ok - -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/no-acct'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'no-cont/'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'too/many/parts'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/leading/slash'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'garbage'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/no-acct'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0024 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'no-cont/'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'too/many/parts'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/leading/slash'. (txn: 123) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 0 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config -test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past -test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch -test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored -test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_but_expired -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_but_expired ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path -test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer -test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable -test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum -test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist ... ok - -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001876354217529297s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016498565673828125s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019860267639160156s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019884109497070312s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013303756713867188s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011014938354492188s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015020370483398438s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00021338462829589844s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001819133758544922s, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341134.02770, (0, 0) as of 1761341134.02770, active as of 1761341134.02770>, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/here-there in state active: 1 successes, 2 required (not removing objects), shard db: /tmp/tmprjguv20n/sda/containers/0/ed5/9b40bf3cdc484061806b8d0a545d2ed5/9b40bf3cdc484061806b8d0a545d2ed5.db, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341134.02771, (0, 0) as of 1761341134.02771, active as of 1761341134.02771>, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341134.02772, (0, 0) as of 1761341134.02772, active as of 1761341134.02772>, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/where-yonder in state active: 0 successes, 2 required (not removing objects), shard db: /tmp/tmprjguv20n/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmprjguv20n/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.02821.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017976760864257812s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016808509826660156s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018095970153808594s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0002052783966064453s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019884109497070312s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019478797912597656s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010728836059570312s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010824203491210938s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001933574676513672s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001811981201171875s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341134.83548, (0, 0) as of 1761341134.83548, active as of 1761341134.83548>, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341134.83549, (0, 0) as of 1761341134.83549, active as of 1761341134.83549>, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects ... ok - -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdl1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "proxy-server 4171829" 0.2638 "-" 4171829 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdj1/2/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "object-server 4171829" 0.0005 "-" 4171829 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdj1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "proxy-server 4171829" 0.2636 "-" 4171829 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdh1/2/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "object-server 4171829" 0.0005 "-" 4171829 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdh1/2/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "tx84c8ad1ea4ad405f9fa0f-0068fbeecf" "proxy-server 4171829" 0.2686 "-" 4171829 4 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 65536 - - tx84c8ad1ea4ad405f9fa0f-0068fbeecf - 0.2861 - - 1761341135.711162090 1761341135.997225285 4 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2614f6b0b11429d896c7-0068fbeecf" "proxy-server 4171829" 0.0015 "-" 4171829 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:41989/sdb1/0/a/ec-con" "txf2614f6b0b11429d896c7-0068fbeecf" "container-server 4171829" 0.0012 "-" 4171829 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:45331/sda1/0/a/ec-con" "txf2614f6b0b11429d896c7-0068fbeecf" "container-server 4171829" 0.0011 "-" 4171829 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txf2614f6b0b11429d896c7-0068fbeecf" "proxy-server 4171829" 0.0070 "-" 4171829 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txf2614f6b0b11429d896c7-0068fbeecf" "proxy-server 4171829" 0.0105 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txf2614f6b0b11429d896c7-0068fbeecf - 0.0187 - - 1761341135.999166250 1761341136.017884493 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9013e9296974e8ca8271-0068fbeed0" "proxy-server 4171829" 0.0022 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd7b11d26d9b5494596a2e-0068fbeed0" "proxy-server 4171829" 0.0014 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdg1/2/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx9236fd796b224e82b166a-0068fbeed0" "proxy-server 4171829" 0.0109 "-" 4171829 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/0/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/2/a/ec-con/o2" "tx9236fd796b224e82b166a-0068fbeed0" "object-server 4171829" 0.0005 "-" 4171829 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/0/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/2/a/ec-con/o2" "tx9236fd796b224e82b166a-0068fbeed0" "object-server 4171829" 0.0005 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdh1/2/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx9236fd796b224e82b166a-0068fbeed0" "proxy-server 4171829" 0.0168 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdi1/2/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx9236fd796b224e82b166a-0068fbeed0" "proxy-server 4171829" 0.0188 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx9236fd796b224e82b166a-0068fbeed0 - 0.0332 - - 1761341136.020167589 1761341136.053380966 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0abd53867cb7444a87d10-0068fbeed0" "proxy-server 4171829" 0.0023 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa436d402082f417f84115-0068fbeed0" "proxy-server 4171829" 0.0026 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdh1/2/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "tx56aa808e0b454a6aa0a6a-0068fbeed0" "proxy-server 4171829" 0.0006 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - tx56aa808e0b454a6aa0a6a-0068fbeed0 - 0.0146 - - 1761341136.054957151 1761341136.069518805 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6100493a35e14836914e4-0068fbeed0" "proxy-server 4171829" 0.0013 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx25d486be19b14aea9ca69-0068fbeed0" "proxy-server 4171829" 0.0025 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sdg1/2/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx330c1388c3b94ed5b1a78-0068fbeed0" "proxy-server 4171829" 0.0008 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sdi1/2/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx330c1388c3b94ed5b1a78-0068fbeed0" "proxy-server 4171829" 0.0008 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx330c1388c3b94ed5b1a78-0068fbeed0 - 0.0209 - - 1761341136.071078062 1761341136.091969967 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a53e4bd54ca4a1089638-0068fbeed0" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc4cd9b4db5e843ca96b12-0068fbeed0" "proxy-server 4171829" 0.0014 "-" 4171829 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/0/a/ec-con/o2" 201 - "POST http://localhost/sdg1/2/a/ec-con/o2" "tx50e8cc01b56d4d6dbdcf2-0068fbeed0" "object-server 4171829" 0.0004 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "POST /sdi1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx50e8cc01b56d4d6dbdcf2-0068fbeed0" "proxy-server 4171829" 0.0047 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "POST /sdg1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx50e8cc01b56d4d6dbdcf2-0068fbeed0" "proxy-server 4171829" 0.0088 "-" 4171829 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/0/a/ec-con/o2" 201 - "POST http://localhost/sdh1/2/a/ec-con/o2" "tx50e8cc01b56d4d6dbdcf2-0068fbeed0" "object-server 4171829" 0.0004 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "POST /sdh1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx50e8cc01b56d4d6dbdcf2-0068fbeed0" "proxy-server 4171829" 0.0100 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx50e8cc01b56d4d6dbdcf2-0068fbeed0 - 0.0237 - - 1761341136.093595982 1761341136.117296696 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40e56d81c4844a898fb7e-0068fbeed0" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe205009791c74a9f88ccf-0068fbeed0" "proxy-server 4171829" 0.0029 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "POST /sdg1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx04743b600a0f41ba8b985-0068fbeed0" "proxy-server 4171829" 0.0038 "-" 4171829 3test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... ok - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0038 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 351 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/jsonc" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/0" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/1" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 234 "-" "-" "-" 0.0036 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-TX-A" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US-TX-B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/-UK" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/-CH" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 36 "-" "-" "-" 0.0035 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 4 "-" "-" "-" 0.0032 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0121 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~TX~~A" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~TX~~B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~OK~~A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~OK~~B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~OK~Tulsa~~B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~UT~~A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US~~UT~~~B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 102 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 24 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 150 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 251 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 126 "-" "-" "-" 0.0022 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0095 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_not_supported -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_not_supported ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_other_params -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_other_params ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_sharded_subshard_state_updating ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_root_state_updating ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_listing ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_namespaces_unsharded_subshard_state_updating ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_non_ascii ... ok - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/0/a/ec-con/o2" 201 - "POST http://localhost/sdi1/2/a/ec-con/o2" "tx04743b600a0f41ba8b985-0068fbeed0" "object-server 4171829" 0.0005 "-" 4171829 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/0/a/ec-con/o2" 201 - "POST http://localhost/sdh1/2/a/ec-con/o2" "tx04743b600a0f41ba8b985-0068fbeed0" "object-server 4171829" 0.0005 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "POST /sdi1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx04743b600a0f41ba8b985-0068fbeed0" "proxy-server 4171829" 0.4954 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "POST /sdh1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx04743b600a0f41ba8b985-0068fbeed0" "proxy-server 4171829" 0.4938 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx04743b600a0f41ba8b985-0068fbeed0 - 0.5106 - - 1761341136.118812561 1761341136.629367828 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5d928a5000d4f9bb0b8d-0068fbeed0" "proxy-server 4171829" 0.0014 "-" 4171829 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx47abf4182cd94269b0e20-0068fbeed0" "proxy-server 4171829" 0.0028 "-" 4171829 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sdh1/2/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx762c955203694182a78a2-0068fbeed0" "proxy-server 4171829" 0.0050 "-" 4171829 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/0/a/ec-con/o2" 204 - "DELETE http://localhost/sdi1/2/a/ec-con/o2" "tx762c955203694182a78a2-0068fbeed0" "object-server 4171829" 0.0004 "-" 4171829 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sdi1/2/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx762c955203694182a78a2-0068fbeed0" "proxy-server 4171829" 0.0077 "-" 4171829 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sdb1/0/a/ec-con/o2" 204 - "DELETE http://localhost/sdg1/2/a/ec-con/o2" "tx762c955203694182a78a2-0068fbeed0" "object-server 4171829" 0.0004 "-" 4171829 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sdg1/2/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx762c955203694182a78a2-0068fbeed0" "proxy-server 4171829" 0.0086 "-" 4171829 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx762c955203694182a78a2-0068fbeed0 - 0.0257 - - 1761341136.630947351 1761341136.656683207 3 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeed7b345bd8e4dd5aedd7-0068fbeecf" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txebf2cc7b933b4643ba7c5-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/3/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/3/a/c/o.jpg" "tx533f67312a774edeb4df4-0068fbeecf" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/3/a/c/o.jpg" 201 - "PUT http://localhost/sda1/3/a/c/o.jpg" "tx533f67312a774edeb4df4-0068fbeecf" "object-server 4171839" 0.0004 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/3/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx533f67312a774edeb4df4-0068fbeecf" "proxy-server 4171839" 0.0062 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/3/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx533f67312a774edeb4df4-0068fbeecf" "proxy-server 4171839" 0.0062 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx533f67312a774edeb4df4-0068fbeecf - 0.0192 - - 1761341135.344622135 1761341135.363833666 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx676e3e57c4564febb9b78-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx316fdcaf2ad442d3bfce2-0068fbeecf" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sda1/3/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx748fb70104d349e29311e-0068fbeecf" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx748fb70104d349e29311e-0068fbeecf - 0.0132 - - 1761341135.364747524 1761341135.377936363 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48c6dcb210c6429fbb06c-0068fbeecf" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx41e8d1da5a4a49c7b590f-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/sda1/0/a/c/o.html" "tx3902bd03e3d144059c01a-0068fbeecf" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/sdb1/0/a/c/o.html" "tx3902bd03e3d144059c01a-0068fbeecf" "object-server 4171839" 0.0004 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx3902bd03e3d144059c01a-0068fbeecf" "proxy-server 4171839" 0.0056 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx3902bd03e3d144059c01a-0068fbeecf" "proxy-server 4171839" 0.0068 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx3902bd03e3d144059c01a-0068fbeecf - 0.0191 - - 1761341135.379472733 1761341135.398574829 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ed1cc414c6743ad9143c-0068fbeecf" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6ca0c36da3324023ab2de-0068fbeecf" "proxy-server 4171839" 0.0053 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdb1/0/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "txf935e2d9961d4f609ae5d-0068fbeecf" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - txf935e2d9961d4f609ae5d-0068fbeecf - 0.0163 - - 1761341135.399487495 1761341135.415809631 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx893d21b49cc346a3a5ebd-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd9973ae8b07749c4bdba0-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/3/a/c/o.css" 201 - "PUT http://localhost/sda1/3/a/c/o.css" "tx85e6b55400e7488e80031-0068fbeecf" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/3/a/c/o.css" 201 - "PUT http://localhost/sdb1/3/a/c/o.css" "tx85e6b55400e7488e80031-0068fbeecf" "object-server 4171839" 0.0004 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/3/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx85e6b55400e7488e80031-0068fbeecf" "proxy-server 4171839" 0.0061 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/3/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx85e6b55400e7488e80031-0068fbeecf" "proxy-server 4171839" 0.0061 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx85e6b55400e7488e80031-0068fbeecf - 0.0212 - - 1761341135.417407274 1761341135.438623905 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1845e05e60434c4a8cd9f-0068fbeecf" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa7cecf20568447ed8512c-0068fbeecf" "proxy-server 4171839" 0.0031 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdb1/3/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx5f3b2574f786431ca090b-0068fbeecf" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx5f3b2574f786431ca090b-0068fbeecf - 0.0137 - - 1761341135.439491749 1761341135.453172445 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9b943205b024a8e912c3-0068fbeecf" "proxy-server 4171839" 0.0014 "-" 4171839 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize ... ok - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 20 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/p/a/c/o" 200 17 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0026 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 24 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Relinking /tmp/tmppnczi3ug/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data to /tmp/tmppnczi3ug/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data due to next_part_power set -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/778/a/c/o" 201 - "-" "txn1" "-" 0.0016 "-" 4171786 0 -test-object-controller DEBUG: Relinking /tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data to /tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data due to next_part_power set (txn: txn2) -test-object-controller ERROR: Relinking /tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data to /tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data failed: [Errno 17] File exists: '/tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data' -> '/tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1993, in _finalize_put - relink_paths(target_path, new_target_path) - ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 539, in relink_paths - raise err - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 515, in relink_paths - os.link(target_path, new_target_path) - ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -FileExistsError: [Errno 17] File exists: '/tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data' -> '/tmp/tmpe1d8y5xn/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data' (txn: txn2) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "txn2" "-" 0.0024 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Relinking /tmp/tmpr41wqoa7/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data to /tmp/tmpr41wqoa7/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data due to next_part_power set -test-object-controller DEBUG: Relinking /tmp/tmpr41wqoa7/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341137.00000.data to /tmp/tmpr41wqoa7/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341137.00000.data due to next_part_power set -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0031 "-" 4171786 0test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent -test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type -test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_no_etag -test.unit.obj.test_server.TestObjectController.test_PUT_no_etag ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp -test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_newer_ts_failed -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_newer_ts_failed ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_older_ts_success -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_older_ts_success ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at -test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_container_path -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_container_path ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_old_style_container_path -test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_old_style_container_path ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_slow -test.unit.obj.test_server.TestObjectController.test_PUT_slow ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_swift_bytes_in_content_type +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_swift_bytes_in_content_type ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_DELETE +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_DELETE ... ok -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 400 36 "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 400 35 "-" "-" "-" 0.0011 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 192 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 202 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 63 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 323 "-" "-" "-" 0.0014 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmp93cqbg30/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0020 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpr3xr_ohb/tmp_test_container_server_ContainerController/sda1/containers/p/61c/b6a56f59d3a8b4d57e122a32d715b61c/b6a56f59d3a8b4d57e122a32d715b61c.db' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1672 "-" "-" "-" 0.0022 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0019 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 277 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0018 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 285 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/Sp%C3%A4tzle" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/jsonc/%E3%83%A9%E3%83%BC%E3%83%A1%E3%83%B3" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 268 "-" "-" "-" 0.0038 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/jsonc" 200 22 "-" "-" "-" 0.0021 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_0" 201 - "-" "-" "-" 0.0004 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_1" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_2" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_3" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_4" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_5" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_6" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_7" 201 - "-" "-" "-" 0.0003 "-" 4171813 0test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_objects_of_different_policies -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_objects_of_different_policies ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_over_limit ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_path ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_plain ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_prefix ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_auditing ... ok +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/47 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txc3e0bba85f584190ad93c-006b08fecb - 0.0541 - - 1795751627.911811113 1795751627.965944290 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55783bd22bf446258340c-006b08fecb" "proxy-server 525357" 0.0021 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:47 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx0aa61b69659540f2995c1-006b08fecb" "proxy-server 525357" 0.0062 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdk1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "proxy-server 525357" 0.0560 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdg1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "proxy-server 525357" 0.0818 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdh1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "proxy-server 525357" 0.0649 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdj1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "proxy-server 525357" 0.0665 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdi1/2/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "object-server 525357" 0.0004 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdi1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "proxy-server 525357" 0.0809 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "object-server 525357" 0.0086 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdl1/2/a/ec-dup/big-obj-get" 201 - "PUT http://localhost/v1/a/ec-dup/big-obj-get" "txe904c9f8bd434ec095bc8-006b08fecb" "proxy-server 525357" 0.1098 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/ec-dup/big-obj-get HTTP/1.0 201 - - t 10400 - - txe904c9f8bd434ec095bc8-006b08fecb - 0.1428 - - 1795751627.975602150 1795751628.118357420 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txacafe722d7ab4d02af414-006b08fecc" "proxy-server 525357" 0.0142 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx7bedb5b0b2154e4c87d64-006b08fecc" "proxy-server 525357" 0.0147 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdi1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx417a4f809ff5468d99272-006b08fecc" "proxy-server 525357" 0.0007 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdg1/2/a/ec-dup/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec-dup/big-obj-get" "tx417a4f809ff5468d99272-006b08fecc" "proxy-server 525357" 0.0088 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 GET /v1/a/ec-dup/big-obj-get HTTP/1.0 200 - - t - 10400 - tx417a4f809ff5468d99272-006b08fecc - 0.0590 - - 1795751628.127971172 1795751628.187020302 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa7fd1539b8543ffb0c87-006b08fecc" "proxy-server 525357" 0.0175 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:48369/sda1/0/a/ec_deleted" "txfa7fd1539b8543ffb0c87-006b08fecc" "container-server 525357" 0.0010 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://127.0.0.1:43275/sdb1/0/a/ec_deleted" "txfa7fd1539b8543ffb0c87-006b08fecc" "container-server 525357" 0.0009 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txfa7fd1539b8543ffb0c87-006b08fecc" "proxy-server 525357" 0.0323 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txfa7fd1539b8543ffb0c87-006b08fecc" "proxy-server 525357" 0.0536 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txfa7fd1539b8543ffb0c87-006b08fecc - 0.0772 - - 1795751628.197027922 1795751628.274195433 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafae760c07f94701bad89-006b08fecc" "proxy-server 525357" 0.0101 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:48369/sda1/0/a/ec_deleted" "txafae760c07f94701bad89-006b08fecc" "container-server 525357" 0.0011 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/ec_deleted" 204 - "DELETE http://127.0.0.1:43275/sdb1/0/a/ec_deleted" "txafae760c07f94701bad89-006b08fecc" "container-server 525357" 0.0017 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "DELETE /sda1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txafae760c07f94701bad89-006b08fecc" "proxy-server 525357" 0.0557 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "DELETE /sdb1/0/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txafae760c07f94701bad89-006b08fecc" "proxy-server 525357" 0.0449 "-" 525357 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txafae760c07f94701bad89-006b08fecc - 0.0810 - - 1795751628.283686161 1795751628.364731073 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcbd0be37d44448ab0d18-006b08fecc" "proxy-server 525357" 0.0021 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx11151f2342b84895b86b4-006b08fecc" "proxy-server 525357" 0.0011 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx11151f2342b84895b86b4-006b08fecc" "proxy-server 525357" 0.0012 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txff82a1f3daea48e899a75-006b08fecc" "proxy-server 525357" 0.0003 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdl1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txff82a1f3daea48e899a75-006b08fecc" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy DEBUG: Ignoring 404 from primary (txn: txff82a1f3daea48e899a75-006b08fecc) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txff82a1f3daea48e899a75-006b08fecc) (client_ip: 127.0.0.1) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txff82a1f3daea48e899a75-006b08fecc" "proxy-server 525357" 0.0003 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdj1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txff82a1f3daea48e899a75-006b08fecc" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy DEBUG: Ignoring 404 from primary (txn: txff82a1f3daea48e899a75-006b08fecc) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txff82a1f3daea48e899a75-006b08fecc) (client_ip: 127.0.0.1) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdk1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txff82a1f3daea48e899a75-006b08fecc" "proxy-server 525357" 0.0003 "-" 525357 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_deleted ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_POST +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_POST ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_PUT +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_PUT ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_updating_multiple_container_servers +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_updating_multiple_container_servers ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_slow_primaries ... ok +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_weird_content_types +test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_weird_content_types ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking +test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking ... ok -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx24f55bb00e7a40a8a6920-0068fbeecf" "proxy-server 4171839" 0.0013 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - txbcaf1e11bee3482185b30-0068fbeecf - 0.1699 - - 1761341135.474198341 1761341135.644071341 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx51b1d9fabfab4221a6ada-006b08fecc" "proxy-server 525335" 0.0055 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - tx7efda52fae4e45d6bcb36-006b08fecc - 0.0175 - - 1795751628.184611797 1795751628.202072382 0 - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65364,9 +54503,9 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx724a9d2d34444045b9d7e-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx21d872a09b5a478281d02-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +http.client.HTTPException (txn: tx9818f7f20c0541d892d24-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx49fca3ab30304fe58dcc6-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65393,8 +54532,8 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -Exception (txn: tx4e40a59c567f4292be6f3-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx6a13f12471904af5be801-0068fbeed0) +Exception (txn: tx99e699f53dc944fb83a11-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx7a51467a5ef74af9aa9f1-006b08fecc) proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node @@ -65416,8 +54555,8 @@ expect_status = self._status.get_expect_status() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status raise expect_status -Exception (txn: txf4981fd3cb104b95b33f1-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to get final status of PUT to /v1/a/c/o.jpg: Timeout (Nones) (txn: tx3496e56a1c91475b8d83d-0068fbeed0) +Exception (txn: txf48df0d5780343f0aafe8-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: Timeout (Nones) (txn: tx1d855b29178f4716aca11-006b08fecc) proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response @@ -65431,10 +54570,9 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status raise self.status -Exception (txn: txdfe2ef80efed4786aed29-0068fbeed0) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: ERROR Insufficient Storage (txn: tx992d9d44303744ea8cac2-0068fbeed0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx97655d48b5544c18b6aca-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Exception (txn: tx9b59f536a0c24498ba1bf-006b08fecc) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb, error: ERROR Insufficient Storage (txn: tx2821ee9afe584f299d874-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65454,270 +54592,37 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx97655d48b5544c18b6aca-0068fbeed0)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length ... ok - -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341134.83550, (0, 0) as of 1761341134.83550, active as of 1761341134.83550>, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011897087097167969s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001468658447265625s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011324882507324219s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00013184547424316406s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010824203491210938s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341134.83548, (0, 0) as of 1761341134.83548, active as of 1761341134.83548>, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpw8vzzg3s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341134.83601.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015854835510253906s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011777877807617188s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001201629638671875s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011372566223144531s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00020051002502441406s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001850128173828125s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000156402587890625s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001442432403564453s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013780593872070312s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001251697540283203s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013256072998046875s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012636184692382812s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001304149627685547s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001399517059326172s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012302398681640625s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001327991485595703s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001723766326904297s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015544891357421875s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000110626220703125s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001773834228515625s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00018143653869628906s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002143383026123047s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001926422119140625s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.274482727050781e-05s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.797645568847656e-05s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012636184692382812s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00020170211791992188s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container ... ok - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Relinking /tmp/tmpp5_oz0i6/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data to /tmp/tmpp5_oz0i6/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341136.00000.data due to next_part_power set -test-object-controller DEBUG: Relinking /tmp/tmpp5_oz0i6/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1761341137.00000.data to /tmp/tmpp5_oz0i6/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1761341137.00000.data due to next_part_power set -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0041 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 411 30 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 15 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0018 "-" 4171786 0 -test-object-controller DEBUG: Update to /a/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id) -test INFO: Object update sweep starting on /tmp/tmp68rh9xac/tmp_test_object_server_ObjectController/sda1 (pid: 4171786) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmp68rh9xac/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341136.00000 -test INFO: Object update sweep completed on /tmp/tmp68rh9xac/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171786) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0020 "-" 4171786 0 -test-object-controller DEBUG: Update to /.another/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id) -test INFO: Object update sweep starting on /tmp/tmpqhya9hzk/tmp_test_object_server_ObjectController/sda1 (pid: 4171786) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpqhya9hzk/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341137.00000 -test INFO: Object update sweep completed on /tmp/tmpqhya9hzk/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171786) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0019 "-" 4171786 0 -test-object-controller DEBUG: Update to /.another/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id) -test INFO: Object update sweep starting on /tmp/tmpx47atr6o/tmp_test_object_server_ObjectController/sda1 (pid: 4171786) -test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpx47atr6o/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341137.00000 -test INFO: Object update sweep completed on /tmp/tmpx47atr6o/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171786) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 1test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag -test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST -test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_EC_policy -test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_EC_policy ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_repl_policy -test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_repl_policy ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_then_fetch_system_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_then_fetch_system_metadata ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata ... ok - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_8" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_9" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_default_10" 201 - "-" "-" "-" 0.0003 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_0" 201 - "-" "-" "-" 0.0004 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_1" 201 - "-" "-" "-" 0.0003 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_2" 201 - "-" "-" "-" 0.0003 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_3" 201 - "-" "-" "-" 0.0002 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_4" 201 - "-" "-" "-" 0.0002 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_5" 201 - "-" "-" "-" 0.0002 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_6" 201 - "-" "-" "-" 0.0002 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_7" 201 - "-" "-" "-" 0.0003 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_8" 201 - "-" "-" "-" 0.0002 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/obj_1_9" 201 - "-" "-" "-" 0.0003 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0039 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 155 "-" "-" "-" 0.0021 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 80 "-" "-" "-" 0.0022 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 400 40 "-" "-" "-" 0.0010 "-" 4171813 3 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0097 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US/TX" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US/TX/B" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US/OK" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US/OK/B" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/US/UT/A" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 242 "-" "-" "-" 0.0039 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/plainc" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/plainc/0" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/plainc/1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/plainc/2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/plainc" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/plainc" 200 6 "-" "-" "-" 0.0019 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a1" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/b1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/b2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/a3" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/b3" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 9 "-" "-" "-" 0.0036 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1287 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1274 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 633 "-" "-" "-" 0.0015 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 400 9 "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 412 22 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 507 - "-" "-" "-" 0.0002 "-" 4171813 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_errors ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_from_compacted_shard -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_from_compacted_shard ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_include_deleted -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_include_deleted ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_using_state_aliases -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_using_state_aliases ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_with_format_header -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_shard_ranges_with_format_header ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_namespaces ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges_db_unlinked -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_for_shard_ranges_db_unlinked ... ok +http.client.HTTPException (txn: tx9369690880ab4e2790fd2-006b08fecc)test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_most_cleave_progress +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_most_cleave_progress ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_no_complete_path +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_no_complete_path ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_two_sub_path_splits +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_two_sub_path_splits ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_whole_path_split +test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_whole_path_split ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_all_donors_shrink_to_root +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_all_donors_shrink_to_root ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_donors_but_no_suitable_acceptor +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_donors_but_no_suitable_acceptor ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_eligible_states +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_eligible_states ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit ... ok -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx97655d48b5544c18b6aca-0068fbeed0) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2e078ac5effe4c5cb69aa-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx9369690880ab4e2790fd2-006b08fecc) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx9369690880ab4e2790fd2-006b08fecc) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2546c4e3840d437f81582-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65737,18 +54642,18 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx2e078ac5effe4c5cb69aa-0068fbeed0) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx2e078ac5effe4c5cb69aa-0068fbeed0) +http.client.HTTPException (txn: tx2546c4e3840d437f81582-006b08fecc) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx2546c4e3840d437f81582-006b08fecc) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5e66178a0bc643ee8677e-0068fbeed0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc5682b9287e8402381d5c-0068fbeed0) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx70c90210b60643c2aadf9-006b08fecc) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx29dc8b5a0cf841459bccf-006b08fecc) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd871386b1fa0467b8d923-0068fbeed0) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc0c5f9e69c02466ca46a6-0068fbeed0) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe8e3e1c2b42b47069baeb-006b08fecc) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txdbefb21ce9814ab0ae93f-006b08fecc) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65768,8 +54673,8 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: txc6d45fc16e87415eafd70-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +http.client.HTTPException (txn: tx6efc0d65a54e4f37857ff-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65789,8 +54694,8 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx5be46336bef64a3e9a92d-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +http.client.HTTPException (txn: tx8699a14409f14972a97ae-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -65810,666 +54715,101 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx5be46336bef64a3e9a92d-0068fbeed0)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_too_large -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... ok - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx8596dc41062f4dddac358-0068fbeec7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx8596dc41062f4dddac358-0068fbeec7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8596dc41062f4dddac358-0068fbeec7 - 0.0086 VW - 1761341127.948640823 1761341127.957280874 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txd31ed739ce0b4980a8991-0068fbeec7" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "txd31ed739ce0b4980a8991-0068fbeec7" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "txd31ed739ce0b4980a8991-0068fbeec7" "proxy-server 4171824" 0.0073 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "txd31ed739ce0b4980a8991-0068fbeec7" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/27 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txd31ed739ce0b4980a8991-0068fbeec7 - 0.0126 - - 1761341127.957666397 1761341127.970233917 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4e9c267c52d411f94cd7-0068fbeec7" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/27 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe4e9c267c52d411f94cd7-0068fbeec7 - 0.0042 VW - 1761341127.971872091 1761341127.976063251 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sdb1/0/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txd4676cf37ece43458a848-0068fbeec7" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txd4676cf37ece43458a848-0068fbeec7 - 0.0056 VW - 1761341127.976668119 1761341127.982283831 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx1c458a49407b4b6ba8b2c-0068fbeec7" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx1c458a49407b4b6ba8b2c-0068fbeec7" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb686ed7062e64a3fa673a-0068fbeec7" "proxy-server 4171824" 0.0002 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:27 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb686ed7062e64a3fa673a-0068fbeec7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/27 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx1c458a49407b4b6ba8b2c-0068fbeec7 - 0.0122 VW - 1761341127.982900620 1761341127.995063066 0 - (txn: txa9c9a5cd994d4da58d042-0068fbeec7) -proxy INFO: - - 24/Oct/2025/21/25/27 PUT /v1/a/none/003foo/1761341127.95822 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txa9c9a5cd994d4da58d042-0068fbeec7 - 0.0059 VW - 1761341127.989617586 1761341127.995469570 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcce00f3c317249d689185-0068fbeec7" "proxy-server 4171824" 0.0020 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/28 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcce00f3c317249d689185-0068fbeec7 - 0.0047 VW - 1761341127.997018576 1761341128.001715899 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sda1/0/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txaaf2ae98df964c709cd2c-0068fbeec8" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/28 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txaaf2ae98df964c709cd2c-0068fbeec8 - 0.0056 VW - 1761341128.002273798 1761341128.007846117 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txc2648d19a06744e09af5a-0068fbeec8" "proxy-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txc2648d19a06744e09af5a-0068fbeec8" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/28 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txc2648d19a06744e09af5a-0068fbeec8 - 0.0057 VW - 1761341128.008464575 1761341128.014179230 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx66cae67d789242f1811c9-0068fbeec8" "object-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx66cae67d789242f1811c9-0068fbeec8" "proxy-server 4171824" 0.0057 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "DELETE /sdb1/0/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx66cae67d789242f1811c9-0068fbeec8" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx66cae67d789242f1811c9-0068fbeec8" "proxy-server 4171824" 0.0077 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/28 DELETE /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx66cae67d789242f1811c9-0068fbeec8 - 0.0125 - - 1761341128.014562845 1761341128.027066231 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0df250a61a4d41d384bb4-0068fbeec8" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/1_oc_non_ascii%C2%A3" "tx0df250a61a4d41d384bb4-0068fbeec8" "container-server 4171824" 0.0010 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/1_oc_non_ascii%C2%A3" "tx0df250a61a4d41d384bb4-0068fbeec8" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx0df250a61a4d41d384bb4-0068fbeec8" "proxy-server 4171824" 0.0162 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:28 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx0df250a61a4d41d384bb4-0068fbeec8" "proxy-server 4171824" 0.0121 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx0df250a61a4d41d384bb4-0068fbeec8 - 0.8278 - - 1761341128.321332216 1761341129.149090290 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5321983c76c44ea9ae87e-0068fbeec9" "proxy-server 4171824" 0.0022 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3?format=json&states=listing" "tx5321983c76c44ea9ae87e-0068fbeec9" "proxy-server 4171824" 0.0022 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx5321983c76c44ea9ae87e-0068fbeec9 - 0.0107 - - 1761341129.150795937 1761341129.161454678 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b7a4bf3ef234bf7acf10-0068fbeec9" "proxy-server 4171824" 0.0020 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/1_vc_ascii" "tx0b7a4bf3ef234bf7acf10-0068fbeec9" "container-server 4171824" 0.0011 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/1_vc_ascii" "tx0b7a4bf3ef234bf7acf10-0068fbeec9" "container-server 4171824" 0.0010 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx0b7a4bf3ef234bf7acf10-0068fbeec9" "proxy-server 4171824" 0.0083 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx0b7a4bf3ef234bf7acf10-0068fbeec9" "proxy-server 4171824" 0.0133 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/1_vc_ascii HTTP/1.0 201 - - t - - - tx0b7a4bf3ef234bf7acf10-0068fbeec9 - 0.0218 - - 1761341129.163300037 1761341129.185057878 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73d5d3608a5d403b940f4-0068fbeec9" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx73d5d3608a5d403b940f4-0068fbeec9 - 0.0048 VW - 1761341129.186714172 1761341129.191545963 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6bf9c402202347ffb0054-0068fbeec9" "proxy-server 4171824" 0.0012 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6bf9c402202347ffb0054-0068fbeec9 - 0.0041 VW - 1761341129.192126751 1761341129.196205616 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx955c86b8ab57491dafae0-0068fbeec9" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx955c86b8ab57491dafae0-0068fbeec9" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx955c86b8ab57491dafae0-0068fbeec9 - 0.0057 VW - 1761341129.196838140 1761341129.202518940 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7e496e74c9d64e29a0d5a-0068fbeec9" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7e496e74c9d64e29a0d5a-0068fbeec9" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7e496e74c9d64e29a0d5a-0068fbeec9" "proxy-server 4171824" 0.0078 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7e496e74c9d64e29a0d5a-0068fbeec9" "proxy-server 4171824" 0.0093 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx7e496e74c9d64e29a0d5a-0068fbeec9 - 0.0133 - - 1761341129.202926874 1761341129.216238260 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58aa23c6592d4cbeac827-0068fbeec9" "proxy-server 4171824" 0.0019 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx58aa23c6592d4cbeac827-0068fbeec9 - 0.0048 VW - 1761341129.228183746 1761341129.232945204 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6f26fb57d6804542ad1fc-0068fbeec9" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6f26fb57d6804542ad1fc-0068fbeec9 - 0.0055 VW - 1761341129.233561039 1761341129.239055395 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txac4ed72b29d143d8b3083-0068fbeec9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txac4ed72b29d143d8b3083-0068fbeec9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx7cef51a0bab94c19acc7e-0068fbeec9" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txac4ed72b29d143d8b3083-0068fbeec9 - 0.0184 VW - 1761341129.239648819 1761341129.258074045 0 - (txn: txe65d9d0bf7ed4989883d0-0068fbeec9) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txe65d9d0bf7ed4989883d0-0068fbeec9" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txe65d9d0bf7ed4989883d0-0068fbeec9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txe65d9d0bf7ed4989883d0-0068fbeec9" "proxy-server 4171824" 0.0092 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txe65d9d0bf7ed4989883d0-0068fbeec9" "proxy-server 4171824" 0.0089 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe65d9d0bf7ed4989883d0-0068fbeec9 - 0.0209 VW - 1761341129.246213913 1761341129.267104149 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txeb88533cb5474caa9231e-0068fbeec9" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txeb88533cb5474caa9231e-0068fbeec9" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txeb88533cb5474caa9231e-0068fbeec9" "proxy-server 4171824" 0.6428 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txeb88533cb5474caa9231e-0068fbeec9" "proxy-server 4171824" 0.6444 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txeb88533cb5474caa9231e-0068fbeec9 - 0.6483 - - 1761341129.267502785 1761341129.915776491 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a6cb62dc55a495b92671-0068fbeec9" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx78e04701760d40de8e954-0068fbeec9" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3a1af831b93f4bddad7ac-0068fbeec9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx3a1af831b93f4bddad7ac-0068fbeec9 - 0.0141 - - 1761341129.917383194 1761341129.931478500 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5dd57ccde2f4ed08f019-0068fbeec9" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb5dd57ccde2f4ed08f019-0068fbeec9 - 0.0039 VW - 1761341129.943548441 1761341129.947496653 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx385cc2861ca54aad993b1-0068fbeec9" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx385cc2861ca54aad993b1-0068fbeec9 - 0.0054 VW - 1761341129.948081970 1761341129.953463078 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx802a226aba9c4ff698090-0068fbeec9" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx802a226aba9c4ff698090-0068fbeec9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx25414236088440659a9fa-0068fbeec9" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx802a226aba9c4ff698090-0068fbeec9 - 0.0162 VW - 1761341129.954086542 1761341129.970251083 0 - (txn: tx9af1272643a948b68e17f-0068fbeec9) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx9af1272643a948b68e17f-0068fbeec9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx9af1272643a948b68e17f-0068fbeec9" "proxy-server 4171824" 0.0066 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx9af1272643a948b68e17f-0068fbeec9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx9af1272643a948b68e17f-0068fbeec9" "proxy-server 4171824" 0.0106 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/29 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx9af1272643a948b68e17f-0068fbeec9 - 0.0193 VW - 1761341129.960694790 1761341129.979958534 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx79ea5d4109be47bd9d383-0068fbeec9" "object-server 4171824" 0.0025 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx79ea5d4109be47bd9d383-0068fbeec9" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx79ea5d4109be47bd9d383-0068fbeec9" "proxy-server 4171824" 0.0115 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:29 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx79ea5d4109be47bd9d383-0068fbeec9" "proxy-server 4171824" 0.0112 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/29 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx79ea5d4109be47bd9d383-0068fbeec9 - 0.0161 - - 1761341129.980425835 1761341129.996508360 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5f379cf1106e43fca5b4e-0068fbeec9" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx0899563f59d2469a9bf4a-0068fbeeca" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx548290996206409d838b0-0068fbeeca" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx548290996206409d838b0-0068fbeeca - 0.0138 - - 1761341129.998095512 1761341130.011929750 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6312d7c658564c6fbebe2-0068fbeeca" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?format=json&states=listing" "tx6312d7c658564c6fbebe2-0068fbeeca" "proxy-server 4171824" 0.0042 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/1_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx6312d7c658564c6fbebe2-0068fbeeca - 0.0117 - - 1761341130.013739586 1761341130.025434256 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86a4eecdbe594992a3ed4-0068fbeeca" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txed73dbbe89014c1798a49-0068fbeeca" "proxy-server 4171824" 0.0026 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx997c00158c924291a268e-0068fbeeca" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx997c00158c924291a268e-0068fbeeca" "proxy-server 4171824" 0.0006 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d7e6aed12ce47c098936-0068fbeeca" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0d7e6aed12ce47c098936-0068fbeeca - 0.0040 VW - 1761341130.751438856 1761341130.755424738 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa5cd72a52796441fa02d2-0068fbeeca" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/30 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa5cd72a52796441fa02d2-0068fbeeca - 0.0041 VW - 1761341130.755972862 1761341130.760099411 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx5f5787954cf44426bef84-0068fbeeca" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx5f5787954cf44426bef84-0068fbeeca" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/30 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5f5787954cf44426bef84-0068fbeeca - 0.0055 VW - 1761341130.760716200 1761341130.766236067 0 - -proxy INFO: - - 24/Oct/2025/21/25/30 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - Swift t - 5 - tx997c00158c924291a268e-0068fbeeca - 0.7437 SSC - 1761341130.027544975 1761341130.771205664 0 - (txn: txba2f86a356e94a8e9dc38-0068fbeeca) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" "txba2f86a356e94a8e9dc38-0068fbeeca" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" "txba2f86a356e94a8e9dc38-0068fbeeca" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "txba2f86a356e94a8e9dc38-0068fbeeca" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "txba2f86a356e94a8e9dc38-0068fbeeca" "proxy-server 4171824" 0.0099 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 COPY /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txba2f86a356e94a8e9dc38-0068fbeeca - 0.0138 SSC - 1761341130.766644239 1761341130.780485153 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b1bf667dcfd40e885192-0068fbeeca" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx20f3b9e6490a427aa6646-0068fbeeca" "proxy-server 4171824" 0.0026 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx1fd33cd0293447f983018-0068fbeeca" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx1fd33cd0293447f983018-0068fbeeca - 0.0136 - - 1761341130.782145739 1761341130.795722008 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6ce8d3ff1bc428598a7a-0068fbeeca" "proxy-server 4171824" 0.0043 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb830621776664c16937c4-0068fbeeca" "proxy-server 4171824" 0.0026 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx5a8bfa37adc5454a88090-0068fbeeca" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "POST /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx5a8bfa37adc5454a88090-0068fbeeca" "proxy-server 4171824" 0.0062 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx5a8bfa37adc5454a88090-0068fbeeca" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "POST /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx5a8bfa37adc5454a88090-0068fbeeca" "proxy-server 4171824" 0.0083 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 POST /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 202 - - t - 76 - tx5a8bfa37adc5454a88090-0068fbeeca - 0.0259 - - 1761341130.797557354 1761341130.823423147 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx945a3c08ca844f6d91aae-0068fbeeca" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx04835006ea2846f88c76b-0068fbeeca" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc39069249d354ab5b6144-0068fbeeca" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txc39069249d354ab5b6144-0068fbeeca - 0.0152 - - 1761341130.825152874 1761341130.840306282 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx664386473ce242409eae7-0068fbeeca" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3" 200 316 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3?format=json&states=listing" "tx664386473ce242409eae7-0068fbeeca" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/30 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx664386473ce242409eae7-0068fbeeca - 0.0105 - - 1761341130.842422724 1761341130.852961779 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txacc6723a7bbc40b6aac1b-0068fbeeca" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txacc6723a7bbc40b6aac1b-0068fbeeca - 0.0043 VW - 1761341130.855064154 1761341130.859362125 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:30 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx525b03776c9d46b89000b-0068fbeeca" "proxy-server 4171824" 0.0015 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx525b03776c9d46b89000b-0068fbeeca - 0.7120 VW - 1761341130.859966278 1761341131.571971655 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx52e500b42f044f97aa34f-0068fbeecb" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 362 - tx52e500b42f044f97aa34f-0068fbeecb - 0.0063 VW - 1761341131.572648764 1761341131.578918695 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803?symlink=get" "tx8d1740c5e4f44278b00f3-0068fbeecb" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803?symlink=get" "tx8d1740c5e4f44278b00f3-0068fbeecb" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 GET /v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8d1740c5e4f44278b00f3-0068fbeecb - 0.0125 VW - 1761341131.579451323 1761341131.591989040 0 - (txn: txc7c3748c743f485ca9eb0-0068fbeecb) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc7c3748c743f485ca9eb0-0068fbeecb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc7c3748c743f485ca9eb0-0068fbeecb" "proxy-server 4171824" 0.0081 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc7c3748c743f485ca9eb0-0068fbeecb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txc7c3748c743f485ca9eb0-0068fbeecb" "proxy-server 4171824" 0.0125 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txc7c3748c743f485ca9eb0-0068fbeecb - 0.0163 VW - 1761341131.586572647 1761341131.602831841 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 204 - "DELETE http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx8c76eaada2ff4d93b9349-0068fbeecb" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx8c76eaada2ff4d93b9349-0068fbeecb" "proxy-server 4171824" 0.0092 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 204 - "DELETE http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx8c76eaada2ff4d93b9349-0068fbeecb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1761341129.26803" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803" "tx8c76eaada2ff4d93b9349-0068fbeecb" "proxy-server 4171824" 0.0124 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1761341129.26803 HTTP/1.0 204 - Swift - - - - tx8c76eaada2ff4d93b9349-0068fbeecb - 0.0171 VW - 1761341131.603345871 1761341131.620398283 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19245bb8459b4cda912d8-0068fbeecb" "proxy-server 4171824" 0.0019 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7e71e05256b1443c8e080-0068fbeecb" "proxy-server 4171824" 0.0035 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx623db23c160d4114b67f5-0068fbeecb" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx623db23c160d4114b67f5-0068fbeecb - 0.0174 - - 1761341131.622612476 1761341131.640037775 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68e244a07568479298c41-0068fbeecb" "proxy-server 4171824" 0.0017 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/0/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx68e244a07568479298c41-0068fbeecb" "proxy-server 4171824" 0.0042 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/31 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx68e244a07568479298c41-0068fbeecb - 0.0131 - - 1761341131.642228127 1761341131.655307770 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3af59aaee0cd4befb3d73-0068fbeecb" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3af59aaee0cd4befb3d73-0068fbeecb - 0.0043 VW - 1761341131.657446623 1761341131.661737442 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf4b0dd66155341a385753-0068fbeecb" "proxy-server 4171824" 0.0015 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf4b0dd66155341a385753-0068fbeecb - 0.0045 VW - 1761341131.662359953 1761341131.666832924 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx04350c6e0cf94b63a59eb-0068fbeecb" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - tx04350c6e0cf94b63a59eb-0068fbeecb - 0.0075 VW - 1761341131.667434931 1761341131.674925089 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347?symlink=get" "txad9a0c686ea44184ac4cc-0068fbeecb" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347?symlink=get" "txad9a0c686ea44184ac4cc-0068fbeecb" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/31 GET /v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txad9a0c686ea44184ac4cc-0068fbeecb - 0.0122 VW - 1761341131.675457239 1761341131.687661648 0 - (txn: txe77dbe8ce5394757b6746-0068fbeecb) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:31 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe77dbe8ce5394757b6746-0068fbeecb" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe77dbe8ce5394757b6746-0068fbeecb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe77dbe8ce5394757b6746-0068fbeecb" "proxy-server 4171824" 0.7424 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe77dbe8ce5394757b6746-0068fbeecb" "proxy-server 4171824" 0.7420 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/32 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe77dbe8ce5394757b6746-0068fbeecb - 0.7474 VW - 1761341131.682385206 1761341132.429819584 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txdb8865dd439946b99c2ab-0068fbeecc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txdb8865dd439946b99c2ab-0068fbeecc" "proxy-server 4171824" 0.0054 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txdb8865dd439946b99c2ab-0068fbeecc" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341129.20347" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347" "txdb8865dd439946b99c2ab-0068fbeecc" "proxy-server 4171824" 0.0076 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/32 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1761341129.20347 HTTP/1.0 204 - Swift - - - - txdb8865dd439946b99c2ab-0068fbeecc - 0.0121 VW - 1761341132.430352688 1761341132.442411184 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e02afcb5ad241ea8709d-0068fbeecc" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx54ec0eaf716541d680ee0-0068fbeecc" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx77c0738abb0e4d339ac4e-0068fbeecc" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx77c0738abb0e4d339ac4e-0068fbeecc - 0.0175 - - 1761341132.444056749 1761341132.461544037 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09b04fb083f8429494792-0068fbeecc" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "GET /sda1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx09b04fb083f8429494792-0068fbeecc" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx09b04fb083f8429494792-0068fbeecc - 0.0119 - - 1761341132.463416576 1761341132.475359678 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ecb676973c9425aa4717-0068fbeecc" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "GET /sda1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx8ecb676973c9425aa4717-0068fbeecc" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx8ecb676973c9425aa4717-0068fbeecc - 0.0102 - - 1761341132.477445364 1761341132.487669468 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66de22b260da47e1a77ff-0068fbeecc" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66de22b260da47e1a77ff-0068fbeecc - 0.0043 VW - 1761341132.489829063 1761341132.494156599 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx34f4bbeee6cc4bd2a91f7-0068fbeecc" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/32 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx34f4bbeee6cc4bd2a91f7-0068fbeecc - 0.0059 VW - 1761341132.494753599 1761341132.500657558 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx88250e0f0bfe435a80a0b-0068fbeecc" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/32 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx88250e0f0bfe435a80a0b-0068fbeecc - 0.0073 VW - 1761341132.501312494 1761341132.508609772 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb8b4b57710374407be11c-0068fbeecc" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb8b4b57710374407be11c-0068fbeecc" "proxy-server 4171824" 0.0052 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb8b4b57710374407be11c-0068fbeecc" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "DELETE /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb8b4b57710374407be11c-0068fbeecc" "proxy-server 4171824" 0.0074 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 DELETE /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 204 - - t - - - txb8b4b57710374407be11c-0068fbeecc - 0.0121 - - 1761341132.509068489 1761341132.521135092 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx360b5f596e03423f97d77-0068fbeecc" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx40608fc9c2ac440dae64e-0068fbeecc" "proxy-server 4171824" 0.0027 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx50f6ce4aaa5245969ef0b-0068fbeecc" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:32 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx50f6ce4aaa5245969ef0b-0068fbeecc" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/32 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 404 - - t - 70 - tx50f6ce4aaa5245969ef0b-0068fbeecc - 0.0159 - - 1761341132.522809505 1761341132.538758516 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadc9a9c5b4a14ebea9c01-0068fbeecd" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txadc9a9c5b4a14ebea9c01-0068fbeecd - 0.0041 VW - 1761341133.232945681 1761341133.237010956 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txecf02d9ea13e479ebf95e-0068fbeecd" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txecf02d9ea13e479ebf95e-0068fbeecd - 0.0040 VW - 1761341133.237611055 1761341133.241617441 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx3b68d318fc02450cae603-0068fbeecd" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx3b68d318fc02450cae603-0068fbeecd" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3b68d318fc02450cae603-0068fbeecd - 0.0056 VW - 1761341133.242196560 1761341133.247830391 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx313c5b5796904e23813de-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx313c5b5796904e23813de-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx313c5b5796904e23813de-0068fbeecd" "proxy-server 4171824" 0.0081 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx313c5b5796904e23813de-0068fbeecd" "proxy-server 4171824" 0.0132 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx313c5b5796904e23813de-0068fbeecd - 0.0169 - - 1761341133.248191118 1761341133.265137911 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2fbe70ce85af4f2c8950c-0068fbeecd" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2fbe70ce85af4f2c8950c-0068fbeecd - 0.0047 VW - 1761341133.277288198 1761341133.281993866 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx31b66bd5d829437385262-0068fbeecd" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx31b66bd5d829437385262-0068fbeecd - 0.0060 VW - 1761341133.282707691 1761341133.288705587 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx667623f0e1154453b7fdc-0068fbeecd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx667623f0e1154453b7fdc-0068fbeecd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx667623f0e1154453b7fdc-0068fbeecd - 0.0070 VW - 1761341133.289372683 1761341133.296372652 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx6e89d979af2a4cd6aa377-0068fbeecd" "proxy-server 4171824" 0.0015 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.24873" 201 - "PUT http://localhost/sdb1/1/a/1_vc_ascii/0091_o_ascii/1761341133.24873" "tx251492a288824cf693c20-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.24873" 201 - "PUT http://localhost/sda1/1/a/1_vc_ascii/0091_o_ascii/1761341133.24873" "tx251492a288824cf693c20-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/1/a/1_vc_ascii/0091_o_ascii/1761341133.24873" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.24873" "tx251492a288824cf693c20-0068fbeecd" "proxy-server 4171824" 0.0085 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/1/a/1_vc_ascii/0091_o_ascii/1761341133.24873" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.24873" "tx251492a288824cf693c20-0068fbeecd" "proxy-server 4171824" 0.0083 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761341133.24873 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx251492a288824cf693c20-0068fbeecd - 0.0179 VW - 1761341133.297010183 1761341133.314913988 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txcd7a1d24099741e5b2ed9-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txcd7a1d24099741e5b2ed9-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txcd7a1d24099741e5b2ed9-0068fbeecd" "proxy-server 4171824" 0.0081 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txcd7a1d24099741e5b2ed9-0068fbeecd" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - txcd7a1d24099741e5b2ed9-0068fbeecd - 0.0138 - - 1761341133.315377474 1761341133.329224348 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbbfed57d883a4ac09620a-0068fbeecd" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbbfed57d883a4ac09620a-0068fbeecd - 0.0042 VW - 1761341133.341189861 1761341133.345391273 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx5a5603b54d3b46949125d-0068fbeecd" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5a5603b54d3b46949125d-0068fbeecd - 0.0053 VW - 1761341133.345979691 1761341133.351265430 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx1cd3e2c192084d61b57a0-0068fbeecd" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx1cd3e2c192084d61b57a0-0068fbeecd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx1cd3e2c192084d61b57a0-0068fbeecd - 0.2712 VW - 1761341133.351872444 1761341133.623060226 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx1c0946bcfcb5454cb35f4-0068fbeecd" "proxy-server 4171824" 0.0026 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.31594" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1761341133.31594" "tx87f7b0acb8d24d99a18ea-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/2/a/1_vc_ascii/0091_o_ascii/1761341133.31594" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.31594" "tx87f7b0acb8d24d99a18ea-0068fbeecd" "proxy-server 4171824" 0.0091 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.31594" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1761341133.31594" "tx87f7b0acb8d24d99a18ea-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/2/a/1_vc_ascii/0091_o_ascii/1761341133.31594" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.31594" "tx87f7b0acb8d24d99a18ea-0068fbeecd" "proxy-server 4171824" 0.0094 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761341133.31594 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx87f7b0acb8d24d99a18ea-0068fbeecd - 0.0214 VW - 1761341133.623662710 1761341133.645091295 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4ebe306cb0ec44d38a95b-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4ebe306cb0ec44d38a95b-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4ebe306cb0ec44d38a95b-0068fbeecd" "proxy-server 4171824" 0.0087 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx4ebe306cb0ec44d38a95b-0068fbeecd" "proxy-server 4171824" 0.0083 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx4ebe306cb0ec44d38a95b-0068fbeecd - 0.0133 - - 1761341133.645570278 1761341133.658906460 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4053b7ac1c154baaaf67c-0068fbeecd" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx4053b7ac1c154baaaf67c-0068fbeecd" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx4053b7ac1c154baaaf67c-0068fbeecd - 0.0122 - - 1761341133.660510540 1761341133.672743797 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx63251960d3604defb19d0-0068fbeecd" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx63251960d3604defb19d0-0068fbeecd - 0.0041 VW - 1761341133.674823999 1761341133.678949594 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx7601cb5140fe4b6ca012f-0068fbeecd" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7601cb5140fe4b6ca012f-0068fbeecd - 0.0058 VW - 1761341133.679526091 1761341133.685351610 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txff9246a330d445cf91552-0068fbeecd" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txff9246a330d445cf91552-0068fbeecd" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txff9246a330d445cf91552-0068fbeecd - 0.0065 VW - 1761341133.685974360 1761341133.692485332 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx09d7120e5a2641dc849d8-0068fbeecd" "proxy-server 4171824" 0.0013 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.64612" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341133.64612" "tx6cb2b0ef82a64aa2a4a99-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.64612" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1761341133.64612" "tx6cb2b0ef82a64aa2a4a99-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1761341133.64612" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.64612" "tx6cb2b0ef82a64aa2a4a99-0068fbeecd" "proxy-server 4171824" 0.0081 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1761341133.64612" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.64612" "tx6cb2b0ef82a64aa2a4a99-0068fbeecd" "proxy-server 4171824" 0.0078 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/33 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761341133.64612 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx6cb2b0ef82a64aa2a4a99-0068fbeecd - 0.0167 VW - 1761341133.693068981 1761341133.709774733 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe94deccd5c60421bb8c5b-0068fbeecd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe94deccd5c60421bb8c5b-0068fbeecd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe94deccd5c60421bb8c5b-0068fbeecd" "proxy-server 4171824" 0.0076 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txe94deccd5c60421bb8c5b-0068fbeecd" "proxy-server 4171824" 0.0093 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/33 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txe94deccd5c60421bb8c5b-0068fbeecd - 0.0131 - - 1761341133.710189104 1761341133.723281384 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71f2dac889b1486e97235-0068fbeecd" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx71f2dac889b1486e97235-0068fbeecd - 1.1560 VW - 1761341133.725002289 1761341134.881030321 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx2c85498ad9ed48f0bcb01-0068fbeece" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2c85498ad9ed48f0bcb01-0068fbeece - 0.0058 VW - 1761341134.881707430 1761341134.887469530 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx22378500947848bea27e6-0068fbeece" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx22378500947848bea27e6-0068fbeece" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx94b9c3ee684748a7938f4-0068fbeece" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx22378500947848bea27e6-0068fbeece - 0.0173 VW - 1761341134.888102770 1761341134.905398369 0 - (txn: tx9068a31e973b43adad04a-0068fbeece) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx9068a31e973b43adad04a-0068fbeece" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx9068a31e973b43adad04a-0068fbeece" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx9068a31e973b43adad04a-0068fbeece" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx9068a31e973b43adad04a-0068fbeece" "proxy-server 4171824" 0.0106 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/34 PUT /v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx9068a31e973b43adad04a-0068fbeece - 0.0201 VW - 1761341134.895141602 1761341134.915272474 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx95a6ccbbfdc640e08c6fd-0068fbeece" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx95a6ccbbfdc640e08c6fd-0068fbeece" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx95a6ccbbfdc640e08c6fd-0068fbeece" "proxy-server 4171824" 0.0151 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx95a6ccbbfdc640e08c6fd-0068fbeece" "proxy-server 4171824" 0.0169 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/34 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx95a6ccbbfdc640e08c6fd-0068fbeece - 0.0212 - - 1761341134.915707588 1761341134.936957359 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc171131d69e4807b8e00-0068fbeece" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdc171131d69e4807b8e00-0068fbeece - 0.0045 VW - 1761341134.938836336 1761341134.943351269 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx16cc0812808b4582acac2-0068fbeece" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx16cc0812808b4582acac2-0068fbeece - 0.0061 VW - 1761341134.943973064 1761341134.950043678 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "tx7d076f529f1c4af689a16-0068fbeece" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "tx7d076f529f1c4af689a16-0068fbeece" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/34 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx7d076f529f1c4af689a16-0068fbeece - 0.0057 VW - 1761341134.950673342 1761341134.956384182 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txa85e48c69a11491aab137-0068fbeece" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txa85e48c69a11491aab137-0068fbeece" "proxy-server 4171824" 0.0078 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txa85e48c69a11491aab137-0068fbeece" "object-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txa85e48c69a11491aab137-0068fbeece" "proxy-server 4171824" 0.0103 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/34 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - txa85e48c69a11491aab137-0068fbeece - 0.0148 - - 1761341134.956804752 1761341134.971585274 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx556f972593994a8a87fe8-0068fbeece" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx556f972593994a8a87fe8-0068fbeece - 0.0043 VW - 1761341134.973339558 1761341134.977608681 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx2ba8ad1aff0a49ebb6520-0068fbeece" "proxy-server 4171824" 0.0031 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/34 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2ba8ad1aff0a49ebb6520-0068fbeece - 0.0059 VW - 1761341134.978197575 1761341134.984075069 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 200 4 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "tx36fe1bdf0d6f4f7ca4d94-0068fbeece" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:34 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 200 4 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "tx36fe1bdf0d6f4f7ca4d94-0068fbeece" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx86c56eff9b674ff3a684a-0068fbeecf" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx36fe1bdf0d6f4f7ca4d94-0068fbeece - 0.3367 VW - 1761341134.984726191 1761341135.321410656 0 - (txn: tx973149fb9efe420a8fc59-0068fbeecf) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" "tx973149fb9efe420a8fc59-0068fbeecf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/2/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" "tx973149fb9efe420a8fc59-0068fbeecf" "proxy-server 4171824" 0.0076 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" "tx973149fb9efe420a8fc59-0068fbeecf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/2/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738" "tx973149fb9efe420a8fc59-0068fbeecf" "proxy-server 4171824" 0.0117 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 PUT /v1/a/1_vc_ascii/00d1_o_ascii/sub/1761341134.95738 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx973149fb9efe420a8fc59-0068fbeecf - 0.0213 VW - 1761341135.310827255 1761341135.332128763 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txb371f8dd8bc44e13b1e00-0068fbeecf" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txb371f8dd8bc44e13b1e00-0068fbeecf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txb371f8dd8bc44e13b1e00-0068fbeecf" "proxy-server 4171824" 0.0084 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txb371f8dd8bc44e13b1e00-0068fbeecf" "proxy-server 4171824" 0.0103 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/35 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - txb371f8dd8bc44e13b1e00-0068fbeecf - 0.0144 - - 1761341135.332635403 1761341135.346990824 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb44ead32fcba4191b09ce-0068fbeecf" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb44ead32fcba4191b09ce-0068fbeecf - 0.0043 VW - 1761341135.348736763 1761341135.353068352 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/0/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa214ed0af971490a85f64-0068fbeecf" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa214ed0af971490a85f64-0068fbeecf - 0.0057 VW - 1761341135.353731632 1761341135.359442234 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 724 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txaa8e982d94a74d18af75a-0068fbeecf" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txaa8e982d94a74d18af75a-0068fbeecf - 0.0075 VW - 1761341135.360060692 1761341135.367554903 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073?symlink=get" "tx330057407d19415a88335-0068fbeecf" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073?symlink=get" "tx330057407d19415a88335-0068fbeecf" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 GET /v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx330057407d19415a88335-0068fbeecf - 0.0155 VW - 1761341135.368077040 1761341135.383537292 0 - (txn: tx70166af2f58d42c99afe7-0068fbeecf) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx70166af2f58d42c99afe7-0068fbeecf" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx70166af2f58d42c99afe7-0068fbeecf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx70166af2f58d42c99afe7-0068fbeecf" "proxy-server 4171824" 0.0105 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx70166af2f58d42c99afe7-0068fbeecf" "proxy-server 4171824" 0.0101 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx70166af2f58d42c99afe7-0068fbeecf - 0.0188 VW - 1761341135.375093699 1761341135.393914700 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx5864b4d056674b12bc052-0068fbeecf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx5864b4d056674b12bc052-0068fbeecf" "proxy-server 4171824" 0.0056 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx5864b4d056674b12bc052-0068fbeecf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1761341133.71073" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073" "tx5864b4d056674b12bc052-0068fbeecf" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/35 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1761341133.71073 HTTP/1.0 204 - Swift - - - - tx5864b4d056674b12bc052-0068fbeecf - 0.0128 VW - 1761341135.394490480 1761341135.407247305 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41e37a3a542e4414b6ede-0068fbeecf" "proxy-server 4171824" 0.0019 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:35 +0000] "GET /sda1/0/a/1_vc_ascii" 200 185 "GET http://localhost/v1/a/1_vc_ascii?prefix=00d1_o_ascii%2Fsub%2F&format=json&states=listing" "tx41e37a3a542e4414b6ede-0068fbeecf" "proxy-server 4171824" 0.0041 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 GET /v1/a/1_vc_ascii%3Fprefix%3D00d1_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - tx41e37a3a542e4414b6ede-0068fbeecf - 1.0480 - - 1761341135.409157276 1761341136.457139492 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f3f58b0fde0403bb3a01-0068fbeed0" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44927/sdb1/3/a/1_oc_non_ascii%C2%A3whoops" "tx2f3f58b0fde0403bb3a01-0068fbeed0" "container-server 4171824" 0.0012 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:32857/sda1/3/a/1_oc_non_ascii%C2%A3whoops" "tx2f3f58b0fde0403bb3a01-0068fbeed0" "container-server 4171824" 0.0011 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx2f3f58b0fde0403bb3a01-0068fbeed0" "proxy-server 4171824" 0.0095 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx2f3f58b0fde0403bb3a01-0068fbeed0" "proxy-server 4171824" 0.0156 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx2f3f58b0fde0403bb3a01-0068fbeed0 - 0.0238 - - 1761341136.459289789 1761341136.483066320 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ceba6c74af54d12af2cb-0068fbeed0" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1ceba6c74af54d12af2cb-0068fbeed0 - 0.0050 VW - 1761341136.484859705 1761341136.489903927 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx327024d22a0d415db1923-0068fbeed0" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/36 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx327024d22a0d415db1923-0068fbeed0 - 0.0045 VW - 1761341136.490564108 1761341136.495024681 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txaf46742503364d98b639e-0068fbeed0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txaf46742503364d98b639e-0068fbeed0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/36 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txaf46742503364d98b639e-0068fbeed0 - 0.0058 VW - 1761341136.495691776 1761341136.501533508 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx71246f05a8834396961ed-0068fbeed0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx71246f05a8834396961ed-0068fbeed0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx71246f05a8834396961ed-0068fbeed0" "proxy-server 4171824" 0.0076 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx71246f05a8834396961ed-0068fbeed0" "proxy-server 4171824" 0.0091 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx71246f05a8834396961ed-0068fbeed0 - 0.0130 - - 1761341136.501933575 1761341136.514967918 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx67904f95be25418c8ff47-0068fbeed0" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx67904f95be25418c8ff47-0068fbeed0 - 0.0041 VW - 1761341136.516644001 1761341136.520727158 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx20985090f1d743b0b51c2-0068fbeed0" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/36 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx20985090f1d743b0b51c2-0068fbeed0 - 0.0054 VW - 1761341136.521352768 1761341136.526789904 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txd2a7100a06604260887ca-0068fbeed0" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txd2a7100a06604260887ca-0068fbeed0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb5c0ac27ac674a35b5e61-0068fbeed0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb5c0ac27ac674a35b5e61-0068fbeed0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/36 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txd2a7100a06604260887ca-0068fbeed0 - 0.0124 VW - 1761341136.527396917 1761341136.539814949 0 - (txn: tx4d98cff10e0a410e9ac00-0068fbeed0) -proxy INFO: - - 24/Oct/2025/21/25/36 PUT /v1/a/none/003foo/1761341136.50251 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx4d98cff10e0a410e9ac00-0068fbeed0 - 0.0060 VW - 1761341136.534198046 1761341136.540233374 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6eb40670bc847c3b9faa-0068fbeed0" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd6eb40670bc847c3b9faa-0068fbeed0 - 0.0040 VW - 1761341136.541818619 1761341136.545840025 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "HEAD /sdb1/3/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "txf9c3e5baad5e4847ac200-0068fbeed0" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/36 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txf9c3e5baad5e4847ac200-0068fbeed0 - 0.0043 VW - 1761341136.546429396 1761341136.550707340 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx302d1f9dcde84eb6b24d8-0068fbeed0" "proxy-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx302d1f9dcde84eb6b24d8-0068fbeed0" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/36 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx302d1f9dcde84eb6b24d8-0068fbeed0 - 0.0060 VW - 1761341136.551327705 1761341136.557300806 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container ... ok - -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00019168853759765625s, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp4lp5dgy1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341135.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001952648162841797s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015282630920410156s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019121170043945312s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017690658569335938s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017952919006347656s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00031256675720214844s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013113021850585938s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020122528076171875s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013589859008789062s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014162063598632812s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001266002655029297s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013256072998046875s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012302398681640625s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014209747314453125s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013899803161621094s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012445449829101562s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00014328956604003906s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013113021850585938s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding ... ok - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: put_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0027 "-" 4171786 1 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: post_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0025 "-" 4171786 1 -test INFO: Object update sweep starting on /tmp/tmp58ude4ar/tmp_test_object_server_ObjectController/sda1 (pid: 4171786) -test DEBUG: Update sent for /a/c/o /tmp/tmp58ude4ar/tmp_test_object_server_ObjectController/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341138.00000 -test INFO: Object update sweep completed on /tmp/tmp58ude4ar/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171786) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: put_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0028 "-" 4171786 0 -test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect - raise Exception('test') -Exception: test (txn: post_trans_id) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0025 "-" 4171786 0 -test INFO: Object update sweep starting on /tmp/tmppo89a0js/tmp_test_object_server_ObjectController/sda1 (pid: 4171786) -test DEBUG: Update sent for /a/c/o /tmp/tmppo89a0js/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1761341138.00000 -test INFO: Object update sweep completed on /tmp/tmppo89a0js/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 4171786) -test INFO: Object update sweep of sda1 completed: 0.00s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -Filesystem at 9 does not support xattr -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 2618, in mock_get_and_setxattr - raise IOError(error_num, 'Operation not supported') -OSError: [Errno 95] Operation not supported -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr -test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive -test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers -test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers ... ok -test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length -test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol -test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones -test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout -test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_REPLICATE_works -test.unit.obj.test_server.TestObjectController.test_REPLICATE_works ... ok -test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS -test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS ... ok -test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called -test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called ... ok -test.unit.obj.test_server.TestObjectController.test__call__returns_500 -test.unit.obj.test_server.TestObjectController.test__call__returns_500 ... ok -test.unit.obj.test_server.TestObjectController.test_allowed_headers -test.unit.obj.test_server.TestObjectController.test_allowed_headers ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_does_not_save_on_2xx -test.unit.obj.test_server.TestObjectController.test_async_update_does_not_save_on_2xx ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_http_connect -test.unit.obj.test_server.TestObjectController.test_async_update_http_connect ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_non_2xx -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_non_2xx ... ok -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout -test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_bad_sinces -test.unit.obj.test_server.TestObjectController.test_bad_sinces ... ok -test.unit.obj.test_server.TestObjectController.test_call_bad_method -test.unit.obj.test_server.TestObjectController.test_call_bad_method ... ok -test.unit.obj.test_server.TestObjectController.test_call_bad_request -test.unit.obj.test_server.TestObjectController.test_call_bad_request ... ok - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0026 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0014 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c_f" 201 - "-" "-" "-" 0.0038 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c_f" 202 - "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 328 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpnvukxel_/tmp_test_container_server_ContainerController/sda1/containers/p/189/b0d72ea4144f5f4c7f596aa4fe1f3189/b0d72ea4144f5f4c7f596aa4fe1f3189.db' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c_f" 200 656 "-" "-" "-" 0.0018 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1332 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 2662 "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0032 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0077 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 1645 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/.shards_a/c" 202 - "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/.shards_a/c" 200 1653 "-" "-" "-" 0.0019 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0015 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 53 "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 200 321 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0085 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_ignored_for_objects -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_with_override_deleted_ignored_for_objects ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_GET_xml ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_has_content_length ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_accept ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_content_type ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_format ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_invalid_partition ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_not_found ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_timestamp_with_offset -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_HEAD_timestamp_with_offset ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_OPTIONS ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_metadata ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_no_timestamp_update -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_no_timestamp_update ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_HEAD_sys_metadata ... ok +http.client.HTTPException (txn: tx8699a14409f14972a97ae-006b08fecc)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_max_size ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit_with_tombstones +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit_with_tombstones ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_four_donors_two_acceptors +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_four_donors_two_acceptors ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_shrinking +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_shrinking ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_nine_donors_one_acceptor +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_nine_donors_one_acceptor ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_donors +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_donors ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_gaps +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_gaps ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_ec_failure_handling ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges_with_ineligible_state +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges_with_ineligible_state ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shard_ranges_in_found_state +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shard_ranges_in_found_state ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold_with_tombstones +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold_with_tombstones ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_single_donor_shrink_to_root +test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_single_donor_shrink_to_root ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges +test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_paths_with_gaps +test.unit.container.test_sharder.TestSharderFunctions.test_find_paths_with_gaps ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates +test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate +test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate +test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible +test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible ... ok +test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats +test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_expirer_bytes_to_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_add_invalid_expirer_bytes_to_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_expirer_bytes_from_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_extract_missing_bytes_from_ctype ... ok +test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype +test.unit.obj.test_expirer.TestExpirerHelpers.test_inverse_add_extract_bytes_from_ctype ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_build_reconstruction_jobs ... ok +test.unit.common.ring.test_ring.TestRingV2.test_reload +test.unit.common.ring.test_ring.TestRingV2.test_reload ... ok +test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication +test.unit.common.ring.test_ring.TestRingV2.test_reload_without_replication ... ok +test.unit.common.ring.test_ring.TestRingV2.test_replica_count +test.unit.common.ring.test_ring.TestRingV2.test_replica_count ... ok +test.unit.common.test_db.TestChexor.test_chexor +test.unit.common.test_db.TestChexor.test_chexor ... ok +test.unit.common.test_db.TestChexor.test_invalid_old_hash +test.unit.common.test_db.TestChexor.test_invalid_old_hash ... ok +test.unit.common.test_db.TestChexor.test_no_name +test.unit.common.test_db.TestChexor.test_no_name ... ok +test.unit.common.test_db.TestChexor.test_normal_case +test.unit.common.test_db.TestChexor.test_normal_case ... ok +test.unit.common.test_manager.TestManagerModule.test_command_wrapper +test.unit.common.test_manager.TestManagerModule.test_command_wrapper ... ok +test.unit.common.test_manager.TestManagerModule.test_exc +test.unit.common.test_manager.TestManagerModule.test_exc ... ok +test.unit.common.test_manager.TestManagerModule.test_format_server_name +test.unit.common.test_manager.TestManagerModule.test_format_server_name ... ok +test.unit.common.test_manager.TestManagerModule.test_safe_kill +test.unit.common.test_manager.TestManagerModule.test_safe_kill ... ok +test.unit.common.test_manager.TestManagerModule.test_servers +test.unit.common.test_manager.TestManagerModule.test_servers ... ok +test.unit.common.test_manager.TestManagerModule.test_setup_env +test.unit.common.test_manager.TestManagerModule.test_setup_env ... ok +test.unit.common.test_manager.TestManagerModule.test_verify_server +test.unit.common.test_manager.TestManagerModule.test_verify_server ... ok -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5be46336bef64a3e9a92d-0068fbeed0) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx8699a14409f14972a97ae-006b08fecc) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -66489,633 +54829,315 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: txca9ca974aaa44a419d00e-0068fbeed1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txca9ca974aaa44a419d00e-0068fbeed1) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: txca9ca974aaa44a419d00e-0068fbeed1) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txca9ca974aaa44a419d00e-0068fbeed1) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed5092da31284e8abdbc2-0068fbeed1" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx763b347e6f20484d8b3fd-0068fbeed1" "proxy-server 4171839" 0.0028 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - tx7eda01bf9d884f87b52a2-0068fbeed1 - 0.0108 - - 1761341137.651434660 1761341137.662233591 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5430fd549920424ca526b-0068fbeed1" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx975296178ee247cbb368a-0068fbeed1" "proxy-server 4171839" 0.0012 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx5b90d0e24a104d9ca6be7-0068fbeed1 - 0.0088 - - 1761341137.667425394 1761341137.676255941 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdce064d3b10b49d99bd0a-0068fbeed1" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx615c2a113dbf4bc1a5b60-0068fbeed1" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/3/a/c/o.chunked" 201 - "PUT http://localhost/sda1/0/a/c/o.chunked" "txf36c1122cbe9422c8513e-0068fbeed1" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/3/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/0/a/c/o.chunked" "txf36c1122cbe9422c8513e-0068fbeed1" "object-server 4171839" 0.0004 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txf36c1122cbe9422c8513e-0068fbeed1" "proxy-server 4171839" 0.0056 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txf36c1122cbe9422c8513e-0068fbeed1" "proxy-server 4171839" 0.0068 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txf36c1122cbe9422c8513e-0068fbeed1 - 0.0207 - - 1761341137.681837797 1761341137.702541590 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9aa660e3dfe342b6951a0-0068fbeed1" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7ada205d024e464596fce-0068fbeed1" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/0/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txd871a9aafbc44b809f35f-0068fbeed1" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txd871a9aafbc44b809f35f-0068fbeed1 - 0.0128 - - 1761341137.703443766 1761341137.716206789 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c0033a4b0f946acaf42c-0068fbeed1" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4ab33970baf14b6da8bae-0068fbeed1" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/3/a/c/o.chunked" 201 - "PUT http://localhost/sda1/0/a/c/o.chunked" "tx8c1f569e045445c4b6d81-0068fbeed1" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/3/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/0/a/c/o.chunked" "tx8c1f569e045445c4b6d81-0068fbeed1" "object-server 4171839" 0.0004 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx8c1f569e045445c4b6d81-0068fbeed1" "proxy-server 4171839" 0.0066 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx8c1f569e045445c4b6d81-0068fbeed1" "proxy-server 4171839" 0.0065 "-" 4171839 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff ... ok +http.client.HTTPException (txn: tx5c287d849d7844eda04fb-006b08fecc) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx5c287d849d7844eda04fb-006b08fecc) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx5c287d849d7844eda04fb-006b08fecc) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx5c287d849d7844eda04fb-006b08fecc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f2bde9c6c88464380144-006b08fecc" "proxy-server 525335" 0.0022 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx554d67e3fa1a4efa98aa5-006b08fecc" "proxy-server 525335" 0.0023 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - tx1750805603b44f61b7ab1-006b08fecc - 0.0106 - - 1795751628.653233051 1795751628.663856745 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44bad631878a497ab63da-006b08fecc" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx62de2224aae14b83a1209-006b08fecc" "proxy-server 525335" 0.0013 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx414f3a8a039949c1b7ab8-006b08fecc - 0.0085 - - 1795751628.668992281 1795751628.677482605 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a85d493b99b48e58d7bc-006b08fecc" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbb5974cf208e4db09e70a-006b08fecc" "proxy-server 525335" 0.0030 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx78a7198f911b4d40a8ffa-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx78a7198f911b4d40a8ffa-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx78a7198f911b4d40a8ffa-006b08fecc" "proxy-server 525335" 0.0073 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx78a7198f911b4d40a8ffa-006b08fecc" "proxy-server 525335" 0.0090 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx78a7198f911b4d40a8ffa-006b08fecc - 0.0253 - - 1795751628.682854891 1795751628.708121300 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23d97219fe11472db02e2-006b08fecc" "proxy-server 525335" 0.0015 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5867b8ec3b82472b94c18-006b08fecc" "proxy-server 525335" 0.0103 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx9fefa29befeb438394e49-006b08fecc" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx9fefa29befeb438394e49-006b08fecc - 0.0250 - - 1795751628.708976269 1795751628.734018326 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e322d8bcf14021ad81a-006b08fecc" "proxy-server 525335" 0.0012 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx5e11c7aa0dc24897b58bf-006b08fecc" "proxy-server 525335" 0.0014 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "txc7ba311c03174a9784aa0-006b08fecc" "object-server 525335" 0.0005 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "txc7ba311c03174a9784aa0-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txc7ba311c03174a9784aa0-006b08fecc" "proxy-server 525335" 0.0155 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txc7ba311c03174a9784aa0-006b08fecc" "proxy-server 525335" 0.0170 "-" 525335 0test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta ... ok +test.unit.common.test_manager.TestManagerModule.test_watch_server_pids +test.unit.common.test_manager.TestManagerModule.test_watch_server_pids ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_default +test.unit.common.test_memcached.TestLoadMemcache.test_conf_default ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read +test.unit.common.test_memcached.TestLoadMemcache.test_conf_default_read ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_option +test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_option ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_section +test.unit.common.test_memcached.TestLoadMemcache.test_conf_extra_no_section ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf_bad_max_conn +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_extra_conf_bad_max_conn ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_maxc_from_extra_conf +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_maxc_from_extra_conf ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_sers_from_extra_conf +test.unit.common.test_memcached.TestLoadMemcache.test_conf_from_inline_and_sers_from_extra_conf ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_item_warning_threshold +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_item_warning_threshold ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_max_conn +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_bad_max_conn ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_other_max_conn +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_other_max_conn ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_ratelimiting ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls +test.unit.common.test_memcached.TestLoadMemcache.test_conf_inline_tls ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length ... ok +test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read +test.unit.common.test_memcached.TestLoadMemcache.test_conf_set_no_read ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation +test.unit.common.test_statsd_client.TestGetStatsdClient.test_bad_hostname_instantiation ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv4_or_ipv6_hostname_defaults_to_ipv4 ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation +test.unit.common.test_statsd_client.TestGetStatsdClient.test_ipv6_instantiation_and_socket_creation ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet +test.unit.common.test_statsd_client.TestGetStatsdClient.test_no_exception_when_cant_send_udp_packet ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sample_rates_with_sample_rate_factor ... ok +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 +test.unit.common.test_statsd_client.TestGetStatsdClient.test_sending_ipv6 ... ok +test.unit.common.test_utils.TestPairs.test_pairs +test.unit.common.test_utils.TestPairs.test_pairs ... ok +test.unit.common.test_utils.TestShardName.test +test.unit.common.test_utils.TestShardName.test ... ok +test.unit.common.test_utils.TestShardName.test_bad_create +test.unit.common.test_utils.TestShardName.test_bad_create ... ok +test.unit.common.test_utils.TestShardName.test_bad_parse +test.unit.common.test_utils.TestShardName.test_bad_parse ... ok +test.unit.common.test_utils.TestShardName.test_realistic_shard_range_names +test.unit.common.test_utils.TestShardName.test_realistic_shard_range_names ... ok +test.unit.common.test_utils.TestShardName.test_root_has_hyphens +test.unit.common.test_utils.TestShardName.test_root_has_hyphens ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_check_ring ... ok -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001373291015625s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013113021850585938s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013947486877441406s, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpgprmgbh0/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1761341137.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014781951904296875s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001049041748046875s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010180473327636719s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010848045349121094s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00010037422180175781s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.751319885253906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.918212890625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.96453857421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013685226440429688s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.273124694824219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.893013000488281e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.059906005859375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.918212890625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded ... ok -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.3388 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:38 +0000] "REPLICATE /sda1/p/" 200 - "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0010 "-" 4171786 0 -test-object-controller DEBUG: Run listdir on /tmp/tmpor2o95hq/tmp_test_object_server_ObjectController/sda1/objects/0 -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:38 +0000] "REPLICATE /sda1/0" 200 56 "-" "-" "-" 0.0010 "-" 4171786 0 -test-object-controller DEBUG: - - - [24/Oct/2025:21:28:58 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 4171786 0 -test-object-controller DEBUG: - - - [24/Oct/2025:21:28:58 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:28:58 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0008 "-" 4171786 1 -test-object-controller DEBUG: Run listdir on /tmp/tmpor2o95hq/tmp_test_object_server_ObjectController/sda1/objects-1/0 -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:38 +0000] "REPLICATE /sda1/0" 200 61 "-" "-" "-" 0.0009 "-" 4171786 1 -test-object-controller DEBUG: - - - [24/Oct/2025:21:28:58 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 4171786 1 -test-object-controller DEBUG: - - - [24/Oct/2025:21:28:58 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:28:58 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:38 +0000] "REPLICATE /sda1/p/" 200 11 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/special%E6%98%86%20/%25" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c/special%E6%98%86%20/%25" 202 76 "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/p/a/c/special%E6%98%86%20/%25" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:38 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c/o : -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 9523, in mock_put_method - raise Exception() -Exception -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txff82a1f3daea48e899a75-006b08fecc" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy DEBUG: Ignoring 404 from primary (txn: txff82a1f3daea48e899a75-006b08fecc) (client_ip: 127.0.0.1) +proxy DEBUG: Ignoring 404 from primary (txn: txff82a1f3daea48e899a75-006b08fecc) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txff82a1f3daea48e899a75-006b08fecc - 0.1055 - - 1795751628.366142273 1795751628.471659422 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a1e8ed428764941a0464-006b08fecc" "proxy-server 525357" 0.0100 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx9a1e8ed428764941a0464-006b08fecc" "container-server 525357" 0.0017 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx9a1e8ed428764941a0464-006b08fecc" "proxy-server 525357" 0.0107 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx9a1e8ed428764941a0464-006b08fecc" "container-server 525357" 0.0052 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx9a1e8ed428764941a0464-006b08fecc" "proxy-server 525357" 0.0222 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx9a1e8ed428764941a0464-006b08fecc - 0.0446 - - 1795751628.473509073 1795751628.518157721 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05544d30ddcc4155b2600-006b08fecc" "proxy-server 525357" 0.0020 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txb22e912307524599b41e6-006b08fecc" "proxy-server 525357" 0.0012 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdg1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "proxy-server 525357" 0.0871 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdi1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "proxy-server 525357" 0.0818 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdh1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "proxy-server 525357" 0.0647 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdk1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "proxy-server 525357" 0.0993 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdj1/2/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "object-server 525357" 0.0088 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdj1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "proxy-server 525357" 0.1101 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/sdl1/2/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "object-server 525357" 0.0085 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdl1/2/a/ec-dup/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec-dup/crash-test-dummy" "tx49ceb90b936742d4bd7e6-006b08fecc" "proxy-server 525357" 0.0874 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/ec-dup/crash-test-dummy HTTP/1.0 201 - - t 21000 - - tx49ceb90b936742d4bd7e6-006b08fecc - 0.1582 - - 1795751628.519523859 1795751628.677701950 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b956bd730d643d0a1bcb-006b08fecc" "proxy-server 525357" 0.0013 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx646e938e7d434285a715d-006b08fecc" "proxy-server 525357" 0.0071 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdh1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx52843630246a4ea8b7850-006b08fecc" "proxy-server 525357" 0.0008 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdj1/2/a/ec-dup/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec-dup/crash-test-dummy" "tx52843630246a4ea8b7850-006b08fecc" "proxy-server 525357" 0.0007 "-" 525357 4 +proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6254, in fake_http_connect - raise Exception('test') -Exception: test -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx52843630246a4ea8b7850-006b08fecc) (client_ip: 127.0.0.1) +proxy ERROR: Exception fetching fragments for '/a/ec-dup/crash-test-dummy': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update - conn = http_connect(ip, port, contdevice, partition, op, - full_path, headers_out) - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6583, in fake_http_connect - raise Exception('test') -Exception: test -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 199 response from 127.0.0.1:1234/sdc1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 300 response from 127.0.0.1:1234/sdc1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 503 response from 127.0.0.1:1234/sdc1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) -test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "INVALID /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller ERROR: Client path /b/d/x does not match path stored in object metadata /a/c/o -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/b/d/x" 403 73 "-" "-" "-" 0.0005 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_call_name_collision -test.unit.obj.test_server.TestObjectController.test_call_name_collision ... ok -test.unit.obj.test_server.TestObjectController.test_call_not_found -test.unit.obj.test_server.TestObjectController.test_call_not_found ... ok -test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive -test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive -test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive ... ok -test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero -test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero ... ok -test.unit.obj.test_server.TestObjectController.test_chunked_put -test.unit.obj.test_server.TestObjectController.test_chunked_put ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout -test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_async -test.unit.obj.test_server.TestObjectController.test_container_update_async ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_bad_args -test.unit.obj.test_server.TestObjectController.test_container_update_bad_args ... ok -test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update -test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", -test.unit.obj.test_server.TestObjectController.test_container_update_success -test.unit.obj.test_server.TestObjectController.test_container_update_success ... ok -test.unit.obj.test_server.TestObjectController.test_content_encoding -test.unit.obj.test_server.TestObjectController.test_content_encoding ... ok -test.unit.obj.test_server.TestObjectController.test_correct_allowed_method -test.unit.obj.test_server.TestObjectController.test_correct_allowed_method ... ok -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object ... ok -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object_in_user_container -test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object_in_user_container ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration -test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_cap -test.unit.obj.test_server.TestObjectController.test_delete_at_cap ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_negative -test.unit.obj.test_server.TestObjectController.test_delete_at_negative ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_overwrite_same_expiration_different_bytes -test.unit.obj.test_server.TestObjectController.test_delete_at_overwrite_same_expiration_different_bytes ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_cleans_old_entries -test.unit.obj.test_server.TestObjectController.test_delete_at_update_cleans_old_entries ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete -test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_empty_host -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_empty_host ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_container -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_container ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_host -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_host ... ok -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_wrong_container -test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_wrong_container ... ok -test.unit.obj.test_server.TestObjectController.test_delete_backend_replication -test.unit.obj.test_server.TestObjectController.test_delete_backend_replication ... ok -test.unit.obj.test_server.TestObjectController.test_device_unavailable -test.unit.obj.test_server.TestObjectController.test_device_unavailable ... ok -test.unit.obj.test_server.TestObjectController.test_dynamic_datadir -test.unit.obj.test_server.TestObjectController.test_dynamic_datadir ... ok -test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes -test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes ... ok -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing ... ok -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore -test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore ... ok -test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config -test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config ... ok -test.unit.obj.test_server.TestObjectController.test_init -test.unit.obj.test_server.TestObjectController.test_init ... ok -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false ... ok - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0029 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/xmlc" 201 - "-" "-" "-" 0.0039 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/xmlc/0" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/xmlc/1" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/xmlc/2" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0044 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/xmlc" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/xmlc" 200 545 "-" "-" "-" 0.0022 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 400 21 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 406 - "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 400 34 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0069 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_after_DELETE_not_found ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_ignores_policy_change -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_ignores_policy_change ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_insufficient_space ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_container_sync_to -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_container_sync_to ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_invalid_partition ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_reset_container_sync -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_reset_container_sync ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_POST_timestamp_not_float ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_metadata ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_object_timing_metrics -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_object_timing_metrics ... ok - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx8c1f569e045445c4b6d81-0068fbeed1 - 0.2842 - - 1761341137.721644878 1761341138.005817175 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0ba23464da648348f583-0068fbeed2" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8234ab55fc7d470abd125-0068fbeed2" "proxy-server 4171839" 0.0027 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/0/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx69ad968bf0364830adfc7-0068fbeed2" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx69ad968bf0364830adfc7-0068fbeed2 - 0.0136 - - 1761341138.006794214 1761341138.020422935 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25bb7b33726247f9a5f66-0068fbeed2" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx197d846a66d04d73a4e98-0068fbeed2" "proxy-server 4171839" 0.0013 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/3/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/1/a/c/o.content-length" "tx64ebbdf6a58e4c978c30d-0068fbeed2" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/3/a/c/o.content-length" 201 - "PUT http://localhost/sda1/1/a/c/o.content-length" "tx64ebbdf6a58e4c978c30d-0068fbeed2" "object-server 4171839" 0.0005 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx64ebbdf6a58e4c978c30d-0068fbeed2" "proxy-server 4171839" 0.0061 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "tx64ebbdf6a58e4c978c30d-0068fbeed2" "proxy-server 4171839" 0.0060 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - tx64ebbdf6a58e4c978c30d-0068fbeed2 - 0.0192 - - 1761341138.392201900 1761341138.411391497 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8241e043705145829f2bc-0068fbeed2" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6945bcd288a247799569b-0068fbeed2" "proxy-server 4171839" 0.0024 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/3/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/0/a/c/o.chunked" "txdbd24b5ed16c439d9fddd-0068fbeed2" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/3/a/c/o.chunked" 201 - "PUT http://localhost/sda1/0/a/c/o.chunked" "txdbd24b5ed16c439d9fddd-0068fbeed2" "object-server 4171839" 0.0004 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txdbd24b5ed16c439d9fddd-0068fbeed2" "proxy-server 4171839" 0.0058 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txdbd24b5ed16c439d9fddd-0068fbeed2" "proxy-server 4171839" 0.0071 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txdbd24b5ed16c439d9fddd-0068fbeed2 - 0.0241 - - 1761341138.416863680 1761341138.441002607 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: tx13f7f78e25684cbd88fef-0068fbeed2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx13f7f78e25684cbd88fef-0068fbeed2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx13f7f78e25684cbd88fef-0068fbeed2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: tx13f7f78e25684cbd88fef-0068fbeed2) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: tx13f7f78e25684cbd88fef-0068fbeed2) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: tx13f7f78e25684cbd88fef-0068fbeed2) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2b97d04581ef4177a06e9-0068fbeed2) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2b97d04581ef4177a06e9-0068fbeed2) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2b97d04581ef4177a06e9-0068fbeed2) -proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx2b97d04581ef4177a06e9-0068fbeed2)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s ... ok - -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.1552734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.462501525878906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.796287536621094e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.344650268554688e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000110626220703125s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.678436279296875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010633468627929688s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.679794311523438e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.012222290039062e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp08v18g2g/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001499652862548828s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011348724365234375s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.775161743164062e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010585784912109375s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 7.987022399902344e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017523765563964844s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.678436279296875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.534027099609375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.393692016601562e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.96453857421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.487701416015625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.296966552734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one ... ok + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue + for fragment in frag_iter: + ^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter + raise Exception("doom ba doom") +Exception: doom ba doom (txn: tx52843630246a4ea8b7850-006b08fecc) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 GET /v1/a/ec-dup/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx52843630246a4ea8b7850-006b08fecc - 0.0675 - - 1795751628.679190159 1795751628.746701479 4 - +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: (525357) wsgi starting up on http://127.0.0.1:57391 +proxy DEBUG: (525357) accepted ('127.0.0.1', 60278) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2de973989b924b9bbf278-006b08fecc" "proxy-server 525357" 0.0094 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx2de973989b924b9bbf278-006b08fecc" "container-server 525357" 0.0040 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx2de973989b924b9bbf278-006b08fecc" "proxy-server 525357" 0.0171 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx2de973989b924b9bbf278-006b08fecc" "container-server 525357" 0.0018 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx2de973989b924b9bbf278-006b08fecc" "proxy-server 525357" 0.0241 "-" 525357 4 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:48] "PUT /v1/a/ec-dup HTTP/1.1" 202 252 0.062406 (txn: tx2de973989b924b9bbf278-006b08fecc) +proxy DEBUG: (525357) accepted ('127.0.0.1', 60292) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebfdd9db2792415facf20-006b08fecc" "proxy-server 525357" 0.0062 "-" 525357 -test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_catch_errors_gatekeeper_configured_not_at_start +test.unit.common.test_wsgi.TestPipelineModification.test_catch_errors_gatekeeper_configured_not_at_start ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_collect_parts_mkdirs_error ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_at_start +test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_at_start ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_some_slow_primaries ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_partition ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_not_at_start +test.unit.common.test_wsgi.TestPipelineModification.test_gatekeeper_insertion_catch_errors_configured_not_at_start ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_404_will_404 ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_load_app +test.unit.common.test_wsgi.TestPipelineModification.test_load_app ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_with_success_and_507_will_503 ... ok -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c/" 404 - "-" "-" "-" 0.0009 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 4 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0050 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0041 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0042 "-" 4171813 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171813 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" - "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/obj_0" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/obj_1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0028 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 255 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1683 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 332 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 330 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 670 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1323 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 657 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1339 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0016 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shard_ranges ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_shards_timing_metrics ... ok +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txc7ba311c03174a9784aa0-006b08fecc - 0.0603 - - 1795751628.743482113 1795751628.803736925 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39ad021d2acf49fd8de7d-006b08fecc" "proxy-server 525335" 0.0054 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7b581d7cb9f3447f87e5f-006b08fecc" "proxy-server 525335" 0.0067 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "GET /sdb1/2/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "txf45e8995298e4dce8c47c-006b08fecc" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - txf45e8995298e4dce8c47c-006b08fecc - 0.0256 - - 1795751628.804731369 1795751628.830307722 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9b0b4a8c3ccb49359cb82-006b08fecc" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe1338f46b4d84053a542e-006b08fecc" "proxy-server 525335" 0.0076 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/0/a/c/o.content-length" "txd9fe7b7f78dd443da8bb9-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/sda1/0/a/c/o.content-length" "txd9fe7b7f78dd443da8bb9-006b08fecc" "object-server 525335" 0.0044 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txd9fe7b7f78dd443da8bb9-006b08fecc" "proxy-server 525335" 0.0154 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txd9fe7b7f78dd443da8bb9-006b08fecc" "proxy-server 525335" 0.0152 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - txd9fe7b7f78dd443da8bb9-006b08fecc - 0.0429 - - 1795751628.847732782 1795751628.890642166 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0b809551d1c4f29a84c1-006b08fecc" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx729c2b801ac24ee4be437-006b08fecc" "proxy-server 525335" 0.0030 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/sda1/2/a/c/o.chunked" "tx4fd88288c9104fb9bec78-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/2/a/c/o.chunked" "tx4fd88288c9104fb9bec78-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sdb1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx4fd88288c9104fb9bec78-006b08fecc" "proxy-server 525335" 0.0203 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/2/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "tx4fd88288c9104fb9bec78-006b08fecc" "proxy-server 525335" 0.0218 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/48 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - tx4fd88288c9104fb9bec78-006b08fecc - 0.0525 - - 1795751628.908089638 1795751628.960562229 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx25376e3b659a4f5da57c2-006b08fecc" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx2f296213d3c544a380bcc-006b08fecc" "proxy-server 525335" 0.0070 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/sda1/0/a/c/o" "tx67cb5be78ff944af9b4f2-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx67cb5be78ff944af9b4f2-006b08fecc" "proxy-server 525335" 0.0142 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/sdb1/0/a/c/o" "tx67cb5be78ff944af9b4f2-006b08fecc" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx67cb5be78ff944af9b4f2-006b08fecc" "proxy-server 525335" 0.0164 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 PUT /v1/a/c/o HTTP/1.0 201 - - t 25 - - tx67cb5be78ff944af9b4f2-006b08fecc - 0.0431 - - 1795751628.976361513 1795751629.019499540 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: txc68af8e4fe794456b03e2-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: txc68af8e4fe794456b03e2-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: txc68af8e4fe794456b03e2-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: txc68af8e4fe794456b03e2-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: txc68af8e4fe794456b03e2-006b08fecd) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: txc68af8e4fe794456b03e2-006b08fecd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_load_app_request_logging_app +test.unit.common.test_wsgi.TestPipelineModification.test_load_app_request_logging_app ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_proxy ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage +test.unit.common.test_wsgi.TestPipelineModification.test_loadapp_storage ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline ... ok -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (1.4142s) waiting for [('1.2.3.4:5', 'sdb1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR Container update failed: different numbers of hosts and devices in request: "chost,badhost" vs "cdevice" -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/%00c/%00o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0003 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0016 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn2" "-" 0.0017 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn3" "-" 0.0015 "-" 4171786 0 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0018 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn2" "-" 0.0016 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller WARNING: X-Delete-At-Container header must be specified for expiring objects background PUT to work properly. Making best guess as to the container name for now. -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Proxy X-Delete-At-Container '1761341268' does not match expected '1761263921' for current expirer_config. -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true -test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true ... ok -test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist -test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist ... ok -test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public -test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error ... ok -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success -test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success ... ok -test.unit.obj.test_server.TestObjectController.test_list_allowed_methods -test.unit.obj.test_server.TestObjectController.test_list_allowed_methods ... ok -test.unit.obj.test_server.TestObjectController.test_log_line_format -test.unit.obj.test_server.TestObjectController.test_log_line_format ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 500 Trying to GET /a/c/o From Object Server 10.0.0.5:1005/sdf (txn: txc6d29a2699304a77b5546-006b08fecb) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from primary (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txcb62fd73e4b344d7bb828-006b08fecd) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.5:1005/sdf, error: ERROR Insufficient Storage (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Ignoring 507 from handoff (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server ERROR: Object returning 503 for [507, 507, 507, 507, 507] (txn: txb25955c0cd8942ff89231-006b08fecd) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd)test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_inserts_versioned_writes +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_inserts_versioned_writes ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_ordering ... ok proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx77a0f6a865f64b969b6bd-0068fbeed3) -proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx77a0f6a865f64b969b6bd-0068fbeed3) -proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx77a0f6a865f64b969b6bd-0068fbeed3) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx5d5df5b885974ff79d1a0-006b08fecd) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx5d5df5b885974ff79d1a0-006b08fecd) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx5d5df5b885974ff79d1a0-006b08fecd) +proxy-ut ERROR: Container HEAD returning 503 for [] (txn: tx5d5df5b885974ff79d1a0-006b08fecd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txd7e5aedde723418ab5198-006b08fecd) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txd7e5aedde723418ab5198-006b08fecd) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txd7e5aedde723418ab5198-006b08fecd) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) @@ -67130,7 +55152,7 @@ proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txaaaf14cd6ec84feba73fd-0068fbeed3) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx88d6f415e1624995aa586-006b08fecd) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): @@ -67152,7 +55174,25 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx26713fa7e3864c07bc320-0068fbeed3) +http.client.HTTPException (txn: tx645841833a434eaf8ea6e-006b08fecd)test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_send_exceptions ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas +test.unit.proxy.test_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline +test.unit.proxy.test_server.TestECDuplicationObjectController.test_GET_pipeline ... ok + proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node @@ -67173,228 +55213,8 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx95bddd827b7a4b8e944a3-0068fbeed3)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas ... ok - -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 318 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 324 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0092 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1017 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1006 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1351 "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 677 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 676 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1021 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 685 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 345 "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0027 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0025 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0024 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpx2me7zcz/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 666 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1337 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 336 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1353 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 1347 "-" "-" "-" 0.0085 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 340 "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0024 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0025 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c/" 200 330 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c/" 200 1017 "-" "-" "-" 0.0023 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" - "-" 4171813 2 -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "GET /sda1/p/a/c" 200 664 "-" "-" "-" - "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0040 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0025 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_sys_metadata ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_to_sharding_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_GET_to_sharding_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_HEAD_put_timestamp_updates -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_HEAD_put_timestamp_updates ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_change -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_change ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_specified -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_bad_policy_specified ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_container_timing_metrics -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_container_timing_metrics ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_good_policy_specified -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_good_policy_specified ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_insufficient_space ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_invalid_partition ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_change ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_for_existing_non_default ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_no_policy_specified ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_non_utf8_metadata ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_obj_not_found -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_obj_not_found ... ok - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "method_doesnt_exist /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "__init__ /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "REPLICATE /sda1/p/" 507 109 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "REPLICATE /sda1/p/" 503 23 "-" "-" "-" - "-" 4171786 99 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "REPLICATE /sda1/p/123-abc" 200 4 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "SSYNC /sda1/0" 503 23 "-" "-" "-" - "-" 4171786 99 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "SSYNC /sda1/0" 507 109 "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:39 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" - "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 2.0000 "-" 1234 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/p/a/c/22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" 400 43 "-" "-" "-" 0.0002 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_max_object_name_length -test.unit.obj.test_server.TestObjectController.test_max_object_name_length ... ok -test.unit.obj.test_server.TestObjectController.test_max_upload_time -test.unit.obj.test_server.TestObjectController.test_max_upload_time ... ok -test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining -test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining ... ok -test.unit.obj.test_server.TestObjectController.test_not_allowed_method -test.unit.obj.test_server.TestObjectController.test_not_allowed_method ... ok -test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests -test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests ... ok -test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update -test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update ... ok -test.unit.obj.test_server.TestObjectController.test_object_update_with_offset -test.unit.obj.test_server.TestObjectController.test_object_update_with_offset ... ok -test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object -test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header -test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer -test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_footer_trumps_backend_header -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_footer_trumps_backend_header ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_header_trumps_backend_footer -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_header_trumps_backend_footer ... ok -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend -test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend ... ok -test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine -test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine ... ok -test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT -test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT ... ok - -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +http.client.HTTPException (txn: txa4729eab8ac04fe3bb7b2-006b08fecd) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -67414,9 +55234,9 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx95bddd827b7a4b8e944a3-0068fbeed3) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx95bddd827b7a4b8e944a3-0068fbeed3) -proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +http.client.HTTPException (txn: txa4729eab8ac04fe3bb7b2-006b08fecd) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txa4729eab8ac04fe3bb7b2-006b08fecd) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node putter = self._make_putter(node, part, req, headers) @@ -67436,10 +55256,10 @@ part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect raise HTTPException() -http.client.HTTPException (txn: tx5e4e1960e51e468c93586-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx5e4e1960e51e468c93586-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx5e4e1960e51e468c93586-0068fbeed3) -proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx5e4e1960e51e468c93586-0068fbeed3) +http.client.HTTPException (txn: tx0d4352ab63c549078838d-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx0d4352ab63c549078838d-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: tx0d4352ab63c549078838d-006b08fecd) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx0d4352ab63c549078838d-006b08fecd) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) @@ -67449,925 +55269,870 @@ proxy-ut WARNING: expiring_objects_container_divisor is deprecated proxy-ut WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txada590f06c504188ab5f0-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txf1a98c8fd5c947529cba6-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txf1a98c8fd5c947529cba6-0068fbeed3) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: txf1a98c8fd5c947529cba6-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx03ac246bf39041dea61bf-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx03ac246bf39041dea61bf-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx03ac246bf39041dea61bf-0068fbeed3) -proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx03ac246bf39041dea61bf-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txcce00fc5e23a4f4db2422-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: txcce00fc5e23a4f4db2422-0068fbeed3) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: txcce00fc5e23a4f4db2422-0068fbeed3) -proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: txcce00fc5e23a4f4db2422-0068fbeed3) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx533fba8fdf0f46cc8d67b-0068fbeed3) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx533fba8fdf0f46cc8d67b-0068fbeed3) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx533fba8fdf0f46cc8d67b-0068fbeed3) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx533fba8fdf0f46cc8d67b-0068fbeed3) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc6a5ca9cd71f46829a097-0068fbeed3) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc6a5ca9cd71f46829a097-0068fbeed3)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache ... ok - -sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.96453857421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.249282836914062e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.489059448242188e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010442733764648438s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.511543273925781e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.083747863769531e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.915496826171875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.001911163330078125s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.249282836914062e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015544891357421875s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010323524475097656s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.679794311523438e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.392333984375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010895729064941406s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.845329284667969e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.751319885253906e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.486343383789062e-05s, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpdtzfpued/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014734268188476562s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010037422180175781s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010800361633300781s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 2 rows (deleted=False) in 9.298324584960938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016641616821289062s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.0108642578125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.463859558105469e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.843971252441406e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 8.916854858398438e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.939338684082031e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.130073547363281e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.487701416015625e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010061264038085938s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.274482727050781e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.034706115722656e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010466575622558594s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.058547973632812e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.000102996826171875s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.608268737792969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two ... ok -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication -test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication ... ok -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root ... ok -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard ... ok - -proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc6a5ca9cd71f46829a097-0068fbeed3) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txc6a5ca9cd71f46829a097-0068fbeed3) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx50465c69f692427e92e03-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx2fe99390c11f4766bc41d-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx55cffbcfd28a4bd68a517-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txdf99896fbd414754b1d32-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txce777329582f4f79abe4e-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txcb1a63dbc40b40a5a0f5b-0068fbeed4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txae78123a779d4c1abb066-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txae78123a779d4c1abb066-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx9d7927170ec74124b739e-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx9d7927170ec74124b739e-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txa2794d7bd3a84228ae445-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa2794d7bd3a84228ae445-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx7f7e8d09749442ee97800-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx7f7e8d09749442ee97800-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx9ec3bcfc210f4dc7a3d4c-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx9ec3bcfc210f4dc7a3d4c-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txfa77d87fe56d43da830b4-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txfa77d87fe56d43da830b4-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0be14582b63c4b71bf1c2-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0be14582b63c4b71bf1c2-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx6823abd42d79435bb2132-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6823abd42d79435bb2132-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx9dada8278ae3448196f93-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx9dada8278ae3448196f93-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx8565edb5a69f409c94e70-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx8565edb5a69f409c94e70-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txd76304ccfd6046c8a9fda-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd76304ccfd6046c8a9fda-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf4f0bbad1b9d43c997dd1-0068fbeed4) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf4f0bbad1b9d43c997dd1-0068fbeed4) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx690430b8a0c44ceb9c8f6-0068fbeed4) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx690430b8a0c44ceb9c8f6-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txfee33ca6f38b451fbeaa7-0068fbeed4) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txfee33ca6f38b451fbeaa7-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx52822be1abb34cf7a68e5-0068fbeed4) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx52822be1abb34cf7a68e5-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txbf1636bedaba4ce3a7d1a-0068fbeed4) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txbf1636bedaba4ce3a7d1a-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx2904f66244244d5390dd4-0068fbeed4) -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx2904f66244244d5390dd4-0068fbeed4) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx597eecf86a43494da3df3-0068fbeed4)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... ok +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx5d52114b89844b47a809b-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txff8225e05caa48f88929d-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txff8225e05caa48f88929d-006b08fecd) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: txff8225e05caa48f88929d-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx62bddbf87b714ea69b9c2-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx62bddbf87b714ea69b9c2-006b08fecd)test.unit.proxy.test_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 +test.unit.proxy.test_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 ... ok -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.4039 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.1013 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [01/Jan/1970:02:46:41 +0000] "PUT /sda1/p/a/c/o" 405 91 "-" "-" "-" 1.0000 "-" 1234 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.0:1000/sda -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:6201', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0025 "-" 4171786 1 -test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.1:6201/sda1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0025 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/%00c/%00o%00v1" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/%00c/%00o%00v1" 200 - "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/%00c/%00o%00v1" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/%00c/%00o%00v1" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0022 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0017 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test DEBUG: Labeled statsd mode: disabled (test) -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 4171786 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "OPTIONS /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0001 "-" 4171786 -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods -test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods ... ok -test.unit.obj.test_server.TestObjectController.test_serv_reserv -test.unit.obj.test_server.TestObjectController.test_serv_reserv ... ok -test.unit.obj.test_server.TestObjectController.test_short_body -test.unit.obj.test_server.TestObjectController.test_short_body ... ok -test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated -test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated ... ok -test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers -test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers ... ok -test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers -test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers ... ok -test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats -test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats ... ok -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_decode_missing -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_decode_missing ... ok -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_encode_wanted -test.unit.obj.test_ssync_receiver.TestModuleMethods.test_encode_wanted ... ok -test.unit.obj.test_updater.TestRateLimiterBucket.test_bool -test.unit.obj.test_updater.TestRateLimiterBucket.test_bool ... ok -test.unit.obj.test_updater.TestRateLimiterBucket.test_bucket_ordering -test.unit.obj.test_updater.TestRateLimiterBucket.test_bucket_ordering ... ok -test.unit.obj.test_updater.TestRateLimiterBucket.test_len -test.unit.obj.test_updater.TestRateLimiterBucket.test_len ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_acl_headers_translated_for_GET_HEAD -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_acl_headers_translated_for_GET_HEAD ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_info_in_response_env -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_account_info_in_response_env ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_add_acls_impossible_cases -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_add_acls_impossible_cases ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_cache_key_impossible_cases -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_cache_key_impossible_cases ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_get_deleted_account -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_get_deleted_account ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_long_acct_names -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_long_acct_names ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_DELETE -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_DELETE ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_POST -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_POST ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_PUT -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_response_code_for_PUT ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_stripping_swift_admin_headers -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_stripping_swift_admin_headers ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_swift_owner -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_swift_owner ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_POST -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_POST ... ok -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_PUT -test.unit.proxy.controllers.test_account.TestAccountController4Replicas.test_sys_meta_headers_PUT ... ok +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0037 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0116 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0046 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0091 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 525350 0 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0131 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0114 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0144 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0107 "-" 525350 - +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0068 "-" 525350 - +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0091 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0070 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update + account_response = conn.getresponse() + ^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'getresponse' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0089 "-" 525350 2 +test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 525350 2 +test INFO: - - - [27/Nov/2026:03:53:48 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0076 "-" 525350 2 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmprul4qfwt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp5fh5cqhs/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5fh5cqhs/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5fh5cqhs/node/sda1/objects-1/2 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpr684mhvu/node/sda1/objects-1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor ERROR: Unable to create /tmp/tmpr684mhvu/node/sda1/objects-2: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_reconstructor.py", line 1047, in blowup_mkdirs + raise OSError('Ow!') +OSError: Ow! +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmppacvo27j/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (296.84/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmppacvo27j/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmppacvo27j/node/sda1/objects-1/2 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmppacvo27j/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmppacvo27j/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (97.55/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmptzl15ukq/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmptzl15ukq/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmptzl15ukq/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (105.09/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0086s, min 0.0002s, med 0.0003s +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmptzl15ukq/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmptzl15ukq/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmptzl15ukq/node/sda1/objects-1/0 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.04s (85.51/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0091s, min 0.0005s, med 0.0006s +test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp2pea31nv/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (144.36/sec, 0s remaining)test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_max_objects_per_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_max_objects_per_revert ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_write_timeout ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_delete_reverted_nondurable ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_match ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_part_jobs ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_if_none_match ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_simple ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_partners ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_different_timestamps ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_get_response ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_some_missing ... ok -sharder-test DEBUG: got 0 rows (deleted=True) in 9.083747863769531e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010013580322265625s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.726119995117188e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, active as of 1761341043.59647>, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp3w29g9yi/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019240379333496094s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001811981201171875s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017833709716796875s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00018525123596191406s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001995563507080078s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011157989501953125s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010752677917480469s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=False) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 1 rows (deleted=True) in 9.894371032714844e-05s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00019931793212890625s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016689300537109375s, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1761341140.47483, (0, 0) as of 1761341140.47483, active as of 1761341140.47483>, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1761341140.47484, (0, 0) as of 1761341140.47484, active as of 1761341140.47484>, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1761341140.47485, (0, 0) as of 1761341140.47485, active as of 1761341140.47485>, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9ao6wy_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341140.47536.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8kaegx95/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp8kaegx95/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp8kaegx95/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp8kaegx95/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmptnuvamu_/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmptnuvamu_/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmptnuvamu_/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmptnuvamu_/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmphzb069n6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmphzb069n6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmphzb069n6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmphzb069n6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root ... ok -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard -test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard ... ok -test.unit.container.test_sharder.TestSharder.test_one_shard_cycle -test.unit.container.test_sharder.TestSharder.test_one_shard_cycle ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:48 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txda3bc9e86a114386bb339-006b08fecc" "proxy-server 525357" 0.0013 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdi1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "proxy-server 525357" 0.0305 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdl1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "proxy-server 525357" 0.0364 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdh1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "proxy-server 525357" 0.2917 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdg1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "proxy-server 525357" 0.2988 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdk1/1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "object-server 525357" 0.0046 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/2/a/ec-dup/go-get-it" 201 - "PUT http://localhost/sdj1/1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "object-server 525357" 0.0004 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdk1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "proxy-server 525357" 0.3153 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdj1/1/a/ec-dup/go-get-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-get-it" "tx150e5720c80b465d97ca1-006b08fecc" "proxy-server 525357" 0.0530 "-" 525357 4 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:49] "PUT /v1/a/ec-dup/go-get-it HTTP/1.1" 201 206 0.367198 (txn: tx150e5720c80b465d97ca1-006b08fecc) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2edb71a8f49e4630864f5-006b08fecd" "proxy-server 525357" 0.0063 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx54cff007e7a74715a7e7f-006b08fecd" "proxy-server 525357" 0.0029 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "GET /sdl1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txceb0c99937a9492fa5950-006b08fecd" "proxy-server 525357" 0.0007 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "GET /sdg1/1/a/ec-dup/go-get-it" 200 736 "GET http://localhost/v1/a/ec-dup/go-get-it" "txceb0c99937a9492fa5950-006b08fecd" "proxy-server 525357" 0.0007 "-" 525357 4 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:53:49] "GET /v1/a/ec-dup/go-get-it HTTP/1.1" 200 1777 0.042680 (txn: txceb0c99937a9492fa5950-006b08fecd) +proxy DEBUG: (525357) timed out ('127.0.0.1', 60292) (txn: txceb0c99937a9492fa5950-006b08fecd) +proxy INFO: (525357) wsgi exited, is_accepting=True +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx24cadaf86988459986bef-006b08fecd" "proxy-server 525357" 0.0073 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx24cadaf86988459986bef-006b08fecd" "container-server 525357" 0.0046 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx24cadaf86988459986bef-006b08fecd" "proxy-server 525357" 0.0193 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx24cadaf86988459986bef-006b08fecd" "container-server 525357" 0.0051 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx24cadaf86988459986bef-006b08fecd" "proxy-server 525357" 0.0275 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx24cadaf86988459986bef-006b08fecd - 0.0452 - - 1795751629.564606190 1795751629.609771490 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5396d9c66f774055b338e-006b08fecd" "proxy-server 525357" 0.0075 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "txd77c4e657ba6438faf37b-006b08fecd" "proxy-server 525357" 0.0013 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdi1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "proxy-server 525357" 0.0423 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdh1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "proxy-server 525357" 0.0386 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdk1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "proxy-server 525357" 0.0454 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdl1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "proxy-server 525357" 0.0411 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdj1/0/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "object-server 525357" 0.0004 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/2/a/ec-dup/go-head-it" 201 - "PUT http://localhost/sdg1/0/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "object-server 525357" 0.0004 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdg1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "proxy-server 525357" 0.0547 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdj1/0/a/ec-dup/go-head-it" 201 - "PUT http://localhost/v1/a/ec-dup/go-head-it" "tx988898dc95354e6aa5926-006b08fecd" "proxy-server 525357" 0.0655 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 PUT /v1/a/ec-dup/go-head-it HTTP/1.0 201 - - t 1309 - - tx988898dc95354e6aa5926-006b08fecd - 0.1333 - - 1795751629.611161232 1795751629.744495153 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf8e15569fea4b1a9f352-006b08fecd" "proxy-server 525357" 0.0031 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx71840864bd8549b0a0df2-006b08fecd" "proxy-server 525357" 0.0115 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdk1/0/a/ec-dup/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec-dup/go-head-it" "txdda31e3eb4b74f2fa944d-006b08fecd" "proxy-server 525357" 0.0007 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 HEAD /v1/a/ec-dup/go-head-it HTTP/1.0 200 - - t - - - txdda31e3eb4b74f2fa944d-006b08fecd - 0.0397 - - 1795751629.745988131 1795751629.785672426 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5fd96ff06b54219976ad-006b08fecd" "proxy-server 525357" 0.0021 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "txf5fd96ff06b54219976ad-006b08fecd" "container-server 525357" 0.0073 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txf5fd96ff06b54219976ad-006b08fecd" "proxy-server 525357" 0.0243 "-" 525357 4test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_handoffs_only ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 +test.unit.proxy.test_server.TestECDuplicationObjectController.test_HEAD_ec_404 ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestECObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_ignores_status_file ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_iter_nodes_for_frag ... ok -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0020 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/unsharded" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0031 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/sharding" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/racing_update" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 200 134 "-" "-" "-" 0.0037 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0020 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0010 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0009 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 409 - "-" "-" "-" 0.0011 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0016 "-" 4171813 3 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 400 45 "-" "-" "-" 0.0004 "-" 4171813 nada -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [01/Jan/1970:00:16:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" - "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/./a/c" 400 20 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0032 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0010 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0042 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0017 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 400 28 "-" "-" "-" 0.0016 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/bashful" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0029 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy10" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy10_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy20" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy20_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy30" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy30_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy40" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy40_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy50" 201 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy50_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy60" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy60_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy70" 201 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy80" 201 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpy80_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0075 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier10" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier10_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier20" 301 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier20_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier30" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier30_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier40" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier40_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier50" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier50_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier60" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier60_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier70" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier80" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/grumpier80_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey10" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey10_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey20" 301 - "-" "-" "-" 0.0079 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey20_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey30" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey30_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey40" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey40_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey50" 201 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey50_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey60" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey60_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey70" 201 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey80" 201 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey80_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/bashful" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c/dopey" 301 - "-" "-" "-" 0.0010 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpwtzsr95p/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0014 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_object_update_redirected_to_shard -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_object_update_redirected_to_shard ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_proxy_default_no_policy_for_existing_default -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_proxy_default_no_policy_for_existing_default ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_reset_container_sync -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_reset_container_sync ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_autocreates_shard_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_autocreates_shard_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_json_in_body ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_to_deleted_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_shard_range_to_deleted_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_simulated_create_race ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_timestamp_not_float -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_timestamp_not_float ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_utf8 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_PUT_utf8 ... ok +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx62bddbf87b714ea69b9c2-006b08fecd) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx62bddbf87b714ea69b9c2-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx947eb3b0805a4fe687fc7-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx947eb3b0805a4fe687fc7-006b08fecd) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx947eb3b0805a4fe687fc7-006b08fecd) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx947eb3b0805a4fe687fc7-006b08fecd) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd087d68897a6481cb5ce4-006b08fecd) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd087d68897a6481cb5ce4-006b08fecd) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd087d68897a6481cb5ce4-006b08fecd) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd087d68897a6481cb5ce4-006b08fecd) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txc8dde3387fda4f4fbef52-006b08fecd) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc8dde3387fda4f4fbef52-006b08fecd) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txc8dde3387fda4f4fbef52-006b08fecd) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txc8dde3387fda4f4fbef52-006b08fecd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx60f1c86d7f8d495f91e8b-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx949e8ecef8854965bd7be-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx37971ac5879248a3b35ec-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx13ebccd5b8424cf79ae46-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txdd1e9186fe284893a5956-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx3e5b94b2193f410fb3ed9-006b08fecd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txddfb958d74594a61adbb2-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txddfb958d74594a61adbb2-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx6acb2855dc9241dcac959-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx6acb2855dc9241dcac959-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txc053641da92e40149be5f-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc053641da92e40149be5f-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txbaccdcb10e4a4f0f84528-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txbaccdcb10e4a4f0f84528-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx430105c1d21b43cdb0ef3-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx430105c1d21b43cdb0ef3-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx80a2ecdf1ae2444ba0bc0-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx80a2ecdf1ae2444ba0bc0-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx70e690be1adc4b5b8f75f-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx70e690be1adc4b5b8f75f-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx5b07754d044a453cab037-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx5b07754d044a453cab037-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx829fbc628d604b43842b5-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx829fbc628d604b43842b5-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf3d0b9ed84714925b2085-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf3d0b9ed84714925b2085-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txcfb5e461f73a4d8785e7a-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txcfb5e461f73a4d8785e7a-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4ce36dbb230d440ea9b52-006b08fecd) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4ce36dbb230d440ea9b52-006b08fecd) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf7f10fe19e3c48ea8abd0-006b08fecd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txf7f10fe19e3c48ea8abd0-006b08fecd) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0d42460aab5f49b1aa1e9-006b08fecd) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx0d42460aab5f49b1aa1e9-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server ERROR: ChunkWriteTimeout feeding fragments for '/a/c/o': ChunkWriteTimeout (0.01s after 0.01s) (txn: txa13a3e5d59584872981b1-006b08fecd) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txc1b08fb604db4212ba090-006b08fece) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_all_primaries_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_modify_wsgi_pipeline_recommended_pipelines ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors ... ok +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline +test.unit.common.test_wsgi.TestPipelineModification.test_proxy_unmodified_wsgi_pipeline ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx386367ff4b5c4a4394936-006b08fece) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txe1475cbce2db42d0af4f6-006b08fece) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.16:1016/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sda, error: ERROR Insufficient Storage (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx11efdb62420c4990a16c7-006b08fece) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestECObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_negative_delete_after ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_max_objects_per_revert_only_for_revert_jobs ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestECObjController.test_PUT_requires_length ... ok -proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx597eecf86a43494da3df3-0068fbeed4) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "txf5fd96ff06b54219976ad-006b08fecd" "container-server 525357" 0.0011 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txf5fd96ff06b54219976ad-006b08fecd" "proxy-server 525357" 0.0276 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txf5fd96ff06b54219976ad-006b08fecd - 0.0742 - - 1795751629.789790392 1795751629.863954782 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fc87fc76ad3449fac301-006b08fecd" "proxy-server 525357" 0.0143 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx19c615061fec40d38e0a6-006b08fecd" "proxy-server 525357" 0.0014 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdi1/0/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx2ef3303011654fb7ba24e-006b08fecd" "proxy-server 525357" 0.0003 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdg1/0/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx2ef3303011654fb7ba24e-006b08fecd" "proxy-server 525357" 0.0003 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdh1/0/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx2ef3303011654fb7ba24e-006b08fecd" "proxy-server 525357" 0.0003 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdl1/0/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx2ef3303011654fb7ba24e-006b08fecd" "proxy-server 525357" 0.0003 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdj1/0/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx2ef3303011654fb7ba24e-006b08fecd" "proxy-server 525357" 0.0003 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sdk1/0/a/ec-dup/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec-dup/yes-we-have-no-bananas" "tx2ef3303011654fb7ba24e-006b08fecd" "proxy-server 525357" 0.0003 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 HEAD /v1/a/ec-dup/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx2ef3303011654fb7ba24e-006b08fecd - 0.0734 - - 1795751629.865449905 1795751629.938808680 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx257dc568606a42e8a4792-006b08fecd" "proxy-server 525357" 0.0065 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx257dc568606a42e8a4792-006b08fecd" "container-server 525357" 0.0010 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx257dc568606a42e8a4792-006b08fecd" "container-server 525357" 0.0052 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx257dc568606a42e8a4792-006b08fecd" "proxy-server 525357" 0.0283 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:49 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx257dc568606a42e8a4792-006b08fecd" "proxy-server 525357" 0.0266 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/49 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx257dc568606a42e8a4792-006b08fecd - 0.0459 - - 1795751629.948762417 1795751629.994700432 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa3b3ed12e1924bd9b0190-006b08fece" "proxy-server 525357" 0.0104 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx48a61c3866a6416dbdcda-006b08fece" "proxy-server 525357" 0.0055 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdk1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "proxy-server 525357" 0.0391 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdl1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "proxy-server 525357" 0.0916 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdg1/3/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "object-server 525357" 0.0005 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdg1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "proxy-server 525357" 0.0941 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdj1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "proxy-server 525357" 0.1021 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdi1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "proxy-server 525357" 0.0446 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/2/a/ec-dup/o1" 201 - "PUT http://localhost/sdh1/3/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "object-server 525357" 0.0004 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdh1/3/a/ec-dup/o1" 201 - "PUT http://localhost/v1/a/ec-dup/o1" "txe961bf65e8a04f55aeef3-006b08fece" "proxy-server 525357" 0.1012 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-dup/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txe961bf65e8a04f55aeef3-006b08fece - 0.1378 - - 1795751630.000424385 1795751630.138197422 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc58d9f3091964f94adde6-006b08fece" "proxy-server 525357" 0.0014 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "txc58d9f3091964f94adde6-006b08fece" "container-server 525357" 0.0043 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txc58d9f3091964f94adde6-006b08fece" "proxy-server 525357" 0.0200 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "txc58d9f3091964f94adde6-006b08fece" "container-server 525357" 0.0025 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "txc58d9f3091964f94adde6-006b08fece" "proxy-server 525357" 0.0245 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - txc58d9f3091964f94adde6-006b08fece - 0.0341 - - 1795751630.144762039 1795751630.178866863 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90e91c0f7fdf45d882df6-006b08fece" "proxy-server 525357" 0.0025 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx32cccc6024844f429018f-006b08fece" "proxy-server 525357" 0.0013 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdh1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txef8a1675c90c42398bcd0-006b08fece" "proxy-server 525357" 0.0083 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdk1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txef8a1675c90c42398bcd0-006b08fece" "proxy-server 525357" 0.0089 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdj1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txef8a1675c90c42398bcd0-006b08fece" "proxy-server 525357" 0.0096 "-" 525357 4test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_archive_etag_mismatch +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_connect_put_node_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_batch_reclaim ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_sync_delete ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_no_delete_failed_revert ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_container_update_backend_requests ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_chexor ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_bad_request +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_delete_at_backend_requests ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_client_error ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations +test.unit.proxy.controllers.test_obj.TestECObjController.test_determine_chunk_destinations ... ok + +test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. +test-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp2pea31nv/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (138.23/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp89d4_gci/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (132.25/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp89d4_gci/node/sda1/objects-1/2 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (155.41/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor DEBUG: Run listdir on /tmp/tmp5z0fbz6q/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5z0fbz6q/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp5z0fbz6q/node/sda1/objects-1/0 +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception +test-reconstructor ERROR: Trying to GET 10.0.0.0:7200/sda0/0/nada policy#1: Timeout (Nones) +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmprn690g9o/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmprn690g9o/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmprn690g9o/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (162.84/sec, 0s remaining) +test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmprn690g9o/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmprn690g9o/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmprn690g9o/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.00s (228.20/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmp2ddy6owi/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmp2ddy6owi/node/sda1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp2ddy6owi/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.03s (105.97/sec, 0s remaining) +test-reconstructor INFO: 12 suffixes checked - 0.00% hashed, 100.00% synced +test-reconstructor INFO: Partition times: max 0.0102s, min 0.0005s, med 0.0006s +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp3pqcpwdg/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp3pqcpwdg/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmp3pqcpwdg/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (81.87/sec, 0s remaining) +test-reconstructor INFO: Handoffs only mode still has handoffs remaining. Next pass will continue to revert handoffs. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp3pqcpwdg/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp3pqcpwdg/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmp3pqcpwdg/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.01s (81.77/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp3pqcpwdg/node/sda1/objects-1/1 while in handoffs_only mode. +test-reconstructor DEBUG: Skipping sync_only job for /tmp/tmp3pqcpwdg/node/sda1/objects-1/0 while in handoffs_only mode. +test-reconstructor DEBUG: Run listdir on /tmp/tmp3pqcpwdg/node/sda1/objects-1/2 +test-reconstructor INFO: Removing partition: /tmp/tmp3pqcpwdg/node/sda1/objects-1/2 +test-reconstructor INFO: 1/3 (33.33%) partitions reconstructed in 0.08s (11.87/sec, 0s remaining) +test-reconstructor WARNING: Handoffs only mode found no handoffs remaining. You should disable handoffs_only once all nodes are reporting no handoffs remaining. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpk8_k3tdj/node/sda1/objects-1/1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/1 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.1:6200/sda5/1 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda6/1 policy#1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpk8_k3tdj/node/sda1/objects-1/0 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.0:6200/sda0/0 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.2:6200/sda2/0 policy#1 +test-reconstructor ERROR: Invalid response 400 from 10.0.0.3:6200/sda3/0 policy#1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpk8_k3tdj/node/sda1/objects-1/2 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpotybhwpo/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpotybhwpo/node/sda1/objects-1/0 +test-reconstructor ERROR: 10.0.0.0:6200/sda0/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.1:6200/sda5/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.2:6200/sda2/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.3:6200/sda7/0 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.3:6200/sda3/0 policy#1 responded as unmountedtest.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_insufficient_storage ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders +test.unit.proxy.controllers.test_obj.TestECObjController.test_ec_concurrent_GET_with_slow_leaders ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx02db6a5a97f0424b80c70-006b08fece) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries +test.unit.proxy.controllers.test_obj.TestECObjController.test_feed_remaining_primaries ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD +test.unit.proxy.controllers.test_obj.TestECObjController.test_fix_response_HEAD ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_best_effort ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_create_broker ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache ... ok + +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdl1/1/a/ec-dup/pimento" 422 93 "PUT http://localhost/v1/a/ec-dup/pimento" "txef8a1675c90c42398bcd0-006b08fece" "proxy-server 525357" 0.0163 "-" 525357 4 +proxy ERROR: Not enough object servers ack'ed (got 2) (txn: txef8a1675c90c42398bcd0-006b08fece) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-dup/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txef8a1675c90c42398bcd0-006b08fece - 0.0413 - - 1795751630.180454731 1795751630.221792459 4 - +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdi1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "txef8a1675c90c42398bcd0-006b08fece" "proxy-server 525357" 0.0367 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdg1/1/a/ec-dup/pimento" 499 89 "PUT http://localhost/v1/a/ec-dup/pimento" "txef8a1675c90c42398bcd0-006b08fece" "proxy-server 525357" 0.0367 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd04227509e264ee987831-006b08fece" "proxy-server 525357" 0.0014 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:48369/sda1/1/a/ec-con" "txd04227509e264ee987831-006b08fece" "container-server 525357" 0.0018 "-" 525357 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:43275/sdb1/1/a/ec-con" "txd04227509e264ee987831-006b08fece" "container-server 525357" 0.0010 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txd04227509e264ee987831-006b08fece" "proxy-server 525357" 0.0089 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txd04227509e264ee987831-006b08fece" "proxy-server 525357" 0.0140 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txd04227509e264ee987831-006b08fece - 0.0269 - - 1795751630.237930775 1795751630.264821053 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx914b319c1e4c4ef2a83cd-006b08fece" "proxy-server 525357" 0.0021 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdabdac34e8284dc6ad3c8-006b08fece" "proxy-server 525357" 0.0013 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx471af979e0334589be2db-006b08fece" "proxy-server 525357" 0.0027 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx471af979e0334589be2db-006b08fece" "proxy-server 525357" 0.0053 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx471af979e0334589be2db-006b08fece" "proxy-server 525357" 0.0073 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx471af979e0334589be2db-006b08fece - 0.0240 - - 1795751630.266497374 1795751630.290478706 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx400b84a5360e492fac7d0-006b08fece" "proxy-server 525357" 0.0020 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:48369/sda1/1/a/ec-con" "tx400b84a5360e492fac7d0-006b08fece" "container-server 525357" 0.0011 "-" 525357 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:43275/sdb1/1/a/ec-con" "tx400b84a5360e492fac7d0-006b08fece" "container-server 525357" 0.0010 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx400b84a5360e492fac7d0-006b08fece" "proxy-server 525357" 0.0093 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx400b84a5360e492fac7d0-006b08fece" "proxy-server 525357" 0.0125 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx400b84a5360e492fac7d0-006b08fece - 0.0220 - - 1795751630.295248032 1795751630.317268133 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx852799bb98f543d7a2300-006b08fece" "proxy-server 525357" 0.0022 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0fad15a81b3d4d4794cc4-006b08fece" "proxy-server 525357" 0.0013 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx5fa70590282749c591c53-006b08fece" "proxy-server 525357" 0.0025 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx5fa70590282749c591c53-006b08fece" "proxy-server 525357" 0.0042 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx5fa70590282749c591c53-006b08fece" "proxy-server 525357" 0.0077 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx5fa70590282749c591c53-006b08fece - 0.0247 - - 1795751630.319226265 1795751630.343876839 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e1074af23df4c169d2cc-006b08fece" "proxy-server 525357" 0.0021 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx9e1074af23df4c169d2cc-006b08fece" "container-server 525357" 0.0010 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx9e1074af23df4c169d2cc-006b08fece" "container-server 525357" 0.0009 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx9e1074af23df4c169d2cc-006b08fece" "proxy-server 525357" 0.0088 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx9e1074af23df4c169d2cc-006b08fece" "proxy-server 525357" 0.0071 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/50 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx9e1074af23df4c169d2cc-006b08fece - 0.0242 - - 1795751630.349780798 1795751630.374002934 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3efc19bf6caf4cabb0f79-006b08fece" "proxy-server 525357" 0.1131 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:50 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx6cf13d769a3d4b98b9c84-006b08fece" "proxy-server 525357" 0.0020 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:51 +0000] "PUT /sdh1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "proxy-server 525357" 0.9181 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:51 +0000] "PUT /sdg1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "proxy-server 525357" 0.9172 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:51 +0000] "PUT /sdj1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "proxy-server 525357" 0.9237 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:51 +0000] "PUT /sdl1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "proxy-server 525357" 0.9226 "-" 525357 4test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_success ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_if_none_match ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_creation ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_process_job_all_timeout ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstruct_check_ring ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skipped_partpower_increase ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache +test.unit.proxy.test_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_db_file ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_reconstructor_skips_bogus_partition_dirs ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata +test.unit.proxy.test_server.TestReplicatedObjectController.test_bad_metadata ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_etag ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers +test.unit.proxy.test_server.TestReplicatedObjectController.test_best_response_sets_headers ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_method ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_removes_zbf ... ok + +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx73dca40b997b4a65b7bf1-006b08fece) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx73dca40b997b4a65b7bf1-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx517d3a7f7aa9433da4dd0-006b08fece) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx517d3a7f7aa9433da4dd0-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx59782d3d0c4b4f6f86c5e-006b08fece) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx59782d3d0c4b4f6f86c5e-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txb0098fdb26114aa19185b-006b08fece) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txb0098fdb26114aa19185b-006b08fece) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx22a514bac0f54e28a1f44-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txb5651b35db4342de9db37-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx206d09053eb44b57b91ca-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx2a6caef87c074ac0923f3-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx6d21bcf537e547a4af0fd-006b08fece) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx340d1c4e06464b34ba5ad-006b08fecf) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0d6981b40a99400790173-006b08fecf) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0d6981b40a99400790173-006b08fecf) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4af4a220571d46598f6d5-006b08fecf) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4af4a220571d46598f6d5-006b08fecf) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx148978a96fb443219d653-006b08fecf) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx148978a96fb443219d653-006b08fecf) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txa798a16268a04df4a018d-006b08fecf) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa798a16268a04df4a018d-006b08fecf) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx9080aa31d02f44d7bfce0-006b08fecf) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx9080aa31d02f44d7bfce0-006b08fecf) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx4aff2e03ae8f4aabae585-006b08fecf) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx4aff2e03ae8f4aabae585-006b08fecf) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx1766e4c29f4941178f504-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txfe0d4eb3f29841ffbdd84-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txa76213ebd26244cd82c04-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txab1ba9d1445b49ff87440-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx56fa4e87f3e244828658f-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx27ef7d11d03247b5833c6-0068fbeed5) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txc0e8ba48edc342e0991d2-0068fbeed5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc0e8ba48edc342e0991d2-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx024a5eaa6430481f9605a-0068fbeed5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx024a5eaa6430481f9605a-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txb40ba86a764f4841979dc-0068fbeed5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb40ba86a764f4841979dc-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx354a2d21e2fa4177b67db-0068fbeed5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx354a2d21e2fa4177b67db-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf81c5fb1a3e44679bcae2-0068fbeed5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf81c5fb1a3e44679bcae2-0068fbeed5) -proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txa1329a7e4914444980cac-0068fbeed5) -proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa1329a7e4914444980cac-0068fbeed5) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx706c4e0aa85d4f9c93512-006b08fed0 - 0.0004 - - 1795751632.942807913 1795751632.943165302 - - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1795751632.949563503 1795751632.949795485 - -test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_bad_version ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_merge_shard_ranges_state ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_head_account ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_db_does_not_clear_particular_sharding_meta ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once ... ok + proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 LICK /v1/a HTTP/1.0 405 - - t - 91 - txb9a0fccb23bf43e6acf67-0068fbeed5 - 0.0004 - - 1761341141.239701033 1761341141.240090609 - - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1795751632.954858541 1795751632.955068111 - - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1761341141.245652676 1761341141.245889902 - - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1795751632.962108374 1795751632.962345123 - - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1761341141.251074791 1761341141.251299620 - - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1795751632.967225790 1795751632.967437744 - - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1761341141.256685734 1761341141.256930828 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... ok - -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpm1vb2u5s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpm1vb2u5s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpm1vb2u5s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpm1vb2u5s/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test ERROR: Unhandled exception while processing: kapow!, path: a/c1, db: /tmp/tmp8xgyal7z/sdb/containers/0/ash/c1hash/c1hash.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2507, in _one_shard_cycle - self._process_broker(broker, node, part) - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call - result = effect(*args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 883, in mock_processing - raise Exception('kapow!') -Exception: kapow! -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp8xgyal7z/sda/containers/0/ash/c0hash/c0hash.db' -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test WARNING: Skipping xxxx as it is not mounted -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding Falsetest.unit.container.test_sharder.TestSharder.test_one_shard_cycle_no_containers -test.unit.container.test_sharder.TestSharder.test_one_shard_cycle_no_containers ... ok - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0007 "-" 4171786 - -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 0 -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 0 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 4171786 1 -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 1 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 4171786 2 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 4171786 2 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 4171786 2 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 4171786 2 -test-object-controller DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 4171786 2 -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 4171786 2 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1'), ('6.7.8.9:10', 'sdf1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0017 "-" 4171786 26 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1')] -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0018 "-" 4171786 1 -test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0011 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 4171786 - -test-object-controller INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 4171786 - -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmpn35iatqt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpn35iatqt/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmpn35iatqt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpn35iatqt/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0033 "-" 4171786 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0030 "-" 4171786 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 4171786 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0030 "-" 4171786 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx307260b0cf8f4317b91c7-0068fbeed5" "proxy-server 4171786" 0.0013 "-" 4171786 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:54339/sda1/3/a/c" "tx307260b0cf8f4317b91c7-0068fbeed5" "container-server 4171786" 0.0012 "-" 4171786 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:36595/sdb1/3/a/c" "tx307260b0cf8f4317b91c7-0068fbeed5" "container-server 4171786" 0.0013 "-" 4171786 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx307260b0cf8f4317b91c7-0068fbeed5" "proxy-server 4171786" 0.0090 "-" 4171786 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx307260b0cf8f4317b91c7-0068fbeed5" "proxy-server 4171786" 0.0141 "-" 4171786 0test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation -test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest10" 201 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest10_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest20" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest20_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest30" 301 - "-" "-" "-" 0.0077 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest30_no_header" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest40" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest40_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest50" 201 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest50_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest60" 301 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest60_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest70" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest70_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest80" 201 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c/grumpiest80_no_header" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0016 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 3 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/.shards_a/shard_c" 404 - "-" "-" "-" 0.0055 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/.shards_a/shard_c" 400 49 "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/.shards_a/shard_c" 201 - "-" "-" "-" 0.0049 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0021 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/.shards_a/shard_c" 202 - "-" "-" "-" 0.0017 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 404 - "-" "-" "-" 0.0004 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0023 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 400 74 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 400 69 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 400 75 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 400 35 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test DEBUG: Unlinked retiring db '/tmp/tmpz0zbxiac/tmp_test_container_server_ContainerController/sda1/containers/p/872/5267a50d4a8f6ea3ee1dbecb8592e872/5267a50d4a8f6ea3ee1dbecb8592e872.db' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0040 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0015 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 400 26 "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/b%27%5Cxe2%5Cx98%5Cx83%27" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 4171813 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_complete_rsync_works ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_insufficient_space ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_rsync_then_merge_works ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_unknown_sync ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_REPLICATE_value_error_works ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE_autocreate -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_UPDATE_autocreate ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test__call__raise_timeout ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_account_override_deleted -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_account_override_deleted ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_mismatched_host_device -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_account_update_mismatched_host_device ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_acl_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_acl_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_storage_policy_via_DELETE_then_PUT ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_to_default_storage_policy_via_DELETE_then_PUT -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_change_to_default_storage_policy_via_DELETE_then_PUT ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_content_type_on_HEAD ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_correct_allowed_method ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d368430f7b741bc95476-006b08fed0" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx43eb32c855524996886b8-006b08fed0" "proxy-server 525335" 0.0023 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "txe74e0a1693274bc9b26f0-006b08fed0" "object-server 525335" 0.0004 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "txe74e0a1693274bc9b26f0-006b08fed0" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txe74e0a1693274bc9b26f0-006b08fed0" "proxy-server 525335" 0.0074 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txe74e0a1693274bc9b26f0-006b08fed0" "proxy-server 525335" 0.0071 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - txe74e0a1693274bc9b26f0-006b08fed0 - 0.0214 - - 1795751632.972470999 1795751632.993871450 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx27a4e2291a604300998fa-006b08fed0" "proxy-server 525335" 0.0017 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx77c1acdf299e4b8584209-006b08fed0" "proxy-server 525335" 0.0025 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sdb1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "txac8174b1eecf41a5a9f62-006b08fed1" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - txac8174b1eecf41a5a9f62-006b08fed1 - 0.0131 - - 1795751632.995162487 1795751633.008268833 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx198f123e4dbe47e38099d-006b08fed1" "proxy-server 525335" 0.0020 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx198f123e4dbe47e38099d-006b08fed1 - 0.0050 - - 1795751633.013425589 1795751633.018410683 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1795751633.023829937 1795751633.023916960 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7a08c5168404f7d88516-006b08fed1" "proxy-server 525335" 0.0012 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/0/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:41785/sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf7a08c5168404f7d88516-006b08fed1" "container-server 525335" 0.0010 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/0/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:56179/sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf7a08c5168404f7d88516-006b08fed1" "container-server 525335" 0.0010 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf7a08c5168404f7d88516-006b08fed1" "proxy-server 525335" 0.0121 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txf7a08c5168404f7d88516-006b08fed1" "proxy-server 525335" 0.0087 "-" 525335 0test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_newid ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_run_once_override_devices ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_delete_object ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_multiple_segments ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_non_zero_commit_window +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_non_zero_commit_window ... ok -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx307260b0cf8f4317b91c7-0068fbeed5 - 0.2262 - - 1761341141.402763605 1761341141.628987312 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx773c07042ba843d1a6c80-0068fbeed5" "proxy-server 4171786" 0.0012 "-" 4171786 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:54339/sda1/0/a1/c1" "tx773c07042ba843d1a6c80-0068fbeed5" "container-server 4171786" 0.0011 "-" 4171786 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:36595/sdb1/0/a1/c1" "tx773c07042ba843d1a6c80-0068fbeed5" "container-server 4171786" 0.0011 "-" 4171786 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx773c07042ba843d1a6c80-0068fbeed5" "proxy-server 4171786" 0.0085 "-" 4171786 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx773c07042ba843d1a6c80-0068fbeed5" "proxy-server 4171786" 0.0137 "-" 4171786 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx773c07042ba843d1a6c80-0068fbeed5 - 0.0213 - - 1761341141.630611658 1761341141.651932001 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx52b716bd534443da8193e-0068fbeed5" "proxy-server 4171786" 0.0021 "-" 4171786 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:54339/sda1/3/a/c1" "tx52b716bd534443da8193e-0068fbeed5" "container-server 4171786" 0.0017 "-" 4171786 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:36595/sdb1/3/a/c1" "tx52b716bd534443da8193e-0068fbeed5" "container-server 4171786" 0.0011 "-" 4171786 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx52b716bd534443da8193e-0068fbeed5" "proxy-server 4171786" 0.0092 "-" 4171786 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx52b716bd534443da8193e-0068fbeed5" "proxy-server 4171786" 0.0142 "-" 4171786 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx52b716bd534443da8193e-0068fbeed5 - 0.0227 - - 1761341141.653530598 1761341141.676227331 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea880d4098e04fa79b0f9-0068fbeed5" "proxy-server 4171786" 0.0021 "-" 4171786 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:36595/sdb1/0/a/c2" "txea880d4098e04fa79b0f9-0068fbeed5" "container-server 4171786" 0.0017 "-" 4171786 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:54339/sda1/0/a/c2" "txea880d4098e04fa79b0f9-0068fbeed5" "container-server 4171786" 0.0011 "-" 4171786 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txea880d4098e04fa79b0f9-0068fbeed5" "proxy-server 4171786" 0.0092 "-" 4171786 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txea880d4098e04fa79b0f9-0068fbeed5" "proxy-server 4171786" 0.0142 "-" 4171786 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txea880d4098e04fa79b0f9-0068fbeed5 - 0.0228 - - 1761341141.677814960 1761341141.700602293 2 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - txf7a08c5168404f7d88516-006b08fed1 - 0.0270 - - 1795751633.029712200 1795751633.056760550 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sdb1/0/a" 200 1473 "GET http://localhost/v1/a?format=json" "tx35a9906cd5814c49885a0-006b08fed1" "proxy-server 525335" 0.0062 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 170 - tx35a9906cd5814c49885a0-006b08fed1 - 0.0092 - - 1795751633.058168888 1795751633.067388058 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sdb1/0/a" 200 1473 "GET http://localhost/v1/a?format=json" "tx1dc324d8426743a29b658-006b08fed1" "proxy-server 525335" 0.0016 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 1473 - tx1dc324d8426743a29b658-006b08fed1 - 0.0127 - - 1795751633.070217133 1795751633.082909107 - - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sda1/0/a" 200 1473 "GET http://localhost/v1/a?format=json" "txf186c8cb221440b597323-006b08fed1" "proxy-server 525335" 0.0051 "-" 525335 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 2019 - txf186c8cb221440b597323-006b08fed1 - 0.0131 - - 1795751633.084657669 1795751633.097800255 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2549151649264e71a0018-006b08fed1" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txc524a7bcb9fc4d1e8f800-006b08fed1" "proxy-server 525335" 0.0016 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txec8c14fc076e4353a1232-006b08fed1" "object-server 525335" 0.0005 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txec8c14fc076e4353a1232-006b08fed1" "object-server 525335" 0.0005 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txec8c14fc076e4353a1232-006b08fed1" "proxy-server 525335" 0.0075 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txec8c14fc076e4353a1232-006b08fed1" "proxy-server 525335" 0.0090 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - txec8c14fc076e4353a1232-006b08fed1 - 0.0236 - - 1795751633.099768639 1795751633.123408794 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d731499ab234dfe8cc98-006b08fed1" "proxy-server 525335" 0.0015 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx9d731499ab234dfe8cc98-006b08fed1" "proxy-server 525335" 0.0032 "-" 525335 0test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down +test.unit.proxy.test_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_disconnect ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket +test.unit.proxy.controllers.test_obj.TestECObjController.test_non_durable_ec_response_bucket ... ok -sharder-test INFO: Found no containers directories -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.04s -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: (Override partitions: 0) -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +test-reconstructor DEBUG: Run listdir on /tmp/tmpotybhwpo/node/sda1/objects-1/1 +test-reconstructor ERROR: 10.0.0.0:6200/sda0/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.1:6200/sda5/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.0:6200/sda4/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.2:6200/sda6/1 policy#1 responded as unmounted +test-reconstructor ERROR: 10.0.0.2:6200/sda2/1 policy#1 responded as unmounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpmkxj6yfz/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpmkxj6yfz/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpmkxj6yfz/node/sda1/objects-1/0 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpmc39pzcf/node/sda1/objects-1/2 +test-reconstructor DEBUG: Run listdir on /tmp/tmpmc39pzcf/node/sda1/objects-1/1 +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/1 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:6200/sda5/1 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda6/1 policy#1': Timeout (Nones) +test-reconstructor DEBUG: Run listdir on /tmp/tmpmc39pzcf/node/sda1/objects-1/0 +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:6200/sda0/0 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.2:6200/sda2/0 policy#1': Timeout (Nones) +test-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.3:6200/sda3/0 policy#1': Timeout (Nones) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpn3i1b3ex/node/sda1/objects-2/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpn3i1b3ex/node/sda1/objects-2/2 +test-reconstructor INFO: Removing partition: /tmp/tmpn3i1b3ex/node/sda1/objects-2/2 +test-reconstructor INFO: Ring change detected for policy 1 (one). Aborting current reconstruction pass for this policy. +test-reconstructor DEBUG: Run listdir on /tmp/tmpn3i1b3ex/node/sda1/objects-2/0 +test-reconstructor INFO: 3/6 (50.00%) partitions reconstructed in 0.01s (331.99/sec, 0s remaining) +test-reconstructor WARNING: next_part_power set in policy 'one'. Skipping +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor INFO: Nothing reconstructed for 0.0005521774291992188 seconds. +test-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpjcgk_4or/node/sda1/objects-1/burrito' +test-reconstructor INFO: Removing partition: /tmp/tmpjcgk_4or/node/sda1/objects-1/burrito +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpst4l2upa/node/sda1/objects-1/0 +test-reconstructor WARNING: Unable to read '/tmp/tmpst4l2upa/node/sda1/objects-1/1/hashes.pkl' Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.00s -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: (Override partitions: 2, 0) -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmpst4l2upa/node/sda1/objects-1/1' +test-reconstructor WARNING: Unexpected entity '/tmp/tmpst4l2upa/node/sda1/objects-1/1' is not a directory +test-reconstructor INFO: Removing partition: /tmp/tmpst4l2upa/node/sda1/objects-1/1 +test-reconstructor DEBUG: Run listdir on /tmp/tmpst4l2upa/node/sda1/objects-1/2 +test-reconstructor INFO: 3/3 (100.00%) partitions reconstructed in 0.01s (249.31/sec, 0s remaining) +test-reconstructor INFO: Running object reconstructor in script mode. +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor INFO: 0/8 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 56s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sdb1/objects-1/0 +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sdc1/objects-1/0 +test-reconstructor INFO: 2/8 (25.00%) partitions reconstructed in 0.00s (762.25/sec, 0s remaining) +test-reconstructor INFO: 3/8 (37.50%) partitions reconstructed in 0.01s (481.03/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sdb1/objects-1/1 +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (489.29/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sda1/objects-1/0 +test-reconstructor INFO: 4/8 (50.00%) partitions reconstructed in 0.01s (413.19/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sdb1/objects-1/2 +test-reconstructor INFO: 5/8 (62.50%) partitions reconstructed in 0.01s (465.82/sec, 0s remaining) +test-reconstructor INFO: 6/8 (75.00%) partitions reconstructed in 0.01s (423.05/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sdb1/objects-1/3 +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (454.65/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sda1/objects-1/1 +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (418.38/sec, 0s remaining) +test-reconstructor INFO: 7/8 (87.50%) partitions reconstructed in 0.02s (414.02/sec, 0s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp1mdixkp6/node/sda1/objects-1/2 +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (440.92/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (433.92/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (430.28/sec, 0s remaining) +test-reconstructor INFO: 8/8 (100.00%) partitions reconstructed in 0.02s (426.04/sec, 0s remaining) +test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +test-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache with lock_file(cache_file, lock_timeout, unlink=False) as cf: @@ -68376,1486 +56141,1201 @@ return next(self.gen) File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.02s -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: (Override devices: sdc) -sharder-test INFO: (Override partitions: 2, 0) -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-reconstructor INFO: Running object reconstructor in script mode. +test-reconstructor INFO: 0/1 (0.00%) partitions reconstructed in 0.00s (0.00/sec, 28s remaining) +test-reconstructor DEBUG: Run listdir on /tmp/tmp5sdz42ag/node/sdc1/objects-1/0 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (730.97/sec, 0s remaining) +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (621.65/sec, 0s remaining) +test-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpsn37im7i/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (147.87/sec, 0s remaining) +test-reconstructor WARNING: sda5 is not mountedtest.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_past_commit_window +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_past_commit_window ... ok +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_zero_commit_window +test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable.test_sync_old_nondurable_before_committed_zero_commit_window ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestECObjController.test_object_DELETE_backend_update_container_ip_default ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_record_type_object_makes_no_cache_lookup +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_record_type_object_makes_no_cache_lookup ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdb1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "object-server 525357" 0.0008 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sda1/2/a/ec-dup/inm" 201 - "PUT http://localhost/sdk1/0/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "object-server 525357" 0.0007 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdk1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "proxy-server 525357" 1.7483 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdi1/0/a/ec-dup/inm" 201 - "PUT http://localhost/v1/a/ec-dup/inm" "tx6fc1ca5d58e44de6836e9-006b08fece" "proxy-server 525357" 1.7524 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 PUT /v1/a/ec-dup/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx6fc1ca5d58e44de6836e9-006b08fece - 1.8902 - - 1795751630.376171350 1795751632.266407251 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8be893faeefc4a4b84f38-006b08fed0" "proxy-server 525357" 0.0025 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx2ddb87cd3e1b45cabeb03-006b08fed0" "proxy-server 525357" 0.0032 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdk1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx8c3986ebd52f4f60963e9-006b08fed0" "proxy-server 525357" 0.0007 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdi1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx8c3986ebd52f4f60963e9-006b08fed0" "proxy-server 525357" 0.0007 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdl1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx8c3986ebd52f4f60963e9-006b08fed0" "proxy-server 525357" 0.0006 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdj1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx8c3986ebd52f4f60963e9-006b08fed0" "proxy-server 525357" 0.0007 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdg1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx8c3986ebd52f4f60963e9-006b08fed0" "proxy-server 525357" 0.0006 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdh1/0/a/ec-dup/inm" 412 92 "PUT http://localhost/v1/a/ec-dup/inm" "tx8c3986ebd52f4f60963e9-006b08fed0" "proxy-server 525357" 0.0006 "-" 525357 4 +proxy DEBUG: Object PUT returning 412, [412, 412, 412, 412, 412, 412] (txn: tx8c3986ebd52f4f60963e9-006b08fed0) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 PUT /v1/a/ec-dup/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx8c3986ebd52f4f60963e9-006b08fed0 - 0.0311 - - 1795751632.674305677 1795751632.705450535 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a5977743bcb42fe82f77-006b08fed0" "proxy-server 525357" 0.0014 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx5a5977743bcb42fe82f77-006b08fed0" "container-server 525357" 0.0133 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5a5977743bcb42fe82f77-006b08fed0" "proxy-server 525357" 0.0173 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx5a5977743bcb42fe82f77-006b08fed0" "container-server 525357" 0.0011 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx5a5977743bcb42fe82f77-006b08fed0" "proxy-server 525357" 0.0405 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/52 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx5a5977743bcb42fe82f77-006b08fed0 - 0.2045 - - 1795751632.707344294 1795751632.911866903 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4d74cf999f44603ae830-006b08fed0" "proxy-server 525357" 0.0183 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:52 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx9e6ba90f46b84841a52b5-006b08fed0" "proxy-server 525357" 0.0013 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdk1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "proxy-server 525357" 0.0674 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdh1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "proxy-server 525357" 0.0678 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdl1/0/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "object-server 525357" 0.0005 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdg1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "proxy-server 525357" 0.0873 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdj1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "proxy-server 525357" 0.0902 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdl1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "proxy-server 525357" 0.1126 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/2/a/ec-dup/o2" 201 - "PUT http://localhost/sdi1/0/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "object-server 525357" 0.0005 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdi1/0/a/ec-dup/o2" 201 - "PUT http://localhost/v1/a/ec-dup/o2" "tx81d3ded2707343d3bf619-006b08fed0" "proxy-server 525357" 0.1033 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/ec-dup/o2 HTTP/1.0 201 - - t 12288 - - tx81d3ded2707343d3bf619-006b08fed0 - 0.1955 - - 1795751632.913481951 1795751633.109014511 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46e65e5005aa4c51be0f6-006b08fed1" "proxy-server 525357" 0.0058 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/ec-dup" "tx46e65e5005aa4c51be0f6-006b08fed1" "container-server 525357" 0.0052 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx46e65e5005aa4c51be0f6-006b08fed1" "proxy-server 525357" 0.0175 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/0/a/ec-dup" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/ec-dup" "tx46e65e5005aa4c51be0f6-006b08fed1" "container-server 525357" 0.0011 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/2/a/ec-dup" 202 - "PUT http://localhost/v1/a/ec-dup" "tx46e65e5005aa4c51be0f6-006b08fed1" "proxy-server 525357" 0.0275 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/ec-dup HTTP/1.0 202 - - t - 76 - tx46e65e5005aa4c51be0f6-006b08fed1 - 0.0491 - - 1795751633.124848366 1795751633.173932552 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5783dfff72934cf0bf422-006b08fed1" "proxy-server 525357" 0.0020 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/2/a/ec-dup" 204 - "HEAD http://localhost/v1/a/ec-dup" "tx78abb4cd71074e9382690-006b08fed1" "proxy-server 525357" 0.0096 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/ec-dup/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx15543e0b19fc44dcb8a85-006b08fed1 - 0.0517 - - 1795751633.175415754 1795751633.227125168 4 -test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch +test.unit.proxy.test_server.TestECDuplicationObjectController.test_PUT_ec_object_etag_mismatch ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_double_check_trailing_delimiter_non_slash ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_root_container ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_include_deleted_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_listing_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_updating_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordTypeLegacy.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_error ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_body_and_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_body_and_footers ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter.test_PUT_with_no_body_and_footers ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_short_resp_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp +test.unit.proxy.controllers.test_obj.TestECObjController.test_ranged_get_with_slow_resp ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip +test.unit.proxy.controllers.test_obj.TestECObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_client_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests +test.unit.proxy.controllers.test_obj.TestECObjController.test_smooth_distributed_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestECObjController.test_some_404s_and_507s ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.4:1004/sde (txn: tx126d65fde76742beb5903-006b08fed1) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.6:1006/sdg (txn: tx05d48b6db746451c90f51-006b08fed1) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Trying to read EC fragment during GET (retrying) 10.0.0.0:1000/sda (txn: txa25db66b10aa4f08b9eee-006b08fed1) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_not_configured ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestECObjController.test_write_affinity_proxy_server_config ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 74 - tx9d731499ab234dfe8cc98-006b08fed1 - 0.0161 - - 1795751633.125193119 1795751633.141336679 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3b347aa3fcd4628bb6aa-006b08fed1" "proxy-server 525335" 0.0012 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "txf3b347aa3fcd4628bb6aa-006b08fed1" "proxy-server 525335" 0.0068 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 328 - txf3b347aa3fcd4628bb6aa-006b08fed1 - 0.0224 - - 1795751633.143097878 1795751633.165456057 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx148eb759cd65473cab65e-006b08fed1" "proxy-server 525335" 0.0012 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx148eb759cd65473cab65e-006b08fed1" "proxy-server 525335" 0.0032 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 417 - tx148eb759cd65473cab65e-006b08fed1 - 0.0157 - - 1795751633.167140961 1795751633.182860613 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b08aff2ba0f41ad9938c-006b08fed1" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx270d82d6a1e24f58b69f1-006b08fed1" "proxy-server 525335" 0.0017 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "GET /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 - "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx8ceb03d5143a465ca8cf6-006b08fed1" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 200 - - t - - - tx8ceb03d5143a465ca8cf6-006b08fed1 - 0.0128 - - 1795751633.184844494 1795751633.197639942 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut WARNING: Client disconnected without sending enough data (txn: tx844444b39fac4ac4a63e3-006b08fed1) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut WARNING: ERROR Client read timeout (0.05s) (txn: tx2549e5380a9e4a1c9b227-006b08fed1) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1024a3cf87f43ada398c-006b08fed1" "proxy-server 525335" 0.0023 "-" 525335 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/0/a/6f2e15b962d14671a7984bd87eae260d" 201 - "PUT http://127.0.0.1:41785/sda1/3/a/6f2e15b962d14671a7984bd87eae260d" "txc1024a3cf87f43ada398c-006b08fed1" "container-server 525335" 0.0015 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/0/a/6f2e15b962d14671a7984bd87eae260d" 201 - "PUT http://127.0.0.1:56179/sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" "txc1024a3cf87f43ada398c-006b08fed1" "container-server 525335" 0.0013 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 201 - "PUT http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "txc1024a3cf87f43ada398c-006b08fed1" "proxy-server 525335" 0.0128 "-" 525335 0 +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmppatrb500/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.02s (52.05/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmppatrb500/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146832.19226#4#d.data ([Errno 2] No such file or directory: '/tmp/tmppatrb500/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters -test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters ... ok -test.unit.container.test_sharder.TestSharder.test_periodic_warning -test.unit.container.test_sharder.TestSharder.test_periodic_warning ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppatrb500/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146832.19226#4.data' -> '/tmp/tmppatrb500/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146832.19226#4#d.data' + +During handling of the above exception, another exception occurred: -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/" 204 - "-" "-" "-" 0.0003 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test ERROR: ERROR __call__ error with REPLICATE /sda1/p/a/ : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats - resp = func(ctrl, *args, **kwargs) - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 947, in REPLICATE - ret = self.replicator_rpc.dispatch(post_args, args) - File "/build/reproducible-path/swift-2.36.0/swift/common/db_replicator.py", line 903, in dispatch - return getattr(self, op)( - ~~~~~~~^^^^^^^^^^ -AttributeError: 'ContainerReplicatorRpc' object has no attribute 'unknown_sync' -test DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/" 500 714 "-" "-" "-" 0.0018 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: - - - [24/Oct/2025:21:25:41 +0000] "REPLICATE /sda1/p/a/" 400 49 "-" "-" "-" 0.0003 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "UPDATE /sda1/p/a/c" 400 41 "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "UPDATE /sda1/p/a/c" 202 - "-" "-" "-" 0.0022 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/a/c" 200 131 "-" "-" "-" 0.0020 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/.a/c" 404 - "-" "-" "-" 0.0004 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "UPDATE /sda1/p/.a/c" 202 - "-" "-" "-" 0.0042 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/p/.a/c" 200 131 "-" "-" "-" 0.0020 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR __call__ error with PUT /sda1/p/a/c : + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmppatrb500/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor WARNING: sda5 is not mounted +test-reconstructor DEBUG: Run listdir on /tmp/tmpzjc3rjcf/node/sda1/objects-1/1 +test-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (118.94/sec, 0s remaining) +test-reconstructor ERROR: Problem making data file durable /tmp/tmpzjc3rjcf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146832.26344#4#d.data ([Errno 2] No such file or directory: '/tmp/tmpzjc3rjcf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c'): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 1023, in __call__ - res = getattr(self, req.method)(req) - File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_server.py", line 6149, in mock_put_method - raise Exception() -Exception -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0038 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR Account update failed: different numbers of hosts and devices in request: "127.0.0.1:0" vs "sda1,sda2" -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0044 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c2" 201 - "-" "-" "-" 0.0041 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c2" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 4 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0027 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0019 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 3 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 4 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0025 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0013 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/p/a/o" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/p/a/o" 204 - "-" "-" "-" 0.0012 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_namespace_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_create_reserved_object_in_container ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_creation ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delete_auto_create ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_deleted_headers ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_delimiter_with_reserved ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_get_and_validate_policy_index -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_get_and_validate_policy_index ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_false ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_insufficient_storage_mount_check_true ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_doesnt_exist ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_invalid_method_is_not_public ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_list_allowed_methods ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_listing_with_reserved ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_log_line_format ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_markers_with_reserved ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_not_allowed_method ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable + os.rename(data_file_path, durable_data_file_path) + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpzjc3rjcf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146832.26344#4.data' -> '/tmp/tmpzjc3rjcf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c/1795146832.26344#4#d.data' -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1761341141.322816372 1761341141.323051453 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9cbb3aa5520044c8a7c72-0068fbeed5" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txc22dffec6fab41c78fb4a-0068fbeed5" "proxy-server 4171839" 0.0029 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/3/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "txc7c432ee8fe74f798064c-0068fbeed5" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/3/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "txc7c432ee8fe74f798064c-0068fbeed5" "object-server 4171839" 0.0019 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txc7c432ee8fe74f798064c-0068fbeed5" "proxy-server 4171839" 0.0073 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "txc7c432ee8fe74f798064c-0068fbeed5" "proxy-server 4171839" 0.0087 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - txc7c432ee8fe74f798064c-0068fbeed5 - 0.0231 - - 1761341141.583915949 1761341141.607008219 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8ac9f46ed6ba4b26a64ae-0068fbeed5" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd23439fc69444a49bd2af-0068fbeed5" "proxy-server 4171839" 0.0027 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx3c6b89c77cf94ec3b7181-0068fbeed5" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx3c6b89c77cf94ec3b7181-0068fbeed5 - 0.0138 - - 1761341141.608605623 1761341141.622392654 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b8209893aab420cb42c0-0068fbeed5" "proxy-server 4171839" 0.0013 "-" 4171839 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx1b8209893aab420cb42c0-0068fbeed5 - 0.0042 - - 1761341141.627845049 1761341141.632051706 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1761341141.637786865 1761341141.637886524 - - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fb5acfe9c94416dbc5b4-0068fbeed5" "proxy-server 4171839" 0.0013 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:57971/sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx7fb5acfe9c94416dbc5b4-0068fbeed5" "container-server 4171839" 0.0011 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:34313/sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx7fb5acfe9c94416dbc5b4-0068fbeed5" "container-server 4171839" 0.0010 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx7fb5acfe9c94416dbc5b4-0068fbeed5" "proxy-server 4171839" 0.0088 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx7fb5acfe9c94416dbc5b4-0068fbeed5" "proxy-server 4171839" 0.0140 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - tx7fb5acfe9c94416dbc5b4-0068fbeed5 - 0.0220 - - 1761341141.644693613 1761341141.666657209 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "tx7801175c69f8496c9ecd1-0068fbeed5" "proxy-server 4171839" 0.0022 "-" 4171839 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - tx7801175c69f8496c9ecd1-0068fbeed5 - 0.0055 - - 1761341141.668196917 1761341141.673704386 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "tx07ca140e5c4742e6973cf-0068fbeed5" "proxy-server 4171839" 0.0017 "-" 4171839 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - tx07ca140e5c4742e6973cf-0068fbeed5 - 0.1742 - - 1761341141.675455809 1761341141.849652052 - - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txec495777bffc4667820a7-0068fbeed5" "proxy-server 4171839" 0.0022 "-" 4171839 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - txec495777bffc4667820a7-0068fbeed5 - 0.0058 - - 1761341141.851405859 1761341141.857162476 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8f4da392668489e9c937-0068fbeed5" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx4af58685ab484236a4de6-0068fbeed5" "proxy-server 4171839" 0.0012 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx9f667112047c4cc48ef77-0068fbeed5" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx9f667112047c4cc48ef77-0068fbeed5" "object-server 4171839" 0.0005 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx9f667112047c4cc48ef77-0068fbeed5" "proxy-server 4171839" 0.0072 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx9f667112047c4cc48ef77-0068fbeed5" "proxy-server 4171839" 0.0071 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - tx9f667112047c4cc48ef77-0068fbeed5 - 0.0241 - - 1761341141.859013081 1761341141.883155823 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe31175d5021444b8d870-0068fbeed5" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "txbe31175d5021444b8d870-0068fbeed5" "proxy-server 4171839" 0.0037 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 74 - txbe31175d5021444b8d870-0068fbeed5 - 0.0115 - - 1761341141.884948492 1761341141.896466494 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b2077f2f62e4c67a81ed-0068fbeed5" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx2b2077f2f62e4c67a81ed-0068fbeed5" "proxy-server 4171839" 0.0024 "-" 4171839 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout ... ok +During handling of the above exception, another exception occurred: -sharder-test INFO: Container sharder "once" mode completed: 0.16s -sharder-test INFO: Begin container sharder "once" mode -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: (Override devices: sdb, sdc) -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:41 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' -sharder-test INFO: Container sharder "once" mode completed: 0.02s -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpduv47vr2/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpduv47vr2/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmpduv47vr2/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db -sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmpduv47vr2/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard -test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard ... ok -test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard_deleted_db -test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard_deleted_db ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3313, in _finalize_durable + files = os.listdir(self._datadir) +FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpzjc3rjcf/node/sda1/objects-1/1/78c/61af75fb1258b64ed760189e0e4db78c' +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.1:1001/sdb (txn: tx0c7d7a3667d74deb8b19e-006b08fed1) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.2:1002/sdc (txn: tx0c7d7a3667d74deb8b19e-006b08fed1) +proxy-server ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o From Object Server 10.0.0.0:1000/sda (txn: tx0c7d7a3667d74deb8b19e-006b08fed1) +proxy-server ERROR: Object PUT returning 503 for [503, 503, 503] (txn: tx0c7d7a3667d74deb8b19e-006b08fed1) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpa6tzyb87/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpa6tzyb87/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmpa6tzyb87/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpa6tzyb87/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.1065 "-" 525350 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0039 "-" 525350 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/0/a1" 201 - "-" "test" "-" 0.2303 "-" 525350 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/0/a1" 201 - "-" "test" "-" 0.0032 "-" 525350 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96ebb3e79ef049d5b9add-006b08fed1" "proxy-server 525350" 0.0013 "-" 525350 -test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_old_style_shard_container ... ok -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00c" 201 - "-" "-" "-" 0.0040 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00c%00test" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0014 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/.a/c/o" 204 - "-" "-" "-" 0.0034 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/.c/.o" 404 - "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0033 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/.shards_a/c/o" 204 - "-" "-" "-" 0.0032 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0024 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 0.0010 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 26 "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 32 "-" "-" "-" 0.0019 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/container_default" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/container_default" 204 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_nada" 400 45 "-" "-" "-" 0.0002 "-" 4171813 nada -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_999" 400 42 "-" "-" "-" 0.0001 "-" 4171813 999 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_legacy" 201 - "-" "-" "-" 0.0031 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c_legacy" 204 - "-" "-" "-" 0.0011 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_one" 201 - "-" "-" "-" 0.0031 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c_one" 204 - "-" "-" "-" 0.0010 "-" 4171813 1 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_two" 201 - "-" "-" "-" 0.0031 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c_two" 204 - "-" "-" "-" 0.0010 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_three" 201 - "-" "-" "-" 0.0031 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c_three" 204 - "-" "-" "-" 0.0010 "-" 4171813 3 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c_four" 201 - "-" "-" "-" 0.0033 "-" 4171813 4 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c_four" 204 - "-" "-" "-" 0.0011 "-" 4171813 4 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "method_doesnt_exist /sda1/p/a/c" 405 - "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "__init__ /sda1/p/a/c" 405 - "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 183 "-" "-" "-" 0.0021 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c" 404 - "-" "-" "-" 2.0000 "-" 1234 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0037 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0021 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 184 "-" "-" "-" 0.0021 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_multiple_timestamps -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_multiple_timestamps ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_offset -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_object_update_with_offset ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_format ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_params_utf8 ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_and_delim_with_reserved ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_prefix_with_reserved ... ok +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdl1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx15543e0b19fc44dcb8a85-006b08fed1" "proxy-server 525357" 0.0236 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdi1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx15543e0b19fc44dcb8a85-006b08fed1" "proxy-server 525357" 0.0250 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdj1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx15543e0b19fc44dcb8a85-006b08fed1" "proxy-server 525357" 0.0313 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdg1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx15543e0b19fc44dcb8a85-006b08fed1" "proxy-server 525357" 0.0310 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdh1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx15543e0b19fc44dcb8a85-006b08fed1" "proxy-server 525357" 0.0182 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdk1/2/a/ec-dup/o3" 499 89 "PUT http://localhost/v1/a/ec-dup/o3" "tx15543e0b19fc44dcb8a85-006b08fed1" "proxy-server 525357" 0.0358 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10ffb229fedb4bcda7e58-006b08fed1" "proxy-server 525357" 0.0014 "-" 525357 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/0/a/1fc7766549c1457da44e4addfd222f06" 201 - "PUT http://127.0.0.1:48369/sda1/2/a/1fc7766549c1457da44e4addfd222f06" "tx10ffb229fedb4bcda7e58-006b08fed1" "container-server 525357" 0.0060 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/0/a/1fc7766549c1457da44e4addfd222f06" 201 - "PUT http://127.0.0.1:43275/sdb1/2/a/1fc7766549c1457da44e4addfd222f06" "tx10ffb229fedb4bcda7e58-006b08fed1" "container-server 525357" 0.0010 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx10ffb229fedb4bcda7e58-006b08fed1" "proxy-server 525357" 0.0315 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx10ffb229fedb4bcda7e58-006b08fed1" "proxy-server 525357" 0.0448 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/1fc7766549c1457da44e4addfd222f06 HTTP/1.0 201 - - t - - - tx10ffb229fedb4bcda7e58-006b08fed1 - 0.0651 - - 1795751633.263687849 1795751633.328745365 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5baee718b42b4b36b4528-006b08fed1" "proxy-server 525357" 0.0020 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx0d9e2a53477a4bac9306a-006b08fed1" "proxy-server 525357" 0.0012 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "proxy-server 525357" 0.5500 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdj1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "proxy-server 525357" 0.5525 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "proxy-server 525357" 0.5586 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdi1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "proxy-server 525357" 0.5593 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sda1/2/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "object-server 525357" 0.0008 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdb1/2/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "object-server 525357" 0.0008 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "proxy-server 525357" 0.5758 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 201 - "PUT http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ee6f9cab0ac4a4797298-006b08fed1" "proxy-server 525357" 0.5749 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/54 PUT /v1/a/1fc7766549c1457da44e4addfd222f06/conditionals HTTP/1.0 201 - - t 52 - - tx9ee6f9cab0ac4a4797298-006b08fed1 - 0.7309 - - 1795751633.330218554 1795751634.061143398 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1bf1108427842e0a411e-006b08fed2" "proxy-server 525357" 0.0080 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx4ae5ae1f33824d6fa06e8-006b08fed2" "proxy-server 525357" 0.0044 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx568a3563596e4700ac0e8-006b08fed2" "proxy-server 525357" 0.0014 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx568a3563596e4700ac0e8-006b08fed2" "proxy-server 525357" 0.0013 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5de9b7f258054886ba09c-006b08fed2" "proxy-server 525357" 0.0025 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "txcf421029f9da421d99594-006b08fed2" "proxy-server 525357" 0.0025 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx4e4e592ddf544f2fa1fe0-006b08fed2" "proxy-server 525357" 0.3400 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx4e4e592ddf544f2fa1fe0-006b08fed2" "proxy-server 525357" 0.0014 "-" 525357 4 +proxy DEBUG: Ignoring 412 from primary (txn: tx4e4e592ddf544f2fa1fe0-006b08fed2) +proxy DEBUG: Ignoring 412 from primary (txn: tx4e4e592ddf544f2fa1fe0-006b08fed2) +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx4e4e592ddf544f2fa1fe0-006b08fed2" "proxy-server 525357" 0.0013 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdj1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx4e4e592ddf544f2fa1fe0-006b08fed2" "proxy-server 525357" 0.0012 "-" 525357 4test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_root_container ... ok -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 328 - tx2b2077f2f62e4c67a81ed-0068fbeed5 - 0.5408 - - 1761341141.898394346 1761341142.439168215 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3fe07a09206c45409d85a-0068fbeed6" "proxy-server 4171839" 0.0012 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx3fe07a09206c45409d85a-0068fbeed6" "proxy-server 4171839" 0.0034 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 417 - tx3fe07a09206c45409d85a-0068fbeed6 - 0.0109 - - 1761341142.441031456 1761341142.451973438 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55da0e5ba4974fdc8e78e-0068fbeed6" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx7261352f24ef4a179ec1e-0068fbeed6" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 - "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx20242ae7335a4ddeb4773-0068fbeed6" "proxy-server 4171839" 0.0003 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 200 - - t - - - tx20242ae7335a4ddeb4773-0068fbeed6 - 0.0119 - - 1761341142.453792810 1761341142.465669155 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut WARNING: Client disconnected without sending enough data (txn: tx9b8a62fabe1a441c9ebe5-0068fbeed6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut WARNING: ERROR Client read timeout (0.05s) (txn: tx4cbd3116ad1d49ddaf6bb-0068fbeed6) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf306d7be4e9c430293ccf-0068fbeed6" "proxy-server 4171839" 0.0014 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377" 201 - "PUT http://127.0.0.1:57971/sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" "txf306d7be4e9c430293ccf-0068fbeed6" "container-server 4171839" 0.0010 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377" 201 - "PUT http://127.0.0.1:34313/sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" "txf306d7be4e9c430293ccf-0068fbeed6" "container-server 4171839" 0.0009 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 201 - "PUT http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txf306d7be4e9c430293ccf-0068fbeed6" "proxy-server 4171839" 0.0121 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 201 - "PUT http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txf306d7be4e9c430293ccf-0068fbeed6" "proxy-server 4171839" 0.0086 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 PUT /v1/a/55b47f0bf7324cc7be5a6ac9415da377 HTTP/1.0 201 - - t - - - txf306d7be4e9c430293ccf-0068fbeed6 - 0.0201 - - 1761341142.953723431 1761341142.973784685 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1c2f390148b4dde8c737-0068fbeed6" "proxy-server 4171839" 0.0019 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txabc9620af4374942acd33-0068fbeed6" "proxy-server 4171839" 0.0012 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 201 - "PUT http://localhost/sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx7a3e7e95e48e4cd29c715-0068fbeed6" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 201 - "PUT http://localhost/sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx7a3e7e95e48e4cd29c715-0068fbeed6" "object-server 4171839" 0.0004 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 201 - "PUT http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx7a3e7e95e48e4cd29c715-0068fbeed6" "proxy-server 4171839" 0.0055 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 201 - "PUT http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx7a3e7e95e48e4cd29c715-0068fbeed6" "proxy-server 4171839" 0.0055 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 PUT /v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals HTTP/1.0 201 - - t 52 - - tx7a3e7e95e48e4cd29c715-0068fbeed6 - 0.0179 - - 1761341142.975184917 1761341142.993115902 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37e39b54b5814e2db6fea-0068fbeed6" "proxy-server 4171839" 0.0019 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx915f9c6f075848a0af65a-0068fbeed6" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 200 52 "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx7923b3b6561b4b1a853f8-0068fbeed7" "proxy-server 4171839" 0.0004 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6856fea2961f487a99b4b-0068fbeed7" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx3a54f61c719a41f1abfef-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 412 - "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx8e44516f5c574bbdb8803-0068fbeed7" "proxy-server 4171839" 0.0003 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 412 - "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx8e44516f5c574bbdb8803-0068fbeed7" "proxy-server 4171839" 0.0003 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0b21d0542f5d4cad840cd-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txe2bbf61850bc4aa18035e-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 200 52 "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "txc997bde4e4c64a5897f95-0068fbeed7" "proxy-server 4171839" 0.0003 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14656453c16240d5ac57c-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txfc79bd1b49ea49e6b5f95-0068fbeed7" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 304 - "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx442c37f09c9245d29e9a4-0068fbeed7" "proxy-server 4171839" 0.0003 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5485a985752d421db4496-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx209d5782eabb41979bb3c-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 200 52 "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx326b21bd8b0a4810aabe3-0068fbeed7" "proxy-server 4171839" 0.0003 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx701c8fa35c114269912f0-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx915c4f7b0ce54b94a01b4-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 304 - "GET http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "txad1a7c5fef064e75b335a-0068fbeed7" "proxy-server 4171839" 0.0003 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88c7189e09c144c299771-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx842f5c7cbecc4ea5a99f1-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 200 52 "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "txa6650eb7509a46c48af35-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0a468bef5094708b9daf-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx499e3a69d90d4d20b4104-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 412 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx25479ca063a6465988b73-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 412 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx25479ca063a6465988b73-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab4b94a215724875b9e42-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txc55b5e048e424882bbff3-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 200 52 "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "txed65f421d5874292844aa-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 201 - "PUT http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "txc1024a3cf87f43ada398c-006b08fed1" "proxy-server 525335" 0.0215 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/6f2e15b962d14671a7984bd87eae260d HTTP/1.0 201 - - t - - - txc1024a3cf87f43ada398c-006b08fed1 - 0.0329 - - 1795751633.700286388 1795751633.733226538 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadb507edfb3e417884296-006b08fed1" "proxy-server 525335" 0.0030 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "txefabb7fc09114d2c8c240-006b08fed1" "proxy-server 525335" 0.0016 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/3/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 201 - "PUT http://localhost/sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx3f795981f6d040b28206f-006b08fed1" "object-server 525335" 0.0005 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 201 - "PUT http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx3f795981f6d040b28206f-006b08fed1" "proxy-server 525335" 0.0068 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 201 - "PUT http://localhost/sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx3f795981f6d040b28206f-006b08fed1" "object-server 525335" 0.0005 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "PUT /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 201 - "PUT http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx3f795981f6d040b28206f-006b08fed1" "proxy-server 525335" 0.0112 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/53 PUT /v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals HTTP/1.0 201 - - t 52 - - tx3f795981f6d040b28206f-006b08fed1 - 0.0270 - - 1795751633.735399008 1795751633.762384892 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa128bcdd2f3e473abd039-006b08fed1" "proxy-server 525335" 0.0023 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx6a6a529923394deab516a-006b08fed1" "proxy-server 525335" 0.0064 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 200 52 "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "txd187f149dd7b4d16affb9-006b08fed2" "proxy-server 525335" 0.0006 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f74e3e2bb9f40569da85-006b08fed2" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "txf2f656fe03054306a656a-006b08fed2" "proxy-server 525335" 0.0014 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 412 - "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx23910c3ddf02461fa11e9-006b08fed2" "proxy-server 525335" 0.0006 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 412 - "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx23910c3ddf02461fa11e9-006b08fed2" "proxy-server 525335" 0.0005 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd94e9800973c405db352a-006b08fed2" "proxy-server 525335" 0.0012 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx007a20d9ad2a4f99a97b9-006b08fed2" "proxy-server 525335" 0.0065 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 200 52 "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx1751a03b311c41cdbf706-006b08fed2" "proxy-server 525335" 0.0012 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1efc3a9c86604901b0f76-006b08fed2" "proxy-server 525335" 0.0069 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx8b37c3cda0d84e1a96bb6-006b08fed2" "proxy-server 525335" 0.0028 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 304 - "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx28da8bde7c234d46abcb0-006b08fed2" "proxy-server 525335" 0.0011 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d6c91258e284b56b307d-006b08fed2" "proxy-server 525335" 0.0026 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx442c620f1a9f4416afe55-006b08fed2" "proxy-server 525335" 0.0026 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 200 52 "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx1f661412bb154d11a8480-006b08fed2" "proxy-server 525335" 0.0011 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed57cf7010644634a595e-006b08fed2" "proxy-server 525335" 0.0025 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx4c032a2a3a7f44198d4d6-006b08fed2" "proxy-server 525335" 0.0025 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 304 - "GET http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx42a52cc1db434e049d0f3-006b08fed2" "proxy-server 525335" 0.0010 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfaf6fbc87fe480698e29-006b08fed2" "proxy-server 525335" 0.0027 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx3419da1b1c864958b366d-006b08fed2" "proxy-server 525335" 0.0031 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 200 52 "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx6e3ad5e36e3e45008d8a5-006b08fed3" "proxy-server 525335" 0.0010 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44a30870ca66492ba64f5-006b08fed3" "proxy-server 525335" 0.0026 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx832712f1b5244fecbc5a6-006b08fed3" "proxy-server 525335" 0.0025 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 412 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx4f42936f1d1040e999adb-006b08fed3" "proxy-server 525335" 0.0009 "-" 525335 0test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_stats_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_object_table_migration ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_custom_config +test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_custom_config ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_old_style_root_account_container_path ... ok -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp_dbfdx5m/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341142.13208.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpyjtvpgyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpyjtvpgyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpyjtvpgyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpyjtvpgyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmpyjtvpgyf/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Own shard range in state 'shrinking' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Own shard range in state 'sharding' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others -test.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_GET_replication ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_merge_shard_ranges_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_newid ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_overlap_shard_range_order ... ok -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0005 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0032 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0029 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0032 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 127 "-" "-" "-" 0.0033 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/p/a/c" 204 - "-" "-" "-" 0.0011 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 117 "-" "-" "-" 0.0032 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 116 "-" "-" "-" 0.0134 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 120 "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0034 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 61 "-" "-" "-" 0.0022 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 200 2 "-" "-" "-" 0.0018 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 37 "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 33 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 32 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 38 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 400 34 "-" "-" "-" 0.0001 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0035 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0019 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0018 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/c" 204 - "-" "-" "-" 0.0017 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 207 "-" "-" "-" 0.0021 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null" 201 - "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test01" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00test02" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00null%00foo" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/%00null/%00nullish" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 2 "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/p/a/%00null" 200 367 "-" "-" "-" 0.0021 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/.a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/.a/c/o" 201 - "-" "-" "-" 0.0088 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/.c/o" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/.o" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0036 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/.shards_a/c/o" 404 - "-" "-" "-" 0.0002 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/.shards_a/c" 404 - "-" "-" "-" 0.0002 "-" 4171813 0 -test INFO: - - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/p/.shards_a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 0test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_put_auto_create -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_put_auto_create ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_replication_server_call_all_methods -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_replication_server_call_all_methods ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_serv_reserv ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_swift_bytes_in_content_type -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_swift_bytes_in_content_type ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_through_call_invalid_path_utf8 ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_DELETE -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_DELETE ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_POST -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_POST ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_PUT -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_update_sync_store_on_PUT ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_updating_multiple_container_servers -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_updating_multiple_container_servers ... ok -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_weird_content_types -test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy.test_weird_content_types ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking -test.unit.container.test_sharder.TestSharderFunctions.test_finalize_shrinking ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_most_cleave_progress -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_most_cleave_progress ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_no_complete_path -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_no_complete_path ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_two_sub_path_splits -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_two_sub_path_splits ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_whole_path_split -test.unit.container.test_sharder.TestSharderFunctions.test_find_and_rank_whole_path_split ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_all_donors_shrink_to_root -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_all_donors_shrink_to_root ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_donors_but_no_suitable_acceptor -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_donors_but_no_suitable_acceptor ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_eligible_states -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_eligible_states ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit_with_tombstones -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_expansion_limit_with_tombstones ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_four_donors_two_acceptors -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_four_donors_two_acceptors ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_expanding ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_shrinking -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_max_shrinking ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_nine_donors_one_acceptor -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_nine_donors_one_acceptor ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_donors -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_donors ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_gaps -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_no_gaps ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges_with_ineligible_state -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_overlapping_ranges_with_ineligible_state ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shard_ranges_in_found_state -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shard_ranges_in_found_state ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold_with_tombstones -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_shrink_threshold_with_tombstones ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_single_donor_shrink_to_root -test.unit.container.test_sharder.TestSharderFunctions.test_find_compactible_single_donor_shrink_to_root ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges -test.unit.container.test_sharder.TestSharderFunctions.test_find_overlapping_ranges ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_paths_with_gaps -test.unit.container.test_sharder.TestSharderFunctions.test_find_paths_with_gaps ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates -test.unit.container.test_sharder.TestSharderFunctions.test_find_shrinking_candidates ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate -test.unit.container.test_sharder.TestSharderFunctions.test_is_sharding_candidate ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate -test.unit.container.test_sharder.TestSharderFunctions.test_is_shrinking_candidate ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible -test.unit.container.test_sharder.TestSharderFunctions.test_process_compactible ... ok -test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats -test.unit.container.test_sharder.TestSharderFunctions.test_update_own_shard_range_stats ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_ec_policy_and_device -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_ec_policy_and_device ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_local_devs_servers_per_port -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_local_devs_servers_per_port ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices_with_no_ec_policy_env -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices_with_no_ec_policy_env ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:53815/sda1/0/a/c" "tx96ebb3e79ef049d5b9add-006b08fed1" "container-server 525350" 0.0020 "-" 525350 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:42525/sdb1/0/a/c" "tx96ebb3e79ef049d5b9add-006b08fed1" "container-server 525350" 0.0041 "-" 525350 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx96ebb3e79ef049d5b9add-006b08fed1" "proxy-server 525350" 0.4094 "-" 525350 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://localhost/v1/a/c" "tx96ebb3e79ef049d5b9add-006b08fed1" "proxy-server 525350" 0.4156 "-" 525350 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/54 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx96ebb3e79ef049d5b9add-006b08fed1 - 0.4314 - - 1795751633.928639174 1795751634.360003471 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sda1/0/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx8ff15508c270492396d5e-006b08fed2" "proxy-server 525350" 0.0025 "-" 525350 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://127.0.0.1:53815/sda1/2/a1/c1" "tx8ff15508c270492396d5e-006b08fed2" "container-server 525350" 0.0021 "-" 525350 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://127.0.0.1:42525/sdb1/2/a1/c1" "tx8ff15508c270492396d5e-006b08fed2" "container-server 525350" 0.0020 "-" 525350 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8ff15508c270492396d5e-006b08fed2" "proxy-server 525350" 0.1851 "-" 525350 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8ff15508c270492396d5e-006b08fed2" "proxy-server 525350" 0.2039 "-" 525350 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/54 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx8ff15508c270492396d5e-006b08fed2 - 0.3732 - - 1795751634.362699032 1795751634.735902548 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0644ee5bcbbe48d0b327f-006b08fed2" "proxy-server 525350" 0.0038 "-" 525350 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:53815/sda1/0/a/c1" "tx0644ee5bcbbe48d0b327f-006b08fed2" "container-server 525350" 0.3240 "-" 525350 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:42525/sdb1/0/a/c1" "tx0644ee5bcbbe48d0b327f-006b08fed2" "container-server 525350" 0.3469 "-" 525350 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx0644ee5bcbbe48d0b327f-006b08fed2" "proxy-server 525350" 0.6914 "-" 525350 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx0644ee5bcbbe48d0b327f-006b08fed2" "proxy-server 525350" 0.6831 "-" 525350 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/55 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx0644ee5bcbbe48d0b327f-006b08fed2 - 0.7063 - - 1795751634.738474846 1795751635.444795609 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb9b5c43e63c4830b30b8-006b08fed3" "proxy-server 525350" 0.0046 "-" 525350 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:42525/sdb1/2/a/c2" "txbb9b5c43e63c4830b30b8-006b08fed3" "container-server 525350" 0.0062 "-" 525350 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:53815/sda1/2/a/c2" "txbb9b5c43e63c4830b30b8-006b08fed3" "container-server 525350" 0.0013 "-" 525350 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txbb9b5c43e63c4830b30b8-006b08fed3" "proxy-server 525350" 0.0907 "-" 525350 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/2/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txbb9b5c43e63c4830b30b8-006b08fed3" "proxy-server 525350" 0.0155 "-" 525350 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/56 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txbb9b5c43e63c4830b30b8-006b08fed3 - 0.7344 - - 1795751635.446209192 1795751636.180572271 2 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9332946f6f24210a4df6-006b08fed4" "proxy-server 525350" 0.0024 "-" 525350 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:53815/sda1/1/a/ec-con" "txe9332946f6f24210a4df6-006b08fed4" "container-server 525350" 0.0021 "-" 525350 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:42525/sdb1/1/a/ec-con" "txe9332946f6f24210a4df6-006b08fed4" "container-server 525350" 0.0074 "-" 525350 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txe9332946f6f24210a4df6-006b08fed4" "proxy-server 525350" 0.3203 "-" 525350 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txe9332946f6f24210a4df6-006b08fed4" "proxy-server 525350" 0.1944 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/56 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txe9332946f6f24210a4df6-006b08fed4 - 0.3317 - - 1795751636.182081223 1795751636.513750553 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28a8080111964ecc93595-006b08fed4" "proxy-server 525350" 0.0038 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd4bf7d8791814655b9316-006b08fed4" "proxy-server 525350" 0.0028 "-" 525350 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdi1/2/a/ec-con/range-get-test" "txaa9cc9f131c74299beeea-006b08fed4" "object-server 525350" 0.0007 "-" 525350 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdg1/2/a/ec-con/range-get-test" "txaa9cc9f131c74299beeea-006b08fed4" "object-server 525350" 0.0007 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdh1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "txaa9cc9f131c74299beeea-006b08fed4" "proxy-server 525350" 0.0259 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdi1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "txaa9cc9f131c74299beeea-006b08fed4" "proxy-server 525350" 0.0289 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdg1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "txaa9cc9f131c74299beeea-006b08fed4" "proxy-server 525350" 0.0267 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/56 PUT /v1/a/ec-con/range-get-test HTTP/1.0 201 - - t 14513 - - txaa9cc9f131c74299beeea-006b08fed4 - 0.0554 - - 1795751636.517151594 1795751636.572600603 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bb017a46349419f99809-006b08fed4" "proxy-server 525350" 0.0032 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc079f52ba12f49c3951c4-006b08fed4" "proxy-server 525350" 0.0038 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "txb6a01d12f3ab474ea07ed-006b08fed4" "proxy-server 525350" 0.0152 "-" 525350 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-tiny" "txb6a01d12f3ab474ea07ed-006b08fed4" "object-server 525350" 0.0009 "-" 525350 3test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_path ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get +test.unit.proxy.test_server.TestReplicatedObjectController.test_conditional_range_get ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files +test.unit.proxy.test_server.TestReplicatedObjectController.test_custom_mime_types_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_pending_file_name ... ok +test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_default_config +test.unit.proxy.controllers.test_obj.TestECObjController.test_x_open_expired_default_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found ... ok + +proxy DEBUG: Ignoring 412 from primary (txn: tx4e4e592ddf544f2fa1fe0-006b08fed2) +proxy DEBUG: Ignoring 412 from primary (txn: tx4e4e592ddf544f2fa1fe0-006b08fed2) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdi1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx4e4e592ddf544f2fa1fe0-006b08fed2" "proxy-server 525357" 0.0013 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx4e4e592ddf544f2fa1fe0-006b08fed2" "proxy-server 525357" 0.0013 "-" 525357 4 +proxy DEBUG: Ignoring 412 from primary (txn: tx4e4e592ddf544f2fa1fe0-006b08fed2) +proxy DEBUG: Ignoring 412 from primary (txn: tx4e4e592ddf544f2fa1fe0-006b08fed2) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc11a22a62c548eebcaf8-006b08fed2" "proxy-server 525357" 0.0061 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "HEAD /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "txf5a8a14c42fc464e876fe-006b08fed2" "proxy-server 525357" 0.1586 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx0dce2893165b41c7a6ba3-006b08fed2" "proxy-server 525357" 0.0014 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:54 +0000] "GET /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx0dce2893165b41c7a6ba3-006b08fed2" "proxy-server 525357" 0.0014 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdi1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx0dce2893165b41c7a6ba3-006b08fed2" "proxy-server 525357" 0.0010 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txda155f5f8e824010ac714-006b08fed3" "proxy-server 525357" 0.0060 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx4bde6769c3134a1fba7ba-006b08fed3" "proxy-server 525357" 0.0015 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx680de21785be449f8fbee-006b08fed3" "proxy-server 525357" 0.0009 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdj1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx680de21785be449f8fbee-006b08fed3" "proxy-server 525357" 0.0008 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx680de21785be449f8fbee-006b08fed3" "proxy-server 525357" 0.0008 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx680de21785be449f8fbee-006b08fed3" "proxy-server 525357" 0.0009 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx680de21785be449f8fbee-006b08fed3" "proxy-server 525357" 0.0009 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdi1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx680de21785be449f8fbee-006b08fed3" "proxy-server 525357" 0.0008 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx743c9abcb62144d2b7c0a-006b08fed3" "proxy-server 525357" 0.0016 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "txcc755422c7c7478e9db94-006b08fed3" "proxy-server 525357" 0.0015 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdj1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx1afa4751cd464c288206d-006b08fed3" "proxy-server 525357" 0.0009 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "GET /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx1afa4751cd464c288206d-006b08fed3" "proxy-server 525357" 0.0014 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3102dcbb29034015aee55-006b08fed3" "proxy-server 525357" 0.0026 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx3d47290c06274847b1a06-006b08fed4" "proxy-server 525357" 0.0025 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "GET /sdi1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx7da3219cebd84aa3a8f84-006b08fed4" "proxy-server 525357" 0.0014 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "GET /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx7da3219cebd84aa3a8f84-006b08fed4" "proxy-server 525357" 0.0086 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "GET /sdj1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx7da3219cebd84aa3a8f84-006b08fed4" "proxy-server 525357" 0.0018 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "GET /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx7da3219cebd84aa3a8f84-006b08fed4" "proxy-server 525357" 0.0013 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "GET /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx7da3219cebd84aa3a8f84-006b08fed4" "proxy-server 525357" 0.0014 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "GET /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "GET http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx7da3219cebd84aa3a8f84-006b08fed4" "proxy-server 525357" 0.0014 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd8e94ddfca34071a8a28-006b08fed4" "proxy-server 525357" 0.0092 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "txe7d19df4ea544d56ae419-006b08fed4" "proxy-server 525357" 0.0025 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txbe6ab94081054a91a80b6-006b08fed4" "proxy-server 525357" 0.0011 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx57f165e65fcc4ae3be7ed-006b08fed5" "proxy-server 525357" 0.0074 "-" 525357 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 412 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx4f42936f1d1040e999adb-006b08fed3" "proxy-server 525335" 0.0009 "-" 525335 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txffec4337f34243388bbf7-006b08fed3" "proxy-server 525335" 0.0026 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx3776ddd876724679a6b15-006b08fed3" "proxy-server 525335" 0.0028 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 200 52 "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "txe8055d5bec4e416eb7ed6-006b08fed3" "proxy-server 525335" 0.0009 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe4e319c01277434e80706-006b08fed3" "proxy-server 525335" 0.0021 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx4207fb952fd441198cb9a-006b08fed3" "proxy-server 525335" 0.0021 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 304 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "txbe56c4aa29144c90a2baa-006b08fed3" "proxy-server 525335" 0.0007 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94edd3e317b644d187a34-006b08fed3" "proxy-server 525335" 0.0027 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "tx0cae1672005e4079b9c52-006b08fed3" "proxy-server 525335" 0.0015 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 200 52 "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "txfc27b088d50342f1bf7c0-006b08fed3" "proxy-server 525335" 0.0006 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c8c1db5edb340d4b4ee8-006b08fed3" "proxy-server 525335" 0.0168 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sdb1/3/a/6f2e15b962d14671a7984bd87eae260d" 204 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d" "txdfeca7e2f57a48548b19a-006b08fed3" "proxy-server 525335" 0.0016 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/2/a/6f2e15b962d14671a7984bd87eae260d/conditionals" 304 - "HEAD http://localhost/v1/a/6f2e15b962d14671a7984bd87eae260d/conditionals" "tx7d4faa417b14498096fdc-006b08fed3" "proxy-server 525335" 0.0006 "-" 525335 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd216b4b4329247a6bddc2-006b08fed3" "proxy-server 525335" 0.0017 "-" 525335 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:56179/sdb1/1/a/con" "txd216b4b4329247a6bddc2-006b08fed3" "container-server 525335" 0.2377 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:41785/sda1/1/a/con" "txd216b4b4329247a6bddc2-006b08fed3" "container-server 525335" 0.0020 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "txd216b4b4329247a6bddc2-006b08fed3" "proxy-server 525335" 1.2011 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sda1/1/a/con" 201 - "PUT http://localhost/v1/a/con" "txd216b4b4329247a6bddc2-006b08fed3" "proxy-server 525335" 0.7258 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/56 PUT /v1/a/con HTTP/1.0 201 - - t - - - txd216b4b4329247a6bddc2-006b08fed3 - 1.5886 - - 1795751635.404339314 1795751636.992986679 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4f75ed6b994f48c0a5c6e-006b08fed4" "proxy-server 525335" 0.0031 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "txa6dcb7e11bec4fafb1744-006b08fed5" "proxy-server 525335" 0.0020 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/1/a/con/o" 201 - "PUT http://localhost/sda1/0/a/con/o" "tx3083a98dbf444148a3507-006b08fed5" "object-server 525335" 0.0008 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx3083a98dbf444148a3507-006b08fed5" "proxy-server 525335" 0.0212 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/1/a/con/o" 201 - "PUT http://localhost/sdb1/0/a/con/o" "tx3083a98dbf444148a3507-006b08fed5" "object-server 525335" 0.0008 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/0/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx3083a98dbf444148a3507-006b08fed5" "proxy-server 525335" 0.0247 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - tx3083a98dbf444148a3507-006b08fed5 - 0.2068 - - 1795751636.995016098 1795751637.201859474 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e0b45dc1a5c496cbdfc9-006b08fed5" "proxy-server 525335" 0.0026 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/1/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx3ae32a9f6cfa4763a4141-006b08fed5" "proxy-server 525335" 0.0047 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdb1/0/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx8c11b5cefe29432c894c8-006b08fed5" "proxy-server 525335" 0.0011 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx8c11b5cefe29432c894c8-006b08fed5 - 0.0241 - - 1795751637.204615593 1795751637.228765488 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx363a73d98bdf4dd48643e-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txad5c94cc41b84989863b2-006b08fed5)test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_conditional_GET_ec ... ok + +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txa476cde2e41c4b28bc93d-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txbba7825fa54e4a1e8125b-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from primary (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txac6d15ee48b04553bdcdd-006b08fed3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_root_container ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_timeouts ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one ... ok /usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_policy_stat_tracking ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple ... ok -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0034 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c/o1" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/p/a/c" 200 280 "-" "-" "-" 0.0034 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/p/a/c" 404 - "-" "-" "-" 0.0003 "-" 4171813 0 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "GET /bob" 400 18 "-" "-" "-" 0.0002 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/p/a/c%D8%3E%2520/%25" 412 29 "-" "-" "-" 0.0001 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0045 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "DELETE /sda1/p/a/c" 204 - "-" "-" "-" 0.0031 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0033 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0054 "-" 4171813 - -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "POST /sda1/p/a/c" 204 - "-" "-" "-" 0.0023 "-" 4171813 - -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0046 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 202 - "-" "-" "-" 0.0026 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test ERROR: ERROR account update failed with 1.2.3.4:5/sdb1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test ERROR: ERROR account update failed with 6.7.8.9:10/sdf1 (will retry later): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/server.py", line 268, in account_update - account_response = conn.getresponse() - ^^^^^^^^^^^^^^^^ -AttributeError: 'NoneType' object has no attribute 'getresponse' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0047 "-" 4171813 2 -test DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c" 201 - "-" "-" "-" 0.0036 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c/0" 201 - "-" "-" "-" 0.0004 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/p/a/c/1" 201 - "-" "-" "-" 0.0003 "-" 4171813 2 -test INFO: - - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/p/a/c" 200 248 "-" "-" "-" 0.0035 "-" 4171813 2 -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpajey95xr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -object-reconstructor DEBUG: Run listdir on /tmp/tmpjzz81pmo/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpjzz81pmo/devices/sda/objects/0 -object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor ERROR: Unable to create /tmp/tmpiid6f9zy/devices/sda/objects: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: kaboom! -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor WARNING: sda is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor ERROR: Unable to list partitions in '/tmp/tmph1c60jh7/devices/sda/objects': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts - partitions = os.listdir(obj_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmph1c60jh7/devices/sda/objects' -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmph92nlqon/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmp716iobl3/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds.test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_none -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_none ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_none_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_none_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_true -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_true ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_not_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_not_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_some_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_some_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_but_already_reclaimed -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_but_already_reclaimed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_cleanup_meta_pure_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_cleanup_meta_pure_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_also_primary -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_also_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_new_data -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_new_data ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_is_handoff_fails -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_is_handoff_fails ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_will_not_revert_to_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_will_not_revert_to_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx5ee01ef8cb944fcea6655-006b08fed5" "proxy-server 525357" 0.0065 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txd00f0d28df1441ada9dce-006b08fed5" "proxy-server 525357" 0.0052 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txd00f0d28df1441ada9dce-006b08fed5" "proxy-server 525357" 0.0011 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txd00f0d28df1441ada9dce-006b08fed5" "proxy-server 525357" 0.0011 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdj1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txd00f0d28df1441ada9dce-006b08fed5" "proxy-server 525357" 0.0072 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txd00f0d28df1441ada9dce-006b08fed5" "proxy-server 525357" 0.0010 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdi1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 412 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txd00f0d28df1441ada9dce-006b08fed5" "proxy-server 525357" 0.0009 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7b947101eaf46c9b45a2-006b08fed5" "proxy-server 525357" 0.0024 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx45f3c059c9f14f0ea6bf6-006b08fed5" "proxy-server 525357" 0.0018 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdk1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "txa5c9e7b7bb86416f98f38-006b08fed5" "proxy-server 525357" 0.0008 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbc26dd1fdb53486cbbfd2-006b08fed5" "proxy-server 525357" 0.0018 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx50d61ef0d23a4e28a14ea-006b08fed5" "proxy-server 525357" 0.0016 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdh1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx633afc4f3fd149e4b161d-006b08fed5" "proxy-server 525357" 0.0007 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1176b221564438b972aa-006b08fed5" "proxy-server 525357" 0.0015 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx6805bfce078e4329b2513-006b08fed5" "proxy-server 525357" 0.0016 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdg1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 200 106 "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx9ea23ac0c3254c90b3fef-006b08fed5" "proxy-server 525357" 0.0007 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbfd9fe3fc9e74704a3620-006b08fed5" "proxy-server 525357" 0.0015 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/2/a/1fc7766549c1457da44e4addfd222f06" 204 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06" "tx98a7773230d74aa5a694d-006b08fed5" "proxy-server 525357" 0.0013 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdl1/0/a/1fc7766549c1457da44e4addfd222f06/conditionals" 304 - "HEAD http://localhost/v1/a/1fc7766549c1457da44e4addfd222f06/conditionals" "tx333caf6d315245cbb1a48-006b08fed5" "proxy-server 525357" 0.0006 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc5182b51d73942b4aa2e6-006b08fed5" "proxy-server 525357" 0.0018 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:48369/sda1/0/a/ec-dup-discon" "txc5182b51d73942b4aa2e6-006b08fed5" "container-server 525357" 0.0010 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:43275/sdb1/0/a/ec-dup-discon" "txc5182b51d73942b4aa2e6-006b08fed5" "container-server 525357" 0.0013 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "txc5182b51d73942b4aa2e6-006b08fed5" "proxy-server 525357" 0.0130 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://localhost/v1/a/ec-dup-discon" "txc5182b51d73942b4aa2e6-006b08fed5" "proxy-server 525357" 0.0092 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 PUT /v1/a/ec-dup-discon HTTP/1.0 201 - - t - - - txc5182b51d73942b4aa2e6-006b08fed5 - 0.0227 - - 1795751637.620939732 1795751637.643609285 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18ab530e3453492f93bf6-006b08fed5" "proxy-server 525357" 0.0021 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx9a67abbf33de4f0497f78-006b08fed5" "proxy-server 525357" 0.0018 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "proxy-server 525357" 0.0389 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "proxy-server 525357" 0.0406 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "proxy-server 525357" 0.0392 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "proxy-server 525357" 0.0579 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdi1/3/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "object-server 525357" 0.0005 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdl1/3/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "object-server 525357" 0.0005 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "proxy-server 525357" 0.0611 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txdd7e2922b2b34d928b2b1-006b08fed5" "proxy-server 525357" 0.0630 "-" 525357 4test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_misplaced_object_does_not_effect_container_stats ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_old_style_shard_container ... ok -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe8bba873ede14d89aa542-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txc1165264b4c7419abf6eb-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 304 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "tx2efed7c6cf004d15909b0-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1dcdf394293b470bb73fb-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "tx31b11ba007f14eaca65c8-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 200 52 "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "txbed7bb0a5107483e9041c-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe73ecef515a24e7589d9c-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/1/a/55b47f0bf7324cc7be5a6ac9415da377" 204 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377" "txfafaf371af554adfba950-0068fbeed7" "proxy-server 4171839" 0.0013 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" 304 - "HEAD http://localhost/v1/a/55b47f0bf7324cc7be5a6ac9415da377/conditionals" "txe0711a78dfd64e4ebe72c-0068fbeed7" "proxy-server 4171839" 0.0002 "-" 4171839 0 -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8e491601a52455d86b46-0068fbeed7" "proxy-server 4171839" 0.0014 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:34313/sdb1/3/a/con" "txc8e491601a52455d86b46-0068fbeed7" "container-server 4171839" 0.0011 "-" 4171839 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:57971/sda1/3/a/con" "txc8e491601a52455d86b46-0068fbeed7" "container-server 4171839" 0.0010 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/3/a/con" 201 - "PUT http://localhost/v1/a/con" "txc8e491601a52455d86b46-0068fbeed7" "proxy-server 4171839" 0.0127 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/3/a/con" 201 - "PUT http://localhost/v1/a/con" "txc8e491601a52455d86b46-0068fbeed7" "proxy-server 4171839" 0.0091 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 PUT /v1/a/con HTTP/1.0 201 - - t - - - txc8e491601a52455d86b46-0068fbeed7 - 0.0245 - - 1761341143.250609636 1761341143.275155783 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa27c5942a5b4e21a7329-0068fbeed7" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/3/a/con" 204 - "HEAD http://localhost/v1/a/con" "txeb19232fe200475c9d0fb-0068fbeed7" "proxy-server 4171839" 0.0012 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/3/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "tx522e4db2f74043b08bdf1-0068fbeed7" "object-server 4171839" 0.0005 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/3/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "tx522e4db2f74043b08bdf1-0068fbeed7" "object-server 4171839" 0.0005 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx522e4db2f74043b08bdf1-0068fbeed7" "proxy-server 4171839" 0.0061 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "tx522e4db2f74043b08bdf1-0068fbeed7" "proxy-server 4171839" 0.0061 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - tx522e4db2f74043b08bdf1-0068fbeed7 - 0.0191 - - 1761341143.276602030 1761341143.295668840 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e98a0b7bc574b80a50e2-0068fbeed7" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/3/a/con" 204 - "HEAD http://localhost/v1/a/con" "txfc9b6b2d606d42bd93fd4-0068fbeed7" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx5431130f227f45b7ae57a-0068fbeed7" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx5431130f227f45b7ae57a-0068fbeed7 - 0.0136 - - 1761341143.297157288 1761341143.310718060 0 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf8fded4f9d204f65b448d-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9603b45a943a475db6f79-0068fbeed7) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9603b45a943a475db6f79-0068fbeed7) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9603b45a943a475db6f79-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx692bc3e86a3743abbab5c-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx692bc3e86a3743abbab5c-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx692bc3e86a3743abbab5c-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx692bc3e86a3743abbab5c-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx63c90624d01343ab9e7e2-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx63c90624d01343ab9e7e2-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx63c90624d01343ab9e7e2-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx63c90624d01343ab9e7e2-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx33c6c90099064467afb8a-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx33c6c90099064467afb8a-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx33c6c90099064467afb8a-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx33c6c90099064467afb8a-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbbaca51b183949f0a21fb-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbbaca51b183949f0a21fb-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbbaca51b183949f0a21fb-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbbaca51b183949f0a21fb-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5c7f6774395349f180988-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5c7f6774395349f180988-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5c7f6774395349f180988-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5c7f6774395349f180988-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txcd6e7d03c3a0453a8929d-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txcd6e7d03c3a0453a8929d-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txcd6e7d03c3a0453a8929d-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txcd6e7d03c3a0453a8929d-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4764117d54ff440d96909-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4764117d54ff440d96909-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx4764117d54ff440d96909-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx4764117d54ff440d96909-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb90cbb038a914e819d2e4-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb90cbb038a914e819d2e4-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb90cbb038a914e819d2e4-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb90cbb038a914e819d2e4-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx46e3a806c89349e994de5-0068fbeed7) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx46e3a806c89349e994de5-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx46e3a806c89349e994de5-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx46e3a806c89349e994de5-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx46e3a806c89349e994de5-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx46e3a806c89349e994de5-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9a1621613f4e4c2ba28a4-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9a1621613f4e4c2ba28a4-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9a1621613f4e4c2ba28a4-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx9a1621613f4e4c2ba28a4-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx2dff14b164a6481cb9dfc-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd78baf5d95754e778642e-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd78baf5d95754e778642e-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd78baf5d95754e778642e-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txd78baf5d95754e778642e-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7524e4e4673042f29309c-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7524e4e4673042f29309c-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7524e4e4673042f29309c-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7524e4e4673042f29309c-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx934c3c0b1a6d49a6b33b8-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx934c3c0b1a6d49a6b33b8-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx934c3c0b1a6d49a6b33b8-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx934c3c0b1a6d49a6b33b8-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txef1a33ebf6d248e2a4b90-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txef1a33ebf6d248e2a4b90-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txef1a33ebf6d248e2a4b90-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txef1a33ebf6d248e2a4b90-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx33f21495fc274e1397949-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx33f21495fc274e1397949-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx33f21495fc274e1397949-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx33f21495fc274e1397949-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbb22dc8c74904a47b5468-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbb22dc8c74904a47b5468-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbb22dc8c74904a47b5468-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txbb22dc8c74904a47b5468-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf64fb6ed22424769a08c1-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf64fb6ed22424769a08c1-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf64fb6ed22424769a08c1-0068fbeed7) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txf64fb6ed22424769a08c1-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb0953889ac674a4c9be19-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb0953889ac674a4c9be19-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb0953889ac674a4c9be19-0068fbeed7)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... ok +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx97676aa25034498cafddd-006b08fed5) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx97676aa25034498cafddd-006b08fed5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx31d335ed8fd14123bd365-006b08fed5) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx31d335ed8fd14123bd365-006b08fed5) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx31d335ed8fd14123bd365-006b08fed5) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx31d335ed8fd14123bd365-006b08fed5) +proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: tx31d335ed8fd14123bd365-006b08fed5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx6a95952c63944dc49c822-006b08fed5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx73504e44a408473c97b10-006b08fed5)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_GET_all_primaries_error_limited ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_simple ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object ... ok -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx94ab90bb183c45428bb89-0068fbeed0" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx94ab90bb183c45428bb89-0068fbeed0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx94ab90bb183c45428bb89-0068fbeed0" "proxy-server 4171824" 0.0057 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:36 +0000] "DELETE /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx94ab90bb183c45428bb89-0068fbeed0" "proxy-server 4171824" 0.0074 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/36 DELETE /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx94ab90bb183c45428bb89-0068fbeed0 - 0.0159 - - 1761341136.827174902 1761341136.843105555 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1aa0fd3aac9f4632977ed-0068fbeed1" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/1/a/6_oc_non_ascii%C2%A3" "tx1aa0fd3aac9f4632977ed-0068fbeed1" "container-server 4171824" 0.0018 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/1/a/6_oc_non_ascii%C2%A3" "tx1aa0fd3aac9f4632977ed-0068fbeed1" "container-server 4171824" 0.0011 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1aa0fd3aac9f4632977ed-0068fbeed1" "proxy-server 4171824" 0.0157 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1aa0fd3aac9f4632977ed-0068fbeed1" "proxy-server 4171824" 0.0112 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 PUT /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx1aa0fd3aac9f4632977ed-0068fbeed1 - 0.0247 - - 1761341137.238662243 1761341137.263348579 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf0767c1b2f1b4bf594c7e-0068fbeed1" "proxy-server 4171824" 0.0020 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "GET /sdb1/1/a/6_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3?format=json&states=listing" "txf0767c1b2f1b4bf594c7e-0068fbeed1" "proxy-server 4171824" 0.0023 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txf0767c1b2f1b4bf594c7e-0068fbeed1 - 0.0108 - - 1761341137.265038967 1761341137.275882721 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe0c2789061f494986a62-0068fbeed1" "proxy-server 4171824" 0.0020 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/0/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/6_vc_ascii" "txfe0c2789061f494986a62-0068fbeed1" "container-server 4171824" 0.0011 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/0/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/6_vc_ascii" "txfe0c2789061f494986a62-0068fbeed1" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/0/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "txfe0c2789061f494986a62-0068fbeed1" "proxy-server 4171824" 0.0087 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/0/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "txfe0c2789061f494986a62-0068fbeed1" "proxy-server 4171824" 0.0138 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 PUT /v1/a/6_vc_ascii HTTP/1.0 201 - - t - - - txfe0c2789061f494986a62-0068fbeed1 - 0.0222 - - 1761341137.277949095 1761341137.300187111 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56cb0a77055d45cb98c41-0068fbeed1" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx56cb0a77055d45cb98c41-0068fbeed1 - 0.0048 VW - 1761341137.301945925 1761341137.306792498 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx06824c1535bd4198bcd11-0068fbeed1" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/37 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx06824c1535bd4198bcd11-0068fbeed1 - 0.0043 VW - 1761341137.307385445 1761341137.311670780 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx3b367a436dfa4eb691246-0068fbeed1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx3b367a436dfa4eb691246-0068fbeed1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/37 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx3b367a436dfa4eb691246-0068fbeed1 - 0.0059 VW - 1761341137.312337160 1761341137.318204165 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8b1d973ad07b41c195004-0068fbeed1" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8b1d973ad07b41c195004-0068fbeed1" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8b1d973ad07b41c195004-0068fbeed1" "proxy-server 4171824" 0.0117 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8b1d973ad07b41c195004-0068fbeed1" "proxy-server 4171824" 0.0134 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/37 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx8b1d973ad07b41c195004-0068fbeed1 - 0.0175 - - 1761341137.318642139 1761341137.336118937 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb91a993611694a058f528-0068fbeed1" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb91a993611694a058f528-0068fbeed1 - 0.0045 VW - 1761341137.348243713 1761341137.352785110 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:37 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1e4ed23d1e5c4e2b9556e-0068fbeed1" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/37 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1e4ed23d1e5c4e2b9556e-0068fbeed1 - 0.0058 VW - 1761341137.353425741 1761341137.359180450 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txf3df7da0528849fc93d14-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txf3df7da0528849fc93d14-0068fbeed2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx5654f4909b4f4adbb284e-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txf3df7da0528849fc93d14-0068fbeed2 - 0.0161 VW - 1761341138.004525900 1761341138.020593405 0 - (txn: tx9ea280253afd4c6c807b6-0068fbeed2) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx9ea280253afd4c6c807b6-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx9ea280253afd4c6c807b6-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx9ea280253afd4c6c807b6-0068fbeed2" "proxy-server 4171824" 0.0087 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx9ea280253afd4c6c807b6-0068fbeed2" "proxy-server 4171824" 0.0104 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341137.31921 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx9ea280253afd4c6c807b6-0068fbeed2 - 0.0189 VW - 1761341138.011577368 1761341138.030458450 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7eb58045b7e241e194829-0068fbeed2" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7eb58045b7e241e194829-0068fbeed2" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7eb58045b7e241e194829-0068fbeed2" "proxy-server 4171824" 0.0076 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7eb58045b7e241e194829-0068fbeed2" "proxy-server 4171824" 0.0092 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx7eb58045b7e241e194829-0068fbeed2 - 0.0132 - - 1761341138.030970573 1761341138.044181108 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6fa6171d2b7745e692bf0-0068fbeed2" "proxy-server 4171824" 0.0020 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx00474c6cffb74584bed45-0068fbeed2" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx414c25d1c3f94c27b1439-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx414c25d1c3f94c27b1439-0068fbeed2 - 0.0147 - - 1761341138.045816898 1761341138.060544014 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d4eb6a98d5545c09d56f-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9d4eb6a98d5545c09d56f-0068fbeed2 - 0.0041 VW - 1761341138.072759867 1761341138.076866150 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txa0f5bd0c61344063bc0fb-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa0f5bd0c61344063bc0fb-0068fbeed2 - 0.0040 VW - 1761341138.077473640 1761341138.081485271 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx990714b8a4ff4100b0877-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx990714b8a4ff4100b0877-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txa1984aa95dbc4b468be74-0068fbeed2" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx990714b8a4ff4100b0877-0068fbeed2 - 0.0164 VW - 1761341138.082070589 1761341138.098505974 0 - (txn: tx61804d8d8ea84eeca03c0-0068fbeed2) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "tx61804d8d8ea84eeca03c0-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "tx61804d8d8ea84eeca03c0-0068fbeed2" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "tx61804d8d8ea84eeca03c0-0068fbeed2" "proxy-server 4171824" 0.0113 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "tx61804d8d8ea84eeca03c0-0068fbeed2" "proxy-server 4171824" 0.0129 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341138.03154 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx61804d8d8ea84eeca03c0-0068fbeed2 - 0.0222 VW - 1761341138.088623762 1761341138.110820770 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx534fab5b158244c18047f-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx534fab5b158244c18047f-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx534fab5b158244c18047f-0068fbeed2" "proxy-server 4171824" 0.6416 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx534fab5b158244c18047f-0068fbeed2" "proxy-server 4171824" 0.6412 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx534fab5b158244c18047f-0068fbeed2 - 0.6463 - - 1761341138.111309767 1761341138.757576942 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58e5c991477746739ae14-0068fbeed2" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1b6df37053684b869ecdd-0068fbeed2" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx208ba389212046d9b41d7-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx208ba389212046d9b41d7-0068fbeed2 - 0.0145 - - 1761341138.759166002 1761341138.773616552 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txba49a774015146f8b2441-0068fbeed2" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/0/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?format=json&states=listing" "txba49a774015146f8b2441-0068fbeed2" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 GET /v1/a/6_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txba49a774015146f8b2441-0068fbeed2 - 0.0111 - - 1761341138.775274992 1761341138.786373377 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa2898791c7f346d189dd1-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb60dc1923ac44575b8baa-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txd828a4ac506948319797c-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txd828a4ac506948319797c-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73e0a6873b6042f18438b-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx73e0a6873b6042f18438b-0068fbeed2 - 0.0041 VW - 1761341138.803908348 1761341138.808006763 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx49839382593f464f804d3-0068fbeed2" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx49839382593f464f804d3-0068fbeed2 - 0.0042 VW - 1761341138.808629513 1761341138.812855959 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name?symlink=get" "txfb5f576051cc4df5b65e4-0068fbeed2" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name?symlink=get" "txfb5f576051cc4df5b65e4-0068fbeed2" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txfb5f576051cc4df5b65e4-0068fbeed2 - 0.0055 VW - 1761341138.813513279 1761341138.819012880 0 - -proxy INFO: - - 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txd828a4ac506948319797c-0068fbeed2 - 0.0357 SSC - 1761341138.788465738 1761341138.824123144 0 - (txn: txfd9bd62951d84d66a44df-0068fbeed2) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" "txfd9bd62951d84d66a44df-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" "txfd9bd62951d84d66a44df-0068fbeed2" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "txfd9bd62951d84d66a44df-0068fbeed2" "proxy-server 4171824" 0.0112 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "txfd9bd62951d84d66a44df-0068fbeed2" "proxy-server 4171824" 0.0128 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 COPY /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txfd9bd62951d84d66a44df-0068fbeed2 - 0.0167 SSC - 1761341138.819418669 1761341138.836156607 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7b4cc6b916f242128798f-0068fbeed2" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx64b0bb66e427492196563-0068fbeed2" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx1dd9faaea68b4d4c99a29-0068fbeed2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/38 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx1dd9faaea68b4d4c99a29-0068fbeed2 - 0.0145 - - 1761341138.837893963 1761341138.852382183 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90fd75c4021e4683b9b45-0068fbeed2" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txcdcea46f6bb847d682c34-0068fbeed2" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:38 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txcfd5e74ada9842e39ccac-0068fbeed2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "POST /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txcfd5e74ada9842e39ccac-0068fbeed2" "proxy-server 4171824" 0.6454 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txcfd5e74ada9842e39ccac-0068fbeed2" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "POST /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txcfd5e74ada9842e39ccac-0068fbeed2" "proxy-server 4171824" 0.6474 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/39 POST /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txcfd5e74ada9842e39ccac-0068fbeed2 - 0.6608 - - 1761341138.854104996 1761341139.514916420 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7662339f649d454c8f083-0068fbeed3" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx46d405afffc740149cf43-0068fbeed3" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx5cce20fae9fb45eebb843-0068fbeed3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/39 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx5cce20fae9fb45eebb843-0068fbeed3 - 0.0156 - - 1761341139.516656160 1761341139.532246113 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx083279ba33504f80a34bf-0068fbeed3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/1/a/6_oc_non_ascii%C2%A3" 200 326 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3?format=json&states=listing" "tx083279ba33504f80a34bf-0068fbeed3" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/39 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx083279ba33504f80a34bf-0068fbeed3 - 0.0112 - - 1761341139.533999681 1761341139.545237064 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx841707eba41846a99b2e2-0068fbeed3" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx841707eba41846a99b2e2-0068fbeed3 - 0.0040 VW - 1761341139.547201633 1761341139.551163197 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx293348d0d8774f8d8b2a6-0068fbeed3" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/39 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx293348d0d8774f8d8b2a6-0068fbeed3 - 0.0041 VW - 1761341139.551721573 1761341139.555791616 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/0/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx671c172e9f0b4f538b8b9-0068fbeed3" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/39 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - tx671c172e9f0b4f538b8b9-0068fbeed3 - 0.0067 VW - 1761341139.556368589 1761341139.563023090 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "GET /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154?symlink=get" "txfcdcfc83dab244c8b8b05-0068fbeed3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154?symlink=get" "txfcdcfc83dab244c8b8b05-0068fbeed3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/39 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341138.03154%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfcdcfc83dab244c8b8b05-0068fbeed3 - 0.0150 VW - 1761341139.563551903 1761341139.578512669 0 - (txn: txf0d083309d0b43f68e102-0068fbeed3) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txf0d083309d0b43f68e102-0068fbeed3" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txf0d083309d0b43f68e102-0068fbeed3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txf0d083309d0b43f68e102-0068fbeed3" "proxy-server 4171824" 0.0097 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txf0d083309d0b43f68e102-0068fbeed3" "proxy-server 4171824" 0.0091 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/39 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txf0d083309d0b43f68e102-0068fbeed3 - 0.0143 VW - 1761341139.573303461 1761341139.587579250 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 204 - "DELETE http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "txef84595d53bb41188f32c-0068fbeed3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "DELETE /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "txef84595d53bb41188f32c-0068fbeed3" "proxy-server 4171824" 0.0056 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 204 - "DELETE http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "txef84595d53bb41188f32c-0068fbeed3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "DELETE /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341138.03154" "txef84595d53bb41188f32c-0068fbeed3" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/39 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341138.03154 HTTP/1.0 204 - Swift - - - - txef84595d53bb41188f32c-0068fbeed3 - 0.0126 VW - 1761341139.588118076 1761341139.600684404 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb744799743c5427c85a12-0068fbeed3" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx08161794d5bb42928187d-0068fbeed3" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:39 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx742b5842b71d4527924fb-0068fbeed3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx742b5842b71d4527924fb-0068fbeed3 - 0.5333 - - 1761341139.602355480 1761341140.135612011 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa62a70f9931c4ebeb74c6-0068fbeed4" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/0/a/6_vc_ascii" 200 191 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "txa62a70f9931c4ebeb74c6-0068fbeed4" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txa62a70f9931c4ebeb74c6-0068fbeed4 - 0.0117 - - 1761341140.137625694 1761341140.149284601 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1bce6746c71844e98d9f1-0068fbeed4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1bce6746c71844e98d9f1-0068fbeed4 - 0.0041 VW - 1761341140.151274443 1761341140.155420780 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6b36e10b69fc4e2982d9d-0068fbeed4" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6b36e10b69fc4e2982d9d-0068fbeed4 - 0.0055 VW - 1761341140.155994654 1761341140.161532640 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/0/a/6_vc_ascii" 200 191 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txefbd80e6b65243e995a61-0068fbeed4" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - txefbd80e6b65243e995a61-0068fbeed4 - 0.0056 VW - 1761341140.162108898 1761341140.167745829 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921?symlink=get" "tx375b16de61b54e80bfcb3-0068fbeed4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921?symlink=get" "tx375b16de61b54e80bfcb3-0068fbeed4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341137.31921%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx375b16de61b54e80bfcb3-0068fbeed4 - 0.0113 VW - 1761341140.168346882 1761341140.179653883 0 - (txn: txab00638351b949a6b2c4d-0068fbeed4) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txab00638351b949a6b2c4d-0068fbeed4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txab00638351b949a6b2c4d-0068fbeed4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txab00638351b949a6b2c4d-0068fbeed4" "proxy-server 4171824" 0.0121 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txab00638351b949a6b2c4d-0068fbeed4" "proxy-server 4171824" 0.0117 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txab00638351b949a6b2c4d-0068fbeed4 - 0.0167 VW - 1761341140.174918652 1761341140.191614151 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 204 - "DELETE http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx8bb2f0596914438c87be3-0068fbeed4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx8bb2f0596914438c87be3-0068fbeed4" "proxy-server 4171824" 0.0053 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 204 - "DELETE http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx8bb2f0596914438c87be3-0068fbeed4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341137.31921" "tx8bb2f0596914438c87be3-0068fbeed4" "proxy-server 4171824" 0.0076 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341137.31921 HTTP/1.0 204 - Swift - - - - tx8bb2f0596914438c87be3-0068fbeed4 - 0.0119 VW - 1761341140.192176580 1761341140.204119921 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb677a70825854fcdbc57c-0068fbeed4" "proxy-server 4171824" 0.0017 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txeade7524425949d094a72-0068fbeed4" "proxy-server 4171824" 0.0031 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc5b5ad0dcc904f398c389-0068fbeed4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txc5b5ad0dcc904f398c389-0068fbeed4 - 0.0149 - - 1761341140.205860138 1761341140.220751047 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0920fd79e89647ff90285-0068fbeed4" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/0/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx0920fd79e89647ff90285-0068fbeed4" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx0920fd79e89647ff90285-0068fbeed4 - 0.0114 - - 1761341140.222548246 1761341140.233941793 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx68220b76a55c401892b45-0068fbeed4" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/0/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx68220b76a55c401892b45-0068fbeed4" "proxy-server 4171824" 0.0023 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx68220b76a55c401892b45-0068fbeed4 - 0.0100 - - 1761341140.235866308 1761341140.245894432 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e75d2ee0f7b498a86d5d-0068fbeed4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8e75d2ee0f7b498a86d5d-0068fbeed4 - 0.0043 VW - 1761341140.697328329 1761341140.701627493 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx2deb8be9f1654c5c9d802-0068fbeed4" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx2deb8be9f1654c5c9d802-0068fbeed4 - 0.0059 VW - 1761341140.702275991 1761341140.708153486 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sdb1/0/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx2e9061591fe7438a90685-0068fbeed4" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx2e9061591fe7438a90685-0068fbeed4 - 0.0072 VW - 1761341140.708821058 1761341140.716046095 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx77e56a99e173442fb07a7-0068fbeed4" "object-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx77e56a99e173442fb07a7-0068fbeed4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx77e56a99e173442fb07a7-0068fbeed4" "proxy-server 4171824" 0.0069 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "DELETE /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx77e56a99e173442fb07a7-0068fbeed4" "proxy-server 4171824" 0.0067 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 DELETE /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx77e56a99e173442fb07a7-0068fbeed4 - 0.0113 - - 1761341140.716519833 1761341140.727798700 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb2351457b1f4984a813d-0068fbeed4" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txbbb833aeda754dbb920d8-0068fbeed4" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx02bbdd09fb2d4fee8163e-0068fbeed4" "proxy-server 4171824" 0.0039 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx02bbdd09fb2d4fee8163e-0068fbeed4" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx02bbdd09fb2d4fee8163e-0068fbeed4 - 0.0209 - - 1761341140.729630232 1761341140.750514507 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f788dcef6764a2a9cf6c-0068fbeed4" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2f788dcef6764a2a9cf6c-0068fbeed4 - 0.0046 VW - 1761341140.762598038 1761341140.767152548 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txed78b57c83fb466fbf05f-0068fbeed4" "proxy-server 4171824" 0.0031 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txed78b57c83fb466fbf05f-0068fbeed4 - 0.0062 VW - 1761341140.767787695 1761341140.773954391 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txccbf30a6ff0c480c846b7-0068fbeed4" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txccbf30a6ff0c480c846b7-0068fbeed4" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txccbf30a6ff0c480c846b7-0068fbeed4 - 0.0063 VW - 1761341140.774597406 1761341140.780914068 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx30ee95dde9a6496db68e6-0068fbeed4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx30ee95dde9a6496db68e6-0068fbeed4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx30ee95dde9a6496db68e6-0068fbeed4" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx30ee95dde9a6496db68e6-0068fbeed4" "proxy-server 4171824" 0.0101 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/40 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx30ee95dde9a6496db68e6-0068fbeed4 - 0.0143 - - 1761341140.781448364 1761341140.795717955 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx51ce57b789454153a2f69-0068fbeed4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx51ce57b789454153a2f69-0068fbeed4 - 0.0043 VW - 1761341140.807793617 1761341140.812082529 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4dcaf30be6bc49ddace45-0068fbeed4" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/40 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4dcaf30be6bc49ddace45-0068fbeed4 - 0.0058 VW - 1761341140.812743664 1761341140.818555117 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx6b8a02760d4c469399115-0068fbeed4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:40 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx6b8a02760d4c469399115-0068fbeed4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx6b8a02760d4c469399115-0068fbeed4 - 0.4491 VW - 1761341140.819213390 1761341141.268296480 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx37ae9f1ce42c49a29fb8f-0068fbeed5" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" "tx8111834931b842688b044-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" "tx8111834931b842688b044-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" "tx8111834931b842688b044-0068fbeed5" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341140.78202" "tx8111834931b842688b044-0068fbeed5" "proxy-server 4171824" 0.0084 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341140.78202 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8111834931b842688b044-0068fbeed5 - 0.0178 VW - 1761341141.269026279 1761341141.286863089 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx61037c59392845dfa2aa4-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx61037c59392845dfa2aa4-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx61037c59392845dfa2aa4-0068fbeed5" "proxy-server 4171824" 0.0110 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx61037c59392845dfa2aa4-0068fbeed5" "proxy-server 4171824" 0.0105 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx61037c59392845dfa2aa4-0068fbeed5 - 0.0157 - - 1761341141.287309408 1761341141.303025246 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b898d710bc74d2980de1-0068fbeed5" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4b898d710bc74d2980de1-0068fbeed5 - 0.0044 VW - 1761341141.315059900 1761341141.319456339 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx45db6ef4858b4c1aa603b-0068fbeed5" "proxy-server 4171824" 0.0033 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx45db6ef4858b4c1aa603b-0068fbeed5 - 0.0069 VW - 1761341141.320051670 1761341141.326907873 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx07de783931194e7b8f35a-0068fbeed5" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx07de783931194e7b8f35a-0068fbeed5" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx07de783931194e7b8f35a-0068fbeed5 - 0.0071 VW - 1761341141.327565908 1761341141.334621429 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txcccb192009cb4389badad-0068fbeed5" "proxy-server 4171824" 0.0059 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" "txfcc61aa12b85459f8aa73-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" "txfcc61aa12b85459f8aa73-0068fbeed5" "proxy-server 4171824" 0.0067 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" "txfcc61aa12b85459f8aa73-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.28788" "txfcc61aa12b85459f8aa73-0068fbeed5" "proxy-server 4171824" 0.0109 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341141.28788 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txfcc61aa12b85459f8aa73-0068fbeed5 - 0.0239 VW - 1761341141.335287571 1761341141.359233379 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7e7a56e0589340f2bb7c6-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7e7a56e0589340f2bb7c6-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7e7a56e0589340f2bb7c6-0068fbeed5" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx7e7a56e0589340f2bb7c6-0068fbeed5" "proxy-server 4171824" 0.0108 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx7e7a56e0589340f2bb7c6-0068fbeed5 - 0.0148 - - 1761341141.359709263 1761341141.374481916 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx286743af20544e9894a3b-0068fbeed5" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/0/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx286743af20544e9894a3b-0068fbeed5" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx286743af20544e9894a3b-0068fbeed5 - 0.1668 - - 1761341141.376189947 1761341141.543018103 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb72f9772b72f4081850bd-0068fbeed5" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb72f9772b72f4081850bd-0068fbeed5 - 0.0041 VW - 1761341141.545091152 1761341141.549201727 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4859690e6b644bd3b9fcd-0068fbeed5" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4859690e6b644bd3b9fcd-0068fbeed5 - 0.0055 VW - 1761341141.549785852 1761341141.555266142 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx99d78e3e41dd40d1a0e69-0068fbeed5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx99d78e3e41dd40d1a0e69-0068fbeed5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx99d78e3e41dd40d1a0e69-0068fbeed5 - 0.0064 VW - 1761341141.555860519 1761341141.562227964 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx06c5c9112d334613b5e39-0068fbeed5" "proxy-server 4171824" 0.0026 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" "tx8802b34a18624e5b8f3c6-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" "tx8802b34a18624e5b8f3c6-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" "tx8802b34a18624e5b8f3c6-0068fbeed5" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.36026" "tx8802b34a18624e5b8f3c6-0068fbeed5" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341141.36026 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8802b34a18624e5b8f3c6-0068fbeed5 - 0.0210 VW - 1761341141.562810421 1761341141.583821535 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0281723809f64c839e832-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0281723809f64c839e832-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0281723809f64c839e832-0068fbeed5" "proxy-server 4171824" 0.0091 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0281723809f64c839e832-0068fbeed5" "proxy-server 4171824" 0.0087 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx0281723809f64c839e832-0068fbeed5 - 0.0138 - - 1761341141.584264040 1761341141.598102093 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe87d6be5132140d8b2d7e-0068fbeed5" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe87d6be5132140d8b2d7e-0068fbeed5 - 0.0041 VW - 1761341141.599776745 1761341141.603895664 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txc2df672e347e4bc9ad83a-0068fbeed5" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc2df672e347e4bc9ad83a-0068fbeed5 - 0.0057 VW - 1761341141.604499102 1761341141.610187054 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx8713319e5cd443548c70a-0068fbeed5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx8713319e5cd443548c70a-0068fbeed5" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "HEAD /sdb1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx3728042c2c6448b58a0d5-0068fbeed5" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8713319e5cd443548c70a-0068fbeed5 - 0.0171 VW - 1761341141.610802889 1761341141.627870560 0 - (txn: tx0099788887cb45c09fd46-0068fbeed5) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "tx0099788887cb45c09fd46-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "tx0099788887cb45c09fd46-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "tx0099788887cb45c09fd46-0068fbeed5" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "tx0099788887cb45c09fd46-0068fbeed5" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341141.58482 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0099788887cb45c09fd46-0068fbeed5 - 0.0195 VW - 1761341141.617688894 1761341141.637235880 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa1f6726a511241ea8b4b4-0068fbeed5" "object-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa1f6726a511241ea8b4b4-0068fbeed5" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa1f6726a511241ea8b4b4-0068fbeed5" "proxy-server 4171824" 0.6906 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa1f6726a511241ea8b4b4-0068fbeed5" "proxy-server 4171824" 0.6900 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txa1f6726a511241ea8b4b4-0068fbeed5 - 0.6951 - - 1761341141.637772322 1761341142.332847595 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd03efb437898413f9c2f1-0068fbeed6" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd03efb437898413f9c2f1-0068fbeed6 - 0.0041 VW - 1761341142.334448576 1761341142.338563442 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx036236355c44440499f9e-0068fbeed6" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx036236355c44440499f9e-0068fbeed6 - 0.0057 VW - 1761341142.339142561 1761341142.344851494 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "tx1a2c2e393991429a828aa-0068fbeed6" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "tx1a2c2e393991429a828aa-0068fbeed6" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1a2c2e393991429a828aa-0068fbeed6 - 0.0054 VW - 1761341142.345499039 1761341142.350948572 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx3e6e6efaec95424ea4311-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx3e6e6efaec95424ea4311-0068fbeed6" "proxy-server 4171824" 0.0086 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx3e6e6efaec95424ea4311-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx3e6e6efaec95424ea4311-0068fbeed6" "proxy-server 4171824" 0.0127 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx3e6e6efaec95424ea4311-0068fbeed6 - 0.0163 - - 1761341142.351342916 1761341142.367596388 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9f56a7979974895ba54d-0068fbeed6" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb9f56a7979974895ba54d-0068fbeed6 - 0.0041 VW - 1761341142.369315386 1761341142.373450518 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx7439982901ff47648f392-0068fbeed6" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7439982901ff47648f392-0068fbeed6 - 0.0057 VW - 1761341142.374021530 1761341142.379767656 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "tx3746cb13720a4be2a1b3e-0068fbeed6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "tx3746cb13720a4be2a1b3e-0068fbeed6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/0/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx1202da75d4f046168d500-0068fbeed6" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx3746cb13720a4be2a1b3e-0068fbeed6 - 0.0173 VW - 1761341142.380409956 1761341142.397744894 0 - (txn: txb8b6ad909f4548ebad99a-0068fbeed6) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" 201 - "PUT http://localhost/sda1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" "txb8b6ad909f4548ebad99a-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/0/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" 201 - "PUT http://localhost/sdb1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" "txb8b6ad909f4548ebad99a-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" "txb8b6ad909f4548ebad99a-0068fbeed6" "proxy-server 4171824" 0.0101 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1761341142.35188" "txb8b6ad909f4548ebad99a-0068fbeed6" "proxy-server 4171824" 0.0099 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 PUT /v1/a/6_vc_ascii/0136_o_non_ascii%25C2%25A3/sub/1761341142.35188 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txb8b6ad909f4548ebad99a-0068fbeed6 - 0.0208 VW - 1761341142.387164354 1761341142.407968760 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "txeca438dfa6034fae9c512-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "txeca438dfa6034fae9c512-0068fbeed6" "proxy-server 4171824" 0.0062 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "txeca438dfa6034fae9c512-0068fbeed6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "txeca438dfa6034fae9c512-0068fbeed6" "proxy-server 4171824" 0.0108 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txeca438dfa6034fae9c512-0068fbeed6 - 0.1831 - - 1761341142.408508301 1761341142.591594219 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17fb06197f454fbfb9fd0-0068fbeed6" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx17fb06197f454fbfb9fd0-0068fbeed6 - 0.0043 VW - 1761341142.593413830 1761341142.597719908 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx49e2042a2d67423c8a007-0068fbeed6" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx49e2042a2d67423c8a007-0068fbeed6 - 0.0056 VW - 1761341142.598307371 1761341142.603882551 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/0/a/6_vc_ascii" 200 764 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx83ad4ab192ab4f97836e9-0068fbeed6" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - tx83ad4ab192ab4f97836e9-0068fbeed6 - 0.0072 VW - 1761341142.604510546 1761341142.611700058 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482?symlink=get" "tx4a217c958c53482a9b387-0068fbeed6" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482?symlink=get" "tx4a217c958c53482a9b387-0068fbeed6" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341141.58482%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx4a217c958c53482a9b387-0068fbeed6 - 0.0169 VW - 1761341142.612244368 1761341142.629185200 0 - (txn: tx5928bfa7e4c74a56bf948-0068fbeed6) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx5928bfa7e4c74a56bf948-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx5928bfa7e4c74a56bf948-0068fbeed6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx5928bfa7e4c74a56bf948-0068fbeed6" "proxy-server 4171824" 0.0150 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx5928bfa7e4c74a56bf948-0068fbeed6" "proxy-server 4171824" 0.0146 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx5928bfa7e4c74a56bf948-0068fbeed6 - 0.0197 VW - 1761341142.619058132 1761341142.638779640 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 204 - "DELETE http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "txc6d4e906117c4058b9024-0068fbeed6" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "DELETE /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "txc6d4e906117c4058b9024-0068fbeed6" "proxy-server 4171824" 0.0054 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 204 - "DELETE http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "txc6d4e906117c4058b9024-0068fbeed6" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "DELETE /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1761341141.58482" "txc6d4e906117c4058b9024-0068fbeed6" "proxy-server 4171824" 0.0078 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1761341141.58482 HTTP/1.0 204 - Swift - - - - txc6d4e906117c4058b9024-0068fbeed6 - 0.0122 VW - 1761341142.639322996 1761341142.651540041 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d352bd09323429c9846f-0068fbeed6" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "GET /sda1/0/a/6_vc_ascii" 200 195 "GET http://localhost/v1/a/6_vc_ascii?prefix=0136_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx1d352bd09323429c9846f-0068fbeed6" "proxy-server 4171824" 0.0041 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 GET /v1/a/6_vc_ascii%3Fprefix%3D0136_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - tx1d352bd09323429c9846f-0068fbeed6 - 0.0119 - - 1761341142.653299093 1761341142.665166855 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe76964484f62440da9ee9-0068fbeed6" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:32857/sda1/2/a/6_oc_non_ascii%C2%A3whoops" "txe76964484f62440da9ee9-0068fbeed6" "container-server 4171824" 0.0011 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44927/sdb1/2/a/6_oc_non_ascii%C2%A3whoops" "txe76964484f62440da9ee9-0068fbeed6" "container-server 4171824" 0.0011 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txe76964484f62440da9ee9-0068fbeed6" "proxy-server 4171824" 0.0142 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "txe76964484f62440da9ee9-0068fbeed6" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txe76964484f62440da9ee9-0068fbeed6 - 0.0230 - - 1761341142.667163134 1761341142.690193892 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa45dee1e5e264efb973b4-0068fbeed6" "proxy-server 4171824" 0.0020 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa45dee1e5e264efb973b4-0068fbeed6 - 0.0048 VW - 1761341142.691839218 1761341142.696658611 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:42 +0000] "HEAD /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx6cd7a09609c6445288387-0068fbeed6" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx6cd7a09609c6445288387-0068fbeed6 - 0.0042 VW - 1761341142.697315693 1761341142.701528549 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object ... ok +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txad5c94cc41b84989863b2-006b08fed5) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txad5c94cc41b84989863b2-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc7074673e84446b6a92a9-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc7074673e84446b6a92a9-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc7074673e84446b6a92a9-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc7074673e84446b6a92a9-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx782e6e6a0cf94a0f80175-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx782e6e6a0cf94a0f80175-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx782e6e6a0cf94a0f80175-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx782e6e6a0cf94a0f80175-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx6cdca92c5d924658bd476-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx6cdca92c5d924658bd476-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx6cdca92c5d924658bd476-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx6cdca92c5d924658bd476-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0b4ede692b4d4c04a6faf-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0b4ede692b4d4c04a6faf-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0b4ede692b4d4c04a6faf-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0b4ede692b4d4c04a6faf-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf087b18430474655b032a-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf087b18430474655b032a-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf087b18430474655b032a-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txf087b18430474655b032a-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx443f89c48ce247ed8eb3e-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx443f89c48ce247ed8eb3e-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx443f89c48ce247ed8eb3e-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx443f89c48ce247ed8eb3e-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8d530d87690543b69e6af-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8d530d87690543b69e6af-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8d530d87690543b69e6af-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx8d530d87690543b69e6af-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx475d6eb090e84d0ebefe7-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx475d6eb090e84d0ebefe7-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx475d6eb090e84d0ebefe7-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx475d6eb090e84d0ebefe7-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa045584ca5a1425f8011f-006b08fed5) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txa045584ca5a1425f8011f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa045584ca5a1425f8011f-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa045584ca5a1425f8011f-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa045584ca5a1425f8011f-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa045584ca5a1425f8011f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx978edac5c87e4fe1b8078-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx978edac5c87e4fe1b8078-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx978edac5c87e4fe1b8078-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx978edac5c87e4fe1b8078-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx649f7880e8d64157b3b3c-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbd361e187886421a98e3b-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbd361e187886421a98e3b-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbd361e187886421a98e3b-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txbd361e187886421a98e3b-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd59cf8a644384e1485b67-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd59cf8a644384e1485b67-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd59cf8a644384e1485b67-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txd59cf8a644384e1485b67-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe63dd16903b4459fa61fc-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe63dd16903b4459fa61fc-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe63dd16903b4459fa61fc-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txe63dd16903b4459fa61fc-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx02c911838ee6498d8cc84-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx02c911838ee6498d8cc84-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx02c911838ee6498d8cc84-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx02c911838ee6498d8cc84-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9818adc3514c42d282021-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx9818adc3514c42d282021-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx9818adc3514c42d282021-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx9818adc3514c42d282021-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc5a7ddf56ac240dd848e9-006b08fed5)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest ... ok -proxy-ut ERROR: Object GET returning 503 for [] (txn: txb0953889ac674a4c9be19-0068fbeed7) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txccf5a4549ef04544a3e9d-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txccf5a4549ef04544a3e9d-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txccf5a4549ef04544a3e9d-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txccf5a4549ef04544a3e9d-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4be77367190d41cebe25a-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4be77367190d41cebe25a-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4be77367190d41cebe25a-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx4be77367190d41cebe25a-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6e3a1c9178a94acf98563-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6e3a1c9178a94acf98563-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6e3a1c9178a94acf98563-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx6e3a1c9178a94acf98563-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx495a16651aff4a08afdb6-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx495a16651aff4a08afdb6-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx495a16651aff4a08afdb6-0068fbeed8) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx495a16651aff4a08afdb6-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4a1f482b7af84257810e9-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4a1f482b7af84257810e9-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4a1f482b7af84257810e9-0068fbeed8) -proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx4a1f482b7af84257810e9-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx10bd2075cb8747718b775-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx10bd2075cb8747718b775-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx10bd2075cb8747718b775-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx10bd2075cb8747718b775-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf7c3d33e78654581a19a8-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf7c3d33e78654581a19a8-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf7c3d33e78654581a19a8-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txf7c3d33e78654581a19a8-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5240567148c94d36bb39e-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5240567148c94d36bb39e-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5240567148c94d36bb39e-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx5240567148c94d36bb39e-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6d9a0ef2d71f4e1e91575-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6d9a0ef2d71f4e1e91575-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6d9a0ef2d71f4e1e91575-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx6d9a0ef2d71f4e1e91575-0068fbeed8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf108fde919e7491bbb67f-0068fbeed8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf108fde919e7491bbb67f-0068fbeed8) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-tiny" "txb6a01d12f3ab474ea07ed-006b08fed4" "object-server 525350" 0.0008 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "txb6a01d12f3ab474ea07ed-006b08fed4" "proxy-server 525350" 0.2468 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:56 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "txb6a01d12f3ab474ea07ed-006b08fed4" "proxy-server 525350" 0.2458 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/56 PUT /v1/a/ec-con/range-get-test-tiny HTTP/1.0 201 - - t 17 - - txb6a01d12f3ab474ea07ed-006b08fed4 - 0.2711 - - 1795751636.574682713 1795751636.845745802 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6cd92d493dc845b4b1248-006b08fed5" "proxy-server 525350" 0.0073 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx21ed0bfe0a2a49fdbaa1f-006b08fed5" "proxy-server 525350" 0.1669 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdh1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx9f2336237ff14020bbf9f-006b08fed5" "proxy-server 525350" 0.0367 "-" 525350 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdi1/0/a/ec-con/range-get-test-aligned" "tx9f2336237ff14020bbf9f-006b08fed5" "object-server 525350" 0.0005 "-" 525350 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdg1/0/a/ec-con/range-get-test-aligned" "tx9f2336237ff14020bbf9f-006b08fed5" "object-server 525350" 0.0005 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdi1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx9f2336237ff14020bbf9f-006b08fed5" "proxy-server 525350" 0.0499 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdg1/0/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx9f2336237ff14020bbf9f-006b08fed5" "proxy-server 525350" 0.0236 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 PUT /v1/a/ec-con/range-get-test-aligned HTTP/1.0 201 - - t 8192 - - tx9f2336237ff14020bbf9f-006b08fed5 - 0.3203 - - 1795751637.239210844 1795751637.559516907 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2c0292753ff4e70ae7e2-006b08fed5" "proxy-server 525350" 0.0057 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5b158256fd2f482192da0-006b08fed5" "proxy-server 525350" 0.0045 "-" 525350 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdg1/1/a/ec-con/range-get-test-zero-byte" "txb47ca912d8084e81a5681-006b08fed5" "object-server 525350" 0.0005 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdg1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "txb47ca912d8084e81a5681-006b08fed5" "proxy-server 525350" 0.0365 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdi1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "txb47ca912d8084e81a5681-006b08fed5" "proxy-server 525350" 0.0433 "-" 525350 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdh1/1/a/ec-con/range-get-test-zero-byte" "txb47ca912d8084e81a5681-006b08fed5" "object-server 525350" 0.0004 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdh1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "txb47ca912d8084e81a5681-006b08fed5" "proxy-server 525350" 0.0457 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 PUT /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 201 - - t - - - txb47ca912d8084e81a5681-006b08fed5 - 0.0810 - - 1795751637.561356544 1795751637.642339230 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c9fe0c7ec2140d9b1cde-006b08fed5" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc03f886596294d8faa143-006b08fed5" "proxy-server 525350" 0.0147 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0022f8b1a6c5457e82de3-006b08fed5" "proxy-server 525350" 0.0008 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0022f8b1a6c5457e82de3-006b08fed5" "proxy-server 525350" 0.0008 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5501 - tx0022f8b1a6c5457e82de3-006b08fed5 - 0.0586 - - 1795751637.655831099 1795751637.714418173 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77d587f56918419f8ebe8-006b08fed5" "proxy-server 525350" 0.0012 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx47ccb29503b04ea8bfd09-006b08fed5" "proxy-server 525350" 0.0119 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txa0f5463931ec45d4af92f-006b08fed5" "proxy-server 525350" 0.0008 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txa0f5463931ec45d4af92f-006b08fed5" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 6321 - txa0f5463931ec45d4af92f-006b08fed5 - 0.0721 - - 1795751637.726635933 1795751637.798726320 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8df5d27dcb6047e7a4fa8-006b08fed5" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7b8c4fa87d30411da737d-006b08fed5" "proxy-server 525350" 0.0013 "-" 525350 3test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_different_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_some_missing ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_disconnect ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_two_vector_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_in_past ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus +test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_root_container ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_boundaries +test.unit.proxy.test_server.TestObjectECRangedGET.test_boundaries ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_byte_0 +test.unit.proxy.test_server.TestObjectECRangedGET.test_byte_0 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_encoded_timestamps_using_memory ... ok + +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc5a7ddf56ac240dd848e9-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc5a7ddf56ac240dd848e9-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txc5a7ddf56ac240dd848e9-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx43a6617500264f34977b0-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx43a6617500264f34977b0-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx43a6617500264f34977b0-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx43a6617500264f34977b0-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd3114fe49866460cb4d72-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd3114fe49866460cb4d72-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd3114fe49866460cb4d72-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txd3114fe49866460cb4d72-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6935e1da4d414f9b850b9-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6935e1da4d414f9b850b9-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6935e1da4d414f9b850b9-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx6935e1da4d414f9b850b9-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2c1295c093054ffaa2ade-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2c1295c093054ffaa2ade-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2c1295c093054ffaa2ade-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2c1295c093054ffaa2ade-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1a326ae3cfc0422cadba0-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1a326ae3cfc0422cadba0-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1a326ae3cfc0422cadba0-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx1a326ae3cfc0422cadba0-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9f86a374c6784bc89384f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx9f86a374c6784bc89384f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx9f86a374c6784bc89384f-006b08fed5) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx9f86a374c6784bc89384f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx71993c6c1439418a87fa6-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx71993c6c1439418a87fa6-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx71993c6c1439418a87fa6-006b08fed5) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx71993c6c1439418a87fa6-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3c7528b46b804f3eac876-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3c7528b46b804f3eac876-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3c7528b46b804f3eac876-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx3c7528b46b804f3eac876-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2765b150061543a3ba435-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2765b150061543a3ba435-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2765b150061543a3ba435-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx2765b150061543a3ba435-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbada357dbda247c997553-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbada357dbda247c997553-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbada357dbda247c997553-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txbada357dbda247c997553-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa6cfbf43eacb4302bfe3d-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa6cfbf43eacb4302bfe3d-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa6cfbf43eacb4302bfe3d-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txa6cfbf43eacb4302bfe3d-006b08fed5) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8e39bc7ef016443da452c-006b08fed5) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx8e39bc7ef016443da452c-006b08fed5) proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse raise Exception('test') -Exception: test (txn: tx8116b5b667d24253b6fbc-0068fbeed8) +Exception: test (txn: tx9d299ae1d9c741978892a-006b08fed5) proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse raise Exception('test') -Exception: test (txn: tx8116b5b667d24253b6fbc-0068fbeed8) +Exception: test (txn: tx9d299ae1d9c741978892a-006b08fed5) proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request possible_source = conn.getresponse() File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse raise Exception('test') -Exception: test (txn: tx8116b5b667d24253b6fbc-0068fbeed8) -proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx8116b5b667d24253b6fbc-0068fbeed8) +Exception: test (txn: tx9d299ae1d9c741978892a-006b08fed5) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx9d299ae1d9c741978892a-006b08fed5) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx07692301235b44c1a6725-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txad41bdf47e084965aadb3-0068fbeed8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txad41bdf47e084965aadb3-0068fbeed8) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txad41bdf47e084965aadb3-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txbd68cef341214117b77c9-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txbd68cef341214117b77c9-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txbd68cef341214117b77c9-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txbd68cef341214117b77c9-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2fb14e0873a8465fbb970-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2fb14e0873a8465fbb970-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2fb14e0873a8465fbb970-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2fb14e0873a8465fbb970-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0bf8d9f1f42c44cb8af98-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0bf8d9f1f42c44cb8af98-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0bf8d9f1f42c44cb8af98-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0bf8d9f1f42c44cb8af98-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc1c5801502ea4818b8cb1-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc1c5801502ea4818b8cb1-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc1c5801502ea4818b8cb1-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc1c5801502ea4818b8cb1-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txdf7d8d843d3c43908510a-0068fbeed8)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... ok +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9a0c319dd1bc47859876b-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx78d3422f579f430ea6226-006b08fed5) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx78d3422f579f430ea6226-006b08fed5) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx78d3422f579f430ea6226-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3d21003464a04721b70dd-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3d21003464a04721b70dd-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3d21003464a04721b70dd-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3d21003464a04721b70dd-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txd1cdb50078124a45be249-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd1cdb50078124a45be249-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd1cdb50078124a45be249-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txd1cdb50078124a45be249-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txaeb7838a60294a6b86316-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txaeb7838a60294a6b86316-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txaeb7838a60294a6b86316-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txaeb7838a60294a6b86316-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txeb5079ba6bc0449396143-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txeb5079ba6bc0449396143-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txeb5079ba6bc0449396143-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txeb5079ba6bc0449396143-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx5a8d51d8212146bd941f1-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx5a8d51d8212146bd941f1-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx5a8d51d8212146bd941f1-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx5a8d51d8212146bd941f1-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8417728a402746e48ae18-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx8417728a402746e48ae18-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx8417728a402746e48ae18-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx8417728a402746e48ae18-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txa63a09ce0a4c42778f1ed-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa63a09ce0a4c42778f1ed-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa63a09ce0a4c42778f1ed-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txa63a09ce0a4c42778f1ed-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf85af0ce68c54e5a84a1a-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf85af0ce68c54e5a84a1a-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf85af0ce68c54e5a84a1a-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txf85af0ce68c54e5a84a1a-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9025801a63d74e55bdcb8-006b08fed5) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx9025801a63d74e55bdcb8-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9025801a63d74e55bdcb8-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9025801a63d74e55bdcb8-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9025801a63d74e55bdcb8-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9025801a63d74e55bdcb8-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa251b52f982f493db7c1c-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txa251b52f982f493db7c1c-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txa251b52f982f493db7c1c-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txa251b52f982f493db7c1c-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txf0f3aaef8cff4005b532f-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx362dfbc7a9b44ec48c0e2-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx362dfbc7a9b44ec48c0e2-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx362dfbc7a9b44ec48c0e2-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx362dfbc7a9b44ec48c0e2-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txcd7d3e7aa1ba488ca3a60-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txcd7d3e7aa1ba488ca3a60-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txcd7d3e7aa1ba488ca3a60-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txcd7d3e7aa1ba488ca3a60-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe21e63868f8a459884c0a-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe21e63868f8a459884c0a-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe21e63868f8a459884c0a-006b08fed5) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txe21e63868f8a459884c0a-006b08fed5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txaac6572861374558b295f-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txaac6572861374558b295f-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txaac6572861374558b295f-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txaac6572861374558b295f-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0d2fbb72a7914cdca08d7-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0d2fbb72a7914cdca08d7-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0d2fbb72a7914cdca08d7-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0d2fbb72a7914cdca08d7-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx0560b8c215ae4a1293eed-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx0560b8c215ae4a1293eed-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx0560b8c215ae4a1293eed-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx0560b8c215ae4a1293eed-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7977e1cc96364c75b4a32-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7977e1cc96364c75b4a32-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7977e1cc96364c75b4a32-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7977e1cc96364c75b4a32-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf4f3e8b336374b3482880-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf4f3e8b336374b3482880-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf4f3e8b336374b3482880-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txf4f3e8b336374b3482880-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx648b72301258498eafaeb-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx648b72301258498eafaeb-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx648b72301258498eafaeb-006b08fed6)test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload +test.unit.proxy.test_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network +test.unit.proxy.test_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_non_int_delete_after ... ok -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Own shard range in state 'sharded' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Own shard range in state 'shrunk' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpe6ihz9ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others -test.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others ... ok +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9762b204673141019b8f8-006b08fed5" "proxy-server 525350" 0.0036 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx9762b204673141019b8f8-006b08fed5" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx9762b204673141019b8f8-006b08fed5 - 0.0333 - - 1795751637.820080042 1795751637.853396416 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b4df8d5f72d4ca091ce4-006b08fed5" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx28af402a61fa44af8f5c9-006b08fed5" "proxy-server 525350" 0.0014 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdh1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx7de4ccb5ccbf4da1b897b-006b08fed5" "proxy-server 525350" 0.0011 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx7de4ccb5ccbf4da1b897b-006b08fed5" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 4096 - tx7de4ccb5ccbf4da1b897b-006b08fed5 - 0.0351 - - 1795751637.858471632 1795751637.893596411 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx883ae47c97984e7da81d9-006b08fed5" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txacdb5cf015fe485685689-006b08fed5" "proxy-server 525350" 0.0013 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4fd373c293ce44aca4337-006b08fed5" "proxy-server 525350" 0.0048 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx4fd373c293ce44aca4337-006b08fed5" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2225 - tx4fd373c293ce44aca4337-006b08fed5 - 0.0359 - - 1795751637.916376829 1795751637.952265263 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2277531b4b334b6fa2a09-006b08fed5" "proxy-server 525350" 0.0052 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx69d93603071c44d3a01bd-006b08fed5" "proxy-server 525350" 0.0094 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx22ababf67fb14b6ca1d74-006b08fed5" "proxy-server 525350" 0.0007 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx22ababf67fb14b6ca1d74-006b08fed5" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - tx22ababf67fb14b6ca1d74-006b08fed5 - 0.0369 - - 1795751637.961657047 1795751637.998514175 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62d132f4c8b04f8e80206-006b08fed6" "proxy-server 525350" 0.0012 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4eb3b76feff3467688845-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txb726ef090ee247d782bea-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txb726ef090ee247d782bea-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2 - txb726ef090ee247d782bea-006b08fed6 - 0.0370 - - 1795751638.012567520 1795751638.049564838 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab417bb6afd942c28db83-006b08fed6" "proxy-server 525350" 0.0030 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9fbc3978589a4941b7d66-006b08fed6" "proxy-server 525350" 0.0014 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txc588a3737a0b410da69f5-006b08fed6" "proxy-server 525350" 0.0008 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "txc588a3737a0b410da69f5-006b08fed6" "proxy-server 525350" 0.0008 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - txc588a3737a0b410da69f5-006b08fed6 - 0.0190 - - 1795751638.057236433 1795751638.076217890 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-server ERROR: Object GET returning 503 for [] (txn: tx73504e44a408473c97b10-006b08fed5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx3c35462444054f1aa738a-006b08fed5) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx3c35462444054f1aa738a-006b08fed5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx492e4866aa68471cbaf35-006b08fed5) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx08b9ef343f2c44bcb9cd0-006b08fed6) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx08b9ef343f2c44bcb9cd0-006b08fed6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx14a5dcf87ec34e80bf944-006b08fed6) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx14a5dcf87ec34e80bf944-006b08fed6) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx14a5dcf87ec34e80bf944-006b08fed6) +proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx14a5dcf87ec34e80bf944-006b08fed6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_fail ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_non_int_delete_after ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_ignore_range_if_metadata_present +test.unit.proxy.test_server.TestObjectECRangedGET.test_ignore_range_if_metadata_present ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_object_stats_shard_container ... ok -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txdf7d8d843d3c43908510a-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txdf7d8d843d3c43908510a-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txdf7d8d843d3c43908510a-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx0ba67cee379440e3bfd26-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx0ba67cee379440e3bfd26-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx0ba67cee379440e3bfd26-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx0ba67cee379440e3bfd26-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx52945a9018b8402496f3b-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx52945a9018b8402496f3b-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx52945a9018b8402496f3b-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx52945a9018b8402496f3b-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx59d7e56873a940c2ab090-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx59d7e56873a940c2ab090-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx59d7e56873a940c2ab090-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx59d7e56873a940c2ab090-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txb51b03d9182841638dca2-0068fbeed8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txb51b03d9182841638dca2-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb51b03d9182841638dca2-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb51b03d9182841638dca2-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb51b03d9182841638dca2-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txb51b03d9182841638dca2-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx71a89febfd014f61bd253-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx71a89febfd014f61bd253-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx71a89febfd014f61bd253-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx71a89febfd014f61bd253-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txd399722e4409417c81b1d-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx870cf0d3df4942889d722-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx870cf0d3df4942889d722-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx870cf0d3df4942889d722-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx870cf0d3df4942889d722-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7f41a46dfbbb4b61a9726-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7f41a46dfbbb4b61a9726-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7f41a46dfbbb4b61a9726-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7f41a46dfbbb4b61a9726-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx8030af3a04d347f8a4416-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx8030af3a04d347f8a4416-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx8030af3a04d347f8a4416-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx8030af3a04d347f8a4416-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe4e3835a3bbb4901be2d3-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txe4e3835a3bbb4901be2d3-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txe4e3835a3bbb4901be2d3-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txe4e3835a3bbb4901be2d3-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx2d08ca1f37704a30afef3-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx2d08ca1f37704a30afef3-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx2d08ca1f37704a30afef3-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: tx2d08ca1f37704a30afef3-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txef2dc3176a934cc492e5f-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txef2dc3176a934cc492e5f-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txef2dc3176a934cc492e5f-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txef2dc3176a934cc492e5f-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfccefd6226c240379e5e1-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfccefd6226c240379e5e1-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfccefd6226c240379e5e1-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txfccefd6226c240379e5e1-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfdafb6ec5b0b488bacb8e-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfdafb6ec5b0b488bacb8e-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfdafb6ec5b0b488bacb8e-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txfdafb6ec5b0b488bacb8e-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfa3dca4e550a4bc6948ee-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfa3dca4e550a4bc6948ee-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfa3dca4e550a4bc6948ee-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txfa3dca4e550a4bc6948ee-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txeac457d651924d08a0456-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txeac457d651924d08a0456-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txeac457d651924d08a0456-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txeac457d651924d08a0456-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa4ca819712fa4a8588919-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa4ca819712fa4a8588919-0068fbeed8) -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa4ca819712fa4a8588919-0068fbeed8) -proxy-ut ERROR: Object GET returning 503 for [] (txn: txa4ca819712fa4a8588919-0068fbeed8) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags ... ok +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 262144 - - txdd7e2922b2b34d928b2b1-006b08fed5 - 0.0884 - - 1795751637.644627810 1795751637.733046055 4 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd5679c1888c4422b0542-006b08fed5" "proxy-server 525357" 0.0013 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txe649ae8c7c2747acbc973-006b08fed5" "proxy-server 525357" 0.0130 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdk1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "txaf9816d9ea8344ad8677c-006b08fed5" "proxy-server 525357" 0.0007 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "GET /sdg1/3/a/ec-dup-discon/test" 200 136192 "GET http://localhost/v1/a/ec-dup-discon/test" "txaf9816d9ea8344ad8677c-006b08fed5" "proxy-server 525357" 0.0088 "-" 525357 4 +proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: txaf9816d9ea8344ad8677c-006b08fed5) (client_ip: 127.0.0.1) +proxy WARNING: Client disconnected on read of EC frag '/a/ec-dup-discon/test' (txn: txaf9816d9ea8344ad8677c-006b08fed5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 GET /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 12288 - txaf9816d9ea8344ad8677c-006b08fed5 - 0.0755 - - 1795751637.734111547 1795751637.809607983 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx35531f99c40f4b8aa7911-006b08fed5" "proxy-server 525357" 0.0068 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:43275/sdb1/0/a/ec-dup-discon" "tx35531f99c40f4b8aa7911-006b08fed5" "container-server 525357" 0.0052 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sdb1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "tx35531f99c40f4b8aa7911-006b08fed5" "proxy-server 525357" 0.0113 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/0/a/ec-dup-discon" 201 - "PUT http://127.0.0.1:48369/sda1/0/a/ec-dup-discon" "tx35531f99c40f4b8aa7911-006b08fed5" "container-server 525357" 0.0010 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "PUT /sda1/0/a/ec-dup-discon" 202 - "PUT http://localhost/v1/a/ec-dup-discon" "tx35531f99c40f4b8aa7911-006b08fed5" "proxy-server 525357" 0.0214 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/57 PUT /v1/a/ec-dup-discon HTTP/1.0 202 - - t - 76 - tx35531f99c40f4b8aa7911-006b08fed5 - 0.0382 - - 1795751637.900754929 1795751637.938910007 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfcd5ffcd439b4e4281c01-006b08fed5" "proxy-server 525357" 0.0025 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:57 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txa0b284ebc98d465d9b828-006b08fed5" "proxy-server 525357" 0.0054 "-" 525357 4 +proxy WARNING: Client disconnected without sending enough data (txn: tx8dc533ac18de403aae36e-006b08fed5) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 262134 89 - tx8dc533ac18de403aae36e-006b08fed5 - 0.0739 - - 1795751637.942059517 1795751638.015926361 4 - +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8dc533ac18de403aae36e-006b08fed5" "proxy-server 525357" 0.0311 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8dc533ac18de403aae36e-006b08fed5" "proxy-server 525357" 0.0396 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8dc533ac18de403aae36e-006b08fed5" "proxy-server 525357" 0.0403 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8dc533ac18de403aae36e-006b08fed5" "proxy-server 525357" 0.0467 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8dc533ac18de403aae36e-006b08fed5" "proxy-server 525357" 0.0571 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx8dc533ac18de403aae36e-006b08fed5" "proxy-server 525357" 0.0559 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23ad2bd0696c4817a56ea-006b08fed6" "proxy-server 525357" 0.0096 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txe3740cc905c94f57bcdb0-006b08fed6" "proxy-server 525357" 0.0013 "-" 525357 4 +proxy WARNING: Client disconnected without sending last chunk (txn: txdc97b0c03d0c4f38acbfb-006b08fed6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t 65536 89 - txdc97b0c03d0c4f38acbfb-006b08fed6 - 0.0468 - - 1795751638.045262575 1795751638.092047215 4 - +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdc97b0c03d0c4f38acbfb-006b08fed6" "proxy-server 525357" 0.0137 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdc97b0c03d0c4f38acbfb-006b08fed6" "proxy-server 525357" 0.0163 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdc97b0c03d0c4f38acbfb-006b08fed6" "proxy-server 525357" 0.0160 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdc97b0c03d0c4f38acbfb-006b08fed6" "proxy-server 525357" 0.0237 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdc97b0c03d0c4f38acbfb-006b08fed6" "proxy-server 525357" 0.0111 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txdc97b0c03d0c4f38acbfb-006b08fed6" "proxy-server 525357" 0.0197 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab2f1c91b641495ea7a1c-006b08fed6" "proxy-server 525357" 0.0013 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx77b7b44252fe42578e68a-006b08fed6" "proxy-server 525357" 0.0013 "-" 525357 4 +proxy WARNING: Client disconnected without sending last chunk (txn: tx589f894e06a745afbc583-006b08fed6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - tx589f894e06a745afbc583-006b08fed6 - 0.0698 - - 1795751638.146131516 1795751638.215929508 4 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx589f894e06a745afbc583-006b08fed6" "proxy-server 525357" 0.0185 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx589f894e06a745afbc583-006b08fed6" "proxy-server 525357" 0.0092 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx589f894e06a745afbc583-006b08fed6" "proxy-server 525357" 0.0204 "-" 525357 4test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_delete_at_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_default ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_old_style_root_account_container_path ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_one_barely_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_one_barely_unsatisfiable ... ok + +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx664243f2bf004214ac0d8-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx82cc5ec1cd174c56a7b9a-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6589f634f845498bad089-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6589f634f845498bad089-006b08fed6" "proxy-server 525350" 0.0008 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - tx6589f634f845498bad089-006b08fed6 - 0.0954 - - 1795751638.081498384 1795751638.176900148 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07b66c7fb0de4d3bbd341-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3ab76bfea22b48e4950b1-006b08fed6" "proxy-server 525350" 0.0012 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx069a8a4645394eb79e179-006b08fed6" "proxy-server 525350" 0.0008 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx069a8a4645394eb79e179-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5000 - tx069a8a4645394eb79e179-006b08fed6 - 0.0522 - - 1795751638.194157839 1795751638.246342659 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2af88f8bcdd5409f925bc-006b08fed6" "proxy-server 525350" 0.0012 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd4e36178969b49ad9c722-006b08fed6" "proxy-server 525350" 0.0014 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txcfbfeea07ada428aa8fb6-006b08fed6" "proxy-server 525350" 0.0008 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txcfbfeea07ada428aa8fb6-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 854 - txcfbfeea07ada428aa8fb6-006b08fed6 - 0.0227 - - 1795751638.268069744 1795751638.290778875 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93d1d69a045b4c8eaa21f-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx1eca756310be4b87a7b44-006b08fed6" "proxy-server 525350" 0.0014 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "txb68441b0ca964c7dad812-006b08fed6" "proxy-server 525350" 0.0009 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "txb68441b0ca964c7dad812-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - txb68441b0ca964c7dad812-006b08fed6 - 0.0403 - - 1795751638.296334505 1795751638.336603403 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84753008981543e097b53-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb644939dc0b1471ba2565-006b08fed6" "proxy-server 525350" 0.0096 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1228c3482cb74dd5955c7-006b08fed6" "proxy-server 525350" 0.0008 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1228c3482cb74dd5955c7-006b08fed6" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 249 - tx1228c3482cb74dd5955c7-006b08fed6 - 0.0483 - - 1795751638.350147247 1795751638.398443937 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a7a7733c7fd42918319c-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx619e13a6041048048f64b-006b08fed6" "proxy-server 525350" 0.0013 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txa3ecb28962a84fa5995ec-006b08fed6" "proxy-server 525350" 0.0015 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txa3ecb28962a84fa5995ec-006b08fed6" "proxy-server 525350" 0.0015 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 564 - txa3ecb28962a84fa5995ec-006b08fed6 - 0.1741 - - 1795751638.420580387 1795751638.594688416 3 -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect +test.unit.proxy.test_server.TestECDuplicationObjectController.test_ec_client_put_disconnect ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable_out_of_order +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable_out_of_order ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 +test.unit.proxy.test_server.TestReplicatedObjectController.test_leak_1 ... ok +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx648b72301258498eafaeb-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3ef4616f3b0449479b566-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3ef4616f3b0449479b566-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3ef4616f3b0449479b566-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx3ef4616f3b0449479b566-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5f324d46b5c04c56a4b80-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5f324d46b5c04c56a4b80-006b08fed6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5f324d46b5c04c56a4b80-006b08fed6) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5f324d46b5c04c56a4b80-006b08fed6) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda proxy-ut WARNING: Handoff requested (5) proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda proxy-ut WARNING: Handoff requested (5) proxy-ut WARNING: Handoff requested (6) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda proxy-ut DEBUG: Node is error limited: 10.0.0.3:3003/sdd -proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb proxy-ut WARNING: Handoff requested (7) proxy-ut WARNING: Handoff requested (8) @@ -69873,18 +57353,728 @@ proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9f10bb17d3a48d2873bf-0068fbeed9" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe678a08d0a3e450897bc3-0068fbeed9" "proxy-server 4171839" 0.0029 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "tx4c963b9a008942a78813b-0068fbeed9" "object-server 4171839" 0.0005 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "tx4c963b9a008942a78813b-0068fbeed9" "object-server 4171839" 0.0005 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx4c963b9a008942a78813b-0068fbeed9" "proxy-server 4171839" 0.0090 "-" 4171839 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx4c963b9a008942a78813b-0068fbeed9" "proxy-server 4171839" 0.0076 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx4c963b9a008942a78813b-0068fbeed9 - 0.0242 - - 1761341145.317447662 1761341145.341642141 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0c303d6bdee4154aa5cf-0068fbeed9" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe3c8ac0a630346699efec-0068fbeed9" "proxy-server 4171839" 0.0025 "-" 4171839 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "tx582535ab6e4447e29269a-0068fbeed9" "proxy-server 4171839" 0.0004 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - tx582535ab6e4447e29269a-0068fbeed9 - 0.0139 - - 1761341145.666767120 1761341145.680708170 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx873c662bf0844010a559b-006b08fed6" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa5a7e076992e4788892ed-006b08fed6" "proxy-server 525335" 0.0013 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdb1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/3/a/c/test_leak_1" "tx81fb12b58ffc49bab0aaa-006b08fed6" "object-server 525335" 0.0004 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sda1/0/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/3/a/c/test_leak_1" "tx81fb12b58ffc49bab0aaa-006b08fed6" "object-server 525335" 0.0004 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx81fb12b58ffc49bab0aaa-006b08fed6" "proxy-server 525335" 0.0098 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx81fb12b58ffc49bab0aaa-006b08fed6" "proxy-server 525335" 0.0095 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx81fb12b58ffc49bab0aaa-006b08fed6 - 0.0223 - - 1795751638.063194513 1795751638.085538387 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf145f9eadc2a4effabe05-006b08fed6" "proxy-server 525335" 0.0042 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9bdd56be1f4246a681f32-006b08fed6" "proxy-server 525335" 0.7465 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "GET /sda1/3/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "tx971f50c707184d0e805db-006b08fed7" "proxy-server 525335" 0.0014 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/59 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - tx971f50c707184d0e805db-006b08fed7 - 1.1864 - - 1795751638.466392756 1795751639.652769327 0 - proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx6020fb5b2fb146429c282-006b08fed8)test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags +test.unit.proxy.test_server.TestReplicatedObjectController.test_mismatched_etags ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_overlap_shard_range_order ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_pending_file_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_policy_stat_tracking ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_misplaced_object_does_not_effect_container_stats ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx589f894e06a745afbc583-006b08fed6" "proxy-server 525357" 0.0192 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx589f894e06a745afbc583-006b08fed6" "proxy-server 525357" 0.0224 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "tx589f894e06a745afbc583-006b08fed6" "proxy-server 525357" 0.0103 "-" 525357 4 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx225b713b359641b98b99f-006b08fed6" "proxy-server 525357" 0.0020 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "txf01116324e1844869be7e-006b08fed6" "proxy-server 525357" 0.0013 "-" 525357 4 +proxy WARNING: Client disconnected without sending last chunk (txn: txb19fcd53b1814a25b5c68-006b08fed6) (client_ip: 127.0.0.1) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 PUT /v1/a/ec-dup-discon/test HTTP/1.0 499 - - t - 89 - txb19fcd53b1814a25b5c68-006b08fed6 - 0.0784 - - 1795751638.247296810 1795751638.325685978 4 - +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txb19fcd53b1814a25b5c68-006b08fed6" "proxy-server 525357" 0.0050 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txb19fcd53b1814a25b5c68-006b08fed6" "proxy-server 525357" 0.0084 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txb19fcd53b1814a25b5c68-006b08fed6" "proxy-server 525357" 0.0053 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txb19fcd53b1814a25b5c68-006b08fed6" "proxy-server 525357" 0.0075 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txb19fcd53b1814a25b5c68-006b08fed6" "proxy-server 525357" 0.0089 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 499 89 "PUT http://localhost/v1/a/ec-dup-discon/test" "txb19fcd53b1814a25b5c68-006b08fed6" "proxy-server 525357" 0.0060 "-" 525357 4 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd552c5aced1f40c99bc78-006b08fed6" "proxy-server 525357" 0.0013 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a/ec-dup-discon" 204 - "HEAD http://localhost/v1/a/ec-dup-discon" "tx60322607fd32445db750a-006b08fed6" "proxy-server 525357" 0.0013 "-" 525357 4 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdi1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "proxy-server 525357" 0.2084 "-" 525357 4 +obj4 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdj1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "proxy-server 525357" 0.2168 "-" 525357 4 +obj5 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdk1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "proxy-server 525357" 0.2183 "-" 525357 4 +obj6 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdl1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "proxy-server 525357" 0.2136 "-" 525357 4 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdb1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdg1/3/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "object-server 525357" 0.2251 "-" 525357 4 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sda1/0/a/ec-dup-discon/test" 201 - "PUT http://localhost/sdh1/3/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "object-server 525357" 0.0008 "-" 525357 4 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdg1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "proxy-server 525357" 0.4517 "-" 525357 4 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "PUT /sdh1/3/a/ec-dup-discon/test" 201 - "PUT http://localhost/v1/a/ec-dup-discon/test" "txbf278df1051945ef88b13-006b08fed6" "proxy-server 525357" 0.4448 "-" 525357 4 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/58 PUT /v1/a/ec-dup-discon/test HTTP/1.0 201 - - t 65536 - - txbf278df1051945ef88b13-006b08fed6 - 0.5041 - - 1795751638.352572441 1795751638.856647491 4 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c17e04bc6384117aa652-006b08fed6" "proxy-server 525357" 0.0026 "-" 525357 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:48369/sda1/1/a/ec-con" "tx3c17e04bc6384117aa652-006b08fed6" "container-server 525357" 0.0013 "-" 525357 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:43275/sdb1/1/a/ec-con" "tx3c17e04bc6384117aa652-006b08fed6" "container-server 525357" 0.0011 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sda1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3c17e04bc6384117aa652-006b08fed6" "proxy-server 525357" 0.6311 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sdb1/1/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3c17e04bc6384117aa652-006b08fed6" "proxy-server 525357" 0.4530 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/00 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx3c17e04bc6384117aa652-006b08fed6 - 1.1691 - - 1795751638.864125013 1795751640.033243179 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f2bf54a0bee47f99202d-006b08fed8" "proxy-server 525357" 0.0019 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe048fe39ce3044328225e-006b08fed8" "proxy-server 525357" 0.0011 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/1/a/ec-con/o2" "tx25f4d7e67400425cae327-006b08fed8" "object-server 525357" 0.0008 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sdi1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx25f4d7e67400425cae327-006b08fed8" "proxy-server 525357" 0.6331 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sdg1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx25f4d7e67400425cae327-006b08fed8" "proxy-server 525357" 0.8044 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "PUT http://localhost/sdh1/1/a/ec-con/o2" "tx25f4d7e67400425cae327-006b08fed8" "object-server 525357" 0.0008 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "PUT /sdh1/1/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "tx25f4d7e67400425cae327-006b08fed8" "proxy-server 525357" 0.6401 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/00 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx25f4d7e67400425cae327-006b08fed8 - 0.8224 - - 1795751640.035168886 1795751640.857569456 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx604f10bc59ca418a89894-006b08fed8" "proxy-server 525357" 0.0094 "-" 525357 -test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_deadlock ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1250944aaaec4854b8049-006b08fed6" "proxy-server 525350" 0.0029 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:58 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx13663fcdfe8140d3a5661-006b08fed6" "proxy-server 525350" 0.0027 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txaf53a8f8910c4b3ebc48d-006b08fed6" "proxy-server 525350" 0.0016 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txaf53a8f8910c4b3ebc48d-006b08fed6" "proxy-server 525350" 0.0014 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txaf53a8f8910c4b3ebc48d-006b08fed6 - 0.8194 - - 1795751638.606463671 1795751639.425864935 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd095d07434324999ae8a7-006b08fed7" "proxy-server 525350" 0.0031 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8f6d3679717e49569faa7-006b08fed7" "proxy-server 525350" 0.0028 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7f8c2e42019a432e8a8b5-006b08fed7" "proxy-server 525350" 0.0014 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7f8c2e42019a432e8a8b5-006b08fed7" "proxy-server 525350" 0.0014 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/53/59 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - tx7f8c2e42019a432e8a8b5-006b08fed7 - 0.4803 - - 1795751639.437627316 1795751639.917933226 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:53:59 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3352344372fd4ed980863-006b08fed7" "proxy-server 525350" 0.0027 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4ab58a4dbfea4689890bd-006b08fed7" "proxy-server 525350" 0.0070 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx09c5e26a99f5401cb46ff-006b08fed8" "proxy-server 525350" 0.0056 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx09c5e26a99f5401cb46ff-006b08fed8" "proxy-server 525350" 0.0056 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx09c5e26a99f5401cb46ff-006b08fed8 - 0.5204 - - 1795751639.929776192 1795751640.450212240 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84facced645748fbad0aa-006b08fed8" "proxy-server 525350" 0.0026 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2cc65cc125364fc98c594-006b08fed8" "proxy-server 525350" 0.0027 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx24677961084342c59fd79-006b08fed8" "proxy-server 525350" 0.0014 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx24677961084342c59fd79-006b08fed8" "proxy-server 525350" 0.1594 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/00 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx24677961084342c59fd79-006b08fed8 - 0.2012 - - 1795751640.709335327 1795751640.910576582 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc5eb6089b93d476e91b06-006b08fed9" "proxy-server 525350" 0.0025 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7e76e76d17d2466592677-006b08fed9" "proxy-server 525350" 0.0065 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6dab2d7e06a845caa0f90-006b08fed9" "proxy-server 525350" 0.0013 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6dab2d7e06a845caa0f90-006b08fed9" "proxy-server 525350" 0.0013 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 14513 - tx6dab2d7e06a845caa0f90-006b08fed9 - 0.0346 - - 1795751641.112477541 1795751641.147125244 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd16c859861fe4a998bf3b-006b08fed9" "proxy-server 525350" 0.0023 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0794f764bf094802b3cad-006b08fed9" "proxy-server 525350" 0.0021 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdg1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "txe724b8388eeb4a93baaf2-006b08fed9" "proxy-server 525350" 0.0007 "-" 525350 3test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object +test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_encoded_timestamps_using_memory ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_tiny_object +test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_tiny_object ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_object_DELETE_backend_update_container_ip_default ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs +test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_zero_byte_object +test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_zero_byte_object ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_repl_object_DELETE_backend_update_container_repl_ip +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_repl_object_DELETE_backend_update_container_repl_ip ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_smooth_distributed_backend_requests +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_smooth_distributed_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_some_404s_and_507s ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_not_configured ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config_overrides_and_inherits ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdh1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "txe724b8388eeb4a93baaf2-006b08fed9" "proxy-server 525350" 0.0013 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 17 - txe724b8388eeb4a93baaf2-006b08fed9 - 0.0882 - - 1795751641.157636881 1795751641.245801210 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8334b463ac8456a8b6b1-006b08fed9" "proxy-server 525350" 0.0012 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb39177256b0648eda8ea7-006b08fed9" "proxy-server 525350" 0.0012 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx84d069e832174263811c0-006b08fed9" "proxy-server 525350" 0.0013 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx84d069e832174263811c0-006b08fed9" "proxy-server 525350" 0.0013 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 100 - tx84d069e832174263811c0-006b08fed9 - 0.0463 - - 1795751641.250973701 1795751641.297235727 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55dae1d1a4d940af8aa31-006b08fed9" "proxy-server 525350" 0.0024 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx0fe499ed697347d79f023-006b08fed9" "proxy-server 525350" 0.0026 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdg1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx9be0725b188f4cafb9835-006b08fed9" "proxy-server 525350" 0.0014 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdi1/0/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx9be0725b188f4cafb9835-006b08fed9" "proxy-server 525350" 0.0010 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 100 - tx9be0725b188f4cafb9835-006b08fed9 - 0.2396 - - 1795751641.307505846 1795751641.547117472 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a32e7c5871c4c14b1e4a-006b08fed9" "proxy-server 525350" 0.0026 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txabe33abad75b438998626-006b08fed9" "proxy-server 525350" 0.0025 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdh1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "txad026e7d23334b2680931-006b08fed9" "proxy-server 525350" 0.0010 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdg1/0/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "txad026e7d23334b2680931-006b08fed9" "proxy-server 525350" 0.0010 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 5 - txad026e7d23334b2680931-006b08fed9 - 0.3097 - - 1795751641.684433222 1795751641.994122267 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a235b924ce04a27bd871-006b08feda" "proxy-server 525350" 0.0016 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3c8e5e040cfe42b6a46af-006b08feda" "proxy-server 525350" 0.0016 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx34bb7cc4cdcf48a185572-006b08feda" "proxy-server 525350" 0.0009 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx34bb7cc4cdcf48a185572-006b08feda" "proxy-server 525350" 0.0009 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2226 - tx34bb7cc4cdcf48a185572-006b08feda - 0.0192 - - 1795751642.002135754 1795751642.021319389 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5a0a5ee5ec64559af39e-006b08feda" "proxy-server 525350" 0.0016 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx56895d9b6ae04bca9207f-006b08feda" "proxy-server 525350" 0.0015 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/1/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx44cf2cfc7773473a9744e-006b08feda" "proxy-server 525350" 0.0012 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdi1/1/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx44cf2cfc7773473a9744e-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 200 - - t - - - tx44cf2cfc7773473a9744e-006b08feda - 0.0196 - - 1795751642.028525591 1795751642.048131466 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb07b9af22c694bf2a9aeb-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 -test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable_same_segment +test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable_same_segment ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned +test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_proxy_server_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_custom_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_custom_config ... ok +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_default_config +test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_default_config ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable +test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reconciler_sync ... ok +test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec +test.unit.proxy.test_server.TestECDuplicationObjectController.test_reload_ring_ec ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak +test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb333ae3206354bd5a32ab-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0d4b0d95c36546a1817a3-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0d4b0d95c36546a1817a3-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 101 - tx0d4b0d95c36546a1817a3-006b08feda - 0.0167 - - 1795751642.053963184 1795751642.070625782 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2141245b5e0645ee8e672-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx95182e06326f4e639f264-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx44f7f23da6894891b9e25-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx44f7f23da6894891b9e25-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 11 - tx44f7f23da6894891b9e25-006b08feda - 0.0196 - - 1795751642.076269627 1795751642.095822096 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a3b3cbfd36a4f96a2ccd-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txba2aca0da43146e29c186-006b08feda" "proxy-server 525350" 0.0027 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6634ccdc46214d97a5f3c-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx6634ccdc46214d97a5f3c-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx6634ccdc46214d97a5f3c-006b08feda - 0.0178 - - 1795751642.101061344 1795751642.118843079 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50214b842f70400d8d361-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdee14387d19043acb7574-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx684c43a68c3b49df97cc6-006b08feda" "proxy-server 525350" 0.0020 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx684c43a68c3b49df97cc6-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx684c43a68c3b49df97cc6-006b08feda - 0.0164 - - 1795751642.124312162 1795751642.140706301 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4b5343b585a46379c64c-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txeca61b6f717c43b695b8c-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "tx571e34ac4f444dbd906ec-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "tx571e34ac4f444dbd906ec-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx571e34ac4f444dbd906ec-006b08feda - 0.0147 - - 1795751642.142290354 1795751642.156957626 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx304587cc31ba4691bb0bb-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txab2ece1e84974cdbb644e-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx991d42fcb57147498b0ae-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx991d42fcb57147498b0ae-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx991d42fcb57147498b0ae-006b08feda - 0.0185 - - 1795751642.162903070 1795751642.181428432 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txac9429864a32416a9988e-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 -test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end ... ok +test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end +test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_default_proxy_config ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_log_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_bad_section_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_equality ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_inherits_defaults ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_read_affinity_value +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_read_affinity_value ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_sorting_method_value +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_sorting_method_value ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_node_count_value ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok +/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_value +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_invalid_write_affinity_value ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_none_configured ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_one_configured ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim ... ok + +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Setting object count to 1065 (txn: tx19ada2447d5244e481e28-006b08fecb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='onion') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=onion%00 {'X-Backend-Record-Type': 'auto'} (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='rhubarb') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=rhubarb%00 {'X-Backend-Record-Type': 'auto'} (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Setting object count to 1065 (txn: txee1685d89787459c836ae-006b08fecc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3f6b138865504650880b5-006b08fed0) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx3f6b138865504650880b5-006b08fed0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: txb6fd18cd51a6489a90fea-006b08feda) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 503 (txn: txb6fd18cd51a6489a90fea-006b08feda) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: txb6fd18cd51a6489a90fea-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txa8e8ec7f51d34778a70d5-006b08feda) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txa8e8ec7f51d34778a70d5-006b08feda) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txa8e8ec7f51d34778a70d5-006b08feda) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txa8e8ec7f51d34778a70d5-006b08feda) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx32564803a7f94d8aa303c-006b08feda) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx32564803a7f94d8aa303c-006b08feda) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx32564803a7f94d8aa303c-006b08feda) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: tx32564803a7f94d8aa303c-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmp79gvemnp/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp79gvemnp/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmp79gvemnp/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp79gvemnp/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0111 "-" 525345 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0104 "-" 525345 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0075 "-" 525345 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0060 "-" 525345 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54bf8a0916864e30b63c8-006b08feda" "proxy-server 525345" 0.0016 "-" 525345 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:35575/sda1/1/a/c" "tx54bf8a0916864e30b63c8-006b08feda" "container-server 525345" 0.0011 "-" 525345 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:54995/sdb1/1/a/c" "tx54bf8a0916864e30b63c8-006b08feda" "container-server 525345" 0.0052 "-" 525345 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx54bf8a0916864e30b63c8-006b08feda" "proxy-server 525345" 0.0378 "-" 525345 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx54bf8a0916864e30b63c8-006b08feda" "proxy-server 525345" 0.0288 "-" 525345 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx54bf8a0916864e30b63c8-006b08feda - 0.0563 - - 1795751642.256677151 1795751642.312968969 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx32b6938bd8ba4049a726d-006b08feda" "proxy-server 525345" 0.0012 "-" 525345 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:35575/sda1/1/a1/c1" "tx32b6938bd8ba4049a726d-006b08feda" "container-server 525345" 0.0011 "-" 525345 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:54995/sdb1/1/a1/c1" "tx32b6938bd8ba4049a726d-006b08feda" "container-server 525345" 0.0041 "-" 525345 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx32b6938bd8ba4049a726d-006b08feda" "proxy-server 525345" 0.0229 "-" 525345 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx32b6938bd8ba4049a726d-006b08feda" "proxy-server 525345" 0.0382 "-" 525345 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx32b6938bd8ba4049a726d-006b08feda - 0.0543 - - 1795751642.314391136 1795751642.368649960 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee338a157d054c239e913-006b08feda" "proxy-server 525345" 0.0020 "-" 525345 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:54995/sdb1/2/a/c1" "txee338a157d054c239e913-006b08feda" "container-server 525345" 0.0099 "-" 525345 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:35575/sda1/2/a/c1" "txee338a157d054c239e913-006b08feda" "container-server 525345" 0.0010 "-" 525345 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txee338a157d054c239e913-006b08feda" "proxy-server 525345" 0.0235 "-" 525345 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txee338a157d054c239e913-006b08feda" "proxy-server 525345" 0.0416 "-" 525345 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txee338a157d054c239e913-006b08feda - 0.0665 - - 1795751642.370158195 1795751642.436627626 1 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2fd1aef5b51046208a949-006b08feda" "proxy-server 525345" 0.0073 "-" 525345 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:35575/sda1/1/a/c2" "tx2fd1aef5b51046208a949-006b08feda" "container-server 525345" 0.0017 "-" 525345 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:54995/sdb1/1/a/c2" "tx2fd1aef5b51046208a949-006b08feda" "container-server 525345" 0.0052 "-" 525345 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2fd1aef5b51046208a949-006b08feda" "proxy-server 525345" 0.0305 "-" 525345 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx2fd1aef5b51046208a949-006b08feda" "proxy-server 525345" 0.0225 "-" 525345 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx2fd1aef5b51046208a949-006b08feda - 0.0543 - - 1795751642.438097954 1795751642.492436171 2 -test.unit.proxy.test_server.TestController.test_account_info_200 +test.unit.proxy.test_server.TestController.test_account_info_200 ... ok +test.unit.proxy.test_server.TestController.test_account_info_404 +test.unit.proxy.test_server.TestController.test_account_info_404 ... ok +test.unit.proxy.test_server.TestController.test_account_info_container_count +test.unit.proxy.test_server.TestController.test_account_info_container_count ... ok +test.unit.proxy.test_server.TestController.test_account_info_no_account +test.unit.proxy.test_server.TestController.test_account_info_no_account ... ok +test.unit.proxy.test_server.TestController.test_account_info_no_cache +test.unit.proxy.test_server.TestController.test_account_info_no_cache ... ok +test.unit.proxy.test_server.TestController.test_container_info_200 +test.unit.proxy.test_server.TestController.test_container_info_200 ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd035012a49114a5ba9cfd-006b08feda" "proxy-server 525350" 0.0055 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txc2eff5d199d54e228ec6e-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txc2eff5d199d54e228ec6e-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 10418 - txc2eff5d199d54e228ec6e-006b08feda - 0.0335 - - 1795751642.187047482 1795751642.220593929 3 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1b636f0c9c0c457f88782-006b08feda" "proxy-server 525350" 0.0013 "-" 525350 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx413787e2ba4248c1a7e6f-006b08feda" "proxy-server 525350" 0.0014 "-" 525350 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx56a8432045a0425eaae4a-006b08feda" "proxy-server 525350" 0.0008 "-" 525350 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx56a8432045a0425eaae4a-006b08feda" "proxy-server 525350" 0.0007 "-" 525350 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx56a8432045a0425eaae4a-006b08feda - 0.0175 - - 1795751642.230757236 1795751642.248293400 3 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 1}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 2, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': 'r2', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': 2, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_affinity +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_affinity ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_concurrency_settings +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_concurrency_settings ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_sorting_method +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_overrides_default_sorting_method ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_section_name_inherits_from_app_section_name ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_sets_timing_sorting_method ... ok +test.unit.proxy.test_server.TestController.test_container_info_404 +test.unit.proxy.test_server.TestController.test_container_info_404 ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_about_sorting_method_mismatch ... ok +test.unit.proxy.test_server.TestController.test_container_info_invalid_account +test.unit.proxy.test_server.TestController.test_container_info_invalid_account ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_override_sorting_method_mismatch +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_warns_override_sorting_method_mismatch ... ok +test.unit.proxy.test_server.TestController.test_container_info_no_cache +test.unit.proxy.test_server.TestController.test_container_info_no_cache ... ok +test.unit.proxy.test_server.TestController.test_get_account_info_returns_values_as_strings +test.unit.proxy.test_server.TestController.test_get_account_info_returns_values_as_strings ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_resolve_shard_range_states ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx8032ff5a8c53465d9af90-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx8032ff5a8c53465d9af90-006b08feda) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx8032ff5a8c53465d9af90-006b08feda) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txa84b114d7c0d43429b377-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txa84b114d7c0d43429b377-006b08feda) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: txa84b114d7c0d43429b377-006b08feda) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx9559943b8a324df9a7244-006b08feda) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx9559943b8a324df9a7244-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx9559943b8a324df9a7244-006b08feda) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx9559943b8a324df9a7244-006b08feda) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx736f81f523794e84bdce2-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx736f81f523794e84bdce2-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx736f81f523794e84bdce2-006b08feda) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx736f81f523794e84bdce2-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txd5b7d6250f6f496c8f8f1-006b08feda) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.1:1001/sdb (txn: tx8254bf8e2d33402e8a5c0-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx7e48647f499949ed8bc28-006b08feda) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx7e48647f499949ed8bc28-006b08feda) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx7e48647f499949ed8bc28-006b08feda) +test ERROR: Account HEAD returning 503 for [] (txn: tx7e48647f499949ed8bc28-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx5bf66845f2f54bbdb3545-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx5bf66845f2f54bbdb3545-006b08feda) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx5bf66845f2f54bbdb3545-006b08feda) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx6bb6e7434696461fbeb7c-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx6bb6e7434696461fbeb7c-006b08feda) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx6bb6e7434696461fbeb7c-006b08feda) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx9944afce819849d6b90c8-006b08feda) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx9944afce819849d6b90c8-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx9944afce819849d6b90c8-006b08feda) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx9944afce819849d6b90c8-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx6a29810203744c05bd065-006b08feda) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx6a29810203744c05bd065-006b08feda) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx6a29810203744c05bd065-006b08feda) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx6a29810203744c05bd065-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestController.test_get_container_info_returns_values_as_strings +test.unit.proxy.test_server.TestController.test_get_container_info_returns_values_as_strings ... ok +test.unit.proxy.test_server.TestController.test_make_requests +test.unit.proxy.test_server.TestController.test_make_requests ... ok +test.unit.proxy.test_server.TestController.test_transfer_headers +test.unit.proxy.test_server.TestController.test_transfer_headers ... ok +test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults +test.unit.proxy.test_server.TestSwiftInfo.test_registered_defaults ... ok + +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': 'r1', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': 3, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': 'r3', 'write_affinity_node_count': '4', 'write_affinity_handoff_delete_count': 4, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.6, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': True, 'concurrency_timeout': 0.3, 'concurrent_ec_extra_requests': 1}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r1=100', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1=1', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: sorting_method is set to 'timing', not 'affinity'; (default) read_affinity setting will have no effect. +test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'timing', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test WARNING: sorting_method is set to 'timing', not 'affinity'; policy 0 (nulo) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': 'r1=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 0 (nulo): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=100', 'write_affinity': 'r2', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0=100', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_DEFAULT_options +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_DEFAULT_options ... ok +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_unknown_policy +test.unit.proxy.test_server.TestProxyServerConfigStringLoading.test_per_policy_conf_with_unknown_policy ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:00 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx3bb0fcd36fb041dda0c69-006b08fed8" "proxy-server 525357" 0.0193 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sdi1/1/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "txd64868b5c285461581bdf-006b08fed8" "proxy-server 525357" 0.1675 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - txd64868b5c285461581bdf-006b08fed8 - 0.4813 - - 1795751640.860337257 1795751641.341613054 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd76f998f3d2b4c0594b53-006b08fed9" "proxy-server 525357" 0.0015 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd2c49b7029fe4220b8871-006b08fed9" "proxy-server 525357" 0.0027 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdh1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx3270f4df19e64d47987ae-006b08fed9" "proxy-server 525357" 0.0086 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "GET /sdg1/1/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx3270f4df19e64d47987ae-006b08fed9" "proxy-server 525357" 0.0007 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/01 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx3270f4df19e64d47987ae-006b08fed9 - 0.5459 - - 1795751641.343381643 1795751641.889295101 3 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe6cc5501d2e04a4cb3263-006b08fed9" "proxy-server 525357" 0.0013 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:01 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx348dbd539db64530a896a-006b08fed9" "proxy-server 525357" 0.0243 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "txe88f783ed7db491b99066-006b08fed9" "object-server 525357" 0.0004 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "txe88f783ed7db491b99066-006b08fed9" "object-server 525357" 0.0004 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txe88f783ed7db491b99066-006b08fed9" "proxy-server 525357" 0.0082 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txe88f783ed7db491b99066-006b08fed9" "proxy-server 525357" 0.0147 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "txe88f783ed7db491b99066-006b08fed9" "proxy-server 525357" 0.0166 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - txe88f783ed7db491b99066-006b08fed9 - 0.1782 - - 1795751641.890743971 1795751642.068952084 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf86245353d7a44e2b9a46-006b08feda" "proxy-server 525357" 0.0013 "-" 525357 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx5373a9c242604941be7df-006b08feda" "proxy-server 525357" 0.0027 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "POST /sdh1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2adbe78cce1748999b09d-006b08feda" "proxy-server 525357" 0.0057 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sda1/1/a/ec-con/o2" 201 - "POST http://localhost/sdi1/1/a/ec-con/o2" "tx2adbe78cce1748999b09d-006b08feda" "object-server 525357" 0.0005 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "PUT /sdb1/1/a/ec-con/o2" 201 - "POST http://localhost/sdg1/1/a/ec-con/o2" "tx2adbe78cce1748999b09d-006b08feda" "object-server 525357" 0.0005 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "POST /sdg1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2adbe78cce1748999b09d-006b08feda" "proxy-server 525357" 0.0157 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "POST /sdi1/1/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx2adbe78cce1748999b09d-006b08feda" "proxy-server 525357" 0.0226 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx2adbe78cce1748999b09d-006b08feda - 0.0446 - - 1795751642.070444107 1795751642.115005016 3 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54d02ee5f33d42c9b61d0-006b08feda" "proxy-server 525357" 0.0013 "-" 525357 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd4b6ce94b92c4fce81bc2-006b08feda" "proxy-server 525357" 0.0100 "-" 525357 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "DELETE /sdg1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx39202910b8a1446fafe7d-006b08feda" "proxy-server 525357" 0.0075 "-" 525357 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "DELETE /sda1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdi1/1/a/ec-con/o2" "tx39202910b8a1446fafe7d-006b08feda" "object-server 525357" 0.0004 "-" 525357 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "DELETE /sdi1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx39202910b8a1446fafe7d-006b08feda" "proxy-server 525357" 0.0091 "-" 525357 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "DELETE /sdb1/1/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/1/a/ec-con/o2" "tx39202910b8a1446fafe7d-006b08feda" "object-server 525357" 0.0004 "-" 525357 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:02 +0000] "DELETE /sdh1/1/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "tx39202910b8a1446fafe7d-006b08feda" "proxy-server 525357" 0.0155 "-" 525357 3 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/02 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - tx39202910b8a1446fafe7d-006b08feda - 0.0517 - - 1795751642.120651245 1795751642.172349930 3 - +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_save_and_load_record_from_pending_file ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_request_setting ... ok + +test DEBUG: Unlinked retiring db '/tmp/tmpd1vpb_i7/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpd1vpb_i7/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +Container 'a/c' cannot be set to sharding state while in sharding state +Container 'a/c' cannot be set to sharded state while in sharded state + +test WARNING: sorting_method is set to 'shuffle', not 'affinity'; (default) read_affinity setting will have no effect. +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r2=10', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_old_style_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_db_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharded_state_errors ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Base server 10.0.0.0:1000/sda re: Trying to POST /: Timeout (Nones) (txn: tx3a72c75ff0d9491083ec6-006b08feda) +test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx3a72c75ff0d9491083ec6-006b08feda) +test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx3a72c75ff0d9491083ec6-006b08feda) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_deleted ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout +test.unit.proxy.test_server.TestReplicatedObjectController.test_node_write_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_sharding_state_errors ... ok + +proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx6020fb5b2fb146429c282-006b08fed8) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx6c241bf6df4149a5b52e1-006b08fed8) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx04941e925ac54446a7641-006b08fed8) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx04941e925ac54446a7641-006b08fed8) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx37319063e7bf4a4db309c-006b08fed8) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx124c6a96231d4f82837fa-006b08fed9) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx124c6a96231d4f82837fa-006b08fed9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txa2383889ba534f2988a48-006b08fed9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txa6375304119d428cbe300-006b08fed9) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txa6375304119d428cbe300-006b08fed9) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txa6375304119d428cbe300-006b08fed9) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa6375304119d428cbe300-006b08fed9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txa0cdede937b84ec4aa74f-006b08feda) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txa0cdede937b84ec4aa74f-006b08feda) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txee4a843680ff455eb1d00-006b08fedb) proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node @@ -69906,57 +58096,560 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx8870e5c496604978ad337-0068fbeeda) -proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx8870e5c496604978ad337-0068fbeeda) -proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: txcc0dcfdc439b4af99ec85-0068fbeeda) +StopIteration (txn: txee4a843680ff455eb1d00-006b08fedb) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txee4a843680ff455eb1d00-006b08fedb) proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txc1246f58ad264c1fb50db-0068fbeeda) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txc1246f58ad264c1fb50db-0068fbeeda)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:03 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx555c8a622aee44dd992ea-006b08fedb" "proxy-server 525335" 0.0058 "-" 525335 -test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_set_x_syncs ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO ... ok -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: Setting object count to 3120 (txn: tx103a01b50f5f4c6fb8c4e-006b08fedc) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: Setting object count to 3120 (txn: txcd19b8c161a44c51add51-006b08fedc) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: Setting object count to 3120 (txn: txb53f712a2ecc4643b0e95-006b08fedc) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx343916d32476470d9f0bc-006b08fedc)test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_initiated_and_required ... ok + +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3bd3ea87982948d8b32a3-006b08fedc" "proxy-server 525335" 0.0097 "-" 525335 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/sda1/0/a/c/o" "txd67ca539ff9a4ddca3d65-006b08fedc" "object-server 525335" 0.0005 "-" 525335 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/sdb1/0/a/c/o" "txd67ca539ff9a4ddca3d65-006b08fedc" "object-server 525335" 0.0005 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sda1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd67ca539ff9a4ddca3d65-006b08fedc" "proxy-server 525335" 0.0255 "-" 525335 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdb1/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd67ca539ff9a4ddca3d65-006b08fedc" "proxy-server 525335" 0.0249 "-" 525335 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/04 PUT /v1/a/c/o HTTP/1.0 201 - - t 12 - - txd67ca539ff9a4ddca3d65-006b08fedc - 0.0703 - - 1795751643.981016636 1795751644.051292181 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8775592d53fc4b6fbaba8-006b08fedc" "proxy-server 525335" 0.0013 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx241820e1154949faa61e9-006b08fedc" "proxy-server 525335" 0.0080 "-" 525335 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "GET /sda1/0/a/c/o" 200 12 "GET http://localhost/v1/a/c/o" "tx063c4e78b0404c71887e1-006b08fedc" "proxy-server 525335" 0.0007 "-" 525335 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b8e450489624af1ac9cf-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx1b9e4ad003fe4e29bbf16-006b08fedc" "proxy-server 525335" 0.0012 "-" 525335 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sda1/0/a/c1/o" 201 - "PUT http://localhost/sdd1/0/a/c1/o" "txa58077cde62d447ebbfca-006b08fedc" "object-server 525335" 0.0005 "-" 525335 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdb1/0/a/c1/o" 201 - "PUT http://localhost/sdc1/0/a/c1/o" "txa58077cde62d447ebbfca-006b08fedc" "object-server 525335" 0.0045 "-" 525335 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdc1/0/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "txa58077cde62d447ebbfca-006b08fedc" "proxy-server 525335" 0.0165 "-" 525335 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdd1/0/a/c1/o" 201 - "PUT http://localhost/v1/a/c1/o" "txa58077cde62d447ebbfca-006b08fedc" "proxy-server 525335" 0.0222 "-" 525335 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/04 PUT /v1/a/c1/o HTTP/1.0 201 - - t 12 - - txa58077cde62d447ebbfca-006b08fedc - 0.0513 - - 1795751644.091434479 1795751644.142745018 1 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx799e058adbfc489399ead-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx42382ccf3a8144bdb08a1-006b08fedc" "proxy-server 525335" 0.0092 "-" 525335 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "GET /sdd1/0/a/c1/o" 200 12 "GET http://localhost/v1/a/c1/o" "tx55ebe1c20c3d48afae60c-006b08fedc" "proxy-server 525335" 0.0048 "-" 525335 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d23e55cc4ce40f594100-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/2/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "txf232462c641349a2b6ded-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdb1/2/a/c2/o" 201 - "PUT http://localhost/sdf1/2/a/c2/o" "tx3caea2781a7a4d6c948c5-006b08fedc" "object-server 525335" 0.0005 "-" 525335 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sda1/2/a/c2/o" 201 - "PUT http://localhost/sde1/2/a/c2/o" "tx3caea2781a7a4d6c948c5-006b08fedc" "object-server 525335" 0.0005 "-" 525335 2 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sde1/2/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx3caea2781a7a4d6c948c5-006b08fedc" "proxy-server 525335" 0.0133 "-" 525335 2 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdf1/2/a/c2/o" 201 - "PUT http://localhost/v1/a/c2/o" "tx3caea2781a7a4d6c948c5-006b08fedc" "proxy-server 525335" 0.0129 "-" 525335 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/04 PUT /v1/a/c2/o HTTP/1.0 201 - - t 12 - - tx3caea2781a7a4d6c948c5-006b08fedc - 0.0557 - - 1795751644.183408737 1795751644.239108324 2 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9ca22f6828945759f043-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/2/a/c2" 204 - "HEAD http://localhost/v1/a/c2" "txbcc8b17914134332aae64-006b08fedc" "proxy-server 525335" 0.0096 "-" 525335 2 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "GET /sdf1/2/a/c2/o" 200 12 "GET http://localhost/v1/a/c2/o" "tx63d3837209184b3fba7fb-006b08fedc" "proxy-server 525335" 0.0006 "-" 525335 2 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe844b31c9ef1467f9c2e4-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txe844b31c9ef1467f9c2e4-006b08fedc" "proxy-server 525335" 0.0027 "-" 525335 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa678db2678f849d789c40-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx699784ea66ae47a9a4617-006b08fedc" "proxy-server 525335" 0.0095 "-" 525335 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sda1/0/a/c1/wrong-o" 201 - "PUT http://localhost/sdf1/2/a/c1/wrong-o" "tx79d3e9121d6c4a2085b0c-006b08fedc" "object-server 525335" 0.0005 "-" 525335 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdb1/0/a/c1/wrong-o" 201 - "PUT http://localhost/sde1/2/a/c1/wrong-o" "tx79d3e9121d6c4a2085b0c-006b08fedc" "object-server 525335" 0.0047 "-" 525335 2 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sdf1/2/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "tx79d3e9121d6c4a2085b0c-006b08fedc" "proxy-server 525335" 0.0164 "-" 525335 2 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "PUT /sde1/2/a/c1/wrong-o" 201 - "PUT http://localhost/v1/a/c1/wrong-o" "tx79d3e9121d6c4a2085b0c-006b08fedc" "proxy-server 525335" 0.0222 "-" 525335 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx853882d92d74438fa3fb9-006b08fedc" "proxy-server 525335" 0.0013 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "txef7c0c4c1c0646099a200-006b08fedc" "proxy-server 525335" 0.0070 "-" 525335 1 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "GET /sdd1/2/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "txbb5a6b946c59454ca49bf-006b08fedc" "proxy-server 525335" 0.0003 "-" 525335 1test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override +test.unit.proxy.test_server.TestReplicatedObjectController.test_policy_IO_override ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head +test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type +test.unit.proxy.test_server.TestReplicatedObjectController.test_proxy_passes_content_type ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_get_accept_ranges_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_state_is_not_reclaimable ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header +test.unit.proxy.test_server.TestReplicatedObjectController.test_response_head_accept_ranges_header ... ok +test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states +test.unit.proxy.test_server.TestReplicatedObjectController.test_x_container_headers_db_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sharding_sysmeta ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_empty_shard_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_enable_sharding ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_exception ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: Setting object count to 3120 (txn: tx343916d32476470d9f0bc-006b08fedc) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: Setting object count to 3120 (txn: txab66a5a0783c46abbff05-006b08fedc) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txde2627736d8441129a0be-006b08fedc) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx0c390a924f4e4ac781675-006b08fedc) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc)test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_storage_policy_property ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges.test_sync_merging ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_epoch_reset ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_none ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_merge_reported ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_gte ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_lt +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_meta_ts_lt ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_bounds +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_bounds ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_deleted +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_retain_deleted ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_eq +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_eq ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_gt +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_gt ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_lt +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_eq_state_ts_lt ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_gt +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_gt ... ok +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_lt +test.unit.container.test_backend.TestModuleFunctions.test_merge_shards_existing_ts_lt ... ok +test.unit.container.test_backend.TestModuleFunctions.test_sift_shard_ranges +test.unit.container.test_backend.TestModuleFunctions.test_sift_shard_ranges ... ok +test.unit.container.test_sync.TestContainerSync.test_FileLikeIter +test.unit.container.test_sync.TestContainerSync.test_FileLikeIter ... ok +test.unit.container.test_sync.TestContainerSync.test_container_first_loop +test.unit.container.test_sync.TestContainerSync.test_container_first_loop ... ok +test.unit.container.test_sync.TestContainerSync.test_container_report +test.unit.container.test_sync.TestContainerSync.test_container_report ... ok +test.unit.container.test_sync.TestContainerSync.test_container_second_loop +test.unit.container.test_sync.TestContainerSync.test_container_second_loop ... ok +test.unit.container.test_sync.TestContainerSync.test_container_stop_at +test.unit.container.test_sync.TestContainerSync.test_container_stop_at ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted +test.unit.container.test_sync.TestContainerSync.test_container_sync_deleted ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db +test.unit.container.test_sync.TestContainerSync.test_container_sync_missing_db ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key +test.unit.container.test_sync.TestContainerSync.test_container_sync_no_to_or_key ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_db ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db +test.unit.container.test_sync.TestContainerSync.test_container_sync_not_my_db ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete ... ok +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete_using_realms +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_delete_using_realms ... ok +test ERROR: Failed to unlink '/tmp/tmpia709ivw/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpia709ivw/containers/part/suffix/hash/container_1795751644.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpia709ivw/containers/part/suffix/hash/container_1795751644.00000.db': ['/tmp/tmpia709ivw/containers/part/suffix/hash/container.db', '/tmp/tmpia709ivw/containers/part/suffix/hash/container_1795751645.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpia709ivw/containers/part/suffix/hash/container_1795751645.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync INFO: Container sync report: a/c, time window start: 1795751645.1083195, time window end: 1795751645.1083195, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 5, sync_point2: None, total_rows: 1 +test-container-sync ERROR: ERROR Syncing : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 389, in container_sync + if not self.container_sync_row( + ~~~~~~~~~~~~~~~~~~~~~~~^ + row, sync_to, user_key, broker, info, realm, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + realm_key): + ^^^^^^^^^^ +TypeError: TestContainerSync.test_container_report..fake_container_sync_row() missing 1 required positional argument: 'realm_key' +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync INFO: Container sync report: a/c, time window start: 1795751645.1106653, time window end: 1795751645.1106744, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync ERROR: ERROR Syncing {'ROWID': 1, 'name': 'o'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 535, in container_sync_row + row['created_at']) + ~~~^^^^^^^^^^^^^^ +KeyError: 'created_at' +test-container-sync INFO: Container sync report: a/c, time window start: 1795751645.1108196, time window end: 1795751645.11117, puts: 0, posts: 0, deletes: 0, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync INFO: Container sync report: a/c, time window start: 1795751645.1112719, time window end: 1795751645.1113255, puts: 0, posts: 0, deletes: 1, bytes: 0, sync_point1: 1, sync_point2: -1, total_rows: 1 +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 883, in fake_delete_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 900, in fake_delete_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 883, in fake_delete_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': True, 'name': 'object', 'created_at': '1.2'}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 544, in container_sync_row + delete_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 900, in fake_delete_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf'test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put ... ok + +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1146, in fake_get_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1173, in fake_get_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object' +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 613, in container_sync_row + put_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + contents=FileLikeIter(body), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), logger=self.logger, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1239, in fake_put_object + raise ClientException('test client exception', http_status=503) +swift.common.exceptions.ClientException: test client exception: 503 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 559, in container_sync_row + if self._object_in_remote_container(row['name'], + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + sync_to, user_key, realm, + ^^^^^^^^^^^^^^^^^^^^^^^^^ + realm_key, ts_meta): + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 491, in _object_in_remote_container + metadata, _ = head_object(sync_to, name=name, + ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + headers=headers, + ^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + retries=0) + ^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1338, in fake_head_object + raise Exception() +Exception +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 +test-container-sync DEBUG: Could not load '/etc/swift/container-sync-realms.conf': [Errno 2] No such file or directory: '/etc/swift/container-sync-realms.conf' +test-container-sync WARNING: Configuration option internal_client_conf_path not defined. Using default configuration, See internal-client.conf-sample for options +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 70}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1146, in fake_get_object + raise exc[-1] +Exception: test exception +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 80}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 596, in container_sync_row + raise exc + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 573, in container_sync_row + self.swift.get_object(info['account'], + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + info['container'], row['name'], + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers_out, + ^^^^^^^^^^^^^^^^^^^^ + acceptable_statuses=(2, 4), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params={'symlink': 'get'}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1173, in fake_get_object + raise exc[-1] +swift.common.exceptions.ClientException: test client exception +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync INFO: Not found 'a/c' => 'http://sync/to/path' - object 'object'test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms +test.unit.container.test_sync.TestContainerSync.test_container_sync_row_put_using_realms ... ok +test.unit.container.test_sync.TestContainerSync.test_run_forever +test.unit.container.test_sync.TestContainerSync.test_run_forever ... ok +test.unit.container.test_sync.TestContainerSync.test_run_once +test.unit.container.test_sync.TestContainerSync.test_run_once ... ok +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_None ... ok +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_multiple ... ok +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one +test.unit.container.test_sync.TestContainerSync.test_select_http_proxy_one ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_age_conf ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_quarantine_threshold_conf ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails_custom_request_node_count +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_error_with_invalid_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_errors_works ... ok + +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'size': 50}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 613, in container_sync_row + put_object(sync_to, name=row['name'], headers=headers, + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + contents=FileLikeIter(body), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), logger=self.logger, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + timeout=self.conn_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1239, in fake_put_object + raise ClientException('test client exception', http_status=503) +swift.common.exceptions.ClientException: test client exception: 503 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.20000 +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.30000 +test-container-sync INFO: Unauth 'a/c' => 'http://sync/to/path' +test-container-sync ERROR: ERROR Syncing {'deleted': False, 'name': 'object', 'created_at': '0000000001.20000', 'etag': '1111', 'size': 10}: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 559, in container_sync_row + if self._object_in_remote_container(row['name'], + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + sync_to, user_key, realm, + ^^^^^^^^^^^^^^^^^^^^^^^^^ + realm_key, ts_meta): + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sync.py", line 491, in _object_in_remote_container + metadata, _ = head_object(sync_to, name=name, + ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + headers=headers, + ^^^^^^^^^^^^^^^^ + proxy=self.select_http_proxy(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + logger=self.logger, + ^^^^^^^^^^^^^^^^^^^ + retries=0) + ^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sync.py", line 1338, in fake_head_object + raise Exception() +Exception +test-container-sync DEBUG: remote obj timestamp 0000000001.20000 local obj 0000000001.10000 +object-reconstructor INFO: Nothing reconstructed for 1.0251998901367188e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor ERROR: Invalid response 404 from 10.0.0.0:1000/sda/0 policy#0 -object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:1001/sdb/0 policy#0': +object-reconstructor WARNING: Invalid resp from 10.0.0.9:1009/sdj/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 9, 10, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 3, 5, 6, 7, 9, 10, 11, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/oè policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 920, in _get_suffixes_to_sync + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( node['replication_ip'], node['replication_port'], - node['device'], job['partition'], 'REPLICATE', - '', headers=headers) + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -69970,587 +58663,1006 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status Exception: kaboom! -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpvn_tj_8d/devices/sda/objects/junk' -object-reconstructor INFO: Removing partition: /tmp/tmpvn_tj_8d/devices/sda/objects/junk -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpvn_tj_8d/devices/sda/objects/not' -object-reconstructor INFO: Removing partition: /tmp/tmpvn_tj_8d/devices/sda/objects/not -object-reconstructor DEBUG: Run listdir on /tmp/tmpvn_tj_8d/devices/sda/objects/2 -object-reconstructor DEBUG: Run listdir on /tmp/tmpvn_tj_8d/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmpvn_tj_8d/devices/sda/objects/1 -object-reconstructor WARNING: Unable to read '/tmp/tmpvn_tj_8d/devices/sda/objects/1234/hashes.pkl' +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 3, 5, 6, 7, 10, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmpvn_tj_8d/devices/sda/objects/1234' -object-reconstructor WARNING: Unexpected entity '/tmp/tmpvn_tj_8d/devices/sda/objects/1234' is not a directory -object-reconstructor INFO: Removing partition: /tmp/tmpvn_tj_8d/devices/sda/objects/1234 -object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.01s (763.32/sec, 0s remaining) -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #0 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.15:1015/sdp/0/a/c/o policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/o policy#0 + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: Timeout (Nones)test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_exceptions_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_duplicate_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_missing_frag_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_frags_on_handoffs ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_invalid_frag_index_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_invalid_frag_index_headers ... ok + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "GET /sdc1/2/a/c1/wrong-o" 404 70 "GET http://localhost/v1/a/c1/wrong-o" "txbb5a6b946c59454ca49bf-006b08fedc" "proxy-server 525335" 0.0003 "-" 525335 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9c3d780988d4acb88055-006b08fedc" "proxy-server 525335" 0.0060 "-" 525335 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx0c607c96959a42838cc35-006b08fedc" "proxy-server 525335" 0.0063 "-" 525335 1 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "GET /sde1/2/a/c1/wrong-o" 200 5 "GET http://localhost/v1/a/c1/wrong-o" "tx44eb8d33b16d4a62985d9-006b08fedc" "proxy-server 525335" 0.0006 "-" 525335 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a14407cab6941368849d-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "HEAD /sdb1/0/a/c1" 204 - "HEAD http://localhost/v1/a/c1" "tx32e2ab6e8afe4a7384df0-006b08fedc" "proxy-server 525335" 0.0014 "-" 525335 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "DELETE /sda1/0/a/c1/wrong-o" 204 - "DELETE http://localhost/sde1/2/a/c1/wrong-o" "txab9c9673d54e4833a67cb-006b08fedc" "object-server 525335" 0.0004 "-" 525335 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "DELETE /sdb1/0/a/c1/wrong-o" 204 - "DELETE http://localhost/sdf1/2/a/c1/wrong-o" "txab9c9673d54e4833a67cb-006b08fedc" "object-server 525335" 0.0004 "-" 525335 2 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "DELETE /sde1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "txab9c9673d54e4833a67cb-006b08fedc" "proxy-server 525335" 0.0175 "-" 525335 2 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:04 +0000] "DELETE /sdf1/2/a/c1/wrong-o" 204 - "DELETE http://localhost/v1/a/c1/wrong-o" "txab9c9673d54e4833a67cb-006b08fedc" "proxy-server 525335" 0.0191 "-" 525335 2 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx368b74601125400cbde8e-006b08fedc) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx368b74601125400cbde8e-006b08fedc) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx368b74601125400cbde8e-006b08fedc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txb8b784a1c1d341bc80dfb-006b08fedc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_missing_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixed_meta_timestamps_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixed_meta_timestamps_works ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixture_of_errors_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_mixture_of_errors_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_errors ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_not_old_enough +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_invalid_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_with_misplaced_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_find_shard_ranges_with_misplaced_objects ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_etag_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_deadlock ... ok + +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #2 at 10.0.0.16:1016/sdq/0/a/c/o policy#0 while rebuilding to 10.0.0.2:1002/sdc/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #2 with frag indexes [0, 1, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.17:1017/sdr/0/a/c/o policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.4:1004/sde/0/a/c/oè policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/oè policy#0 object-reconstructor DEBUG: Reconstruct frag #3 with frag indexes [0, 1, 2, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #4 at 10.0.0.18:1018/sds/0/a/c/o policy#0 while rebuilding to 10.0.0.4:1004/sde/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #5 at 10.0.0.19:1019/sdt/0/a/c/o policy#0 while rebuilding to 10.0.0.5:1005/sdf/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #5 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #6 at 10.0.0.20:1020/sdu/0/a/c/o policy#0 while rebuilding to 10.0.0.6:1006/sdg/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #6 with frag indexes [0, 1, 2, 3, 4, 5, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #7 at 10.0.0.21:1021/sdv/0/a/c/o policy#0 while rebuilding to 10.0.0.7:1007/sdh/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #7 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #8 at 10.0.0.22:1022/sdw/0/a/c/o policy#0 while rebuilding to 10.0.0.8:1008/sdi/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #8 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #9 at 10.0.0.23:1023/sdx/0/a/c/o policy#0 while rebuilding to 10.0.0.9:1009/sdj/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #9 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #11 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #12 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #13 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #0 at 10.0.0.0:1000/sda/0/a/c/o policy#0 while rebuilding to 10.0.0.14:1014/sdo/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #0 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.15:1015/sdp/0/a/c/o policy#0 +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=28 object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #2 at 10.0.0.2:1002/sdc/0/a/c/o policy#0 while rebuilding to 10.0.0.16:1016/sdq/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #2 with frag indexes [0, 1, 3, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.3:1003/sdd/0/a/c/o policy#0 while rebuilding to 10.0.0.17:1017/sdr/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #3 with frag indexes [0, 1, 2, 4, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #4 at 10.0.0.4:1004/sde/0/a/c/o policy#0 while rebuilding to 10.0.0.18:1018/sds/0/a/c/o policy#0 +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0, frag index 0 (missing Etag) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/oè policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #5 at 10.0.0.5:1005/sdf/0/a/c/o policy#0 while rebuilding to 10.0.0.19:1019/sdt/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #5 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #6 at 10.0.0.6:1006/sdg/0/a/c/o policy#0 while rebuilding to 10.0.0.20:1020/sdu/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #6 with frag indexes [0, 1, 2, 3, 4, 5, 7, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #7 at 10.0.0.7:1007/sdh/0/a/c/o policy#0 while rebuilding to 10.0.0.21:1021/sdv/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #7 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Found existing frag #8 at 10.0.0.8:1008/sdi/0/a/c/o policy#0 while rebuilding to 10.0.0.22:1022/sdw/0/a/c/o policy#0 -object-reconstructor DEBUG: Reconstruct frag #8 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 9, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #9 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 10] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #11 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #12 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones)test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_duplicate_frags_no_errors -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_duplicate_frags_no_errors ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_no_ec_policy_env -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_no_ec_policy_env ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies -test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD -test.unit.proxy.controllers.test_account.TestAccountController.test_account_acl_headers_translated_for_GET_HEAD ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env -test.unit.proxy.controllers.test_account.TestAccountController.test_account_info_in_response_env ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases -test.unit.proxy.controllers.test_account.TestAccountController.test_add_acls_impossible_cases ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases -test.unit.proxy.controllers.test_account.TestAccountController.test_cache_key_impossible_cases ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account -test.unit.proxy.controllers.test_account.TestAccountController.test_get_deleted_account ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names -test.unit.proxy.controllers.test_account.TestAccountController.test_long_acct_names ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_DELETE ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_POST ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT -test.unit.proxy.controllers.test_account.TestAccountController.test_response_code_for_PUT ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers -test.unit.proxy.controllers.test_account.TestAccountController.test_stripping_swift_admin_headers ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner -test.unit.proxy.controllers.test_account.TestAccountController.test_swift_owner ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_POST ... ok -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT -test.unit.proxy.controllers.test_account.TestAccountController.test_sys_meta_headers_PUT ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_not_available ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_reading ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_recheck_time_zero ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_cache_writing ... ok -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body -test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacy.test_get_update_shard_empty_body ... ok - -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch -sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmptehpil8j/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001347064971923828s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013971328735351562s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash60False/hash60False_1761341143.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013709068298339844s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014066696166992188s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash60True/hash60True_1761341162.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017070770263671875s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001392364501953125s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/lse/hash50False/hash50False_1761341181.00000.db -sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges -test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out ... ok +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/oè policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.5:1005/sdf/0/a/c/oè policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.6:1006/sdg/0/a/c/oè policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.7:1007/sdh/0/a/c/oè policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.10:1010/sdk/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (4 x unknown, 4 x 404, 5 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 9.775161743164062e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751645.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751645.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751645.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Mixed Etag (unexpected_etag, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751645.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751645.00000 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'two') +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751645.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, frag index 3 (missing Etag) +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '')test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_timestamp_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reconciler_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_brokers ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_db_state ... ok -object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) -object-reconstructor DEBUG: Reconstruct frag #13 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -object-reconstructor INFO: Nothing reconstructed for 1.5020370483398438e-05 seconds. -object-reconstructor INFO: Nothing reconstructed for 0.0002925395965576172 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/oè policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/oè policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_is_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_no_stale_reads ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_resolve_shard_range_states ... ok + +object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_sharding_states ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_stale_read_ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_info_stale_read_ok ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_items_since ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_reverse_prefix_delim ... ok + +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.1:1001/sdb/0/a/c/oè policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/oè policy#0 frag#3 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/oè policy#0 frag#3 object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor INFO: Running object reconstructor in script mode. -object-reconstructor DEBUG: Run listdir on /tmp/tmp28s9hqtu/devices/sda/objects-1/0 -object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (637.43/sec, 0s remaining) -object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +object-reconstructor WARNING: Invalid response 400 from 10.0.0.13:1013/sdn/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.27:1027/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.41:1041/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.181:1181/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 179 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.13:1013/sdn/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.27:1027/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.41:1041/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.181:1181/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_save_and_load_record_from_pending_file ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_no_quarantine_non_404_response ... ok + +test DEBUG: Loaded existing config file /tmp/tmpvsi1zlx7/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmp6zbqt1mz/missing, config changed +test INFO: Loaded config file /tmp/tmp6zbqt1mz/missing, config changed +test INFO: Loaded new config file /tmp/tmpb7e0s_49/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmph88zzqxs/backend-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmph88zzqxs/backend-ratelimit.conf, config unchanged: BOOM +test INFO: Loaded config file /tmp/tmph88zzqxs/backend-ratelimit.conf, config changed +test INFO: Loaded config file /tmp/tmpxmaqg_ww/backend-ratelimit.conf, config changed +test DEBUG: Loaded existing config file /tmp/tmpxmaqg_ww/backend-ratelimit.conf, config unchanged +test INFO: Loaded config file /tmp/tmpxmaqg_ww/backend-ratelimit.conf, config changed +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpf8miujms/missing +test INFO: Loaded config file /tmp/tmpcogt3t0a/override-ratelimit.conf, config changed +test WARNING: Invalid config file /tmp/tmpqucy5zgj/backend_rl.conf, config unchanged: Unable to find backend_ratelimit config section in /tmp/tmpqucy5zgj/backend_rl.conf +test WARNING: Failed to load config file, config unchanged: Unable to read config from +test WARNING: Failed to load config file, config unchanged: Unable to read config from /tmp/tmpgg55oq0v/backend_rl.conf +test INFO: Loaded config file /tmp/tmpj6ku0m0_/backend-ratelimit.conf, config changed +my-daemon DEBUG: Spawned worker mock-pid-0 with {} +my-daemon DEBUG: Spawned worker mock-pid-1 with {} +my-daemon DEBUG: Spawned worker mock-pid-2 with {} +my-daemon DEBUG: Worker mock-pid-0 exited +my-daemon DEBUG: Worker mock-pid-1 exited +my-daemon DEBUG: Worker mock-pid-2 exited +my-daemon NOTICE: Finished 525343 +my-daemon DEBUG: Forked worker 525343 finished +my-daemon DEBUG: Spawned worker mock-pid-0 with {} +my-daemon DEBUG: Spawned worker mock-pid-1 with {} +my-daemon DEBUG: Spawned worker mock-pid-2 with {} +my-daemon DEBUG: Daemon needs to change options, aborting workers +my-daemon DEBUG: Cleaned up worker mock-pid-0 +my-daemon DEBUG: Cleaned up worker mock-pid-1 +my-daemon DEBUG: Cleaned up worker mock-pid-2 +my-daemon DEBUG: Spawned worker mock-pid-3 with {} +my-daemon DEBUG: Spawned worker mock-pid-4 with {} +my-daemon DEBUG: Spawned worker mock-pid-5 with {} +my-daemon DEBUG: Cleaned up worker mock-pid-3 +my-daemon DEBUG: Cleaned up worker mock-pid-4 +my-daemon DEBUG: Cleaned up worker mock-pid-5 +my-daemon NOTICE: SIGTERM received () +my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} +my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} +my-daemon DEBUG: Worker mock-pid exited +my-daemon DEBUG: Spawned worker mock-pid with {'mock_options': True} +my-daemon NOTICE: Worker mock-pid died +my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} +my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} +my-daemon DEBUG: Cleaned up worker mock-pid-1 +my-daemon DEBUG: Cleaned up worker mock-pid-2 +my-daemon DEBUG: Spawned worker mock-pid-1 with {'mock_options': True} +my-daemon DEBUG: Spawned worker mock-pid-2 with {'mock_options': True} +my-daemon DEBUG: Cleaned up worker mock-pid-1 +my-daemon DEBUG: Cleaned up worker mock-pid-2 +test WARNING: Skipping /tmp/tmpjcg4wny5/devices3/device_is_file/data because [Errno 20] Not a directory: '/tmp/tmpjcg4wny5/devices3/device_is_file/data' +test WARNING: Skipping /tmp/tmpjcg4wny5/devices4/device/data because +test WARNING: Skipping device as it is not mounted +test WARNING: Skipping /tmp/tmp8qd6bvlw/asdf/data because [Errno 20] Not a directory: '/tmp/tmp8qd6bvlw/asdf/data' +test WARNING: Skipping /tmp/tmp8qd6bvlw/asdf/data because [Errno 20] Not a directory: '/tmp/tmp8qd6bvlw/asdf/data' +test WARNING: Skipping asdf as it is not mounted +test WARNING: Skipping drive as it is not mounted +test WARNING: Skipping /tmp/tmph5ek_4hl/asdf/data because [Errno 20] Not a directory: '/tmp/tmph5ek_4hl/asdf/data' +test DEBUG: set nice priority to 1 +test DEBUG: set ionice class 1 priority 0 +WARNING: Unable to modify I/O scheduling class and priority of process. Keeping unchanged! Check logs for more info. +test ERROR: Unable to modify ionice priority: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=x1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx20a14bc4fb5a4bb698c6c-0068fbeeda) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: txe735842db36c481081675-0068fbeeda) -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp508zdt20/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp508zdt20/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmp508zdt20/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp508zdt20/tmp_test_proxy_server_chunked/container-sync-realms.conf' -cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -obj1 DEBUG: Labeled statsd mode: disabled (obj1) -obj2 DEBUG: Labeled statsd mode: disabled (obj2) -obj3 DEBUG: Labeled statsd mode: disabled (obj3) -obj4 DEBUG: Labeled statsd mode: disabled (obj4) -obj5 DEBUG: Labeled statsd mode: disabled (obj5) -obj6 DEBUG: Labeled statsd mode: disabled (obj6) -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0034 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0033 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0030 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0030 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8dd55b9fe184f958c2ca-0068fbeeda" "proxy-server 4171813" 0.0012 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:46619/sdb1/1/a/c" "txf8dd55b9fe184f958c2ca-0068fbeeda" "container-server 4171813" 0.0011 "-" 4171813 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:50869/sda1/1/a/c" "txf8dd55b9fe184f958c2ca-0068fbeeda" "container-server 4171813" 0.0011 "-" 4171813 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf8dd55b9fe184f958c2ca-0068fbeeda" "proxy-server 4171813" 0.0087 "-" 4171813 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txf8dd55b9fe184f958c2ca-0068fbeeda" "proxy-server 4171813" 0.0139 "-" 4171813 0test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid -test.unit.proxy.test_mem_server.TestContainerController.test_CORS_valid ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_backed_x_timestamp_header -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_backed_x_timestamp_header ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_DELETE_x_account_headers_with_more_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent -test.unit.proxy.test_mem_server.TestContainerController.test_GET_account_non_existent ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent -test.unit.proxy.test_mem_server.TestContainerController.test_GET_auto_create_prefix_account_non_existent ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize -test.unit.proxy.test_mem_server.TestContainerController.test_GET_calls_authorize ... ok + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/libc.py", line 326, in _ioprio_set + io_class = IO_CLASS_ENUM[io_class] + ~~~~~~~~~~~~~^^^^^^^^^^ +KeyError: 'class_foo' +test DEBUG: set ionice class 2 priority 4 +test DEBUG: set nice priority to -15 +test DEBUG: set ionice class 3 priority 6 +test ERROR: Problem finding shard upper in '/tmp/tmp0md8ggjr/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp0md8ggjr/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpy2im7uxu/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpy2im7uxu/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_root_container_fill_gap +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_root_container_fill_gap ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache ... ok +Container 'a/c' cannot be set to sharding state while in sharding state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_deadlock ... ok +Container 'a/c' cannot be set to sharded state while in sharded state -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001304149627685547s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014519691467285156s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.441375732421875e-05s, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db -sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - zero objects found, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpuruck314/sda/containers/0/rue/hash50True/hash50True_1761341197.00000.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h60/hash60/hash60_1761341144.79033.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h50/hash50/hash50_1761341144.81382.db -sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70.db -sharder-test INFO: Kick off container cleaving, own shard range in state 'sharded', path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges -test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges ... ok -test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin -test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin ... ok -test.unit.container.test_sharder.TestSharder.test_run_forever -test.unit.container.test_sharder.TestSharder.test_run_forever ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting ... ok +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.41:1041/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.181:1181/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/oè policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751646.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_namespaces_state_filtering ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_db_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharded_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reconciler_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_objects_since_row ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state ... ok -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf8dd55b9fe184f958c2ca-0068fbeeda - 0.0213 - - 1761341146.274193525 1761341146.295474291 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txc9eaeab3ecb040628946f-0068fbeeda" "proxy-server 4171813" 0.0011 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:50869/sda1/1/a1/c1" "txc9eaeab3ecb040628946f-0068fbeeda" "container-server 4171813" 0.0012 "-" 4171813 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:46619/sdb1/1/a1/c1" "txc9eaeab3ecb040628946f-0068fbeeda" "container-server 4171813" 0.0012 "-" 4171813 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txc9eaeab3ecb040628946f-0068fbeeda" "proxy-server 4171813" 0.0118 "-" 4171813 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txc9eaeab3ecb040628946f-0068fbeeda" "proxy-server 4171813" 0.0168 "-" 4171813 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txc9eaeab3ecb040628946f-0068fbeeda - 0.0244 - - 1761341146.296969414 1761341146.321389914 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf773d3639514630967da-0068fbeeda" "proxy-server 4171813" 0.0022 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/c1" "txdf773d3639514630967da-0068fbeeda" "container-server 4171813" 0.0011 "-" 4171813 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/c1" "txdf773d3639514630967da-0068fbeeda" "container-server 4171813" 0.0017 "-" 4171813 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txdf773d3639514630967da-0068fbeeda" "proxy-server 4171813" 0.0136 "-" 4171813 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txdf773d3639514630967da-0068fbeeda" "proxy-server 4171813" 0.0099 "-" 4171813 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txdf773d3639514630967da-0068fbeeda - 0.0227 - - 1761341146.322925329 1761341146.345587492 1 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txccdab37f911f492db59ec-0068fbeeda" "proxy-server 4171813" 0.0021 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:50869/sda1/1/a/c2" "txccdab37f911f492db59ec-0068fbeeda" "container-server 4171813" 0.0011 "-" 4171813 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:46619/sdb1/1/a/c2" "txccdab37f911f492db59ec-0068fbeeda" "container-server 4171813" 0.0017 "-" 4171813 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txccdab37f911f492db59ec-0068fbeeda" "proxy-server 4171813" 0.0090 "-" 4171813 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txccdab37f911f492db59ec-0068fbeeda" "proxy-server 4171813" 0.0138 "-" 4171813 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txccdab37f911f492db59ec-0068fbeeda - 0.0220 - - 1761341146.346991539 1761341146.368988752 2 - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx8a1e271d10084a94a6b01-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txe93f4d1b90d8467a9fb84-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:2002/sdc (txn: txd84243b427e9442a911d7-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: txd84243b427e9442a911d7-0068fbeeda) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: txd84243b427e9442a911d7-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx40f785404cf8453d9a82b-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx40f785404cf8453d9a82b-0068fbeeda) -test ERROR: Container GET returning 503 for (204, 503, 503) (txn: tx40f785404cf8453d9a82b-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:2000/sda (txn: tx920a13237b5148529293d-0068fbeeda) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx920a13237b5148529293d-0068fbeeda) -test ERROR: ERROR 503 Trying to DELETE /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txebf3e8a1e1f741068e941-0068fbeeda) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txebf3e8a1e1f741068e941-0068fbeeda) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content -test.unit.proxy.test_mem_server.TestContainerController.test_GET_no_content ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_GET ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize -test.unit.proxy.test_mem_server.TestContainerController.test_HEAD_calls_authorize ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin -test.unit.proxy.test_mem_server.TestContainerController.test_OPTIONS_get_info_drops_origin ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST -test.unit.proxy.test_mem_server.TestContainerController.test_POST ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_POST_bad_metadata ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl -test.unit.proxy.test_mem_server.TestContainerController.test_POST_calls_clean_acl ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_POST_metadata ... ok +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (14 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (15 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (16 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (17 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_own_shard_range ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_sharding_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_policy_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: tx518903266e8841989d247-0068fbeeda) -test INFO: Client disconnected on read of '/a/c' (txn: tx518903266e8841989d247-0068fbeeda) -test INFO: Client disconnected on read of '/a/c' (txn: txf6ecc271d8c44ae3a2f61-0068fbeeda) -test INFO: Client disconnected on read of '/a/c' (txn: txf6ecc271d8c44ae3a2f61-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txe319790f088c418a8b423-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txcb9158a9a1fe4fa3818a8-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx5033e3ac19274f5eab050-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx5033e3ac19274f5eab050-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx5033e3ac19274f5eab050-0068fbeeda) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx5033e3ac19274f5eab050-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx342832fe7a7f4c90b9567-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx342832fe7a7f4c90b9567-0068fbeeda) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx342832fe7a7f4c90b9567-0068fbeeda) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx342832fe7a7f4c90b9567-0068fbeeda) +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (28 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (29 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (30 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (31 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (32 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_storage_policy_index_empty ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_set_x_syncs ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_replication_info ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etag_with_same_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_report_info ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_resolve_shard_range_states ... ok + +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (33 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (34 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (35 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (36 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (37 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (38 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplh0z1xib/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpep_30owo/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpi3uzpp0n/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmplomhk3sy/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpy2uu9y5q/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp93cuoou9/devices/sda1/objects/9/267/6890251452682782a8ddd27b8d1c8267/1795751647.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_new_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_new_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_old_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_old_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_timestamps_etags_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_fa_with_mixed_timestamps_etags_fail ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_range_rows_with_limit ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_parity_fa_with_data_node_failure +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_reconstruct_parity_fa_with_data_node_failure ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_initiated_and_required ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8.test_request_node_count_conf ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests +test.unit.proxy.controllers.test_container.TestContainerController.test_GET_bad_requests ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_container_cache_cleared_after_PUT ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached +test.unit.proxy.controllers.test_container.TestContainerController.test_container_info_got_cached ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database +test.unit.proxy.controllers.test_container.TestContainerController.test_handoff_has_deleted_database ... ok + +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 13 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.4:1004/sde/0/a/c/oè policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/oè policy#0 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751647.00000 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag c5fb6d138d0e30c1a777a2e70fdf44b8 and timestamp 1795751648.00000 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/oè policy#0 frag#1 with ETag fb3d200eb5be7226d6ab1839145d575b and timestamp 1795751649.00000 +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 5, 6, 7, 9, 11, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/oè policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/oè policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 5, 6, 7, 9, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a: Network unreachable (txn: tx8f3597c9e63f42cd89b78-0068fbeeda) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Network unreachable (txn: tx8f3597c9e63f42cd89b78-0068fbeeda) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a: Network unreachable (txn: tx8f3597c9e63f42cd89b78-0068fbeeda) -test ERROR: Account HEAD returning 503 for [] (txn: tx8f3597c9e63f42cd89b78-0068fbeeda) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa93fdc0cfa0d44cf80ac0-0068fbeeda) -test ERROR: ERROR 500 Trying to POST /a/c From Container Server 10.0.0.0:2000/sda (txn: txe6241c6489494321b04ef-0068fbeeda) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: txe6241c6489494321b04ef-0068fbeeda) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txeeba521d9f314a06bba4a-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: txeeba521d9f314a06bba4a-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txeeba521d9f314a06bba4a-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: txeeba521d9f314a06bba4a-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: txeeba521d9f314a06bba4a-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: txeeba521d9f314a06bba4a-006b08fee0) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txeeba521d9f314a06bba4a-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: txeeba521d9f314a06bba4a-006b08fee0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx422f7cc273bf4e39ba9da-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx422f7cc273bf4e39ba9da-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx422f7cc273bf4e39ba9da-006b08fee0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda (txn: txdb6790ecc93441b79ffc2-006b08fee0) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: txd354d33fed97470bb5244-006b08fee0) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: txa6c78aa856a940dcafb6d-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: tx1230a4920bac4646ab88e-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: txcf9b15ac99f7462fa404d-006b08fee0)test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_state_is_not_reclaimable ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_node_errors +test.unit.proxy.controllers.test_container.TestContainerController.test_node_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_reverse_prefix_delim ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin +test.unit.proxy.controllers.test_container.TestContainerController.test_reseller_admin ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sharding_sysmeta ... ok + +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx6b5c63de76124b0bbd68b-006b08fee0) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx6b5c63de76124b0bbd68b-006b08fee0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: txfb13cf4a68734128b505e-006b08fee0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx7cb270bc9ad947ea88030-006b08fee0) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: txb53c5e4fe2504a339c053-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: tx22f20317f123431591b1a-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: tx1fec4cf6ce0a458db606f-006b08fee0) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx5852e4978b50463e9e88c-006b08fee0) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx5852e4978b50463e9e88c-006b08fee0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx25da13907a124ed5a6f49-006b08fee0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx4d78bd90b5f447eb874a1-006b08fee0) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: txbabf7b3d32674619ab8c0-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: txdbb1ae2db6f14e38be4f6-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! (txn: txb3a8bb2c82984743983c6-006b08fee0) +test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3a2ec4e23ac24df288377-006b08fee0) +test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx3a2ec4e23ac24df288377-006b08fee0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: tx8d226556f50c495ca5526-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: tx32025f9a3b4d439c950a5-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: tx7a60cb25435d4111ad399-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: tx7a60cb25435d4111ad399-006b08fee0) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70559,8 +59671,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txf4c78e804eff42deb2d7f-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70569,8 +59681,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx844efe09235c4d808123a-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70579,8 +59691,9 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx643337056866411298650-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to POST /a/c: +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70589,26 +59702,36 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txfc3d70f825ac46f3bb80b-0068fbeeda) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx6eb658d02731489ba35af-0068fbeeda)test.unit.proxy.test_mem_server.TestContainerController.test_PUT -test.unit.proxy.test_mem_server.TestContainerController.test_PUT ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_utf8 ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_autocreate_account_with_sysmeta ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_backed_x_timestamp_header ... ok +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_DELETE ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_includes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_root_account_container_path ... ok -test ERROR: ERROR 500 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx6163103bebce4c19af56f-0068fbeeda) -test ERROR: Container GET returning 503 for (204, 404, 503) (txn: tx6163103bebce4c19af56f-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /account: +test ERROR: Container GET returning 503 for (204, 404, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70617,8 +59740,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /account: +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70627,8 +59750,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /account: +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70637,35 +59760,110 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test WARNING: Could not autocreate account '/account' (txn: tx3455035dbe8646f8ad906-0068fbeeda) -test INFO: autocreate account '/account' (txn: tx4ea0d243b1c24a84a7483-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.1:1001/sdb (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.0:1000/sda (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test WARNING: Could not autocreate account '/account' (txn: tx3d18c802e9bb418dba90e-0068fbeeda) -test INFO: autocreate account '/account' (txn: txfea4cbf3a0e5420aab73b-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:2002/sdc (txn: txfb9da1a6b5e14340ba276-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: txfb9da1a6b5e14340ba276-0068fbeeda) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txfb9da1a6b5e14340ba276-0068fbeeda) -test INFO: autocreate account '/account' (txn: tx746fdbb42cbd48adb04fd-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txa6698d218141458d83577-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /account From Container Server 10.0.0.2:1002/sdc (txn: txa6698d218141458d83577-0068fbeeda) -test INFO: autocreate account '/account' (txn: txa6698d218141458d83577-0068fbeeda) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx2533e8650c2642caacee1-0068fbeeda) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx2533e8650c2642caacee1-0068fbeeda) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: autocreate account '/☃' (txn: tx8710739d54da4cae89315-0068fbeeda) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: autocreate account '/account' (txn: tx7009566a66104876a4a19-0068fbeeda) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (204, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (404, 503, 503) +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70674,8 +59872,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx67e92cd83899457b8ee11-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70684,8 +59882,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd131c637f1d048668f1e0-0068fbeeda) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70694,30 +59892,144 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd3c559f257e84bd28a1f0-0068fbeeda)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_bad_metadata ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_calls_clean_acl -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_calls_clean_acl ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_connect_exceptions -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_connect_exceptions ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_container_name_length -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_container_name_length ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_containers_per_account -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_max_containers_per_account ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_metadata ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_policy_headers ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head ... ok +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (204, 404, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (204, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdctest.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_save_and_load_record_from_pending_file ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_POST ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_sharding_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_sharding_overlaps ... ok -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +test ERROR: Container GET returning 503 for (404, 503, 503) +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -70726,159 +60038,820 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0980b01e6fb44ad495761-0068fbeedb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.1:2001/sdb re: Trying to PUT /a/c: +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx795828b2132f4ea88da82-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx7005fcbc26cb43da97653-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx7c659c1975104d869acd8-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx7c659c1975104d869acd8-0068fbeedb) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: tx7c659c1975104d869acd8-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txdf723f3cd88947119569e-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c/: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txdf723f3cd88947119569e-0068fbeedb) -test ERROR: Container GET returning 503 for (201, 503, 503) (txn: txdf723f3cd88947119569e-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.2:2002/sdc re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: Container GET returning 503 for (201, 404, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: tx96322d7cbfcb4cf0970b5-0068fbeedb) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:2000/sda (txn: tx96322d7cbfcb4cf0970b5-0068fbeedb) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx96322d7cbfcb4cf0970b5-0068fbeedb) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx96322d7cbfcb4cf0970b5-0068fbeedb) -test ERROR: ERROR with Container server 10.0.0.0:2000/sda re: Trying to PUT /a/c/: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( ip, port, node['device'], part, method, path, headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect - raise HTTPException() -http.client.HTTPException (txn: txc23ea225cd4345d493d83-0068fbeedb) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txc23ea225cd4345d493d83-0068fbeedb) -test ERROR: ERROR 503 Trying to PUT /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txc23ea225cd4345d493d83-0068fbeedb) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: txc23ea225cd4345d493d83-0068fbeedb) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: Container GET returning 503 for (201, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIterationtest.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_response_code_for_PUT ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_storage_policy_property ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_ranges_with_shrinking_overlaps ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeSPI.test_sync_merging ... ok +test ERROR: Problem finding shard upper in '/tmp/tmp5lhq_q8_/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp5lhq_q8_/test_container.db': : +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpq745cc_x/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpq745cc_x/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values +test.unit.container.test_sharder.TestContainerSharderConf.test_bad_values ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges +test.unit.container.test_sharder.TestContainerSharderConf.test_combine_shard_ranges ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_conf +test.unit.container.test_sharder.TestContainerSharderConf.test_conf ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_default +test.unit.container.test_sharder.TestContainerSharderConf.test_default ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf +test.unit.container.test_sharder.TestContainerSharderConf.test_deprecated_percent_conf ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_validate +test.unit.container.test_sharder.TestContainerSharderConf.test_validate ... ok +test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset +test.unit.container.test_sharder.TestContainerSharderConf.test_validate_subset ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes_no_ring +test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes_no_ring ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_default +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_default ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_legacy +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_legacy ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy_no_logger_given +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy_no_logger_given ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container_legacy_config +test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container_legacy_config ... ok +test.unit.obj.test_expirer.TestExpirerConfig.test_is_expected_task_container +test.unit.obj.test_expirer.TestExpirerConfig.test_is_expected_task_container ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip +test.unit.obj.test_expirer.TestObjectExpirer.test_build_task_obj_round_trip ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break +test.unit.obj.test_expirer.TestObjectExpirer.test_container_timestamp_break ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object +test.unit.obj.test_expirer.TestObjectExpirer.test_delete_object ... ok +Container 'a/c' cannot be set to sharding state while in sharding state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_get_shard_usage ... ok +Container 'a/c' cannot be set to sharded state while in sharded state + +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: Container GET returning 503 for (404, 503, 503) +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc +test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb +test ERROR: Container GET returning 503 for (503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + conn = http_connect( + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +OSError (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: Container GET returning 503 for [] (txn: tx069d3f3ba62041a1a00f9-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sda (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx58ec1df8ac974037be5ff-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: txf7e50fed12d04d7780a20-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: txaf3779c4ded84c56b40b2-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3e2a86050c6845cdbf987-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3e2a86050c6845cdbf987-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx3e2a86050c6845cdbf987-006b08fee0)test.unit.proxy.controllers.test_container.TestContainerController.test_response_codes_for_GET +test.unit.proxy.controllers.test_container.TestContainerController.test_response_codes_for_GET ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_swift_owner +test.unit.proxy.controllers.test_container.TestContainerController.test_swift_owner ... ok +test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_POST +test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_POST ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_multiple_policies ... ok + +test ERROR: Container GET returning 503 for [] (txn: tx3e2a86050c6845cdbf987-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: tx3e2a86050c6845cdbf987-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: Container GET returning 503 for [] (txn: tx38aa3161f841487698e18-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9e520b121a2244e2b2d02-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9e520b121a2244e2b2d02-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9e520b121a2244e2b2d02-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9e520b121a2244e2b2d02-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx9e520b121a2244e2b2d02-006b08fee0) +test ERROR: Container GET returning 503 for [] (txn: tx9e520b121a2244e2b2d02-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txaba1a220a4f74bc5b64f2-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txaba1a220a4f74bc5b64f2-006b08fee0) +test ERROR: Container GET returning 503 for [] (txn: txaba1a220a4f74bc5b64f2-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx4846d6f30838443b871d1-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: txefd79489687c46e9bc84b-006b08fee0) +test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: txefd79489687c46e9bc84b-006b08fee0) +test ERROR: Container GET returning 503 for [500, 500] (txn: txefd79489687c46e9bc84b-006b08fee0) +test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx09c9fe31704f46c0a3316-006b08fee0) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txc686209e6c5f4f3a9940c-006b08fee0) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txc686209e6c5f4f3a9940c-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: txc686209e6c5f4f3a9940c-006b08fee0) +test ERROR: Container GET returning 503 for [] (txn: txbee6a5df0c4d4821a831f-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: txbee6a5df0c4d4821a831f-006b08fee0) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Client disconnected on read of '/a/c' (txn: tx9b43bd38cd7540e7a6ac6-006b08fee0) +test INFO: Client disconnected on read of '/a/c' (txn: tx9b43bd38cd7540e7a6ac6-006b08fee0) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa93a79c680bd4700bd440-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa93a79c680bd4700bd440-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa93a79c680bd4700bd440-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa93a79c680bd4700bd440-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa93a79c680bd4700bd440-006b08fee0) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: txa93a79c680bd4700bd440-006b08fee0) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_fewer_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas -test.unit.proxy.test_mem_server.TestContainerController.test_PUT_x_account_headers_with_more_account_replicas ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 -test.unit.proxy.test_mem_server.TestContainerController.test_acc_missing_returns_404 ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found -test.unit.proxy.test_mem_server.TestContainerController.test_authorized_requests_when_account_not_found ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name -test.unit.proxy.test_mem_server.TestContainerController.test_convert_index_to_name ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index -test.unit.proxy.test_mem_server.TestContainerController.test_convert_policy_to_index ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name -test.unit.proxy.test_mem_server.TestContainerController.test_error_convert_index_to_name ... ok - -sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpa7qg1coy/sda/containers/0/h70/hash70/hash70_1761341144.83201.db -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:01 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Container sharder cycle completed: 5.00s -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 12:00:06 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Container sharder cycle completed: 3604.00s -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 created - attempted:1 success:1 failure:1 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Wed Dec 31 13:00:10 1969 audit_shard - attempted:2 success:2 failure:0 -sharder-test INFO: Container sharder cycle completed: 30.00s -sharder-test INFO: Container sharder cycle starting, auto-sharding False -sharder-test ERROR: Unhandled exception while dumping progress: Test over, path: a/c1, db: /tmp/tmpad0tmncw/sda/containers/0/ash/c1hash/c1hash.db: +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle - self._record_sharding_progress(broker, node, error) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress - own_shard_range = broker.get_own_shard_range() - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range - self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, - ~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now - return cls(time.time(), offset=offset, delta=delta) - ~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx145bf7725c0448ddae6a3-006b08fee0)test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT +test.unit.proxy.controllers.test_container.TestContainerController.test_sys_meta_headers_PUT ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard_with_listing_state +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard_with_listing_state ... ok +test ERROR: Failed to unlink '/tmp/tmpo19nwn3n/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -70887,20 +60860,39 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception: Test over -sharder-test ERROR: Exception in sharder: +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpo19nwn3n/containers/part/suffix/hash/container_1795751648.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpo19nwn3n/containers/part/suffix/hash/container_1795751648.00000.db': ['/tmp/tmpo19nwn3n/containers/part/suffix/hash/container.db', '/tmp/tmpo19nwn3n/containers/part/suffix/hash/container_1795751649.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpo19nwn3n/containers/part/suffix/hash/container_1795751649.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_container_divisor is deprecated +test WARNING: expiring_objects_container_divisor is deprecated +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer ERROR: Unexpected response while deleting object account container obj: 404 +test-expirer DEBUG: b'' +test-expirer ERROR: Unexpected response while deleting object account container obj: 412 +test-expirer DEBUG: b'' +test-expirer ERROR: Unexpected response while deleting object account container obj: 500 +test-expirer DEBUG: b'' +test-expirer ERROR: Exception while deleting object account container obj : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2544, in run_forever - self._one_shard_cycle(devices_to_shard=Everything(), - ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - partitions_to_shard=Everything()) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2521, in _one_shard_cycle - self._periodic_report_stats() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1139, in _periodic_report_stats - if (time.time() - self.reported) >= self.stats_interval: - ~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -70909,17 +60901,444 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle - self._record_sharding_progress(broker, node, error) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress - own_shard_range = broker.get_own_shard_range() - File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range - self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, - ~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now - return cls(time.time(), offset=offset, delta=delta) - ~~~~~~~~~^^ +Exception +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer ERROR: Exception while deleting object .expiring_objects 1795651168 1795665248-a0/c0/o0 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795651168 1795665248-a1/c1/o1 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795651168 1795665248-a2/c2/o2 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795651168 1795665248-a3/c3/o3 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795651168 1795665248-a4/c4/o4 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795737568 1795751647-a5/c5/o5 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795737568 1795751647-a6/c6/o6 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were giventest.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_has_other_shard_ranges ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_db_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_initialize_container_broker_in_default ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry +test.unit.obj.test_expirer.TestObjectExpirer.test_failed_delete_keeps_entry ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping +test.unit.obj.test_expirer.TestObjectExpirer.test_get_delay_reaping ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_invalid_container +test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_invalid_container ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container +test.unit.obj.test_expirer.TestObjectExpirer.test_get_task_containers_unexpected_container ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod +test.unit.obj.test_expirer.TestObjectExpirer.test_hash_mod ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init +test.unit.obj.test_expirer.TestObjectExpirer.test_init ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small +test.unit.obj.test_expirer.TestObjectExpirer.test_init_concurrency_too_small ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_default_round_robin_cache_default +test.unit.obj.test_expirer.TestObjectExpirer.test_init_default_round_robin_cache_default ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_log_name +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_log_name ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_empty_conf ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_expirer_conf ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_internal_and_other_conf ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_other_and_other_conf ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_and_other_conf ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_conf +test.unit.obj.test_expirer.TestObjectExpirer.test_init_internal_client_path_from_server_conf ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache +test.unit.obj.test_expirer.TestObjectExpirer.test_init_large_round_robin_cache ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_keys +test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_keys ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values +test.unit.obj.test_expirer.TestObjectExpirer.test_invalid_delay_reaping_values ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_accounts_to_expire ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharded_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_404_response_on_missing_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_deleted ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_503_response_on_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_sharding_state_errors ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_exception +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_exception ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_unexpected_response +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_unexpected_response ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_delay_reaping_is_async ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_and_delayed_tasks ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_multi_processes +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_multi_processes ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_single_process +test.unit.obj.test_expirer.TestObjectExpirer.test_iter_task_to_expire_with_skipped_tasks_single_process ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_set_x_syncs ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break +test.unit.obj.test_expirer.TestObjectExpirer.test_object_timestamp_break ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj +test.unit.obj.test_expirer.TestObjectExpirer.test_parse_task_obj ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue +test.unit.obj.test_expirer.TestObjectExpirer.test_pop_queue ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_deleted ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency +test.unit.obj.test_expirer.TestObjectExpirer.test_process_based_concurrency ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_report +test.unit.obj.test_expirer.TestObjectExpirer.test_report ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order +test.unit.obj.test_expirer.TestObjectExpirer.test_round_robin_order ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_command_line +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_command_line ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_config +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_bad_process_values_config ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_old_enough_to_reclaim ... ok + +test-expirer ERROR: Exception while deleting object .expiring_objects 1795737568 1795751647-a7/c7/o7 TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795737568 1795751647-a8/c8/o8♡ TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer ERROR: Exception while deleting object .expiring_objects 1795737568 1795751647-a9/c9/o9ø TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 680, in delete_object + self.delete_actual_object(target_path, delete_timestamp, + ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + is_async_delete) + ^^^^^^^^^^^^^^^^ +TypeError: TestObjectExpirer.test_failed_delete_keeps_entry..deliberately_blow_up() takes 2 positional arguments but 3 were given +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer ERROR: skipping invalid task container: task_account/-1 +test-expirer ERROR: skipping invalid task container: task_account/rogue +test-expirer INFO: processing 2 unexpected task containers (e.g. 86300 86401) +test-expirer INFO: processing 1 unexpected task containers (e.g. 1795737368) +test-expirer ERROR: Unexcepted error handling task '1795665248-invalid0': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid0 +test-expirer ERROR: Unexcepted error handling task '1795665248-invalid1': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 477, in _iter_task_container + target_object = parse_task_obj(task_object) + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 180, in parse_task_obj + split_path('/' + target_path, 3, 3, True) + ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/base.py", line 117, in split_path + raise ValueError('Invalid path: %s' % quote(path)) +ValueError: Invalid path: /invalid1 +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 5 possible containers; 12 possible objects +test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1795564768: Mocked error +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 6 possible objects +test-expirer ERROR: Exception while listing objects in container .expiring_objects 1795737568: failed to connect +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 5 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 6 possible objects +test-expirer ERROR: Unexpected response while listing objects in container .expiring_objects 1795737568: Mocked error +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 5 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +test-expirer INFO: Pass so far 0s; 0 objects expired +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0000-invalid0', 'delete_timestamp': 0000000000.00000_0000000000000000, 'target_path': 'invalid0', 'is_async_delete': False} +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0001-invalid1', 'delete_timestamp': 0000000001.00000_0000000000000000, 'target_path': 'invalid1', 'is_async_delete': False} +test-expirer ERROR: Unexcepted error handling task {'task_account': '.expiring_objects', 'task_container': '0000000000', 'task_object': '0002-invalid2', 'delete_timestamp': 0000000002.00000_0000000000000000, 'target_path': 'invalid2', 'is_async_delete': False} +test-expirer ERROR: Unhandled exception: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 638, in run_forever + self.run_once(*args, **kwargs) + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_expirer.py", line 2245, in raise_exceptions + raise Exception('exception %d' % raises[0]) +Exception: exception 1test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_catches_usual_exceptions ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random +test.unit.obj.test_expirer.TestObjectExpirer.test_run_forever_initial_sleep_random ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_initiated_and_required ... ok + +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx145bf7725c0448ddae6a3-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.3:1003/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx145bf7725c0448ddae6a3-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx145bf7725c0448ddae6a3-006b08fee0) +test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + conn = http_connect( + ip, port, node['device'], part, method, path, + headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx145bf7725c0448ddae6a3-006b08fee0) +test ERROR: Container GET returning 503 for (200, 503, 503) (txn: tx145bf7725c0448ddae6a3-006b08fee0) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: Setting object count to 1032 (txn: txae0c2aea57854cdd9a439-006b08fee1) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=10000&marker=&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=9992&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: Setting object count to 48 (txn: tx721dd8bd6c4e4ae6afbe8-006b08fee1) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txf039aebe3ba5473a89d72-006b08fee1)test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_is_reclaimable ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_last_modified_time ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_calls_report +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_calls_report ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_nothing_to_do +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_nothing_to_do ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_rate_limited +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_rate_limited ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_state_is_not_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_legacy_pending_files ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sharding_sysmeta ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_unicode_problem ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_with_invalid_container +test.unit.obj.test_expirer.TestObjectExpirer.test_run_once_with_invalid_container ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_config +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_config ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_kwargs +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_from_kwargs ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_process +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_process ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_processes +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_negative_processes ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_equal_to_processes +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_equal_to_processes ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_greater_than_processes +test.unit.obj.test_expirer.TestObjectExpirer.test_set_process_values_process_greater_than_processes ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_skip_task_account_without_task_container +test.unit.obj.test_expirer.TestObjectExpirer.test_skip_task_account_without_task_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_storage_policy_property ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted +test.unit.obj.test_expirer.TestObjectExpirer.test_success_gets_counted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeXSync.test_sync_merging ... ok +test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping +test.unit.obj.test_expirer.TestObjectExpirer.test_valid_delay_reaping ... ok +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_in_order_expirer_bytes_ctype +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_in_order_expirer_bytes_ctype ... ok +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_out_of_order_expirer_bytes_ctype +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_out_of_order_expirer_bytes_ctype ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_age_conf ... ok +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_unupgraded_expirer_bytes_ctype +test.unit.container.test_backend.TestExpirerBytesCtypeTimestamp.test_unupgraded_expirer_bytes_ctype ... ok +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy +test.unit.container.test_reconciler.TestReconciler.test_can_reconcile_policy ... ok +test.unit.container.test_reconciler.TestReconciler.test_concurrency +test.unit.container.test_reconciler.TestReconciler.test_concurrency ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_non_slash +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_non_slash ... ok +test.unit.container.test_reconciler.TestReconciler.test_concurrency_config +test.unit.container.test_reconciler.TestReconciler.test_concurrency_config ... ok +test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers +test.unit.container.test_reconciler.TestReconciler.test_delete_old_empty_queue_containers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_quarantine_threshold_conf ... ok +test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers +test.unit.container.test_reconciler.TestReconciler.test_error_in_iter_containers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails ... ok +test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi +test.unit.container.test_reconciler.TestReconciler.test_fail_to_move_if_ppi ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_order_and_reverse ... ok +test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name +test.unit.container.test_reconciler.TestReconciler.test_init_internal_client_log_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward +test.unit.container.test_reconciler.TestReconciler.test_invalid_queue_name_marches_onward ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails_custom_request_node_count +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_error_with_invalid_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_error_with_invalid_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_prefix_delim ... ok +test ERROR: Failed to unlink '/tmp/tmpp3gkyeba/containers/part/suffix/hash/container.db': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ return self._mock_call(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ @@ -70928,29 +61347,893 @@ ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call raise effect -Exception: Test over -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpp3gkyeba/containers/part/suffix/hash/container_1795751649.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpp3gkyeba/containers/part/suffix/hash/container_1795751649.00000.db': ['/tmp/tmpp3gkyeba/containers/part/suffix/hash/container.db', '/tmp/tmpp3gkyeba/containers/part/suffix/hash/container_1795751650.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpp3gkyeba/containers/part/suffix/hash/container_1795751650.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: checking placement for '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 +test INFO: success: '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o2' (3724.234560) from the queue (0000003724.23456_0000000000000002) +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'success': 2, 'pop_queue': 2} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1795086000 +test DEBUG: looking for objects in 1795086000 +test DEBUG: checking container 1795082400 +test DEBUG: looking for objects in 1795082400 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'something', 'last_modified': '1970-01-01T00:00:00.000000', 'hash': '0000000000.00000', 'content_type': 'application/x-put'} Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test INFO: Reconciler Stats: {'invalid_record': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test ERROR: Error listing containers in account .misplaced_objects (Unexpected response: 503 Service Unavailable) +test INFO: Reconciler Stats: {} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: ppi_skip: Container policy (0) in the middle of a part power increase (PPI) +test INFO: retry: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'ppi_skip': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': 'bogus', 'last_modified': '1970-01-01T01:00:18.841870', 'hash': '0000003618.84187', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test INFO: Reconciler Stats: {'invalid_record': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test ERROR: invalid_record: invalid queue record: {'bytes': 0, 'name': '00000bogus', 'last_modified': '1970-01-01T01:00:00.000000', 'hash': '0000003600.00000', 'content_type': 'application/x-put'} +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 827, in reconcile + queue_item = parse_raw_obj(raw_obj) + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 275, in parse_raw_obj + policy_index, obj_name = raw_obj_name.split(':', 1) + ^^^^^^^^^^^^^^^^^^^^^^ +ValueError: not enough values to unpack (expected 2, got 1) +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'invalid_record': 1, 'noop_object': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1795744800 +test DEBUG: looking for objects in 1795744800 +test DEBUG: checking container 1795741200 +test DEBUG: looking for objects in 1795741200 +test DEBUG: checking container 1795737600 +test DEBUG: looking for objects in 1795737600 +test DEBUG: checking container 1795734000 +test DEBUG: looking for objects in 1795734000 +test DEBUG: checking container 1795730400 +test DEBUG: looking for objects in 1795730400 +test DEBUG: checking container 1795726800 +test DEBUG: looking for objects in 1795726800 +test DEBUG: checking container 1795723200 +test DEBUG: looking for objects in 1795723200 +test DEBUG: checking container 1795719600 +test DEBUG: looking for objects in 1795719600 +test DEBUG: checking container 1795716000 +test DEBUG: looking for objects in 1795716000 +test DEBUG: checking container 1795143600 +test DEBUG: looking for objects in 1795143600 +test DEBUG: checking container 1795140000 +test DEBUG: looking for objects in 1795140000 +test DEBUG: checking container 1795136400 +test DEBUG: looking for objects in 1795136400 +test DEBUG: checking container 1795132800 +test DEBUG: looking for objects in 1795132800 +test DEBUG: checking container 1795129200 +test DEBUG: looking for objects in 1795129200 +test DEBUG: checking container 1795125600 +test DEBUG: looking for objects in 1795125600 +test DEBUG: checking container 1795122000test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse +test.unit.container.test_reconciler.TestReconciler.test_iter_over_old_containers_in_reverse ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_errors_works ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_list_objects_iter_with_reserved_name ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_load_old_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_load_old_record_from_pending_file ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_make_tuple_for_pickle ... ok + +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx7c7d5d939df64c6ea9d47-006b08fedc) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx4d5ae4822797475d9db21-006b08fedc) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4d5ae4822797475d9db21-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4d5ae4822797475d9db21-006b08fedc) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx4d5ae4822797475d9db21-006b08fedc) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: tx632d0bc4eb314025b1018-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx632d0bc4eb314025b1018-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx632d0bc4eb314025b1018-006b08fedc) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx632d0bc4eb314025b1018-006b08fedc) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx6acbd58f0ee6468d8e218-006b08fedc) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx6acbd58f0ee6468d8e218-006b08fedc) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx6acbd58f0ee6468d8e218-006b08fedc) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx6acbd58f0ee6468d8e218-006b08fedc) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: Setting object count to 1068 (txn: txb69598dc6d96430cbd1a1-006b08fedf) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=lemon {'X-Backend-Record-Type': 'auto'} (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=8976&marker=m&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=8932&marker=A&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Setting object count to 1068 (txn: tx5a6a8536968c46f6a67ff-006b08fedf) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx9b25f532092b473398310-006b08fee1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9b25f532092b473398310-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9b25f532092b473398310-006b08fee1) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9b25f532092b473398310-006b08fee1) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9b25f532092b473398310-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9b25f532092b473398310-006b08fee1) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 404 (txn: tx9b25f532092b473398310-006b08fee1) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx9b25f532092b473398310-006b08fee1) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx39b61098cf264537acc67-006b08fee2) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx39b61098cf264537acc67-006b08fee2)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_errors_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_errors_no_memcache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_is_green ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite ... ok +test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process +test.unit.container.test_reconciler.TestReconciler.test_multi_process_should_process ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_overwrite_unicode ... ok +test.unit.container.test_reconciler.TestReconciler.test_no_concurrency +test.unit.container.test_reconciler.TestReconciler.test_no_concurrency ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_delete +test.unit.container.test_reconciler.TestReconciler.test_object_delete ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_enqueued_for_the_correct_dest_noop +test.unit.container.test_reconciler.TestReconciler.test_object_enqueued_for_the_correct_dest_noop ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move +test.unit.container.test_reconciler.TestReconciler.test_object_move ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_already_moved ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_newer_than_queue_entry ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_items_post_overwrite_out_of_order ... ok + +test DEBUG: looking for objects in 1795122000 +test DEBUG: checking container 1795118400 +test DEBUG: looking for objects in 1795118400 +test DEBUG: checking container 1795114800 +test DEBUG: looking for objects in 1795114800 +test DEBUG: checking container 1795111200 +test DEBUG: looking for objects in 1795111200 +test INFO: Reconciler Stats: {} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test DEBUG: checking placement for '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 +test INFO: success: '/AUTH_bob/c/o2' (3724.234560) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o2' (3724.234560) from the queue (0000003724.23456_0000000000000002) +test INFO: Reconciler Stats: {'success': 2, 'pop_queue': 2} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1795751651.210620) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1795751651.210620) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1795751651.210620) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1795751651.210620) from storage policy 1 +test DEBUG: delete_attempt: '/AUTH_bob/c/o1' (1795751651.210620) in policy_index 1 will be deleted from policy_index 0 (1795751651.21062_0000000000000003) +test INFO: delete_success: '/AUTH_bob/c/o1' (1795751651.210620) deleted from policy_index 0 (1795751651.21062_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (1795751651.210620) from policy_index 1 (1795751651.21062_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (1795751651.210620) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (1795751651.210620) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1795751651.210620) from the queue (1795751651.21062_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'delete_attempt': 1, 'delete_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: noop_object: '/AUTH_bob/c/o1' (3618.841870) container policy_index 1 matches queue policy index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'noop_object': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 +test DEBUG: found_object: '/AUTH_bob/c/o1' (3679.201900) in policy_index 0 is newer than queue (3679.201900) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) +test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3679.201900) in destination policy_index 0 +test DEBUG: found_object: '/AUTH_bob/c/o1' (3680.201900) in policy_index 0 is newer than queue (3679.201900) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3679.201900) from policy_index 1 (0000003679.20190_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3679.201900) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3679.201900) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3679.201900) from the queue (0000003679.20190_0000000000000002) +test INFO: Reconciler Stats: {'found_object': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383930) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383930) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 will be moved to policy_index 0 (0000036123.38393_0000000000000003)test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_dest_object_older_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_cleanup ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight +test.unit.container.test_reconciler.TestReconciler.test_object_move_fails_preflight ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_ancient ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent +test.unit.container.test_reconciler.TestReconciler.test_object_move_no_such_object_no_tombstone_recent ... ok +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up + raise Exception('kaboom!') +Exception: kaboom! + +test DEBUG: copy_success: '/AUTH_bob/c/o1' (36123.383930) moved from policy_index 1 to policy_index 0 (0000036123.38393_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (36123.383930) from policy_index 1 (0000036123.38393_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (36123.383930) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (36123.383930) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/36000/1:/AUTH_bob/c/o1' (36123.383930) from the queue (0000036123.38393_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (3600.123460) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 will be moved to policy_index 0 (0000003600.12346_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3600.123460) moved from policy_index 1 to policy_index 0 (0000003600.12346_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3600.123460) from policy_index 1 (0000003600.12346_0000000000000001) will be deleted +test DEBUG: cleanup_failed: '/AUTH_bob/c/o1' (3600.123460) was not cleaned up in storage_policy 1 (Unexpected response: 503 Service Unavailable) +test INFO: retry: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_failed': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 +test DEBUG: unavailable_destination: '/AUTH_bob/c/o1' (3600.123460) unable to determine the destination timestamp, if any +test INFO: retry: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'unavailable_destination': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 1795086000 +test DEBUG: looking for objects in 1795086000 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1795086371.329720) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1795086371.329720) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1795086371.329720) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1795086371.329720) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_jeb/c/o1' (1795086371.32972) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_jeb/c/o1' (1795086371.329720) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/1795086000/1:/AUTH_jeb/c/o1' (1795086371.329720) from the queue (1795086371.32972_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'lost_source': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: checking placement for '/AUTH_jeb/c/o1' (1795751651.358320) in policy_index 1 +test DEBUG: checking for '/AUTH_jeb/c/o1' (1795751651.358320) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_jeb/c/o1' (1795751651.358320) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_jeb/c/o1' (1795751651.358320) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_jeb/c/o1' (1795751651.35832) in policy_index 1 responded 404 (0000000000.00000) +test INFO: retry: '/AUTH_jeb/c/o1' (1795751651.358320) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383920) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383920) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 will be moved to policy_index 0 (0000036123.38392_0000000000000003) +test ERROR: unhandled_error: unable to upload '/AUTH_bob/c/o1' (36123.383920) from policy_index 1 to policy_index 0 +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 630, in ensure_object_in_right_location + self.swift.upload_object( + ~~~~~~~~~~~~~~~~~~~~~~~~^ + FileLikeIter(source_obj_iter), account, container, obj, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers) + ^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 836, in upload_object + self.handle_request('PUT', path, headers, acceptable_statuses, fobj, + ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + params=params) + ^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 256, in handle_request + resp = self.make_request(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 253, in make_request + raise err + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 224, in make_request + resp = spawn(req.get_response, self.app).wait() + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait + return self._exit_event.wait() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait + result = hub.switch() + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 1929, in blow_up + raise Exception('kaboom!') +Exception: kaboom!test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_blows_up_crazy_town ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails +test.unit.container.test_reconciler.TestReconciler.test_object_move_put_fails ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_is_forever_gone ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_newer_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry +test.unit.container.test_reconciler.TestReconciler.test_object_move_src_object_older_than_queue_entry ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction +test.unit.container.test_reconciler.TestReconciler.test_object_move_the_other_direction ... ok +test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces +test.unit.container.test_reconciler.TestReconciler.test_object_move_with_unicode_and_spaces ... ok +test.unit.container.test_reconciler.TestReconciler.test_processes_config +test.unit.container.test_reconciler.TestReconciler.test_processes_config ... ok +Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 471, in fire_timers + timer() + ~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__ + cb(*args, **kw) + ~~^^^^^^^^^^^^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 2135, in blow_up + raise Exception('kaboom!') +Exception: kaboom! + +test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'unhandled_error': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 36000 +test DEBUG: looking for objects in 36000 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (36123.383920) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (36123.383920) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 will be moved to policy_index 0 (0000036123.38392_0000000000000003) +test WARNING: copy_failed: upload '/AUTH_bob/c/o1' (36123.383920) from policy_index 1 to policy_index 0 returned Unexpected response: 503 Service Unavailable +test INFO: retry: '/AUTH_bob/c/o1' (36123.383920) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_failed': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1795143599.000000) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1795143599.000000) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1795143599.000000) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1795143599.000000) from storage policy 1 +test CRITICAL: lost_source: '/AUTH_bob/c/o1' (1795143599.00000) was not available in policy_index 1 and has expired +test INFO: success: '/AUTH_bob/c/o1' (1795143599.000000) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (1795143599.000000) from the queue (1795143599.00000_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'lost_source': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (3600.123460) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (3600.123460) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3600.234570) in policy_index 1 will be moved to policy_index 0 (0000003600.23457_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3600.234570) moved from policy_index 1 to policy_index 0 (0000003600.23457_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3600.123460) from policy_index 1 (0000003600.12346_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3600.123460) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c/o1' (3600.123460) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c/o1' (3600.123460) from the queue (0000003600.12346_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1795751651.440170) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1795751651.440170) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1795751651.440170) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1795751651.440170) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1795751651.44017) in policy_index 1 responded 200 (1795751650.44017) +test INFO: retry: '/AUTH_bob/c/o1' (1795751651.440170) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 +test DEBUG: checking for '/AUTH_bob/c/o1' (3618.841870) in destination policy_index 1 +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 should be in policy_index 1 +test DEBUG: fetching '/AUTH_bob/c/o1' (3618.841870) from storage policy 0 +test DEBUG: copy_attempt: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 will be moved to policy_index 1 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c/o1' (3618.841870) moved from policy_index 0 to policy_index 1 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c/o1' (3618.841870) from policy_index 0 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c/o1' (3618.841870) was successfully removed from policy_index 0 +test INFO: success: '/AUTH_bob/c/o1' (3618.841870) in policy_index 0 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/0:/AUTH_bob/c/o1' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c ت/o1 ت' (3618.841870) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c ت/o1 ت' (3618.841870) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c ت/o1 ت' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c ت/o1 ت' (3618.841870) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c ت/o1 ت' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c ت/o1 ت' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name +test.unit.container.test_reconciler.TestReconciler.test_queue_name_with_policy_index_delimiter_in_name ... ok +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_server_error ... ok +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone +test.unit.container.test_reconciler.TestReconciler.test_src_object_unavailable_with_slightly_newer_tombstone ... ok +test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy +test.unit.container.test_reconciler.TestReconciler.test_unable_to_direct_get_oldest_storage_policy ... ok +test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile +test.unit.container.test_reconciler.TestReconciler.test_unhandled_exception_in_reconcile ... ok +test.unit.obj.test_diskfile.TestDiskFileRouter.test_invalid_policy_config +test.unit.obj.test_diskfile.TestDiskFileRouter.test_invalid_policy_config ... ok +test.unit.obj.test_diskfile.TestDiskFileRouter.test_policy +test.unit.obj.test_diskfile.TestDiskFileRouter.test_policy ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_range_single_record ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache ... ok + +test DEBUG: checking for '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in destination policy_index 0 +test DEBUG: misplaced_object: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from storage policy 1 +test DEBUG: copy_attempt: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 will be moved to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: copy_success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) moved from policy_index 1 to policy_index 0 (0000003618.84187_0000000000000003) +test DEBUG: cleanup_attempt: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from policy_index 1 (0000003618.84187_0000000000000001) will be deleted +test DEBUG: cleanup_success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) was successfully removed from policy_index 1 +test INFO: success: '/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) in policy_index 1 was handled successfully +test DEBUG: pop_queue: remove '/.misplaced_objects/3600/1:/AUTH_bob/c:sneaky/o1:sneaky' (3618.841870) from the queue (0000003618.84187_0000000000000002) +test INFO: Reconciler Stats: {'misplaced_object': 1, 'copy_attempt': 1, 'copy_success': 1, 'cleanup_attempt': 1, 'cleanup_success': 1, 'success': 1, 'pop_queue': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1795751651.505930) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1795751651.505930) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1795751651.505930) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1795751651.505930) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1795751651.50593) in policy_index 1 responded 503 (0000000000.00000) +test INFO: retry: '/AUTH_bob/c/o1' (1795751651.505930) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (1795751651.514900) in policy_index 1 +test DEBUG: checking for '/AUTH_bob/c/o1' (1795751651.514900) in destination policy_index 0 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: misplaced_object: '/AUTH_bob/c/o1' (1795751651.514900) in policy_index 1 should be in policy_index 0 +test DEBUG: fetching '/AUTH_bob/c/o1' (1795751651.514900) from storage policy 1 +test WARNING: unavailable_source: '/AUTH_bob/c/o1' (1795751651.51490) in policy_index 1 responded 404 (1795751651.51490_0000000000000003) +test INFO: retry: '/AUTH_bob/c/o1' (1795751651.514900) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'misplaced_object': 1, 'unavailable_source': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test DEBUG: checking container 3600 +test DEBUG: looking for objects in 3600 +test DEBUG: checking placement for '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 +test DEBUG: unavailable_container: '/AUTH_bob/c/o1' (3618.841870) unable to determine the destination policy_index +test INFO: retry: '/AUTH_bob/c/o1' (3618.841870) in policy_index 1 must be retried +test INFO: Reconciler Stats: {'unavailable_container': 1, 'retry': 1} +test DEBUG: pulling items from the queue +test DEBUG: checking container 1795748400 +test DEBUG: looking for objects in 1795748400 +test DEBUG: looking for containers in .misplaced_objects +test ERROR: Unhandled Exception trying to reconcile: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 844, in run_once + self.reconcile() + ~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 823, in reconcile + for container in self._iter_containers(): + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/reconciler.py", line 743, in _iter_containers + one_page = list(itertools.islice( + container_gen, constraints.CONTAINER_LISTING_LIMIT)) + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 323, in _iter_items + resp = self.make_request( + 'GET', '%s?format=json&marker=%s&end_marker=%s&prefix=%s' % + ...<2 lines>... + bytes_to_wsgi(quote(prefix))), + {}, acceptable_statuses) + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 253, in make_request + raise err + File "/build/reproducible-path/swift-2.36.0/swift/common/internal_client.py", line 224, in make_request + resp = spawn(req.get_response, self.app).wait() + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 232, in wait + return self._exit_event.wait() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/event.py", line 124, in wait + result = hub.switch() + File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch + return self.greenlet.switch() + ~~~~~~~~~~~~~~~~~~~~^^ + File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 272, in main + result = function(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1115, in get_response + status, headers, app_iter = self.call_application(application) + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/swob.py", line 1099, in call_application + app_iter = application(self.environ, start_response) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 87, in __call__ + return self.storage_policy[policy_index].__call__( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + env, start_response) + ^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/common/middleware/helpers.py", line 386, in __call__ + resp = resp_class( + req=req, headers=headers, body=body, + conditional_response=req.method in ('GET', 'HEAD'), + conditional_etag=conditional_etag) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_reconciler.py", line 2135, in blow_up + raise Exception('kaboom!') +Exception: kaboom! +test INFO: Reconciler Stats: {} +object-reconstructor DEBUG: Run listdir on /tmp/tmpc_k1k439/devices/sda/objects/0 +object-reconstructor DEBUG: Run listdir on /tmp/tmpc_k1k439/devices/sda/objects/0 +object-reconstructor INFO: Nothing reconstructed for 1.239776611328125e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Unable to create /tmp/tmplm4mnkd0/devices/sda/objects: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: kaboom!test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_non_local_devs +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_ring_devices +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_ring_devices ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_ec_policy_and_device +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_ec_policy_and_device ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_local_devs_servers_per_port +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_local_devs_servers_per_port ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices_with_no_ec_policy_env +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices_with_no_ec_policy_env ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_false +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_false ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_none_and_first_false +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_none_and_first_false ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_some_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_some_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_but_already_reclaimed +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_but_already_reclaimed ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_cleanup_meta_pure_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_cleanup_meta_pure_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_also_primary +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_also_primary ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails ... ok + +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer ERROR: Unhandled exception: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/expirer.py", line 585, in run_once + self.swift.get_account_info(task_account) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'str' object has no attribute 'get_account_info' +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 3 possible containers; 9 possible objects +test-expirer ERROR: skipping invalid task container: .expiring_objects/1795651168-crazy +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 6 objects expired +test-expirer DEBUG: Run begin +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 0 objects expired +test-expirer DEBUG: Run begin +test-expirer INFO: Pass beginning for task account .expiring_objects; 4 possible containers; 12 possible objects +test-expirer DEBUG: Run end +test-expirer INFO: Pass completed in 0s; 10 objects expired +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.8:1008/sdi/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -70961,35 +62244,17 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 500, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 500, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 500, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71000,30 +62265,15 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71034,30 +62284,32 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71068,32 +62320,48 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71104,32 +62372,1783 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.15:1015/sdp/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.16:1016/sdq/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.18:1018/sds/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.19:1019/sdt/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.20:1020/sdu/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.21:1021/sdv/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.22:1022/sdw/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.23:1023/sdx/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.24:1024/sdy/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.25:1025/sdz/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.26:1026/sda/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.27:1027/sdb/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect + return http_connect_raw( + ipaddr, port, method, path, headers, query_string, ssl) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71140,30 +64159,12 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71174,31 +64175,12 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71209,32 +64191,12 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71245,30 +64207,12 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71279,36 +64223,183 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 500, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 500, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 500, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_duplicate_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_missing_frag_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_frags_on_handoffs ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_invalid_frag_index_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_invalid_frag_index_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_missing_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixed_meta_timestamps_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixed_meta_timestamps_works ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixture_of_errors_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_mixture_of_errors_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_errors ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_duplicate_frags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_duplicate_frags ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_not_old_enough +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_will_not_revert_to_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_will_not_revert_to_handoff ... ok + +object-reconstructor ERROR: Unable to get enough responses (27 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Found existing frag #0 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.0:1000/sda/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #0 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=56 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing Etag) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.17:1017/sdr/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.20:1020/sdu/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.21:1021/sdv/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.25:1025/sdz/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.4:1004/sde/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.6:1006/sdg/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.8:1008/sdi/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.9:1009/sdj/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.11:1011/sdl/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.12:1012/sdm/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.15:1015/sdp/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.16:1016/sdq/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.18:1018/sds/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.24:1024/sdy/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.26:1026/sda/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (6 x unknown, 7 x 404, 14 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 1.0728836059570312e-05 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor ERROR: Mixed Etag (unexpected_etag, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_invalid_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_etag_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok + +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor WARNING: sda is not mounted +object-reconstructor WARNING: sdb is not mounted +object-reconstructor WARNING: sdb is not mounted +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor ERROR: Unable to list partitions in '/tmp/tmpttzax9pf/devices/sda/objects': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts + partitions = os.listdir(obj_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmpttzax9pf/devices/sda/objects' +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmp67gbcnno/devices/sda/objects/1 +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmpbhalcibn/devices/sda/objects/1 +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:1000/sda/0 policy#0': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 920, in _get_suffixes_to_sync + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], job['partition'], 'REPLICATE', + '', headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71319,98 +64410,805 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Errortest.unit.container.test_sharder.TestSharder.test_send_shard_ranges -test.unit.container.test_sharder.TestSharder.test_send_shard_ranges ... ok + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor ERROR: Invalid response 404 from 10.0.0.1:1001/sdb/0 policy#0 +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp5yyfe__h/devices/sda/objects/junk' +object-reconstructor INFO: Removing partition: /tmp/tmp5yyfe__h/devices/sda/objects/junk +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp5yyfe__h/devices/sda/objects/not' +object-reconstructor INFO: Removing partition: /tmp/tmp5yyfe__h/devices/sda/objects/not +object-reconstructor DEBUG: Run listdir on /tmp/tmp5yyfe__h/devices/sda/objects/2 +object-reconstructor WARNING: Unable to read '/tmp/tmp5yyfe__h/devices/sda/objects/1234/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmp5yyfe__h/devices/sda/objects/1234' +object-reconstructor WARNING: Unexpected entity '/tmp/tmp5yyfe__h/devices/sda/objects/1234' is not a directorytest.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_with_no_ec_policy_env +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_with_no_ec_policy_env ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_timestamp_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies +test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies ... ok +test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect +test.unit.obj.test_server.TestObjectServer.test_expect_on_multiphase_put_diconnect ... ok +test.unit.obj.test_server.TestObjectServer.test_expect_on_put +test.unit.obj.test_server.TestObjectServer.test_expect_on_put ... ok +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_conflict ... ok +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer +test.unit.obj.test_server.TestObjectServer.test_expect_on_put_footer ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_deleted ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_bad_commit_message ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_in_the_middle_of_commit ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_client_disconnect_right_before_commit ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_drains_extra_commit_junk_disconnect ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_ec_fragment_in_headers_no_footers ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_metadata_footer_disconnect ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_metadata_replicated ... ok +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary +test.unit.obj.test_server.TestObjectServer.test_multiphase_put_no_mime_boundary ... ok -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txb3be25f46880446abe4f7-0068fbeeda) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txfbaa060aa24e449685808-0068fbeeda) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txfbaa060aa24e449685808-0068fbeeda) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txeff7155a38eb40ae9af11-0068fbeeda) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx9ee740267c6c43e1be3d3-0068fbeedb) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx9ee740267c6c43e1be3d3-0068fbeedb) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx9ee740267c6c43e1be3d3-0068fbeedb) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx9ee740267c6c43e1be3d3-0068fbeedb) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx94a46cea892a429a8eadb-0068fbeedb) -proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx94a46cea892a429a8eadb-0068fbeedb) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o: +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'two') +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751651.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing Etag) +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 25 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 1.049041748046875e-05 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_server.TestObjectServer.test_not_found +test.unit.obj.test_server.TestObjectServer.test_not_found ... ok +test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_content_type_sync ... ok + +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok +test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object +test.unit.obj.test_ssync.TestSsyncReplication.test_expired_object ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_between_shards +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_between_shards ... ok + +object-reconstructor INFO: Removing partition: /tmp/tmp5yyfe__h/devices/sda/objects/1234 +object-reconstructor DEBUG: Run listdir on /tmp/tmp5yyfe__h/devices/sda/objects/1 +object-reconstructor DEBUG: Run listdir on /tmp/tmp5yyfe__h/devices/sda/objects/0 +object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.02s (383.39/sec, 0s remaining) +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 0.00024175643920898438 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor INFO: Running object reconstructor in script mode. +object-reconstructor DEBUG: Run listdir on /tmp/tmp3vmy4h_d/devices/sda/objects-1/0 +object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.02s (64.57/sec, 0s remaining) +object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd26ca51bd0aa4814b330e-0068fbeedd) -proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0013 "-" 525338 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0073 "-" 525338 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0069 "-" 525338 - +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525338 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server ERROR: ERROR __call__ error with PUT /sda1/0/a/c/o : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node - putter = self._make_putter(node, part, req, headers) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter - putter = Putter.connect( - node, part, req.swift_entity_path, headers, self.app.watchdog, - ...<4 lines>... - logger=self.logger, - chunked=te.endswith(',chunked')) - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect - conn, expect_resp, final_resp, connect_duration = cls._make_connection( - ~~~~~~~~~~~~~~~~~~~~^ - node, part, path, headers, conn_timeout, node_timeout) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection - conn = http_connect(ip, port, node['device'], - part, 'PUT', path, headers) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd26ca51bd0aa4814b330e-0068fbeedd) -proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txd26ca51bd0aa4814b330e-0068fbeedd) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_get_accept_ranges_header -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_head_accept_ranges_header -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_head_accept_ranges_header ... ok -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_x_container_headers_db_states -test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_x_container_headers_db_states ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 71, in _timing_stats + resp = func(ctrl, *args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/common/base_storage_server.py", line 44, in _timing_stats + resp = func( + ctrl, req, *args, timing_stats_labels=labels, **kwargs) + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1077, in PUT + self._do_multi_stage_mime_continue_headers(request, obj_input) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 907, in _do_multi_stage_mime_continue_headers + _junk_hdrs, obj_input = next(mime_documents_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 77, in iter_mime_headers_and_bodies + for file_like in mime_documents_iter: + ^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 3110, in iter_multipart_mime_documents + raise swift.common.exceptions.MimeInvalid( + 'invalid starting boundary: wanted %r, got %r' % (boundary, got)) +swift.common.exceptions.MimeInvalid: invalid starting boundary: wanted b'--boundary123', got b'' +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 500 1487 "-" "-" "-" 0.0148 "-" 525338 - +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 500 125 "-" "-" "-" 0.0109 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0086 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0128 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0127 "-" 525338 1 +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "GET /sda1/0/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0093 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0144 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0243 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 499 89 "-" "-" "-" 0.0062 "-" 525338 1 +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0077 "-" 525338 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "PUT /sda1/0/a/c/o" 400 16 "-" "-" "-" 0.0005 "-" 525338 - +test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) +test-object-server INFO: 127.0.0.1 - - [27/Nov/2026:03:54:12 +0000] "GET /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525338 - +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:52583 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 60284) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 3, deletable: 5 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:12] "SSYNC /dev/9 HTTP/1.1" 200 389 0.117114 +test-ssync-sender DEBUG: Run listdir on /tmp/tmplbc5c659/tmp_test_ssync_sender/dev/objects/9 +test-ssync-receiver DEBUG: Run listdir on /tmp/tmplbc5c659/tmp_test_ssync_receiver/dev/objects/9 +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:33327 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 44866) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:12] "SSYNC /dev/9 HTTP/1.1" 200 317 0.102115 +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:33567test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_not_synced_to_legacy_receiver +test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_not_synced_to_legacy_receiver ... ok -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txdeef771cf8474e0cb7fd1-0068fbeedd) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txdeef771cf8474e0cb7fd1-0068fbeedd) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txdeef771cf8474e0cb7fd1-0068fbeedd) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx86d8f3b120c94ff8a4d33-0068fbeedd) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor WARNING: Invalid response 400 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.55:1055/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.83:1083/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 81 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.363:1363/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 361 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 55 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 55 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.55:1055/sda/0/a/c/o policy#0test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_meta_file_sync ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_non_404_response +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_no_quarantine_non_404_response ... ok + +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.83:1083/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (81 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.363:1363/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (361 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sdb/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.55:1055/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.83:1083/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (81 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.363:1363/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (361 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.31:1031/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751652.00000 +object-reconstructor ERROR: Unable to get enough responses (55 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs +test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs ... ok + +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (28 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (29 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (30 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_with_memcache ... ok + +object-reconstructor ERROR: Unable to get enough responses (31 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (32 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (33 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (34 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (35 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (36 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (37 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (38 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (41 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (42 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (43 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (44 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (45 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs_meta +test.unit.obj.test_ssync.TestSsyncReplication.test_no_longer_expired_object_syncs_meta ... ok +test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_nothing_to_sync ... ok + +object-reconstructor ERROR: Unable to get enough responses (46 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (47 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (48 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (49 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (50 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (51 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (52 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (54 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (55 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (56 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (57 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (58 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (59 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (60 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000test.unit.obj.test_ssync.TestSsyncReplication.test_sync +test.unit.obj.test_ssync.TestSsyncReplication.test_sync ... ok +test.unit.obj.test_ssync_sender.TestModuleMethods.test_decode_wanted +test.unit.obj.test_ssync_sender.TestModuleMethods.test_decode_wanted ... ok +test.unit.obj.test_ssync_sender.TestModuleMethods.test_encode_missing +test.unit.obj.test_ssync_sender.TestModuleMethods.test_encode_missing ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_admin_disallow_info +test.unit.proxy.controllers.test_info.TestInfoController.test_admin_disallow_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_admin_info +test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_admin_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_info +test.unit.proxy.controllers.test_info.TestInfoController.test_disabled_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_disallow_info +test.unit.proxy.controllers.test_info.TestInfoController.test_disallow_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_expires +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_expires ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_key +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_key ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_method +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_method ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_path +test.unit.proxy.controllers.test_info.TestInfoController.test_get_admin_info_invalid_path ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_info +test.unit.proxy.controllers.test_info.TestInfoController.test_get_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_get_info_cors +test.unit.proxy.controllers.test_info.TestInfoController.test_get_info_cors ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_head_admin_info +test.unit.proxy.controllers.test_info.TestInfoController.test_head_admin_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_head_info +test.unit.proxy.controllers.test_info.TestInfoController.test_head_info ... ok +test.unit.proxy.controllers.test_info.TestInfoController.test_options_info +test.unit.proxy.controllers.test_info.TestInfoController.test_options_info ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_empty_body ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_invalid_shard_range +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_invalid_shard_range ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_key_missing +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_key_missing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_missing_record_type +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_missing_record_type ... ok + +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 36588) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:12] "SSYNC /dev/9 HTTP/1.1" 200 314 0.101582 +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:45657 +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 59704) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 8, available: 8, sent: 6, deletable: 8 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 498 0.139944 +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:50121 +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 41038) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 317 0.099491 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 39968) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 316 0.101980 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 39978) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 316 0.114078 +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:54399 +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 37538) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 316 0.095427 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 37542) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 316 0.107864 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 37558) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 316 0.116183 +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:60867 +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 56342) +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:13] "SSYNC /dev/9 HTTP/1.1" 200 276 0.097824 +test-ssync-receiver INFO: (525338) wsgi starting up on http://127.0.0.1:44311 +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525338) accepted ('127.0.0.1', 39888) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 7, available: 7, sent: 5, deletable: 7 +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:54:14] "SSYNC /dev/9 HTTP/1.1" 200 465 0.174369 +test-ssync-receiver INFO: (525338) wsgi exited, is_accepting=True +proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating&includes=1_test: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: tx076e2ea5d1234906b1434-006b08fee6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Failed to get namespaces from /v1/a/c/o: invalid data: ValueError("upper ('a') must be greater than or equal to lower ('z')") (txn: txb37588a99e7341139ed69-006b08fee6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Failed to get namespaces from /v1/a/c/o: invalid data: KeyError('name') (txn: txcb0bb3fdab564a91a8186-006b08fee6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Failed to get shard ranges from /v1/a/c/o: unexpected record type None (txn: tx89d8a8c881ba4ee297911-006b08fee6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating&includes=1_test: ValueError('not a list') (txn: tx4e3aca148f34483e88a9c-006b08fee6)test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_not_a_list +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_not_a_list ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_request_failed ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type +test.unit.proxy.controllers.test_obj.TestGetUpdatingNamespacesErrors.test_get_namespaces_wrong_record_type ... ok + +object-reconstructor ERROR: Unable to get enough responses (61 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (62 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (63 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (64 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (65 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (66 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (67 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (68 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (69 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (70 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (71 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (72 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (73 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (74 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (75 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etag_with_same_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... ok + +object-reconstructor ERROR: Unable to get enough responses (76 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (77 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (78 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (79 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (80 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751653.00000 +object-reconstructor ERROR: Unable to get enough responses (81 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpn2qki31i/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751653.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor ERROR: Unable to get enough responses (82 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp70i9a8jb/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751654.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor ERROR: Unable to get enough responses (82 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp8_g1e7h_/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751654.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor ERROR: Unable to get enough responses (54 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp5s_2sfl6/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751654.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp8tf2hqow/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751654.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor ERROR: Unable to get enough responses (53 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpgrw9v4p4/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751654.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 9.059906005859375e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 8.344650268554688e-06 seconds. +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_new_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_new_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_old_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_old_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_timestamps_etags_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_with_mixed_timestamps_etags_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_parity_fa_with_data_node_failure +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_parity_fa_with_data_node_failure ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=1_test: 404 (txn: tx816d02f9d7e342f1883d5-006b08fee6) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=1_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Failed to get shard ranges from /v1/a/c/o: unexpected record type 'object' (txn: tx321734e7adc5445792f0f-006b08fee6) proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmptln_4bp_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmptln_4bp_/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpu9hlkh3f/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpu9hlkh3f/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmptln_4bp_/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmptln_4bp_/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpu9hlkh3f/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpu9hlkh3f/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -71419,466 +65217,126 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0030 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0027 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80f97b120a164a5e870e0-0068fbeedd" "proxy-server 4171839" 0.0012 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:39875/sdb1/3/a/c" "tx80f97b120a164a5e870e0-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:49665/sda1/3/a/c" "tx80f97b120a164a5e870e0-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx80f97b120a164a5e870e0-0068fbeedd" "proxy-server 4171839" 0.0084 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx80f97b120a164a5e870e0-0068fbeedd" "proxy-server 4171839" 0.0137 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx80f97b120a164a5e870e0-0068fbeedd - 0.0218 - - 1761341149.210772991 1761341149.232568026 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx8114eb534cf246de9b74e-0068fbeedd" "proxy-server 4171839" 0.0011 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:49665/sda1/0/a1/c1" "tx8114eb534cf246de9b74e-0068fbeedd" "container-server 4171839" 0.0011 "-" 4171839 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:39875/sdb1/0/a1/c1" "tx8114eb534cf246de9b74e-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8114eb534cf246de9b74e-0068fbeedd" "proxy-server 4171839" 0.0124 "-" 4171839 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx8114eb534cf246de9b74e-0068fbeedd" "proxy-server 4171839" 0.0090 "-" 4171839 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx8114eb534cf246de9b74e-0068fbeedd - 0.0201 - - 1761341149.233915567 1761341149.253966808 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74709acf0d3b4e88b8bac-0068fbeedd" "proxy-server 4171839" 0.0019 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:39875/sdb1/3/a/c1" "tx74709acf0d3b4e88b8bac-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 1 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:49665/sda1/3/a/c1" "tx74709acf0d3b4e88b8bac-0068fbeedd" "container-server 4171839" 0.0016 "-" 4171839 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx74709acf0d3b4e88b8bac-0068fbeedd" "proxy-server 4171839" 0.0123 "-" 4171839 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx74709acf0d3b4e88b8bac-0068fbeedd" "proxy-server 4171839" 0.0090 "-" 4171839 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx74709acf0d3b4e88b8bac-0068fbeedd - 0.0207 - - 1761341149.255402565 1761341149.276152134 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf336515318c4f9d93dc7-0068fbeedd" "proxy-server 4171839" 0.0019 "-" 4171839 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:49665/sda1/0/a/c2" "txdf336515318c4f9d93dc7-0068fbeedd" "container-server 4171839" 0.0017 "-" 4171839 2 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:39875/sdb1/0/a/c2" "txdf336515318c4f9d93dc7-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txdf336515318c4f9d93dc7-0068fbeedd" "proxy-server 4171839" 0.0086 "-" 4171839 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txdf336515318c4f9d93dc7-0068fbeedd" "proxy-server 4171839" 0.0133 "-" 4171839 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txdf336515318c4f9d93dc7-0068fbeedd - 0.0210 - - 1761341149.277551174 1761341149.298571825 2 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx53539cd24c954601b74ee-0068fbeedd" "proxy-server 4171839" 0.0019 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:39875/sdb1/3/a/ec-crazytown" "tx53539cd24c954601b74ee-0068fbeedd" "container-server 4171839" 0.0018 "-" 4171839 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/ec-crazytown" 201 - "PUT http://127.0.0.1:49665/sda1/3/a/ec-crazytown" "tx53539cd24c954601b74ee-0068fbeedd" "container-server 4171839" 0.0011 "-" 4171839 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "tx53539cd24c954601b74ee-0068fbeedd" "proxy-server 4171839" 0.0162 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/ec-crazytown" 201 - "PUT http://localhost/v1/a/ec-crazytown" "tx53539cd24c954601b74ee-0068fbeedd" "proxy-server 4171839" 0.0129 "-" 4171839 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd28dd68dbc8f4532b04bc-0068fbeedd" "proxy-server 4171839" 0.0019 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx5c4d3864a9ba4b4dbb531-0068fbeedd" "proxy-server 4171839" 0.0012 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/1/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "tx67ec7f929f2b46e0bac31-0068fbeedd" "proxy-server 4171839" 0.0002 "-" 4171839 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56775/sdi1, error: ERROR Insufficient Storage (txn: tx67ec7f929f2b46e0bac31-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:56775/sdi1 (txn: tx67ec7f929f2b46e0bac31-0068fbeedd) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdg1/1/a/ec-crazytown/obj" "tx67ec7f929f2b46e0bac31-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/1/a/ec-crazytown/obj" "tx67ec7f929f2b46e0bac31-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/1/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx67ec7f929f2b46e0bac31-0068fbeedd" "proxy-server 4171839" 0.0134 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/1/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "tx67ec7f929f2b46e0bac31-0068fbeedd" "proxy-server 4171839" 0.0131 "-" 4171839 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0516e4dbdd82484ba2246-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx43953f0dc215429d80b70-0068fbeedd" "proxy-server 4171839" 0.0025 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/1/a/ec-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-crazytown/obj" "txe6242378ca0d452bb79db-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60085/sdg1, error: ERROR Insufficient Storage (txn: txe6242378ca0d452bb79db-0068fbeedd) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/1/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txe6242378ca0d452bb79db-0068fbeedd" "proxy-server 4171839" 0.0086 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/ec-crazytown/obj" 201 - "PUT http://localhost/sdh1/1/a/ec-crazytown/obj" "txe6242378ca0d452bb79db-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/1/a/ec-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-crazytown/obj" "txe6242378ca0d452bb79db-0068fbeedd" "proxy-server 4171839" 0.0111 "-" 4171839 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1d6401409ad412bb55af-0068fbeedd" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx2271fc9173354b31a4764-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/1/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx26caeb5acb014f95a3798-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/1/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx26caeb5acb014f95a3798-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60085/sdg1, error: ERROR Insufficient Storage (txn: tx26caeb5acb014f95a3798-0068fbeedd) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:48827/sdh1, error: ERROR Insufficient Storage (txn: tx26caeb5acb014f95a3798-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:60085/sdg1 (txn: tx26caeb5acb014f95a3798-0068fbeedd) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/1/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx26caeb5acb014f95a3798-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy ERROR: Object returning 503 for [] (txn: tx26caeb5acb014f95a3798-0068fbeedd) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d2937a5811648fc83fd0-0068fbeedd" "proxy-server 4171839" 0.0012 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "txee31da7a59ce4ab5b13a7-0068fbeedd" "proxy-server 4171839" 0.0025 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/1/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx67976ab4c69044dc8a3a0-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/1/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx67976ab4c69044dc8a3a0-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60085/sdg1, error: ERROR Insufficient Storage (txn: tx67976ab4c69044dc8a3a0-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:60085/sdg1 (txn: tx67976ab4c69044dc8a3a0-0068fbeedd) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/1/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx67976ab4c69044dc8a3a0-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ab278e3bdd4450a969b4-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/3/a/ec-crazytown" 204 - "HEAD http://localhost/v1/a/ec-crazytown" "tx22c51d4037254c10b1e7f-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/1/a/ec-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-crazytown/obj" "tx35395f3b2c5c46c1ad102-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/1/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx35395f3b2c5c46c1ad102-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:48827/sdh1, error: ERROR Insufficient Storage (txn: tx35395f3b2c5c46c1ad102-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:48827/sdh1 (txn: tx35395f3b2c5c46c1ad102-0068fbeedd)test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives -test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: txf66bbc2cc94f47eca64ef-0068fbeedb) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx0f5a7dc7a7ce43f48b03a-0068fbeedb) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx0f5a7dc7a7ce43f48b03a-0068fbeedb) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx0f5a7dc7a7ce43f48b03a-0068fbeedb) -test ERROR: Account HEAD returning 503 for [] (txn: tx0f5a7dc7a7ce43f48b03a-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd499f1b8c9984113ab503-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd499f1b8c9984113ab503-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd499f1b8c9984113ab503-0068fbeedb) -test ERROR: Account HEAD returning 503 for [] (txn: txd499f1b8c9984113ab503-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx9d097c15559e433595236-0068fbeedb) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx979ae39d0be74d8389fda-0068fbeedb) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx979ae39d0be74d8389fda-0068fbeedb) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx979ae39d0be74d8389fda-0068fbeedb) -test ERROR: Account HEAD returning 503 for [] (txn: tx979ae39d0be74d8389fda-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx0116d42bf24c4cb38a036-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx0116d42bf24c4cb38a036-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx0116d42bf24c4cb38a036-0068fbeedb) -test ERROR: Account HEAD returning 503 for [] (txn: tx0116d42bf24c4cb38a036-0068fbeedb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txd0392d42056c498a8ffe8-0068fbeedb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a' to policy (txn: tx10eebe9e02e142b6a77c1-0068fbeedb) -test ERROR: Could not translate X-Backend-Storage-Policy-Index ('-1') from '/a/c' to policy (txn: tx10eebe9e02e142b6a77c1-0068fbeedb) -test INFO: Client disconnected on read of '/a/c' (txn: tx10eebe9e02e142b6a77c1-0068fbeedb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx79d1f288ef8e44faa5713-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx10c154ed939640cfb79e6-0068fbeedb) -test INFO: Client disconnected on read of '/a/c' (txn: tx10c154ed939640cfb79e6-0068fbeedb) -test INFO: Client disconnected on read of '/a/c/' (txn: tx10c154ed939640cfb79e6-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx4ed10979af3045ff89d8d-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx4ed10979af3045ff89d8d-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx4ed10979af3045ff89d8d-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx4ed10979af3045ff89d8d-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: txf931c177e8cc4141b1aae-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txf931c177e8cc4141b1aae-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txf931c177e8cc4141b1aae-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txf931c177e8cc4141b1aae-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx0051cbb2fdaa4010a2795-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx0051cbb2fdaa4010a2795-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx0051cbb2fdaa4010a2795-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx0051cbb2fdaa4010a2795-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx7d91bb2b579743d0bf595-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx7d91bb2b579743d0bf595-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx7d91bb2b579743d0bf595-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx7d91bb2b579743d0bf595-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: txa704986ff23147b5960c5-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txa704986ff23147b5960c5-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txa704986ff23147b5960c5-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: txa704986ff23147b5960c5-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx8124b449a8b847519a90b-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx8124b449a8b847519a90b-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx8124b449a8b847519a90b-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx8124b449a8b847519a90b-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx9d2daf72555a48dc8af2d-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx9d2daf72555a48dc8af2d-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx9d2daf72555a48dc8af2d-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx9d2daf72555a48dc8af2d-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.0:2000/sda (txn: tx10864d18b1f146d293925-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: tx10864d18b1f146d293925-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: tx10864d18b1f146d293925-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx10864d18b1f146d293925-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.0:2000/sda (txn: tx31c00de7468743c898d63-0068fbeedb) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:2000/sda (txn: tx31c00de7468743c898d63-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx31c00de7468743c898d63-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: tx31c00de7468743c898d63-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: tx31c00de7468743c898d63-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503, 503] (txn: tx31c00de7468743c898d63-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txe5cb26e0458a40539488f-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.1:2001/sdb (txn: txe5cb26e0458a40539488f-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c/ From Container Server 10.0.0.2:2002/sdc (txn: txe5cb26e0458a40539488f-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503] (txn: txe5cb26e0458a40539488f-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.1:2001/sdb (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test ERROR: Node will be error limited for 60.00s: 10.0.0.1:2001/sdb (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:2002/sdc (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:2002/sdc (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test ERROR: Container GET returning 503 for [503, 503] (txn: txc55b2d350f3b4477abf81-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx307bd03b23f3476281d39-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx307bd03b23f3476281d39-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx307bd03b23f3476281d39-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: tx307bd03b23f3476281d39-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txbfb600ca55214883a6894-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txbfb600ca55214883a6894-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txbfb600ca55214883a6894-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: txbfb600ca55214883a6894-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4456743ed40342be91e34-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4456743ed40342be91e34-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4456743ed40342be91e34-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: tx4456743ed40342be91e34-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx6be7b15514ea4b9ba5ae0-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx6be7b15514ea4b9ba5ae0-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx6be7b15514ea4b9ba5ae0-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: tx6be7b15514ea4b9ba5ae0-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx514efc02e66e4ccea9b2e-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx514efc02e66e4ccea9b2e-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx514efc02e66e4ccea9b2e-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: tx514efc02e66e4ccea9b2e-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txa39ebfd19df5433ba32c8-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txa39ebfd19df5433ba32c8-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txa39ebfd19df5433ba32c8-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: txa39ebfd19df5433ba32c8-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx55fab198cfd143bd90e6f-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx55fab198cfd143bd90e6f-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx55fab198cfd143bd90e6f-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: tx55fab198cfd143bd90e6f-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx8134bddf4c144c6abde33-0068fbeedb)test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting -test.unit.proxy.test_mem_server.TestContainerController.test_error_limiting ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found -test.unit.proxy.test_mem_server.TestContainerController.test_no_convert_index_to_name_when_container_not_found ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container -test.unit.proxy.test_mem_server.TestContainerController.test_node_read_timeout_no_retry_to_container ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header -test.unit.proxy.test_mem_server.TestContainerController.test_response_get_accept_ranges_header ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header -test.unit.proxy.test_mem_server.TestContainerController.test_response_head_accept_ranges_header ... ok - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/1/a/ec-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-crazytown/obj" "tx35395f3b2c5c46c1ad102-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy ERROR: Object returning 503 for [] (txn: tx35395f3b2c5c46c1ad102-0068fbeedd) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx93635112b83d403c8f4a5-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:49665/sda1/3/a/ec-dup-crazytown" "tx93635112b83d403c8f4a5-0068fbeedd" "container-server 4171839" 0.0011 "-" 4171839 4 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/ec-dup-crazytown" 201 - "PUT http://127.0.0.1:39875/sdb1/3/a/ec-dup-crazytown" "tx93635112b83d403c8f4a5-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "tx93635112b83d403c8f4a5-0068fbeedd" "proxy-server 4171839" 0.0082 "-" 4171839 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/ec-dup-crazytown" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown" "tx93635112b83d403c8f4a5-0068fbeedd" "proxy-server 4171839" 0.0129 "-" 4171839 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79881e19e188469c995ef-0068fbeedd" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx2bb9f325c7124e3ca7721-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdl1/3/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "proxy-server 4171839" 0.0002 "-" 4171839 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdk1/3/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "proxy-server 4171839" 0.0002 "-" 4171839 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdj1/3/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "proxy-server 4171839" 0.0002 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:40705/sdj1, error: ERROR Insufficient Storage (txn: tx2e3af3521fd648e58e039-0068fbeedd) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60761/sdl1, error: ERROR Insufficient Storage (txn: tx2e3af3521fd648e58e039-0068fbeedd) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:39921/sdk1, error: ERROR Insufficient Storage (txn: tx2e3af3521fd648e58e039-0068fbeedd) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "proxy-server 4171839" 0.0117 "-" 4171839 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdg1/3/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 4 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdi1/3/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "object-server 4171839" 0.0004 "-" 4171839 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "proxy-server 4171839" 0.0172 "-" 4171839 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "tx2e3af3521fd648e58e039-0068fbeedd" "proxy-server 4171839" 0.0185 "-" 4171839 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx732fe42fc9ed4832abc87-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx0488e0e81c0d453bbf4c0-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/3/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/3/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/3/a/ec-dup-crazytown/obj" 507 6 "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60085/sdg1, error: ERROR Insufficient Storage (txn: txdebcbdd145a4478f81e63-0068fbeedd) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:48827/sdh1, error: ERROR Insufficient Storage (txn: txdebcbdd145a4478f81e63-0068fbeedd) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56775/sdi1, error: ERROR Insufficient Storage (txn: txdebcbdd145a4478f81e63-0068fbeedd) -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdl1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "proxy-server 4171839" 0.0179 "-" 4171839 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdk1/3/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 4 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/sdj1/3/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "object-server 4171839" 0.0004 "-" 4171839 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdj1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "proxy-server 4171839" 0.0162 "-" 4171839 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdk1/3/a/ec-dup-crazytown/obj" 201 - "PUT http://localhost/v1/a/ec-dup-crazytown/obj" "txdebcbdd145a4478f81e63-0068fbeedd" "proxy-server 4171839" 0.0217 "-" 4171839 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf529a4a6fadd4a179d980-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx0967b6562de34c7a893b2-0068fbeedd" "proxy-server 4171839" 0.0026 "-" 4171839 4 -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdj1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx702dc25c76c64cef8c545-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdl1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx702dc25c76c64cef8c545-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:40705/sdj1, error: ERROR Insufficient Storage (txn: tx702dc25c76c64cef8c545-0068fbeedd) -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60761/sdl1, error: ERROR Insufficient Storage (txn: tx702dc25c76c64cef8c545-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:60761/sdl1 (txn: tx702dc25c76c64cef8c545-0068fbeedd) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx702dc25c76c64cef8c545-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives_with_dup_factor -test.unit.proxy.test_server.TestECMismatchedFA.test_mixing_different_objects_fragment_archives_with_dup_factor ... ok - -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx8134bddf4c144c6abde33-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx8134bddf4c144c6abde33-0068fbeedb) -test ERROR: Container GET returning 503 for [] (txn: tx8134bddf4c144c6abde33-0068fbeedb) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx1a98516f48e54804800b5-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx1a98516f48e54804800b5-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx1a98516f48e54804800b5-0068fbeedc) -test ERROR: Container GET returning 503 for [] (txn: tx1a98516f48e54804800b5-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: txfc31106c1e4b4328ac476-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: txfc31106c1e4b4328ac476-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: txfc31106c1e4b4328ac476-0068fbeedc) -test ERROR: Container GET returning 503 for [] (txn: txfc31106c1e4b4328ac476-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9d1fc329086c4ccdb8fba-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9d1fc329086c4ccdb8fba-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9d1fc329086c4ccdb8fba-0068fbeedc) -test ERROR: Container GET returning 503 for [] (txn: tx9d1fc329086c4ccdb8fba-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx201d382fa9504949b8508-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx201d382fa9504949b8508-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx201d382fa9504949b8508-0068fbeedc) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx201d382fa9504949b8508-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx9552a79b7efd4a4e8c0fb-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx9552a79b7efd4a4e8c0fb-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx9552a79b7efd4a4e8c0fb-0068fbeedc) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx9552a79b7efd4a4e8c0fb-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx4556fd0064bd4691b5e10-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx4556fd0064bd4691b5e10-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx4556fd0064bd4691b5e10-0068fbeedc) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx4556fd0064bd4691b5e10-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:2000/sda (txn: tx0cf628a556db474487635-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.1:2001/sdb (txn: tx0cf628a556db474487635-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.2:2002/sdc (txn: tx0cf628a556db474487635-0068fbeedc) -test ERROR: Container GET returning 503 for (503, 503, 503) (txn: tx0cf628a556db474487635-0068fbeedc) -test INFO: Client disconnected on read of '/a/c' (txn: tx9aed08c6cf1349ba86bfb-0068fbeedc) -test INFO: Client disconnected on read of '/a/c/' (txn: tx9aed08c6cf1349ba86bfb-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx182c09ada838455db80ba-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx182c09ada838455db80ba-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx182c09ada838455db80ba-0068fbeedc) -test ERROR: Account HEAD returning 503 for [] (txn: tx182c09ada838455db80ba-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx63c4b772e8aa4d149ec06-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx63c4b772e8aa4d149ec06-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request - possible_source = conn.getresponse() - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse - raise Exception('test') -Exception: test (txn: tx63c4b772e8aa4d149ec06-0068fbeedc) -test ERROR: Account HEAD returning 503 for [] (txn: tx63c4b772e8aa4d149ec06-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txdae4188686404713be751-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txb2b1c4dbdd8b48b49df90-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txccd92c27c44d4dde87021-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestContainerController.test_transfer_headers -test.unit.proxy.test_mem_server.TestContainerController.test_transfer_headers ... ok -test.unit.proxy.test_mem_server.TestContainerController.test_unauthorized_requests_when_account_not_found -test.unit.proxy.test_mem_server.TestContainerController.test_unauthorized_requests_when_account_not_found ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_200 -test.unit.proxy.test_mem_server.TestController.test_account_info_200 ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_404 -test.unit.proxy.test_mem_server.TestController.test_account_info_404 ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_container_count -test.unit.proxy.test_mem_server.TestController.test_account_info_container_count ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_no_account -test.unit.proxy.test_mem_server.TestController.test_account_info_no_account ... ok -test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache -test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_200 -test.unit.proxy.test_mem_server.TestController.test_container_info_200 ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_404 -test.unit.proxy.test_mem_server.TestController.test_container_info_404 ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account -test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account ... ok -test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache -test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0075 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0074 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0071 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8813fb638484c2d89440-006b08fee6" "proxy-server 525338" 0.0011 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:36069/sda1/3/a/c" "txf8813fb638484c2d89440-006b08fee6" "container-server 525338" 0.0053 "-" 525338 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:55609/sdb1/3/a/c" "txf8813fb638484c2d89440-006b08fee6" "container-server 525338" 0.0010 "-" 525338 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txf8813fb638484c2d89440-006b08fee6" "proxy-server 525338" 0.0319 "-" 525338 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "txf8813fb638484c2d89440-006b08fee6" "proxy-server 525338" 0.0239 "-" 525338 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/14 PUT /v1/a/c HTTP/1.0 201 - - t - - - txf8813fb638484c2d89440-006b08fee6 - 0.0487 - - 1795751654.304570675 1795751654.353299618 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx04d9607fe8344931a2716-006b08fee6" "proxy-server 525338" 0.0011 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:55609/sdb1/0/a1/c1" "tx04d9607fe8344931a2716-006b08fee6" "container-server 525338" 0.0010 "-" 525338 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:36069/sda1/0/a1/c1" "tx04d9607fe8344931a2716-006b08fee6" "container-server 525338" 0.0011 "-" 525338 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx04d9607fe8344931a2716-006b08fee6" "proxy-server 525338" 0.0164 "-" 525338 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx04d9607fe8344931a2716-006b08fee6" "proxy-server 525338" 0.0255 "-" 525338 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/14 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx04d9607fe8344931a2716-006b08fee6 - 0.0533 - - 1795751654.354739189 1795751654.407990932 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ec048ad7158404c835a6-006b08fee6" "proxy-server 525338" 0.0060 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:36069/sda1/3/a/c1" "tx5ec048ad7158404c835a6-006b08fee6" "container-server 525338" 0.0011 "-" 525338 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:55609/sdb1/3/a/c1" "tx5ec048ad7158404c835a6-006b08fee6" "container-server 525338" 0.0058 "-" 525338 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx5ec048ad7158404c835a6-006b08fee6" "proxy-server 525338" 0.0212 "-" 525338 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx5ec048ad7158404c835a6-006b08fee6" "proxy-server 525338" 0.0301 "-" 525338 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/14 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx5ec048ad7158404c835a6-006b08fee6 - 0.0504 - - 1795751654.409507275 1795751654.459937334 1 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdba78ffcf63e4087929c6-006b08fee6" "proxy-server 525338" 0.0060 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:55609/sdb1/0/a/c2" "txdba78ffcf63e4087929c6-006b08fee6" "container-server 525338" 0.0011 "-" 525338 2 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:36069/sda1/0/a/c2" "txdba78ffcf63e4087929c6-006b08fee6" "container-server 525338" 0.0060 "-" 525338 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txdba78ffcf63e4087929c6-006b08fee6" "proxy-server 525338" 0.0377 "-" 525338 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txdba78ffcf63e4087929c6-006b08fee6" "proxy-server 525338" 0.0303 "-" 525338 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/14 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txdba78ffcf63e4087929c6-006b08fee6 - 0.0632 - - 1795751654.461414814 1795751654.524630070 2 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd666f8e4a0c42e18053a-006b08fee6" "proxy-server 525338" 0.0021 "-" 525338 -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_request_node_count_conf ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_to_root_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok +test.unit.obj.test_server.TestConfigOptionHandling.test_default +test.unit.obj.test_server.TestConfigOptionHandling.test_default ... ok +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_app ... ok +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_both ... ok +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default +test.unit.obj.test_server.TestConfigOptionHandling.test_option_in_default ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE +test.unit.obj.test_server.TestObjectController.test_DELETE ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_DELETE_bad_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired +test.unit.obj.test_server.TestObjectController.test_DELETE_but_expired ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_calls_delete_at ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/3/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx702dc25c76c64cef8c545-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56775/sdi1, error: ERROR Insufficient Storage (txn: tx702dc25c76c64cef8c545-0068fbeedd) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx702dc25c76c64cef8c545-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:48827/sdh1, error: ERROR Insufficient Storage (txn: tx702dc25c76c64cef8c545-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:48827/sdh1 (txn: tx702dc25c76c64cef8c545-0068fbeedd) -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdk1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx702dc25c76c64cef8c545-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:39921/sdk1, error: ERROR Insufficient Storage (txn: tx702dc25c76c64cef8c545-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:39921/sdk1 (txn: tx702dc25c76c64cef8c545-0068fbeedd) -proxy ERROR: Object returning 503 for [] (txn: tx702dc25c76c64cef8c545-0068fbeedd) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb905358c411423ba8602-0068fbeedd" "proxy-server 4171839" 0.0020 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "tx9da356a319d54b708f725-0068fbeedd" "proxy-server 4171839" 0.0026 "-" 4171839 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdk1/3/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx5625258f777d4905a8695-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx5625258f777d4905a8695-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:48827/sdh1, error: ERROR Insufficient Storage (txn: tx5625258f777d4905a8695-0068fbeedd) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx5625258f777d4905a8695-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56775/sdi1, error: ERROR Insufficient Storage (txn: tx5625258f777d4905a8695-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:56775/sdi1 (txn: tx5625258f777d4905a8695-0068fbeedd) -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdl1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx5625258f777d4905a8695-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60761/sdl1, error: ERROR Insufficient Storage (txn: tx5625258f777d4905a8695-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:60761/sdl1 (txn: tx5625258f777d4905a8695-0068fbeedd) -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdj1/3/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx5625258f777d4905a8695-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 4 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc207ca63d24840a790413-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/3/a/ec-dup-crazytown" 204 - "HEAD http://localhost/v1/a/ec-dup-crazytown" "txcc56b2adf8304cb180441-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 4 -obj6 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdl1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx457fbde3dbe944aeb7083-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -obj5 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdk1/3/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx457fbde3dbe944aeb7083-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:60761/sdl1, error: ERROR Insufficient Storage (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx457fbde3dbe944aeb7083-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:56775/sdi1, error: ERROR Insufficient Storage (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:56775/sdi1 (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -obj4 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdj1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx457fbde3dbe944aeb7083-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:40705/sdj1, error: ERROR Insufficient Storage (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:40705/sdj1 (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/3/a/ec-dup-crazytown/obj" 200 88 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx457fbde3dbe944aeb7083-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 4 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec-dup-crazytown/obj" 507 6 "GET http://localhost/v1/a/ec-dup-crazytown/obj" "tx457fbde3dbe944aeb7083-0068fbeedd" "proxy-server 4171839" 0.0001 "-" 4171839 4 -proxy ERROR: Node will be error limited for 60.00s: 127.0.0.1:48827/sdh1, error: ERROR Insufficient Storage (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -proxy DEBUG: Node is error limited: 127.0.0.1:48827/sdh1 (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -proxy ERROR: Object returning 503 for [] (txn: tx457fbde3dbe944aeb7083-0068fbeedd) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5aa94acd852456fa619d-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://127.0.0.1:39875/sdb1/1/a/ec-con" "txf5aa94acd852456fa619d-0068fbeedd" "container-server 4171839" 0.0011 "-" 4171839 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://127.0.0.1:49665/sda1/1/a/ec-con" "txf5aa94acd852456fa619d-0068fbeedd" "container-server 4171839" 0.0010 "-" 4171839 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txf5aa94acd852456fa619d-0068fbeedd" "proxy-server 4171839" 0.0110 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txf5aa94acd852456fa619d-0068fbeedd" "proxy-server 4171839" 0.0160 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txf5aa94acd852456fa619d-0068fbeedd - 0.0237 - - 1761341149.607375383 1761341149.631096363 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cdd5cdad0184809a7c44-0068fbeedd" "proxy-server 4171839" 0.0023 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc3dab4fb5ea94aa2b9460-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx3addf3e49ac44a5396b44-0068fbeedd" "proxy-server 4171839" 0.0113 "-" 4171839 3test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_left ... ok +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/13931379d4924535aa20b3c2fe1852ff" 201 - "PUT http://127.0.0.1:55609/sdb1/2/a/13931379d4924535aa20b3c2fe1852ff" "txbd666f8e4a0c42e18053a-006b08fee6" "container-server 525338" 0.0011 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/13931379d4924535aa20b3c2fe1852ff" 201 - "PUT http://127.0.0.1:36069/sda1/2/a/13931379d4924535aa20b3c2fe1852ff" "txbd666f8e4a0c42e18053a-006b08fee6" "container-server 525338" 0.0017 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/2/a/13931379d4924535aa20b3c2fe1852ff" 201 - "PUT http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff" "txbd666f8e4a0c42e18053a-006b08fee6" "proxy-server 525338" 0.0211 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/2/a/13931379d4924535aa20b3c2fe1852ff" 201 - "PUT http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff" "txbd666f8e4a0c42e18053a-006b08fee6" "proxy-server 525338" 0.0342 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f97579e048b44789044f-006b08fee6" "proxy-server 525338" 0.0042 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/2/a/13931379d4924535aa20b3c2fe1852ff" 204 - "HEAD http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff" "tx8b88d7b299444cd493a81-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdg1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 201 - "PUT http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx622476a632c34457a79de-006b08fee6" "proxy-server 525338" 0.0105 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/2/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 201 - "PUT http://localhost/sdh1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx622476a632c34457a79de-006b08fee6" "object-server 525338" 0.0005 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/2/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 201 - "PUT http://localhost/sdi1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx622476a632c34457a79de-006b08fee6" "object-server 525338" 0.0005 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdi1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 201 - "PUT http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx622476a632c34457a79de-006b08fee6" "proxy-server 525338" 0.0147 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdh1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 201 - "PUT http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx622476a632c34457a79de-006b08fee6" "proxy-server 525338" 0.0168 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx970fff00889b4668b9a02-006b08fee6" "proxy-server 525338" 0.0019 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/2/a/13931379d4924535aa20b3c2fe1852ff" 204 - "HEAD http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff" "tx3ad501dd76e44f3eaa670-006b08fee6" "proxy-server 525338" 0.0022 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 200 82 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx86b250803ebe404183238-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 200 82 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "tx86b250803ebe404183238-006b08fee6" "proxy-server 525338" 0.0006 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5f7b088c1cdb4fa79f76a-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/2/a/13931379d4924535aa20b3c2fe1852ff" 204 - "HEAD http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff" "tx5dfd45f5271e47d0b4991-006b08fee6" "proxy-server 525338" 0.0023 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 404 70 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "txc76d5286b0dd4ccd837c1-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 404 70 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "txc76d5286b0dd4ccd837c1-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc76d5286b0dd4ccd837c1-006b08fee6) +proxy DEBUG: Ignoring 404 from primary (txn: txc76d5286b0dd4ccd837c1-006b08fee6) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdi1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 404 70 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "txc76d5286b0dd4ccd837c1-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc76d5286b0dd4ccd837c1-006b08fee6) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea5fa33a218645d4ad23d-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/2/a/13931379d4924535aa20b3c2fe1852ff" 204 - "HEAD http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff" "txf8718e4b208d41cc9217c-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 200 82 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "txe33173eebffb460c99197-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/3/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" 200 82 "GET http://localhost/v1/a/13931379d4924535aa20b3c2fe1852ff/3e20e01734b94327be09eaaf93966231" "txe33173eebffb460c99197-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx29612e3c36b9404b958b8-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 201 - "PUT http://127.0.0.1:36069/sda1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx29612e3c36b9404b958b8-006b08fee6" "container-server 525338" 0.0010 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 201 - "PUT http://127.0.0.1:55609/sdb1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx29612e3c36b9404b958b8-006b08fee6" "container-server 525338" 0.0010 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 201 - "PUT http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx29612e3c36b9404b958b8-006b08fee6" "proxy-server 525338" 0.0101 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 201 - "PUT http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx29612e3c36b9404b958b8-006b08fee6" "proxy-server 525338" 0.0153 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7b9e0f8d1f24ca29f79d-006b08fee6" "proxy-server 525338" 0.0019 "-" 525338 -test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue +test.unit.obj.test_server.TestObjectController.test_DELETE_can_skip_updating_expirer_queue ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive +test.unit.obj.test_server.TestObjectController.test_DELETE_full_drive ... ok -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 27 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 11] +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751654.00000 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag c5fb6d138d0e30c1a777a2e70fdf44b8 and timestamp 1795751655.00000 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag fb3d200eb5be7226d6ab1839145d575b and timestamp 1795751656.00000 +object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #10 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.24:1024/sdy/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 4, 5, 6, 7, 8, 9, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #10 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.24:1024/sdy/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 5, 6, 7, 8, 9, 11, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container - direct_put_container(node, part, account, container, - ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - conn_timeout=self.conn_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout=self.node_timeout, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - headers=headers, contents=body) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container - _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - response_timeout, contents=contents, - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - content_length=content_length, chunk_size=chunk_size) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req - conn = http_connect(ip, port, node['device'], part, - method, path, headers=headers) + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response + conn = http_connect( + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -71889,2295 +65347,2266 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ - raise status('FakeStatus Error') -Exception: FakeStatus Error -sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) -sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) -sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp038lzpca/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.000148773193359375s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj002_0 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmp75ndffn5/sda/containers/0/8fc/857fe81dc763e7cff7e7cd987d6c28fc/857fe81dc763e7cff7e7cd987d6c28fc.db, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaved ShardRange in 0.117s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015544891357421875s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010466575622558594s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 1 required, shard db: /tmp/tmp75ndffn5/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011229515075683594s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647> - shard db already in sync, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 1 required, shard db: /tmp/tmp75ndffn5/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.343292236328125e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.104873657226562e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647> - shard db already in sync, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 0 required, shard db: /tmp/tmp75ndffn5/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=False) in 6.890296936035156e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=True) in 5.793571472167969e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647> - shard db already in sync, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1761341043.59647, (0, 0) as of 1761341043.59647, cleaved as of 1761341043.59647> in 0.002s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001723766326904297s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010418891906738281s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c_obj006_2 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1761341043.59647, (2, 2) as of 1761341147.98482, cleaved as of 1761341043.59647> in 0.011s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 -sharder-test WARNING: existing_shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.271766662597656e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=True) in 7.104873657226562e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 3 rows (deleted=False) in 0.00019097328186035156s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmp75ndffn5/sda/containers/0/683/f7a6bb6d9367b7ae7b6b30a833289683/f7a6bb6d9367b7ae7b6b30a833289683.db, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures -test.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures ... ok -test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts -test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts ... ok -test.unit.container.test_sharder.TestSharder.test_sharding_enabled -test.unit.container.test_sharder.TestSharder.test_sharding_enabled ... ok - -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx00f0b13c3335466790a5c-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx00f0b13c3335466790a5c-0068fbeedc) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx00f0b13c3335466790a5c-0068fbeedc) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx79447ebf2f2d48149c312-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx79447ebf2f2d48149c312-0068fbeedc) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx79447ebf2f2d48149c312-0068fbeedc) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx58f5d8b31c8d46f784a84-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx58f5d8b31c8d46f784a84-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx58f5d8b31c8d46f784a84-0068fbeedc) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx58f5d8b31c8d46f784a84-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx87d0d102ad8c405f8f0fc-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx87d0d102ad8c405f8f0fc-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx87d0d102ad8c405f8f0fc-0068fbeedc) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx87d0d102ad8c405f8f0fc-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx65d2061d19fd4b3293344-0068fbeedc) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.1:1001/sdb (txn: tx63a60256ad2244bab223c-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx259ce5bfaa00471a8a407-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx259ce5bfaa00471a8a407-0068fbeedc) -test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: tx259ce5bfaa00471a8a407-0068fbeedc) -test ERROR: Account HEAD returning 503 for [] (txn: tx259ce5bfaa00471a8a407-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txebd1042e9ac8400592c9a-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txebd1042e9ac8400592c9a-0068fbeedc) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: txebd1042e9ac8400592c9a-0068fbeedc) -test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx555ec24f1e9b472ba383a-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx555ec24f1e9b472ba383a-0068fbeedc) -test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx555ec24f1e9b472ba383a-0068fbeedc) -test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txcd777e06044e4e8694e4a-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txcd777e06044e4e8694e4a-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txcd777e06044e4e8694e4a-0068fbeedc) -test ERROR: Account HEAD returning 503 for [507, 503] (txn: txcd777e06044e4e8694e4a-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx42444e06a51a494abc4c7-0068fbeedc) -test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx42444e06a51a494abc4c7-0068fbeedc) -test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx42444e06a51a494abc4c7-0068fbeedc) -test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx42444e06a51a494abc4c7-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestController.test_get_account_info_returns_values_as_strings -test.unit.proxy.test_mem_server.TestController.test_get_account_info_returns_values_as_strings ... ok -test.unit.proxy.test_mem_server.TestController.test_get_container_info_returns_values_as_strings -test.unit.proxy.test_mem_server.TestController.test_get_container_info_returns_values_as_strings ... ok -test.unit.proxy.test_mem_server.TestController.test_make_requests -test.unit.proxy.test_mem_server.TestController.test_make_requests ... ok -test.unit.proxy.test_mem_server.TestController.test_transfer_headers -test.unit.proxy.test_mem_server.TestController.test_transfer_headers ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec ... ok + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception: kaboom! +object-reconstructor DEBUG: Found existing frag #10 at 10.0.0.10:1010/sdk/0/a/c/o policy#0 while rebuilding to 10.0.0.24:1024/sdy/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 5, 6, 7, 9, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 1.0013580322265625e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c" 400 25 "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:01:23:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0021 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0056 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0018 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 -test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes +test.unit.obj.test_server.TestObjectController.test_DELETE_if_delete_at_expired_still_deletes ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_DELETE_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST +test.unit.obj.test_server.TestObjectController.test_DELETE_succeeds_with_later_POST ... ok +test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive +test.unit.obj.test_server.TestObjectController.test_DELETE_with_full_drive ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx5eb50835903940faacfba-0068fbeed7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx5eb50835903940faacfba-0068fbeed7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5eb50835903940faacfba-0068fbeed7 - 0.0060 VW - 1761341143.414350748 1761341143.420325518 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx89e8980e1d804dd19fd65-0068fbeed7" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx89e8980e1d804dd19fd65-0068fbeed7" "proxy-server 4171824" 0.0064 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx89e8980e1d804dd19fd65-0068fbeed7" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx89e8980e1d804dd19fd65-0068fbeed7" "proxy-server 4171824" 0.0102 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx89e8980e1d804dd19fd65-0068fbeed7 - 0.0138 - - 1761341143.420743942 1761341143.434582949 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0562ce6ad344d568f57d-0068fbeed7" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa0562ce6ad344d568f57d-0068fbeed7 - 0.0038 VW - 1761341143.436113596 1761341143.439939022 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx2d25b72026a34ae8a7f47-0068fbeed7" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx2d25b72026a34ae8a7f47-0068fbeed7 - 0.0053 VW - 1761341143.440519094 1761341143.445821762 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx0bcb9e8095c647f89c369-0068fbeed7" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx0bcb9e8095c647f89c369-0068fbeed7" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txfe018b5797de4acaaa4d6-0068fbeed7" "proxy-server 4171824" 0.0002 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txfe018b5797de4acaaa4d6-0068fbeed7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx0bcb9e8095c647f89c369-0068fbeed7 - 0.0126 VW - 1761341143.446439266 1761341143.459014893 0 - (txn: tx45956a866f8a40daa294a-0068fbeed7) -proxy INFO: - - 24/Oct/2025/21/25/43 PUT /v1/a/none/003foo/1761341143.42136 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx45956a866f8a40daa294a-0068fbeed7 - 0.0062 VW - 1761341143.453300476 1761341143.459462166 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx552f46c76cd14fde90f3d-0068fbeed7" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx552f46c76cd14fde90f3d-0068fbeed7 - 0.0043 VW - 1761341143.461089611 1761341143.465361357 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/2/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx560e47f9980b481eb7538-0068fbeed7" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx560e47f9980b481eb7538-0068fbeed7 - 0.0042 VW - 1761341143.465946674 1761341143.470107079 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx27674c85d54b43c7911d2-0068fbeed7" "proxy-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx27674c85d54b43c7911d2-0068fbeed7" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx27674c85d54b43c7911d2-0068fbeed7 - 0.0056 VW - 1761341143.470687389 1761341143.476311207 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "DELETE /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx1a64f44e1c6940848baa6-0068fbeed7" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "DELETE /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx1a64f44e1c6940848baa6-0068fbeed7" "proxy-server 4171824" 0.0054 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "DELETE /sda1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" "tx1a64f44e1c6940848baa6-0068fbeed7" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "DELETE /sdb1/2/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx1a64f44e1c6940848baa6-0068fbeed7" "proxy-server 4171824" 0.0075 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 DELETE /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx1a64f44e1c6940848baa6-0068fbeed7 - 0.0158 - - 1761341143.476721764 1761341143.492504120 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx61b4fb56c3bb44d9b2e06-0068fbeed7" "proxy-server 4171824" 0.0021 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/3/a/3_oc_non_ascii%C2%A3" "tx61b4fb56c3bb44d9b2e06-0068fbeed7" "container-server 4171824" 0.0011 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/3/a/3_oc_non_ascii%C2%A3" "tx61b4fb56c3bb44d9b2e06-0068fbeed7" "container-server 4171824" 0.0011 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx61b4fb56c3bb44d9b2e06-0068fbeed7" "proxy-server 4171824" 0.0141 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx61b4fb56c3bb44d9b2e06-0068fbeed7" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 PUT /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx61b4fb56c3bb44d9b2e06-0068fbeed7 - 0.2094 - - 1761341143.496051550 1761341143.705402136 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4d7238b7fab44205851e7-0068fbeed7" "proxy-server 4171824" 0.0020 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3?format=json&states=listing" "tx4d7238b7fab44205851e7-0068fbeed7" "proxy-server 4171824" 0.0021 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx4d7238b7fab44205851e7-0068fbeed7 - 0.0100 - - 1761341143.707007885 1761341143.717043400 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d8c379018c546cf8d111-0068fbeed7" "proxy-server 4171824" 0.0019 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/3/a/3_vc_non_ascii%C2%A3" "tx9d8c379018c546cf8d111-0068fbeed7" "container-server 4171824" 0.0010 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/3/a/3_vc_non_ascii%C2%A3" "tx9d8c379018c546cf8d111-0068fbeed7" "container-server 4171824" 0.0010 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx9d8c379018c546cf8d111-0068fbeed7" "proxy-server 4171824" 0.0079 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx9d8c379018c546cf8d111-0068fbeed7" "proxy-server 4171824" 0.0127 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 PUT /v1/a/3_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx9d8c379018c546cf8d111-0068fbeed7 - 0.0206 - - 1761341143.718921185 1761341143.739473343 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6117850c8c714d32b20e7-0068fbeed7" "proxy-server 4171824" 0.0018 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6117850c8c714d32b20e7-0068fbeed7 - 0.0044 VW - 1761341143.741044044 1761341143.745484352 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txca6d06a772e143eb89d03-0068fbeed7" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txca6d06a772e143eb89d03-0068fbeed7 - 0.0039 VW - 1761341143.746037483 1761341143.749967337 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx7f662a9aad93465a81936-0068fbeed7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx7f662a9aad93465a81936-0068fbeed7" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx7f662a9aad93465a81936-0068fbeed7 - 0.0052 VW - 1761341143.750571728 1761341143.755768061 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx4bf4fb07d6954e858b3cf-0068fbeed7" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx4bf4fb07d6954e858b3cf-0068fbeed7" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx4bf4fb07d6954e858b3cf-0068fbeed7" "proxy-server 4171824" 0.0126 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx4bf4fb07d6954e858b3cf-0068fbeed7" "proxy-server 4171824" 0.0125 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/43 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx4bf4fb07d6954e858b3cf-0068fbeed7 - 0.0172 - - 1761341143.756132364 1761341143.773335218 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx34ee640932e24917a4b7e-0068fbeed7" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx34ee640932e24917a4b7e-0068fbeed7 - 0.0045 VW - 1761341143.785398245 1761341143.789866209 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc3dab43473864a88afd81-0068fbeed7" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc3dab43473864a88afd81-0068fbeed7 - 0.0062 VW - 1761341143.790493011 1761341143.796649218 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx45b4f5d8892b44658ea2d-0068fbeed7" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx45b4f5d8892b44658ea2d-0068fbeed7" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txd7b6f02186f0465da4610-0068fbeed7" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx45b4f5d8892b44658ea2d-0068fbeed7 - 0.0169 VW - 1761341143.797347784 1761341143.814215183 0 - (txn: txe964f02d21ae48a38d5d5-0068fbeed7) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "txe964f02d21ae48a38d5d5-0068fbeed7" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "txe964f02d21ae48a38d5d5-0068fbeed7" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "txe964f02d21ae48a38d5d5-0068fbeed7" "proxy-server 4171824" 0.0088 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:43 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "txe964f02d21ae48a38d5d5-0068fbeed7" "proxy-server 4171824" 0.0105 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/43 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341143.75666 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe964f02d21ae48a38d5d5-0068fbeed7 - 0.0191 VW - 1761341143.804774761 1761341143.823887587 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx52ab4215e9a64d7d92b86-0068fbeed8" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx52ab4215e9a64d7d92b86-0068fbeed8" "proxy-server 4171824" 0.0062 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx52ab4215e9a64d7d92b86-0068fbeed8" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx52ab4215e9a64d7d92b86-0068fbeed8" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx52ab4215e9a64d7d92b86-0068fbeed8 - 0.0138 - - 1761341144.438940763 1761341144.452735186 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8fa1d410f84c4b258214c-0068fbeed8" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb112760755ac4df79a809-0068fbeed8" "proxy-server 4171824" 0.0026 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx52f2db4b7fdf4e95aca1e-0068fbeed8" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx52f2db4b7fdf4e95aca1e-0068fbeed8 - 0.0132 - - 1761341144.454262733 1761341144.467485666 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa72f52b795ab484c9a6fb-0068fbeed8" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa72f52b795ab484c9a6fb-0068fbeed8 - 0.0049 VW - 1761341144.479504347 1761341144.484392166 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx4d5fc752300246ee9122b-0068fbeed8" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/44 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4d5fc752300246ee9122b-0068fbeed8 - 0.0057 VW - 1761341144.485023260 1761341144.490685463 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txa21542dbafda415ea6d54-0068fbeed8" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txa21542dbafda415ea6d54-0068fbeed8" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx7988a65b9426474a862e2-0068fbeed8" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa21542dbafda415ea6d54-0068fbeed8 - 0.0201 VW - 1761341144.491304874 1761341144.511363506 0 - (txn: tx40520b4eb835418bb5244-0068fbeed8) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 201 - "PUT http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx40520b4eb835418bb5244-0068fbeed8" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 201 - "PUT http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx40520b4eb835418bb5244-0068fbeed8" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx40520b4eb835418bb5244-0068fbeed8" "proxy-server 4171824" 0.0121 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx40520b4eb835418bb5244-0068fbeed8" "proxy-server 4171824" 0.0090 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/44 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341144.43957 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx40520b4eb835418bb5244-0068fbeed8 - 0.0223 VW - 1761341144.498231649 1761341144.520562172 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd15aa49f632b49ca938ee-0068fbeed8" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd15aa49f632b49ca938ee-0068fbeed8" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd15aa49f632b49ca938ee-0068fbeed8" "proxy-server 4171824" 0.0089 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd15aa49f632b49ca938ee-0068fbeed8" "proxy-server 4171824" 0.0084 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txd15aa49f632b49ca938ee-0068fbeed8 - 0.0135 - - 1761341144.521026611 1761341144.534566879 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d3972613e734e1db484b-0068fbeed8" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx791c6e8353034752be879-0068fbeed8" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5834606b10de4c1e8a3d2-0068fbeed8" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx5834606b10de4c1e8a3d2-0068fbeed8 - 0.0143 - - 1761341144.536127806 1761341144.550451279 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f673b483f344c21aa402-0068fbeed8" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?format=json&states=listing" "tx7f673b483f344c21aa402-0068fbeed8" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx7f673b483f344c21aa402-0068fbeed8 - 0.0111 - - 1761341144.552133083 1761341144.563234329 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9fd0e853cebc43b98454d-0068fbeed8" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx5638e0079cfe4b658f1d8-0068fbeed8" "proxy-server 4171824" 0.0015 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx4eea77bdd302461493e9d-0068fbeed8" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx4eea77bdd302461493e9d-0068fbeed8" "proxy-server 4171824" 0.0006 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc67c2ccac83432cbca09-0068fbeed8" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcc67c2ccac83432cbca09-0068fbeed8 - 0.0041 VW - 1761341144.716993809 1761341144.721073866 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx217531b9885a4b73b1371-0068fbeed8" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/44 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx217531b9885a4b73b1371-0068fbeed8 - 0.0055 VW - 1761341144.721676826 1761341144.727147818 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name?symlink=get" "txb0e9c57d826b4139ab480-0068fbeed8" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name?symlink=get" "txb0e9c57d826b4139ab480-0068fbeed8" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb0e9c57d826b4139ab480-0068fbeed8 - 0.0054 VW - 1761341144.727748632 1761341144.733144283 0 - -proxy INFO: - - 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - Swift t - 5 - tx4eea77bdd302461493e9d-0068fbeed8 - 0.1726 SSC - 1761341144.565356493 1761341144.737934351 0 - (txn: tx6afa0338066b4b5184f4f-0068fbeed8) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" "tx6afa0338066b4b5184f4f-0068fbeed8" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" "tx6afa0338066b4b5184f4f-0068fbeed8" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx6afa0338066b4b5184f4f-0068fbeed8" "proxy-server 4171824" 0.0120 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx6afa0338066b4b5184f4f-0068fbeed8" "proxy-server 4171824" 0.0119 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 COPY /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx6afa0338066b4b5184f4f-0068fbeed8 - 0.0166 SSC - 1761341144.733561277 1761341144.750179529 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx953c7e6d26ad45448a91f-0068fbeed8" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx3b4be829180a43e5a5a3f-0068fbeed8" "proxy-server 4171824" 0.0027 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "txd662d3285bd54550bd1f8-0068fbeed8" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - txd662d3285bd54550bd1f8-0068fbeed8 - 0.0139 - - 1761341144.751850843 1761341144.765752077 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe8a702045d34ce0aa205-0068fbeed8" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx79ca697f0ba34314805cb-0068fbeed8" "proxy-server 4171824" 0.0026 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx8018b7d382d34b28acd9e-0068fbeed8" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "POST /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 202 76 "POST http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx8018b7d382d34b28acd9e-0068fbeed8" "proxy-server 4171824" 0.0063 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx8018b7d382d34b28acd9e-0068fbeed8" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "POST /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 202 76 "POST http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx8018b7d382d34b28acd9e-0068fbeed8" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 POST /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 202 - - t - 76 - tx8018b7d382d34b28acd9e-0068fbeed8 - 0.0232 - - 1761341144.767540455 1761341144.790750027 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37f8d45316064b17b8792-0068fbeed8" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txc72fa2cd650f4cf59cb3f-0068fbeed8" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx489d9000caa04e2f98693-0068fbeed8" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx489d9000caa04e2f98693-0068fbeed8 - 0.0144 - - 1761341144.792395353 1761341144.806789160 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx933bf8d0033f4de89e8d0-0068fbeed8" "proxy-server 4171824" 0.0012 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3" 200 316 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3?format=json&states=listing" "tx933bf8d0033f4de89e8d0-0068fbeed8" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/44 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx933bf8d0033f4de89e8d0-0068fbeed8 - 0.0115 - - 1761341144.808479786 1761341144.819981813 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:44 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx923579557b914a49875b3-0068fbeed8" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx923579557b914a49875b3-0068fbeed8 - 0.0040 VW - 1761341144.822219610 1761341144.826198339 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx5dd6fdefba524cc3ae0f3-0068fbeed9" "proxy-server 4171824" 0.0015 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5dd6fdefba524cc3ae0f3-0068fbeed9 - 0.0049 VW - 1761341145.476050377 1761341145.480972290 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx18dd1868e8324bf2b84b2-0068fbeed9" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 362 - tx18dd1868e8324bf2b84b2-0068fbeed9 - 0.0061 VW - 1761341145.481687307 1761341145.487800837 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957?symlink=get" "tx545c07d549d248aea0ade-0068fbeed9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957?symlink=get" "tx545c07d549d248aea0ade-0068fbeed9" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341144.43957%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx545c07d549d248aea0ade-0068fbeed9 - 0.0163 VW - 1761341145.488395452 1761341145.504647017 0 - (txn: tx2988b3fa92bb47f5bbe67-0068fbeed9) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2988b3fa92bb47f5bbe67-0068fbeed9" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2988b3fa92bb47f5bbe67-0068fbeed9" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2988b3fa92bb47f5bbe67-0068fbeed9" "proxy-server 4171824" 0.0091 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx2988b3fa92bb47f5bbe67-0068fbeed9" "proxy-server 4171824" 0.0111 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2988b3fa92bb47f5bbe67-0068fbeed9 - 0.0190 VW - 1761341145.495466709 1761341145.514478922 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 204 - "DELETE http://localhost/sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx250965368d12483fb60cf-0068fbeed9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx250965368d12483fb60cf-0068fbeed9" "proxy-server 4171824" 0.0054 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 204 - "DELETE http://localhost/sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx250965368d12483fb60cf-0068fbeed9" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341144.43957" "tx250965368d12483fb60cf-0068fbeed9" "proxy-server 4171824" 0.0078 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341144.43957 HTTP/1.0 204 - Swift - - - - tx250965368d12483fb60cf-0068fbeed9 - 0.0125 VW - 1761341145.515051365 1761341145.527594090 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18948f967f5240e086ca1-0068fbeed9" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx1ac93ad659674f46b66b8-0068fbeed9" "proxy-server 4171824" 0.0031 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx06f005ec27ed4d6d9cde7-0068fbeed9" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx06f005ec27ed4d6d9cde7-0068fbeed9 - 0.0151 - - 1761341145.529395103 1761341145.544514894 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69565edc47854bbcba9a8-0068fbeed9" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx69565edc47854bbcba9a8-0068fbeed9" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx69565edc47854bbcba9a8-0068fbeed9 - 0.0120 - - 1761341145.546429157 1761341145.558454752 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx434b21aa5e5e450586075-0068fbeed9" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx434b21aa5e5e450586075-0068fbeed9 - 0.0044 VW - 1761341145.560503244 1761341145.564864159 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0990deeede024206a7dd6-0068fbeed9" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0990deeede024206a7dd6-0068fbeed9 - 0.0058 VW - 1761341145.565510035 1761341145.571306944 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx781b81af81974ede856bc-0068fbeed9" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - tx781b81af81974ede856bc-0068fbeed9 - 0.0075 VW - 1761341145.571971893 1761341145.579423904 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666?symlink=get" "txcfd09e910ce2400d8c170-0068fbeed9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666?symlink=get" "txcfd09e910ce2400d8c170-0068fbeed9" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341143.75666%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txcfd09e910ce2400d8c170-0068fbeed9 - 0.1207 VW - 1761341145.579994202 1761341145.700740576 0 - (txn: tx37df9bf1f313457591c9b-0068fbeed9) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37df9bf1f313457591c9b-0068fbeed9" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37df9bf1f313457591c9b-0068fbeed9" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37df9bf1f313457591c9b-0068fbeed9" "proxy-server 4171824" 0.0110 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx37df9bf1f313457591c9b-0068fbeed9" "proxy-server 4171824" 0.0127 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx37df9bf1f313457591c9b-0068fbeed9 - 0.0168 VW - 1761341145.695749998 1761341145.712539434 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 204 - "DELETE http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "tx01735a27c4024f34932b9-0068fbeed9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "tx01735a27c4024f34932b9-0068fbeed9" "proxy-server 4171824" 0.0054 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 204 - "DELETE http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "tx01735a27c4024f34932b9-0068fbeed9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341143.75666" "tx01735a27c4024f34932b9-0068fbeed9" "proxy-server 4171824" 0.0078 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341143.75666 HTTP/1.0 204 - Swift - - - - tx01735a27c4024f34932b9-0068fbeed9 - 0.0121 VW - 1761341145.713081360 1761341145.725191593 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdeed94c6716443e1917e7-0068fbeed9" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx2d80efaa0b47432db7e35-0068fbeed9" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd5a79cf7bf894826af41a-0068fbeed9" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txd5a79cf7bf894826af41a-0068fbeed9 - 0.0138 - - 1761341145.726917028 1761341145.740688324 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69531ca7631f4c2da9e07-0068fbeed9" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx69531ca7631f4c2da9e07-0068fbeed9" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx69531ca7631f4c2da9e07-0068fbeed9 - 0.0111 - - 1761341145.742505550 1761341145.753605843 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx572e7a0bd1174cb4924ad-0068fbeed9" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx572e7a0bd1174cb4924ad-0068fbeed9" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx572e7a0bd1174cb4924ad-0068fbeed9 - 0.0112 - - 1761341145.755570173 1761341145.766758680 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55a05affa893423294888-0068fbeed9" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx55a05affa893423294888-0068fbeed9 - 0.0040 VW - 1761341145.768752098 1761341145.772723913 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx17e485a0ea7c415b9a132-0068fbeed9" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx17e485a0ea7c415b9a132-0068fbeed9 - 0.0041 VW - 1761341145.773358107 1761341145.777441502 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx380e5a2ec0bc4091b3dcd-0068fbeed9" "proxy-server 4171824" 0.0022 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/45 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx380e5a2ec0bc4091b3dcd-0068fbeed9 - 0.0055 VW - 1761341145.778051853 1761341145.783564568 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9dffba5090c44dd84ec2-0068fbeed9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9dffba5090c44dd84ec2-0068fbeed9" "proxy-server 4171824" 0.0053 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9dffba5090c44dd84ec2-0068fbeed9" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "DELETE /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe9dffba5090c44dd84ec2-0068fbeed9" "proxy-server 4171824" 0.0074 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/45 DELETE /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 204 - - t - - - txe9dffba5090c44dd84ec2-0068fbeed9 - 0.0118 - - 1761341145.784000158 1761341145.795806885 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx711e5592ba9b4dda98606-0068fbeed9" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:45 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx3a8cc0020ebf4b1c82ccc-0068fbeed9" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd0d632a9d93442978c116-0068fbeeda" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd0d632a9d93442978c116-0068fbeeda" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 404 - - t - 70 - txd0d632a9d93442978c116-0068fbeeda - 0.8233 - - 1761341145.797417164 1761341146.620721579 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c50f3059eb24bec9d57c-0068fbeeda" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx9c50f3059eb24bec9d57c-0068fbeeda - 0.0079 VW - 1761341146.632784605 1761341146.640731573 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txfd9da699b4244c269ac21-0068fbeeda" "proxy-server 4171824" 0.0016 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txfd9da699b4244c269ac21-0068fbeeda - 0.0045 VW - 1761341146.641384602 1761341146.645869493 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx5f57a4efd8d648fabdf34-0068fbeeda" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx5f57a4efd8d648fabdf34-0068fbeeda" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5f57a4efd8d648fabdf34-0068fbeeda - 0.0059 VW - 1761341146.646496058 1761341146.652423859 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe882887bed724548907f4-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe882887bed724548907f4-0068fbeeda" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe882887bed724548907f4-0068fbeeda" "proxy-server 4171824" 0.0077 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txe882887bed724548907f4-0068fbeeda" "proxy-server 4171824" 0.0094 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - txe882887bed724548907f4-0068fbeeda - 0.0134 - - 1761341146.652810812 1761341146.666163206 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c84750c182e4672a9579-0068fbeeda" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3c84750c182e4672a9579-0068fbeeda - 0.0044 VW - 1761341146.678173065 1761341146.682532072 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx5b6dc00e77264fccb7624-0068fbeeda" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx5b6dc00e77264fccb7624-0068fbeeda - 0.0059 VW - 1761341146.683135509 1761341146.689013004 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txfb681593607f4ac38561c-0068fbeeda" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txfb681593607f4ac38561c-0068fbeeda" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txfb681593607f4ac38561c-0068fbeeda - 0.0067 VW - 1761341146.689712048 1761341146.696385860 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx557ceb05523643ad9bb53-0068fbeeda" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" "txc3317aa8142f46ba81fcf-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" "txc3317aa8142f46ba81fcf-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" "txc3317aa8142f46ba81fcf-0068fbeeda" "proxy-server 4171824" 0.0090 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.65339" "txc3317aa8142f46ba81fcf-0068fbeeda" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341146.65339 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc3317aa8142f46ba81fcf-0068fbeeda - 0.0184 VW - 1761341146.697039843 1761341146.715434551 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx20486af2ba7f4ad3bd345-0068fbeeda" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx20486af2ba7f4ad3bd345-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx20486af2ba7f4ad3bd345-0068fbeeda" "proxy-server 4171824" 0.0089 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx20486af2ba7f4ad3bd345-0068fbeeda" "proxy-server 4171824" 0.0085 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx20486af2ba7f4ad3bd345-0068fbeeda - 0.0136 - - 1761341146.715888739 1761341146.729503632 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3803305d2fa44e3bb85a1-0068fbeeda" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3803305d2fa44e3bb85a1-0068fbeeda - 0.0042 VW - 1761341146.741558075 1761341146.745786428 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf93705a56068483fa02b6-0068fbeeda" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf93705a56068483fa02b6-0068fbeeda - 0.0057 VW - 1761341146.791949749 1761341146.797613621 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx455ae20251704a709b84b-0068fbeeda" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx455ae20251704a709b84b-0068fbeeda" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx455ae20251704a709b84b-0068fbeeda - 0.0067 VW - 1761341146.798223019 1761341146.804945469 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txeb8bbc101879486f9d8f0-0068fbeeda" "proxy-server 4171824" 0.0027 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" "tx9c0165999c1943a6a261d-0068fbeeda" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" "tx9c0165999c1943a6a261d-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" "tx9c0165999c1943a6a261d-0068fbeeda" "proxy-server 4171824" 0.0087 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.71646" "tx9c0165999c1943a6a261d-0068fbeeda" "proxy-server 4171824" 0.0091 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341146.71646 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx9c0165999c1943a6a261d-0068fbeeda - 0.0221 VW - 1761341146.805606604 1761341146.827694893 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5669287437bb4d479b066-0068fbeeda" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5669287437bb4d479b066-0068fbeeda" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5669287437bb4d479b066-0068fbeeda" "proxy-server 4171824" 0.0084 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5669287437bb4d479b066-0068fbeeda" "proxy-server 4171824" 0.0080 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx5669287437bb4d479b066-0068fbeeda - 0.0130 - - 1761341146.828145266 1761341146.841188908 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cff6082f43a4110a656b-0068fbeeda" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sdb1/3/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx5cff6082f43a4110a656b-0068fbeeda" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx5cff6082f43a4110a656b-0068fbeeda - 0.0117 - - 1761341146.842822552 1761341146.854559422 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cfec3040da2409185108-0068fbeeda" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5cfec3040da2409185108-0068fbeeda - 0.0043 VW - 1761341146.856734753 1761341146.861031055 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx6eea6ff2d7924f0fbbc80-0068fbeeda" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6eea6ff2d7924f0fbbc80-0068fbeeda - 0.0058 VW - 1761341146.861717939 1761341146.867487192 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx07818bf642324844bdab9-0068fbeeda" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx07818bf642324844bdab9-0068fbeeda" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx07818bf642324844bdab9-0068fbeeda - 0.0067 VW - 1761341146.868160009 1761341146.874817848 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx4b09668f6d744afbbed1d-0068fbeeda" "proxy-server 4171824" 0.0027 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" "txddfc21f739a7456c9a2d9-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" "txddfc21f739a7456c9a2d9-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" "txddfc21f739a7456c9a2d9-0068fbeeda" "proxy-server 4171824" 0.0081 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.82876" "txddfc21f739a7456c9a2d9-0068fbeeda" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/46 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341146.82876 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txddfc21f739a7456c9a2d9-0068fbeeda - 0.0197 VW - 1761341146.875426054 1761341146.895112753 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ebd284133345e387446-0068fbeeda" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ebd284133345e387446-0068fbeeda" "object-server 4171824" 0.0008 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ebd284133345e387446-0068fbeeda" "proxy-server 4171824" 0.5120 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb9ebd284133345e387446-0068fbeeda" "proxy-server 4171824" 0.5139 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txb9ebd284133345e387446-0068fbeeda - 0.5182 - - 1761341146.895651817 1761341147.413818836 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83c61df10ce141ef90e5a-0068fbeedb" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx83c61df10ce141ef90e5a-0068fbeedb - 0.0042 VW - 1761341147.415540695 1761341147.419779062 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0e872f8d6b6e4dec9ef0a-0068fbeedb" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0e872f8d6b6e4dec9ef0a-0068fbeedb - 0.0058 VW - 1761341147.420385361 1761341147.426218510 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx1a595c28993d4edaa9abe-0068fbeedb" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx1a595c28993d4edaa9abe-0068fbeedb" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sda1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx8e4b847ef7334c98b4b29-0068fbeedb" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1a595c28993d4edaa9abe-0068fbeedb - 0.0172 VW - 1761341147.426848173 1761341147.444096327 0 - (txn: tx4caa0af0f13b4b468439d-0068fbeedb) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx4caa0af0f13b4b468439d-0068fbeedb" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx4caa0af0f13b4b468439d-0068fbeedb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx4caa0af0f13b4b468439d-0068fbeedb" "proxy-server 4171824" 0.0084 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx4caa0af0f13b4b468439d-0068fbeedb" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341146.89619 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx4caa0af0f13b4b468439d-0068fbeedb - 0.0199 VW - 1761341147.433643818 1761341147.453573465 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx24f42681ad1c47e097bec-0068fbeedb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx24f42681ad1c47e097bec-0068fbeedb" "proxy-server 4171824" 0.0085 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx24f42681ad1c47e097bec-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx24f42681ad1c47e097bec-0068fbeedb" "proxy-server 4171824" 0.0099 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx24f42681ad1c47e097bec-0068fbeedb - 0.0149 - - 1761341147.454041243 1761341147.468950748 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc4329f255134a19972b0-0068fbeedb" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcc4329f255134a19972b0-0068fbeedb - 0.0042 VW - 1761341147.470677853 1761341147.474852324 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sda1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx59469df1da8a4ee4b6ad5-0068fbeedb" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx59469df1da8a4ee4b6ad5-0068fbeedb - 0.0057 VW - 1761341147.475444078 1761341147.481122971 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sdb1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "tx509afc3f8c93487a9535d-0068fbeedb" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "tx509afc3f8c93487a9535d-0068fbeedb" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx509afc3f8c93487a9535d-0068fbeedb - 0.0056 VW - 1761341147.481788158 1761341147.487379313 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txca0f2e99ccd54a2785c1c-0068fbeedb" "object-server 4171824" 0.0008 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txca0f2e99ccd54a2785c1c-0068fbeedb" "proxy-server 4171824" 0.0065 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txca0f2e99ccd54a2785c1c-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txca0f2e99ccd54a2785c1c-0068fbeedb" "proxy-server 4171824" 0.0109 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - txca0f2e99ccd54a2785c1c-0068fbeedb - 0.0147 - - 1761341147.487784863 1761341147.502459764 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx496e51e383784e168c8f9-0068fbeedb" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx496e51e383784e168c8f9-0068fbeedb - 0.0039 VW - 1761341147.581591368 1761341147.585539341 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb0d17ffaf33c4895886d7-0068fbeedb" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb0d17ffaf33c4895886d7-0068fbeedb - 0.0108 VW - 1761341147.586109400 1761341147.596946001 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 200 4 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "tx86807251897f45ddb3ccb-0068fbeedb" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sdb1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 200 4 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "tx86807251897f45ddb3ccb-0068fbeedb" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sdb1/3/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx2cf7d6135d084841acbb8-0068fbeedb" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx86807251897f45ddb3ccb-0068fbeedb - 0.0170 VW - 1761341147.597570896 1761341147.614543676 0 - (txn: tx7e40cf7ad002408abcdb3-0068fbeedb) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" "tx7e40cf7ad002408abcdb3-0068fbeedb" "object-server 4171824" 0.0008 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" "tx7e40cf7ad002408abcdb3-0068fbeedb" "proxy-server 4171824" 0.0079 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" "tx7e40cf7ad002408abcdb3-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1761341147.48835" "tx7e40cf7ad002408abcdb3-0068fbeedb" "proxy-server 4171824" 0.0102 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 PUT /v1/a/3_vc_non_ascii%25C2%25A3/00d3_o_ascii/sub/1761341147.48835 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx7e40cf7ad002408abcdb3-0068fbeedb - 0.0207 VW - 1761341147.604058266 1761341147.624779940 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx656136d855ff4d0e8dedc-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx656136d855ff4d0e8dedc-0068fbeedb" "proxy-server 4171824" 0.0076 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx656136d855ff4d0e8dedc-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx656136d855ff4d0e8dedc-0068fbeedb" "proxy-server 4171824" 0.0093 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx656136d855ff4d0e8dedc-0068fbeedb - 0.0139 - - 1761341147.625226736 1761341147.639172077 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2aad5196f1bd4eaf91390-0068fbeedb" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2aad5196f1bd4eaf91390-0068fbeedb - 0.0040 VW - 1761341147.640732050 1761341147.644689083 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "HEAD /sdb1/3/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx7b31cadf93e94b98a4f92-0068fbeedb" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx7b31cadf93e94b98a4f92-0068fbeedb - 0.0062 VW - 1761341147.645231247 1761341147.651448250 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3" 200 724 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txd4f925e724b74f1c818f4-0068fbeedb" "proxy-server 4171824" 0.0035 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txd4f925e724b74f1c818f4-0068fbeedb - 0.0068 VW - 1761341147.652024269 1761341147.658845186 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619?symlink=get" "tx3ade9599273341e4a4bf4-0068fbeedb" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "GET /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619?symlink=get" "tx3ade9599273341e4a4bf4-0068fbeedb" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341146.89619%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3ade9599273341e4a4bf4-0068fbeedb - 0.0110 VW - 1761341147.659362793 1761341147.670372009 0 - (txn: tx71468cd1b5cb4a27b959d-0068fbeedb) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx71468cd1b5cb4a27b959d-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx71468cd1b5cb4a27b959d-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx71468cd1b5cb4a27b959d-0068fbeedb" "proxy-server 4171824" 0.0091 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx71468cd1b5cb4a27b959d-0068fbeedb" "proxy-server 4171824" 0.0087 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx71468cd1b5cb4a27b959d-0068fbeedb - 0.0134 VW - 1761341147.665715456 1761341147.679089069 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:47 +0000] "DELETE /sdb1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 204 - "DELETE http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx579765b4fe2c45558be1d-0068fbeedb" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx579765b4fe2c45558be1d-0068fbeedb" "proxy-server 4171824" 0.4497 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sda1/3/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 204 - "DELETE http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx579765b4fe2c45558be1d-0068fbeedb" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1761341146.89619" "tx579765b4fe2c45558be1d-0068fbeedb" "proxy-server 4171824" 0.4519 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1761341146.89619 HTTP/1.0 204 - Swift - - - - tx579765b4fe2c45558be1d-0068fbeedb - 0.4560 VW - 1761341147.679588079 1761341148.135565042 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab665fe049ae4df4a1d7d-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/3/a/3_vc_non_ascii%C2%A3" 200 185 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=00d3_o_ascii%2Fsub%2F&format=json&states=listing" "txab665fe049ae4df4a1d7d-0068fbeedc" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D00d3_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - txab665fe049ae4df4a1d7d-0068fbeedc - 0.0114 - - 1761341148.137345314 1761341148.148728848 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94431bf1b73b4d60a9aa8-0068fbeedc" "proxy-server 4171824" 0.0015 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/3_oc_non_ascii%C2%A3whoops" "tx94431bf1b73b4d60a9aa8-0068fbeedc" "container-server 4171824" 0.0011 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/3_oc_non_ascii%C2%A3whoops" "tx94431bf1b73b4d60a9aa8-0068fbeedc" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx94431bf1b73b4d60a9aa8-0068fbeedc" "proxy-server 4171824" 0.0144 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx94431bf1b73b4d60a9aa8-0068fbeedc" "proxy-server 4171824" 0.0099 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx94431bf1b73b4d60a9aa8-0068fbeedc - 0.0256 - - 1761341148.150802374 1761341148.176434517 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5f272f1f17a4acaab320-0068fbeedc" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf5f272f1f17a4acaab320-0068fbeedc - 0.0048 VW - 1761341148.178078175 1761341148.182879686 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txf669d034a7374ad3a2163-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txf669d034a7374ad3a2163-0068fbeedc - 0.0041 VW - 1761341148.183504105 1761341148.187640429 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx9ac4d11dbfd6421387899-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx9ac4d11dbfd6421387899-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx9ac4d11dbfd6421387899-0068fbeedc - 0.0055 VW - 1761341148.188309908 1761341148.193859816 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "txcc039c39709244feabe0f-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "txcc039c39709244feabe0f-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "txcc039c39709244feabe0f-0068fbeedc" "proxy-server 4171824" 0.0078 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "txcc039c39709244feabe0f-0068fbeedc" "proxy-server 4171824" 0.0094 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - txcc039c39709244feabe0f-0068fbeedc - 0.0134 - - 1761341148.194316387 1761341148.207679510 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx407e80b3595544fa976c2-0068fbeedc" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx407e80b3595544fa976c2-0068fbeedc - 0.0050 VW - 1761341148.209395647 1761341148.214345932 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txc43620d2d83148558fa63-0068fbeedc" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txc43620d2d83148558fa63-0068fbeedc - 0.0055 VW - 1761341148.214928865 1761341148.220465660 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx096fbce37d414e369a6fe-0068fbeedc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx096fbce37d414e369a6fe-0068fbeedc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txf00ade859f814f45a829a-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txf00ade859f814f45a829a-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx096fbce37d414e369a6fe-0068fbeedc - 0.0121 VW - 1761341148.221072912 1761341148.233206034 0 - (txn: tx91ababade86444609e2c0-0068fbeedc) -proxy INFO: - - 24/Oct/2025/21/25/48 PUT /v1/a/none/003foo/1761341148.19488 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx91ababade86444609e2c0-0068fbeedc - 0.0061 VW - 1761341148.227610111 1761341148.233737707 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 204 - "HEAD http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx4611af083dc645998d761-006b08fee6" "proxy-server 525338" 0.0053 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdh1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 201 - "PUT http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "txda09a55160004aaaa0c98-006b08fee6" "proxy-server 525338" 0.0210 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 201 - "PUT http://localhost/sdi1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "txda09a55160004aaaa0c98-006b08fee6" "object-server 525338" 0.0042 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 201 - "PUT http://localhost/sdg1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "txda09a55160004aaaa0c98-006b08fee6" "object-server 525338" 0.0005 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdi1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 201 - "PUT http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "txda09a55160004aaaa0c98-006b08fee6" "proxy-server 525338" 0.0283 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdg1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 201 - "PUT http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "txda09a55160004aaaa0c98-006b08fee6" "proxy-server 525338" 0.0303 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa34003468d75418f913b6-006b08fee6" "proxy-server 525338" 0.0023 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 204 - "HEAD http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx8b644bce86314652a0fe8-006b08fee6" "proxy-server 525338" 0.0059 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 200 82 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx92a3bdaafa764c78aa7e8-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdi1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 200 82 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx92a3bdaafa764c78aa7e8-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb04ccd589eb9453d8a1be-006b08fee6" "proxy-server 525338" 0.0054 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 204 - "HEAD http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "tx25a3ba7942934ae58127c-006b08fee6" "proxy-server 525338" 0.0093 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 404 70 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx1de0895da0294917ae37c-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 404 70 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx1de0895da0294917ae37c-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1de0895da0294917ae37c-006b08fee6) +proxy DEBUG: Ignoring 404 from primary (txn: tx1de0895da0294917ae37c-006b08fee6) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdi1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 404 70 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx1de0895da0294917ae37c-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1de0895da0294917ae37c-006b08fee6) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bb355fa27954d1dbf227-006b08fee6" "proxy-server 525338" 0.0021 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" 204 - "HEAD http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7" "txbc98ee8445094eab91991-006b08fee6" "proxy-server 525338" 0.0012 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 404 70 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx1806e218a9e1401ca1fb8-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 200 82 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx1806e218a9e1401ca1fb8-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1806e218a9e1401ca1fb8-006b08fee6) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdi1/2/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" 200 82 "GET http://localhost/v1/a/4310fbaf2ecc4f0bad543fc228dfcfd7/f116a3fbba674169ac64334e4f5a9a18" "tx1806e218a9e1401ca1fb8-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4807b6e9c8b457ca34bd-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/0/a/9c53d58adb9141f18d44d07d3de3c1b5" 201 - "PUT http://127.0.0.1:36069/sda1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" "txc4807b6e9c8b457ca34bd-006b08fee6" "container-server 525338" 0.0011 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/0/a/9c53d58adb9141f18d44d07d3de3c1b5" 201 - "PUT http://127.0.0.1:55609/sdb1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" "txc4807b6e9c8b457ca34bd-006b08fee6" "container-server 525338" 0.0045 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" 201 - "PUT http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5" "txc4807b6e9c8b457ca34bd-006b08fee6" "proxy-server 525338" 0.0161 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" 201 - "PUT http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5" "txc4807b6e9c8b457ca34bd-006b08fee6" "proxy-server 525338" 0.0124 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12f66816858b49c3a4da1-006b08fee6" "proxy-server 525338" 0.0021 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" 204 - "HEAD http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5" "tx817ee284565f41e4a0da2-006b08fee6" "proxy-server 525338" 0.0015 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdi1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 201 - "PUT http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "txe4e9b9f5dd5e469199029-006b08fee6" "proxy-server 525338" 0.0109 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/3/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 201 - "PUT http://localhost/sdh1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "txe4e9b9f5dd5e469199029-006b08fee6" "object-server 525338" 0.0005 "-" 525338 3/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables +test.unit.proxy.test_server.TestECGets.test_GET_with_missing_durables ... ok +test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive +test.unit.obj.test_server.TestObjectController.test_EC_GET_quarantine_invalid_frag_archive ... ok -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdh1/2/a/ec-con/range-get-test" "tx3addf3e49ac44a5396b44-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec-con/range-get-test" 201 - "PUT http://localhost/sdg1/2/a/ec-con/range-get-test" "tx3addf3e49ac44a5396b44-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx3addf3e49ac44a5396b44-0068fbeedd" "proxy-server 4171839" 0.0159 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/2/a/ec-con/range-get-test" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test" "tx3addf3e49ac44a5396b44-0068fbeedd" "proxy-server 4171839" 0.0179 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec-con/range-get-test HTTP/1.0 201 - - t 14513 - - tx3addf3e49ac44a5396b44-0068fbeedd - 0.0319 - - 1761341149.632997990 1761341149.664906740 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcb4b13e4d8a4dcb983e8-0068fbeedd" "proxy-server 4171839" 0.0022 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txeefe10ff1f58475493237-0068fbeedd" "proxy-server 4171839" 0.0025 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx697da3f7b93b4c0d852ca-0068fbeedd" "proxy-server 4171839" 0.0109 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdh1/1/a/ec-con/range-get-test-tiny" "tx697da3f7b93b4c0d852ca-0068fbeedd" "object-server 4171839" 0.0004 "-" 4171839 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/sdi1/1/a/ec-con/range-get-test-tiny" "tx697da3f7b93b4c0d852ca-0068fbeedd" "object-server 4171839" 0.0004 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx697da3f7b93b4c0d852ca-0068fbeedd" "proxy-server 4171839" 0.0151 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/1/a/ec-con/range-get-test-tiny" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-tiny" "tx697da3f7b93b4c0d852ca-0068fbeedd" "proxy-server 4171839" 0.0173 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec-con/range-get-test-tiny HTTP/1.0 201 - - t 17 - - tx697da3f7b93b4c0d852ca-0068fbeedd - 0.0327 - - 1761341149.666629076 1761341149.699373484 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb717cd30716540789660a-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb5b5d299ea5f415b92d6e-0068fbeedd" "proxy-server 4171839" 0.0024 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/3/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx207d84335816491cbe637-0068fbeedd" "proxy-server 4171839" 0.0112 "-" 4171839 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdi1/3/a/ec-con/range-get-test-aligned" "tx207d84335816491cbe637-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/sdh1/3/a/ec-con/range-get-test-aligned" "tx207d84335816491cbe637-0068fbeedd" "object-server 4171839" 0.0004 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/3/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx207d84335816491cbe637-0068fbeedd" "proxy-server 4171839" 0.0155 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/3/a/ec-con/range-get-test-aligned" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-aligned" "tx207d84335816491cbe637-0068fbeedd" "proxy-server 4171839" 0.0168 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec-con/range-get-test-aligned HTTP/1.0 201 - - t 8192 - - tx207d84335816491cbe637-0068fbeedd - 0.0314 - - 1761341149.700866461 1761341149.732245922 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1fb531882cd4499b915a0-0068fbeedd" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe80dec1b4de34147a1120-0068fbeedd" "proxy-server 4171839" 0.0026 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/2/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx771512dafa124bc1be64c-0068fbeedd" "proxy-server 4171839" 0.0152 "-" 4171839 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdi1/2/a/ec-con/range-get-test-zero-byte" "tx771512dafa124bc1be64c-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/sdh1/2/a/ec-con/range-get-test-zero-byte" "tx771512dafa124bc1be64c-0068fbeedd" "object-server 4171839" 0.0005 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/2/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx771512dafa124bc1be64c-0068fbeedd" "proxy-server 4171839" 0.0160 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/2/a/ec-con/range-get-test-zero-byte" 201 - "PUT http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx771512dafa124bc1be64c-0068fbeedd" "proxy-server 4171839" 0.0157 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 201 - - t - - - tx771512dafa124bc1be64c-0068fbeedd - 0.0358 - - 1761341149.733953476 1761341149.769780397 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9a01bacae4ed449081f56-0068fbeedd" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd530ac8742b04fe08c189-0068fbeedd" "proxy-server 4171839" 0.0025 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1f5c3a9c097e4490a4feb-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1f5c3a9c097e4490a4feb-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5501 - tx1f5c3a9c097e4490a4feb-0068fbeedd - 0.0183 - - 1761341149.775029421 1761341149.793338060 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_off_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_aligned_obj ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_aligned_range_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus -test.unit.proxy.test_server.TestObjectECRangedGET.test_bogus ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdb1/3/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 201 - "PUT http://localhost/sdg1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "txe4e9b9f5dd5e469199029-006b08fee6" "object-server 525338" 0.0005 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdh1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 201 - "PUT http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "txe4e9b9f5dd5e469199029-006b08fee6" "proxy-server 525338" 0.0190 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "PUT /sdg1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 201 - "PUT http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "txe4e9b9f5dd5e469199029-006b08fee6" "proxy-server 525338" 0.0202 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1df4ebd5ab2747e4b8b15-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" 204 - "HEAD http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5" "txebd0bc2b3a3441b7b8fae-006b08fee6" "proxy-server 525338" 0.0077 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 200 82 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx4e3fc5ab968544ae87199-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 200 82 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx4e3fc5ab968544ae87199-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21069ac8d46940ecb1e95-006b08fee6" "proxy-server 525338" 0.0033 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" 204 - "HEAD http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5" "txf7720dbb4a254406a92bc-006b08fee6" "proxy-server 525338" 0.0023 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdi1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 404 70 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx53c9c3cdf9d84fbc989b7-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 404 70 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx53c9c3cdf9d84fbc989b7-006b08fee6" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx53c9c3cdf9d84fbc989b7-006b08fee6) +proxy DEBUG: Ignoring 404 from primary (txn: tx53c9c3cdf9d84fbc989b7-006b08fee6) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 404 70 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx53c9c3cdf9d84fbc989b7-006b08fee6" "proxy-server 525338" 0.0004 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx53c9c3cdf9d84fbc989b7-006b08fee6) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc54d3464d26c4950b72d1-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "HEAD /sdb1/3/a/9c53d58adb9141f18d44d07d3de3c1b5" 204 - "HEAD http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5" "tx1dc60d81d5df4546ad120-006b08fee6" "proxy-server 525338" 0.0013 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdi1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 200 82 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx484c69f10ec94a3987bc6-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdg1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 200 82 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx484c69f10ec94a3987bc6-006b08fee6" "proxy-server 525338" 0.0006 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:14 +0000] "GET /sdh1/0/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" 200 82 "GET http://localhost/v1/a/9c53d58adb9141f18d44d07d3de3c1b5/5ebb0e7b3fdb48ddaef6d2ad7e9a7c83" "tx484c69f10ec94a3987bc6-006b08fee6" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx819dc0f5cf0746ffaa953-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 201 - "PUT http://127.0.0.1:55609/sdb1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx819dc0f5cf0746ffaa953-006b08fee7" "container-server 525338" 0.0010 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 201 - "PUT http://127.0.0.1:36069/sda1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx819dc0f5cf0746ffaa953-006b08fee7" "container-server 525338" 0.0048 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 201 - "PUT http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx819dc0f5cf0746ffaa953-006b08fee7" "proxy-server 525338" 0.0118 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 201 - "PUT http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx819dc0f5cf0746ffaa953-006b08fee7" "proxy-server 525338" 0.0165 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f3a8dee692145e3a9b72-006b08fee7" "proxy-server 525338" 0.0020 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 204 - "HEAD http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx465eac92773e43ebb9d1a-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 201 - "PUT http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txbddacea341c840ab93828-006b08fee7" "proxy-server 525338" 0.0080 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 201 - "PUT http://localhost/sdg1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txbddacea341c840ab93828-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 201 - "PUT http://localhost/sdh1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txbddacea341c840ab93828-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 201 - "PUT http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txbddacea341c840ab93828-006b08fee7" "proxy-server 525338" 0.0141 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 201 - "PUT http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txbddacea341c840ab93828-006b08fee7" "proxy-server 525338" 0.0139 "-" 525338 3test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data ... ok +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data_no_commit +test.unit.obj.test_server.TestObjectController.test_EC_PUT_GET_data_no_commit ... ok -sharder-test WARNING: shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 -sharder-test WARNING: existing_shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 -sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=False) in 7.176399230957031e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: got 0 rows (deleted=True) in 6.437301635742188e-05s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647>, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1761341043.59647, (0, 0) as of 1761341043.59647, created as of 1761341043.59647> - shard db already in sync, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1761341043.59647, (3, 3) as of 1761341148.25627, cleaved as of 1761341043.59647> in 0.003s, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' -sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp75ndffn5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341147.50148.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '69cfa984-cf0f-42c8-bde8-300a6a6366f8-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmppzej85sp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341148.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '69cfa984-cf0f-42c8-bde8-300a6a6366f8-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmppzej85sp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341148.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '69cfa984-cf0f-42c8-bde8-300a6a6366f8-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmppzej85sp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341148.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': '69cfa984-cf0f-42c8-bde8-300a6a6366f8-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmppzej85sp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341148.00000.db -sharder-test WARNING: Repeat cleaving required, context: {'ref': 'd02deb5c-ca2d-4a66-a02b-5fab7668efd7-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmppzej85sp/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1761341148.00000.db -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw8j98ypb/sda/containers/0/ash/c2hash/c2hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw8j98ypb/sda/containers/0/ash/c1hash/c1hash.db' -sharder-test DEBUG: Unlinked retiring db '/tmp/tmpw8j98ypb/sda/containers/0/ash/c3hash/c3hash.db' -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump -test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump ... ok -test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges -test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges ... ok -test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported -test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b873a2ae7a34c1c9c783-006b08fee7" "proxy-server 525338" 0.0061 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 204 - "HEAD http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx5f302e70fd284d808869f-006b08fee7" "proxy-server 525338" 0.0065 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 200 82 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txf4e668c9f075433b9d435-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 200 82 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "txf4e668c9f075433b9d435-006b08fee7" "proxy-server 525338" 0.0087 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0422f1c5722a4ed58c776-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 204 - "HEAD http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4" "tx544128fcfb3843fdafb2d-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 404 70 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "tx630d0e8c70804b4c86c92-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 404 70 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "tx630d0e8c70804b4c86c92-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx630d0e8c70804b4c86c92-006b08fee7) +proxy DEBUG: Ignoring 404 from primary (txn: tx630d0e8c70804b4c86c92-006b08fee7) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 404 70 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "tx630d0e8c70804b4c86c92-006b08fee7" "proxy-server 525338" 0.0004 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx630d0e8c70804b4c86c92-006b08fee7) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e5cffab3ab64772a90c4-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a/1e201f8e385d4d07a0d5c20430d1c7d4" 204 - "HEAD http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4" "txcbae5b88ab6d4622ac236-006b08fee7" "proxy-server 525338" 0.0023 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 404 70 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "tx5069a0a0ef11479799788-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 200 82 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "tx5069a0a0ef11479799788-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx5069a0a0ef11479799788-006b08fee7) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/3/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" 200 82 "GET http://localhost/v1/a/1e201f8e385d4d07a0d5c20430d1c7d4/3bafa1d3beed4e70885ce9d8c30c6565" "tx5069a0a0ef11479799788-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx92c31f7afd5348a4859f7-006b08fee7" "proxy-server 525338" 0.0054 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/6805695323c142fda3302fb462d8416e" 201 - "PUT http://127.0.0.1:36069/sda1/3/a/6805695323c142fda3302fb462d8416e" "tx92c31f7afd5348a4859f7-006b08fee7" "container-server 525338" 0.0011 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/6805695323c142fda3302fb462d8416e" 201 - "PUT http://127.0.0.1:55609/sdb1/3/a/6805695323c142fda3302fb462d8416e" "tx92c31f7afd5348a4859f7-006b08fee7" "container-server 525338" 0.0040 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/3/a/6805695323c142fda3302fb462d8416e" 201 - "PUT http://localhost/v1/a/6805695323c142fda3302fb462d8416e" "tx92c31f7afd5348a4859f7-006b08fee7" "proxy-server 525338" 0.0177 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/3/a/6805695323c142fda3302fb462d8416e" 201 - "PUT http://localhost/v1/a/6805695323c142fda3302fb462d8416e" "tx92c31f7afd5348a4859f7-006b08fee7" "proxy-server 525338" 0.0267 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe23476b67f2e40278bd0d-006b08fee7" "proxy-server 525338" 0.0020 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/3/a/6805695323c142fda3302fb462d8416e" 204 - "HEAD http://localhost/v1/a/6805695323c142fda3302fb462d8416e" "tx406adf25f8d4470d917ed-006b08fee7" "proxy-server 525338" 0.0014 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 201 - "PUT http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx942481b9b57f4fa8958cb-006b08fee7" "proxy-server 525338" 0.0094 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/3/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 201 - "PUT http://localhost/sdi1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx942481b9b57f4fa8958cb-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/3/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 201 - "PUT http://localhost/sdh1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx942481b9b57f4fa8958cb-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 201 - "PUT http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx942481b9b57f4fa8958cb-006b08fee7" "proxy-server 525338" 0.0134 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 201 - "PUT http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx942481b9b57f4fa8958cb-006b08fee7" "proxy-server 525338" 0.0154 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d873ef4473748f6bc162-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/3/a/6805695323c142fda3302fb462d8416e" 204 - "HEAD http://localhost/v1/a/6805695323c142fda3302fb462d8416e" "tx207b9d66c88a4d7bac2bc-006b08fee7" "proxy-server 525338" 0.0025 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 200 82 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx9bc11032418944089a45c-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3test.unit.obj.test_server.TestObjectController.test_GET +test.unit.obj.test_server.TestObjectController.test_GET ... ok +test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node +test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_frags_per_node ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Base server 10.0.0.0:1000/sda re: Trying to POST /: Timeout (Nones) (txn: tx556f90c6165843c4bdfce-0068fbeedc) -test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx556f90c6165843c4bdfce-0068fbeedc) -test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: tx556f90c6165843c4bdfce-0068fbeedc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx307d629675e14f47aea45-0068fbeedc" "proxy-server 4171813" 0.0021 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "tx307d629675e14f47aea45-0068fbeedc" "container-server 4171813" 0.0016 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "tx307d629675e14f47aea45-0068fbeedc" "container-server 4171813" 0.0010 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx307d629675e14f47aea45-0068fbeedc" "proxy-server 4171813" 0.0087 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx307d629675e14f47aea45-0068fbeedc" "proxy-server 4171813" 0.0180 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx307d629675e14f47aea45-0068fbeedc - 0.0260 - - 1761341148.687417507 1761341148.713437080 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66d1a808feb54c9385be4-0068fbeedc" "proxy-server 4171813" 0.0019 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txaae5ed8cb3bc41fd89f4e-0068fbeedc" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx60a661682d3b45e4b8282-0068fbeedc" "proxy-server 4171813" 0.0064 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "tx60a661682d3b45e4b8282-0068fbeedc" "object-server 4171813" 0.0005 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "tx60a661682d3b45e4b8282-0068fbeedc" "object-server 4171813" 0.0005 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx60a661682d3b45e4b8282-0068fbeedc" "proxy-server 4171813" 0.0118 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx60a661682d3b45e4b8282-0068fbeedc" "proxy-server 4171813" 0.0110 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx60a661682d3b45e4b8282-0068fbeedc - 0.0255 - - 1761341148.714802980 1761341148.740301132 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2adc9677069f43449f964-0068fbeedc" "proxy-server 4171813" 0.0019 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx996c5feedcb849e69b4b1-0068fbeedc" "proxy-server 4171813" 0.0025 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txdc50d056c7794089adba9-0068fbeedc" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txdc50d056c7794089adba9-0068fbeedc" "proxy-server 4171813" 0.0004 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - txdc50d056c7794089adba9-0068fbeedc - 0.0164 - - 1761341148.741791010 1761341148.758184195 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdd4cf34297a544eda190e-0068fbeedc" "proxy-server 4171813" 0.0013 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "txdd4cf34297a544eda190e-0068fbeedc" "container-server 4171813" 0.0010 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txdd4cf34297a544eda190e-0068fbeedc" "proxy-server 4171813" 0.0066 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "txdd4cf34297a544eda190e-0068fbeedc" "container-server 4171813" 0.0010 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txdd4cf34297a544eda190e-0068fbeedc" "proxy-server 4171813" 0.0109 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txdd4cf34297a544eda190e-0068fbeedc - 0.0182 - - 1761341148.760082006 1761341148.778267145 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txafd17d61cf6d49c4a7bea-0068fbeedc" "proxy-server 4171813" 0.0020 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3f34caf841de4dbfb5d6f-0068fbeedc" "proxy-server 4171813" 0.0012 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdh1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txa2712f0faee840f9b161c-0068fbeedc" "proxy-server 4171813" 0.0002 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdi1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txa2712f0faee840f9b161c-0068fbeedc" "proxy-server 4171813" 0.0002 "-" 4171813 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_404 ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_big ... ok +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0086 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0098 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o-not-found" 404 70 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0061 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:14 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0051 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0029 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0048 "-" 525343 1 +test-object-controller WARNING: Quarantined object /tmp/tmp8z52rfik/tmp_test_object_server_ObjectController/sda1/objects-1/p/a43/615cd4810e0d969889af154f7b02ba43/1795751654.00000#7#d.data: Invalid EC metadata at offset 0x0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0070 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0069 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 629586 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0052 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 2 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 416 97 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 3 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 525343 0test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences +test.unit.obj.test_server.TestObjectController.test_GET_HEAD_with_fragment_preferences ... ok +test.unit.obj.test_server.TestObjectController.test_GET_but_expired +test.unit.obj.test_server.TestObjectController.test_GET_but_expired ... ok -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88bc6b481ab04034b3c1c-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa41db91d9f354a67a43b7-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txdd8da100770b48c2a5029-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 3322 "GET http://localhost/v1/a/ec-con/range-get-test" "txdd8da100770b48c2a5029-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 6321 - txdd8da100770b48c2a5029-0068fbeedd - 0.0167 - - 1761341149.798701763 1761341149.815376997 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7d029672aaee4375bc960-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9ff86deca6fd43a8b4269-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1a556b0fd6bf4585989b9-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1a556b0fd6bf4585989b9-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx1a556b0fd6bf4585989b9-0068fbeedd - 0.0164 - - 1761341149.820698023 1761341149.837082148 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79a1276ade674059a1f37-0068fbeedd" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx09bc2d7002e64cfb80191-0068fbeedd" "proxy-server 4171839" 0.0053 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx544f9579880d4a50be620-0068fbeedd" "proxy-server 4171839" 0.0009 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/3/a/ec-con/range-get-test-aligned" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "tx544f9579880d4a50be620-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 4096 - tx544f9579880d4a50be620-0068fbeedd - 0.0205 - - 1761341149.842526674 1761341149.863060474 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcb0052d8fd344fe08055f-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb5313af104e0493fa3f24-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txac79153f5be8443398aa4-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "txac79153f5be8443398aa4-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2225 - txac79153f5be8443398aa4-0068fbeedd - 0.0163 - - 1761341149.868463516 1761341149.884790182 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc6a4b35363043c0b4d97-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txeab4719f1eb34c2f9aab0-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0500c45adf504f41ae017-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx0500c45adf504f41ae017-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - tx0500c45adf504f41ae017-0068fbeedd - 0.0168 - - 1761341149.890240669 1761341149.907028437 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ff4f5c5b109481badc6f-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc737a086193948da95141-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txd037c4a1659544b0ad3a1-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "txd037c4a1659544b0ad3a1-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2 - txd037c4a1659544b0ad3a1-0068fbeedd - 0.0160 - - 1761341149.912273884 1761341149.928253174 3 -test.unit.proxy.test_server.TestObjectECRangedGET.test_boundaries -test.unit.proxy.test_server.TestObjectECRangedGET.test_boundaries ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_byte_0 -test.unit.proxy.test_server.TestObjectECRangedGET.test_byte_0 ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_ignore_range_if_metadata_present -test.unit.proxy.test_server.TestObjectECRangedGET.test_ignore_range_if_metadata_present ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_large_suffix ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_off_end ... ok +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 200 82 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx9bc11032418944089a45c-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa84948b2bb704d0dba370-006b08fee7" "proxy-server 525338" 0.0019 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/3/a/6805695323c142fda3302fb462d8416e" 204 - "HEAD http://localhost/v1/a/6805695323c142fda3302fb462d8416e" "txa99a01dea6ff44938a582-006b08fee7" "proxy-server 525338" 0.0054 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 404 70 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx835f56a289eb41bcbd1d8-006b08fee7" "proxy-server 525338" 0.0044 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 404 70 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx835f56a289eb41bcbd1d8-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx835f56a289eb41bcbd1d8-006b08fee7) +proxy DEBUG: Ignoring 404 from primary (txn: tx835f56a289eb41bcbd1d8-006b08fee7) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 404 70 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx835f56a289eb41bcbd1d8-006b08fee7" "proxy-server 525338" 0.0004 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx835f56a289eb41bcbd1d8-006b08fee7) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc0911e9f75ba4f23a5af5-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/3/a/6805695323c142fda3302fb462d8416e" 204 - "HEAD http://localhost/v1/a/6805695323c142fda3302fb462d8416e" "txaec104dd08724810a1a19-006b08fee7" "proxy-server 525338" 0.0014 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 404 70 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx64404a3797ff4f0e8ee1b-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 404 70 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx64404a3797ff4f0e8ee1b-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx64404a3797ff4f0e8ee1b-006b08fee7) +proxy DEBUG: Ignoring 404 from primary (txn: tx64404a3797ff4f0e8ee1b-006b08fee7) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 200 82 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx64404a3797ff4f0e8ee1b-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" 200 82 "GET http://localhost/v1/a/6805695323c142fda3302fb462d8416e/d172d891aa9c44d688444cf3f6fcbabc" "tx64404a3797ff4f0e8ee1b-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx247a227994ff4e3588a91-006b08fee7" "proxy-server 525338" 0.0014 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/3c5405d61f8345a2b8f052f65caae3ad" 201 - "PUT http://127.0.0.1:36069/sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad" "tx247a227994ff4e3588a91-006b08fee7" "container-server 525338" 0.0011 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/3c5405d61f8345a2b8f052f65caae3ad" 201 - "PUT http://127.0.0.1:55609/sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad" "tx247a227994ff4e3588a91-006b08fee7" "container-server 525338" 0.0010 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx247a227994ff4e3588a91-006b08fee7" "proxy-server 525338" 0.0087 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx247a227994ff4e3588a91-006b08fee7" "proxy-server 525338" 0.0164 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5376e145a45d450d819d7-006b08fee7" "proxy-server 525338" 0.0020 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx80643679e41e4f88b76d8-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx24ba3128935c4fcf88af7-006b08fee7" "proxy-server 525338" 0.0103 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx24ba3128935c4fcf88af7-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx24ba3128935c4fcf88af7-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx24ba3128935c4fcf88af7-006b08fee7" "proxy-server 525338" 0.0135 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx24ba3128935c4fcf88af7-006b08fee7" "proxy-server 525338" 0.0164 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed426daad8d8422c8c26d-006b08fee7" "proxy-server 525338" 0.0017 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx49ff9f53fdfc4f1c8f1de-006b08fee7" "proxy-server 525338" 0.0023 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx3974dca05a4648d2a6bcc-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx3974dca05a4648d2a6bcc-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd634029fc4564bd187fa4-006b08fee7" "proxy-server 525338" 0.0028 "-" 525338 -test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config +test.unit.obj.test_server.TestObjectController.test_GET_cooperative_period_config ... ok +test.unit.obj.test_server.TestObjectController.test_GET_if_match +test.unit.obj.test_server.TestObjectController.test_GET_if_match ... ok +test.unit.obj.test_server.TestObjectController.test_GET_if_match_etag_is_at +test.unit.obj.test_server.TestObjectController.test_GET_if_match_etag_is_at ... ok -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx119b9f76529d40d8abd2f-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx9609728285ac48cfb8a11-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8898b479079e4ce9bb90a-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx8898b479079e4ce9bb90a-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx8898b479079e4ce9bb90a-0068fbeedd - 0.0229 - - 1761341149.933599710 1761341149.956490755 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb259f15b0d5b46c195b73-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx95caca8939b641eb94691-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txa5754653bf9846c082d56-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 200 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "txa5754653bf9846c082d56-0068fbeedd" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec-con/range-get-test HTTP/1.0 200 - - t - 14513 - txa5754653bf9846c082d56-0068fbeedd - 0.0172 - - 1761341149.961892128 1761341149.979097366 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf82e1a8e2d4e4907aafb6-0068fbeedd" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx7fcc6e3a7ca047e2a6526-0068fbeedd" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx36dfd690106e4feb9a91a-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6384 "GET http://localhost/v1/a/ec-con/range-get-test" "tx36dfd690106e4feb9a91a-0068fbeedd" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 5000 - tx36dfd690106e4feb9a91a-0068fbeedd - 0.0164 - - 1761341149.984444618 1761341150.000805616 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa0abc9a04cce4ac3acf6a-0068fbeede" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx6c1c4f30d82e4f9e8ab5c-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txe72e8787dad34b2bba308-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4487 "GET http://localhost/v1/a/ec-con/range-get-test" "txe72e8787dad34b2bba308-0068fbeede" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 854 - txe72e8787dad34b2bba308-0068fbeede - 0.0167 - - 1761341150.006337881 1761341150.023010015 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4050a19ede8c420988d20-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx37588b6450fe4f9a8ff4b-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7e616cb89efc4cb1ae0db-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 3553 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7e616cb89efc4cb1ae0db-0068fbeede" "proxy-server 4171839" 0.0009 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx7e616cb89efc4cb1ae0db-0068fbeede - 0.0202 - - 1761341150.028877974 1761341150.049056053 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38327abb056a42218dd6d-0068fbeede" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd8e1f0027e4c44c6af229-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "txb90f9d08389e48a4bbae7-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_one_barely_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_one_barely_unsatisfiable ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_overlapping_in_segment ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable_out_of_order -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_some_unsatisfiable_out_of_order ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_multiple_ranges_suffix_off_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_off_end ... ok +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0007 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0007 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0004 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0005 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0007 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0047 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0085 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 82 "-" "-" "-" 0.0005 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0008 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0049 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 7 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0008 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0088 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0048 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0087 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 525343 -test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since +test.unit.obj.test_server.TestObjectController.test_GET_if_modified_since ... ok +test.unit.obj.test_server.TestObjectController.test_GET_if_none_match +test.unit.obj.test_server.TestObjectController.test_GET_if_none_match ... ok +test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since +test.unit.obj.test_server.TestObjectController.test_GET_if_unmodified_since ... ok -proxy DEBUG: Ignoring 404 from primary (txn: txa2712f0faee840f9b161c-0068fbeedc) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txa2712f0faee840f9b161c-0068fbeedc) (client_ip: 127.0.0.1) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdg1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "txa2712f0faee840f9b161c-0068fbeedc" "proxy-server 4171813" 0.0002 "-" 4171813 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa2712f0faee840f9b161c-0068fbeedc) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - txa2712f0faee840f9b161c-0068fbeedc - 0.1081 - - 1761341148.779589415 1761341148.887645960 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09099e9e76e94bd0899c7-0068fbeedd" "proxy-server 4171813" 0.0021 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "tx09099e9e76e94bd0899c7-0068fbeedd" "container-server 4171813" 0.0012 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "tx09099e9e76e94bd0899c7-0068fbeedd" "container-server 4171813" 0.0012 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx09099e9e76e94bd0899c7-0068fbeedd" "proxy-server 4171813" 0.0143 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx09099e9e76e94bd0899c7-0068fbeedd" "proxy-server 4171813" 0.0081 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx09099e9e76e94bd0899c7-0068fbeedd - 0.0235 - - 1761341149.027887106 1761341149.051426411 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx485d573bf809441294740-0068fbeedd" "proxy-server 4171813" 0.0022 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx540644cd5c9f40c48eab3-0068fbeedd" "proxy-server 4171813" 0.0014 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx93ab69f59a1a4376ad057-0068fbeedd" "proxy-server 4171813" 0.0056 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "tx93ab69f59a1a4376ad057-0068fbeedd" "object-server 4171813" 0.0005 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdh1/3/a/ec/big-obj-get" "tx93ab69f59a1a4376ad057-0068fbeedd" "object-server 4171813" 0.0004 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx93ab69f59a1a4376ad057-0068fbeedd" "proxy-server 4171813" 0.0116 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "tx93ab69f59a1a4376ad057-0068fbeedd" "proxy-server 4171813" 0.0116 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - tx93ab69f59a1a4376ad057-0068fbeedd - 0.0264 - - 1761341149.052932262 1761341149.079377890 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88e5d0e0b548489595ce2-0068fbeedd" "proxy-server 4171813" 0.0022 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2ca2a0414b8146779a192-0068fbeedd" "proxy-server 4171813" 0.0025 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx0b4f8a7ea4d04abf9dde4-0068fbeedd" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "tx0b4f8a7ea4d04abf9dde4-0068fbeedd" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - tx0b4f8a7ea4d04abf9dde4-0068fbeedd - 0.0179 - - 1761341149.080899477 1761341149.098787785 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf01811e782d24f1ba9b0a-0068fbeedd" "proxy-server 4171813" 0.0014 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:50869/sda1/1/a/ec_deleted" "txf01811e782d24f1ba9b0a-0068fbeedd" "container-server 4171813" 0.0011 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:46619/sdb1/1/a/ec_deleted" "txf01811e782d24f1ba9b0a-0068fbeedd" "container-server 4171813" 0.0011 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txf01811e782d24f1ba9b0a-0068fbeedd" "proxy-server 4171813" 0.0130 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txf01811e782d24f1ba9b0a-0068fbeedd" "proxy-server 4171813" 0.0093 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txf01811e782d24f1ba9b0a-0068fbeedd - 0.0215 - - 1761341149.100784540 1761341149.122314453 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28eff7bce47547eeab30f-0068fbeedd" "proxy-server 4171813" 0.0020 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:50869/sda1/1/a/ec_deleted" "tx28eff7bce47547eeab30f-0068fbeedd" "container-server 4171813" 0.0017 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:46619/sdb1/1/a/ec_deleted" "tx28eff7bce47547eeab30f-0068fbeedd" "container-server 4171813" 0.0011 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "DELETE /sdb1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx28eff7bce47547eeab30f-0068fbeedd" "proxy-server 4171813" 0.0115 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "DELETE /sda1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "tx28eff7bce47547eeab30f-0068fbeedd" "proxy-server 4171813" 0.0088 "-" 4171813 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - tx28eff7bce47547eeab30f-0068fbeedd - 0.0205 - - 1761341149.123733044 1761341149.144235373 - - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2944bdd9a15445938b432-0068fbeedd" "proxy-server 4171813" 0.0023 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txe51ea549c7f2474789cba-0068fbeedd" "proxy-server 4171813" 0.0011 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "txe51ea549c7f2474789cba-0068fbeedd" "proxy-server 4171813" 0.0011 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txc7c3334364b3454cad728-0068fbeedd" "proxy-server 4171813" 0.0002 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txc7c3334364b3454cad728-0068fbeedd" "proxy-server 4171813" 0.0002 "-" 4171813 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_deleted ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_ec_failure_handling ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx4216642001d44bc8bbcc0-006b08fee7" "proxy-server 525338" 0.0059 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txbc3791c680e84b6688d32-006b08fee7" "proxy-server 525338" 0.0198 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txbc3791c680e84b6688d32-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txbc3791c680e84b6688d32-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txbc3791c680e84b6688d32-006b08fee7" "proxy-server 525338" 0.0236 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txbc3791c680e84b6688d32-006b08fee7" "proxy-server 525338" 0.0234 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe3f9412fda244abbe9c1-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "txcdc67f5d919544aca83f0-006b08fee7" "proxy-server 525338" 0.0025 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx39bd358ff8214238acdcf-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx39bd358ff8214238acdcf-006b08fee7" "proxy-server 525338" 0.0006 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx57b085839788492d97376-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "txca86ec070349413ab0b4c-006b08fee7" "proxy-server 525338" 0.0114 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx4e8526894ead43bca85ca-006b08fee7" "proxy-server 525338" 0.0085 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx4e8526894ead43bca85ca-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx4e8526894ead43bca85ca-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx4e8526894ead43bca85ca-006b08fee7" "proxy-server 525338" 0.0153 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 201 - "PUT http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx4e8526894ead43bca85ca-006b08fee7" "proxy-server 525338" 0.0151 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe95cc39daaaa48ffb863b-006b08fee7" "proxy-server 525338" 0.0014 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx5cb3fda6b3fc4c4ca99d8-006b08fee7" "proxy-server 525338" 0.0026 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx41e74b26a55f4990a78c1-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "tx41e74b26a55f4990a78c1-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26f7eb9861844ebc918c5-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "tx52abbd361d024ca4bd4e7-006b08fee7" "proxy-server 525338" 0.0026 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 404 70 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txc9275008159b4a5baea2f-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 404 70 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txc9275008159b4a5baea2f-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc9275008159b4a5baea2f-006b08fee7) +proxy DEBUG: Ignoring 404 from primary (txn: txc9275008159b4a5baea2f-006b08fee7) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 404 70 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txc9275008159b4a5baea2f-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txc9275008159b4a5baea2f-006b08fee7) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txabc7c96ec36149f0be271-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/3c5405d61f8345a2b8f052f65caae3ad" 204 - "HEAD http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad" "txad662bee4012439480565-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txd03538dc790f449392e83-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_false ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_private_config_true ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_false ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_config_true ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_no_config ... ok +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo +test.unit.obj.test_server.TestObjectController.test_GET_keep_cache_slo_manifest_not_slo ... ok +test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_GET_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation +test.unit.obj.test_server.TestObjectController.test_GET_no_etag_validation ... ok -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 created - attempted:0 success:0 failure:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 -sharder-test INFO: Since Fri Oct 24 09:25:48 2025 audit_shard - attempted:0 success:0 failure:0 -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpwhwp789f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmphhmd682o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmphhmd682o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmphhmd682o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmphhmd682o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmphhmd682o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmphhmd682o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_own_range -test.unit.container.test_sharder.TestSharder.test_update_root_container_own_range ... ok -test.unit.container.test_sharder.TestSharder.test_update_stat -test.unit.container.test_sharder.TestSharder.test_update_stat ... ok -test.unit.container.test_sharder.TestSharder.test_yield_objects -test.unit.container.test_sharder.TestSharder.test_yield_objects ... ok +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0047 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o2" 404 70 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0087 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0047 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0049 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0095 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0063 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller WARNING: Quarantined object /tmp/tmpqoq_v6xq/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1795751655.70262.data: metadata content-length 5 does not match actual object size 6 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0047 "-" 525343 - +test-object-controller WARNING: Quarantined object /tmp/tmp2h1xm1il/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1795751655.72141.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0002 "-" 525343 -test.unit.obj.test_server.TestObjectController.test_GET_quarantine +test.unit.obj.test_server.TestObjectController.test_GET_quarantine ... ok +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_range ... ok +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_GET_quarantine_zbyte ... ok +test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable +test.unit.obj.test_server.TestObjectController.test_GET_range_not_satisfiable ... ok +test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object +test.unit.obj.test_server.TestObjectController.test_GET_range_zero_byte_object ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD +test.unit.obj.test_server.TestObjectController.test_HEAD ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired +test.unit.obj.test_server.TestObjectController.test_HEAD_but_expired ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 5777 "GET http://localhost/v1/a/ec-con/range-get-test" "txb90f9d08389e48a4bbae7-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 249 - txb90f9d08389e48a4bbae7-0068fbeede - 0.0178 - - 1761341150.054887533 1761341150.072698355 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca3e0cb6dbbb43918db2d-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx139a70201cf2478b89e86-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txd46e3473851f49cfbe909-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 11156 "GET http://localhost/v1/a/ec-con/range-get-test" "txd46e3473851f49cfbe909-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 564 - txd46e3473851f49cfbe909-0068fbeede - 0.0196 - - 1761341150.078343153 1761341150.097947359 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx52112311e6e14c66a6926-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx434d409b81934d59a5b80-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txdaadd3138c5c4c9d9b90a-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "txdaadd3138c5c4c9d9b90a-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - txdaadd3138c5c4c9d9b90a-0068fbeede - 0.0173 - - 1761341150.103611708 1761341150.120903730 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeebe214815754b98a8751-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd2a4f663820649d390c1a-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7788cafa5e904bf081998-0068fbeede" "proxy-server 4171839" 0.0009 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6612 "GET http://localhost/v1/a/ec-con/range-get-test" "tx7788cafa5e904bf081998-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1254 - tx7788cafa5e904bf081998-0068fbeede - 0.0201 - - 1761341150.126640320 1761341150.146784067 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx242a8e32b9ad4b11be8d7-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txf0221fd59bf04277a2fef-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx33e500bc11c44e869365f-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 6615 "GET http://localhost/v1/a/ec-con/range-get-test" "tx33e500bc11c44e869365f-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 257 - tx33e500bc11c44e869365f-0068fbeede - 0.0173 - - 1761341150.152535915 1761341150.169829845 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2d8f29e41ca4be893dac-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfa6ca8f57e1f4c17b211b-0068fbeede" "proxy-server 4171839" 0.0012 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1a5a76ba210e4f0ab6e1c-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx1a5a76ba210e4f0ab6e1c-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx1a5a76ba210e4f0ab6e1c-0068fbeede - 0.0157 - - 1761341150.175457001 1761341150.191128731 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe17952192724434b86902-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object -test.unit.proxy.test_server.TestObjectECRangedGET.test_overlarge_suffix_tiny_object ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_aligned ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_tiny_object -test.unit.proxy.test_server.TestObjectECRangedGET.test_small_suffix_tiny_object ... ok +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txd03538dc790f449392e83-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txd03538dc790f449392e83-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/0/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" 200 84 "GET http://localhost/v1/a/3c5405d61f8345a2b8f052f65caae3ad/c12a270aa3404d4f853dc625875a61d5" "txd03538dc790f449392e83-006b08fee7" "proxy-server 525338" 0.0008 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc978e0dc699a4dd88ced3-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/1396167c91374cb8b9f09958caa856f3" 201 - "PUT http://127.0.0.1:36069/sda1/2/a/1396167c91374cb8b9f09958caa856f3" "txc978e0dc699a4dd88ced3-006b08fee7" "container-server 525338" 0.0010 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/1396167c91374cb8b9f09958caa856f3" 201 - "PUT http://127.0.0.1:55609/sdb1/2/a/1396167c91374cb8b9f09958caa856f3" "txc978e0dc699a4dd88ced3-006b08fee7" "container-server 525338" 0.0119 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/1396167c91374cb8b9f09958caa856f3" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "txc978e0dc699a4dd88ced3-006b08fee7" "proxy-server 525338" 0.0230 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/1396167c91374cb8b9f09958caa856f3" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "txc978e0dc699a4dd88ced3-006b08fee7" "proxy-server 525338" 0.0321 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ba26e59ae6b4bad8e8a9-006b08fee7" "proxy-server 525338" 0.0052 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "tx4d2cb0763293487fb157d-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx5331e8eb55ee40ca87e8e-006b08fee7" "proxy-server 525338" 0.1362 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx5331e8eb55ee40ca87e8e-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx5331e8eb55ee40ca87e8e-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx5331e8eb55ee40ca87e8e-006b08fee7" "proxy-server 525338" 0.0133 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx5331e8eb55ee40ca87e8e-006b08fee7" "proxy-server 525338" 0.0147 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1a0b1e62f68442ebba5c-006b08fee7" "proxy-server 525338" 0.0014 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "tx22dcfd5d61a44840a7550-006b08fee7" "proxy-server 525338" 0.0024 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx3dedc4739dcd4c7c9a165-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx3dedc4739dcd4c7c9a165-006b08fee7" "proxy-server 525338" 0.0006 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde74d25229ed412a9e7f8-006b08fee7" "proxy-server 525338" 0.0020 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "txe77c452b15c4486381e04-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txb022942d1ba045b682b33-006b08fee7" "proxy-server 525338" 0.0259 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txb022942d1ba045b682b33-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txb022942d1ba045b682b33-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txb022942d1ba045b682b33-006b08fee7" "proxy-server 525338" 0.0292 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txb022942d1ba045b682b33-006b08fee7" "proxy-server 525338" 0.0305 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f608474b90042e38dd3c-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "txf5220e2f49f7498e95e90-006b08fee7" "proxy-server 525338" 0.0026 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx2ac5c32a53204260a3cad-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx2ac5c32a53204260a3cad-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3test.unit.obj.test_server.TestObjectController.test_HEAD_if_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_match ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_modified_since ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match +test.unit.obj.test_server.TestObjectController.test_HEAD_if_none_match ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since +test.unit.obj.test_server.TestObjectController.test_HEAD_if_unmodified_since ... ok -proxy DEBUG: Ignoring 404 from primary (txn: txc7c3334364b3454cad728-0068fbeedd) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txc7c3334364b3454cad728-0068fbeedd) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txc7c3334364b3454cad728-0068fbeedd" "proxy-server 4171813" 0.0002 "-" 4171813 3 -proxy DEBUG: Ignoring 404 from primary (txn: txc7c3334364b3454cad728-0068fbeedd) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txc7c3334364b3454cad728-0068fbeedd - 0.1020 - - 1761341149.145791531 1761341149.247832775 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbddc14d398d94171b052e-0068fbeedd" "proxy-server 4171813" 0.0025 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "txbddc14d398d94171b052e-0068fbeedd" "container-server 4171813" 0.0012 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbddc14d398d94171b052e-0068fbeedd" "proxy-server 4171813" 0.0071 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "txbddc14d398d94171b052e-0068fbeedd" "container-server 4171813" 0.0011 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txbddc14d398d94171b052e-0068fbeedd" "proxy-server 4171813" 0.0097 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txbddc14d398d94171b052e-0068fbeedd - 0.0216 - - 1761341149.505483866 1761341149.527096987 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaee4cc8aa393459caed0b-0068fbeedd" "proxy-server 4171813" 0.0022 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx4e1e06a472ae4c9ebbba8-0068fbeedd" "proxy-server 4171813" 0.0014 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txd062dbe92ffe4475ac8f7-0068fbeedd" "proxy-server 4171813" 0.0056 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/1/a/ec/crash-test-dummy" "txd062dbe92ffe4475ac8f7-0068fbeedd" "object-server 4171813" 0.0005 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdh1/1/a/ec/crash-test-dummy" "txd062dbe92ffe4475ac8f7-0068fbeedd" "object-server 4171813" 0.0005 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txd062dbe92ffe4475ac8f7-0068fbeedd" "proxy-server 4171813" 0.0125 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txd062dbe92ffe4475ac8f7-0068fbeedd" "proxy-server 4171813" 0.0124 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txd062dbe92ffe4475ac8f7-0068fbeedd - 0.0276 - - 1761341149.528589487 1761341149.556218147 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94af3fb51d5541a7830df-0068fbeedd" "proxy-server 4171813" 0.0023 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx838f0395474d446da7110-0068fbeedd" "proxy-server 4171813" 0.0025 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx473884577c7d42d79b82a-0068fbeedd" "proxy-server 4171813" 0.0003 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdi1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx473884577c7d42d79b82a-0068fbeedd" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx473884577c7d42d79b82a-0068fbeedd) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx473884577c7d42d79b82a-0068fbeedd) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx473884577c7d42d79b82a-0068fbeedd - 0.0204 - - 1761341149.557986975 1761341149.578388929 3 - -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: (4171813) wsgi starting up on http://127.0.0.1:46677 -proxy DEBUG: (4171813) accepted ('127.0.0.1', 48094) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69b5336a207f42f4b8331-0068fbeedd" "proxy-server 4171813" 0.0012 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "tx69b5336a207f42f4b8331-0068fbeedd" "container-server 4171813" 0.0010 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx69b5336a207f42f4b8331-0068fbeedd" "proxy-server 4171813" 0.0101 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "tx69b5336a207f42f4b8331-0068fbeedd" "container-server 4171813" 0.0012 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx69b5336a207f42f4b8331-0068fbeedd" "proxy-server 4171813" 0.0147 "-" 4171813 3 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:25:49] "PUT /v1/a/ec HTTP/1.1" 202 252 0.021788 (txn: tx69b5336a207f42f4b8331-0068fbeedd) -proxy DEBUG: (4171813) accepted ('127.0.0.1', 48100) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx71e7456df6054a2e99e40-0068fbeedd" "proxy-server 4171813" 0.0021 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx6d2689aee8644272856bc-0068fbeedd" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa78437e627fa48d3866e4-0068fbeedd" "proxy-server 4171813" 0.0062 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdi1/3/a/ec/go-get-it" "txa78437e627fa48d3866e4-0068fbeedd" "object-server 4171813" 0.0004 "-" 4171813 3test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline -test.unit.proxy.test_mem_server.TestECObjectController.test_GET_pipeline ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_mem_server.TestECObjectController.test_HEAD_ec_404 ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 5 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 206 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller WARNING: Quarantined object /tmp/tmpes9di304/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1795751655.73776.data: ETag 44531cbb8377fa80aa1530d63ed8369a and file's md5 0b4c12d7e0a73840c1c4f148fda3b037 do not match +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0133 "-" 525343 - +test-object-controller WARNING: Quarantined object /tmp/tmp_73el9y0/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1795751655.76634.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/zero-byte" 206 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/zero-byte" 416 97 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/zero-byte" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "GET /sda1/p/a/c/zero-byte" 200 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c" 400 25 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0008 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0141 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0086 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o2" 412 - "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0085 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o2" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o2" 304 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0086 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o2" 404 - "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 304 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0084 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 412 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0092 "-" 525343 -test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_HEAD_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_HEAD_quarantine_zbyte ... ok +test.unit.obj.test_server.TestObjectController.test_OPTIONS +test.unit.obj.test_server.TestObjectController.test_OPTIONS ... ok +test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_bad_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_POST_but_expired +test.unit.obj.test_server.TestObjectController.test_POST_but_expired ... ok -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx16a4bac2024746209074b-0068fbeede" "proxy-server 4171839" 0.0012 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx81df82fde6ec4078af9b3-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx81df82fde6ec4078af9b3-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 14513 - tx81df82fde6ec4078af9b3-0068fbeede - 0.0170 - - 1761341150.196488857 1761341150.213536501 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx587525bc46bb4df38c730-0068fbeede" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx84165c429ebc4517907fc-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/1/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx6aa97192230449538e721-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/1/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx6aa97192230449538e721-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 17 - tx6aa97192230449538e721-0068fbeede - 0.0197 - - 1761341150.302187443 1761341150.321850061 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1929acfb1944953b5f5e-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txfd610cab54a84ff999439-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx49769c5f678f4b3dafafd-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx49769c5f678f4b3dafafd-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 100 - tx49769c5f678f4b3dafafd-0068fbeede - 0.0167 - - 1761341150.327283382 1761341150.343963146 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa53ad6625f38470385af4-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx99fb176cce584c998cce4-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/3/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txf1de900ae6b34467834bb-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/3/a/ec-con/range-get-test-aligned" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test-aligned" "txf1de900ae6b34467834bb-0068fbeede" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test-aligned HTTP/1.0 206 - - t - 100 - txf1de900ae6b34467834bb-0068fbeede - 0.0167 - - 1761341150.349560022 1761341150.366237640 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c286d00b8034080a6cb5-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx55ea239856a943219b8ce-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/1/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx82c05b90a2ee48c990488-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/1/a/ec-con/range-get-test-tiny" 206 90 "GET http://localhost/v1/a/ec-con/range-get-test-tiny" "tx82c05b90a2ee48c990488-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test-tiny HTTP/1.0 206 - - t - 5 - tx82c05b90a2ee48c990488-0068fbeede - 0.0165 - - 1761341150.371804714 1761341150.388328075 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e193f5385f54cfa9175d-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx594670d8fa04413e8caed-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx137f0acd74dd4edc96d0c-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx137f0acd74dd4edc96d0c-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 2226 - tx137f0acd74dd4edc96d0c-0068fbeede - 0.0195 - - 1761341150.393846750 1761341150.413297653 3 -test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs -test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_two_segs ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_zero_byte_object -test.unit.proxy.test_server.TestObjectECRangedGET.test_suffix_zero_byte_object ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable_same_segment -test.unit.proxy.test_server.TestObjectECRangedGET.test_two_ranges_one_unsatisfiable_same_segment ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned -test.unit.proxy.test_server.TestObjectECRangedGET.test_unaligned ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx937bbe50415a43c5ac7bd-006b08fee7" "proxy-server 525338" 0.0072 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "tx244da245089545d590727-006b08fee7" "proxy-server 525338" 0.0112 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txd6f6260a6793462f8c0f5-006b08fee7" "proxy-server 525338" 0.0110 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txd6f6260a6793462f8c0f5-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txd6f6260a6793462f8c0f5-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txd6f6260a6793462f8c0f5-006b08fee7" "proxy-server 525338" 0.0145 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 201 - "PUT http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txd6f6260a6793462f8c0f5-006b08fee7" "proxy-server 525338" 0.0158 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1965232880bb40b98ac1f-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "txa2a6a33829c44fe59a93c-006b08fee7" "proxy-server 525338" 0.0026 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx8cff1fa2a7c845c3b6f1f-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx8cff1fa2a7c845c3b6f1f-006b08fee7" "proxy-server 525338" 0.0006 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe1dd1da4f6a4fc584405-006b08fee7" "proxy-server 525338" 0.0024 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "tx74720256eac34f6e8f415-006b08fee7" "proxy-server 525338" 0.0025 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 404 70 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx0e02faa92ee748bab167d-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdi1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 404 70 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx0e02faa92ee748bab167d-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx0e02faa92ee748bab167d-006b08fee7) +proxy DEBUG: Ignoring 404 from primary (txn: tx0e02faa92ee748bab167d-006b08fee7) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 404 70 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "tx0e02faa92ee748bab167d-006b08fee7" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx0e02faa92ee748bab167d-006b08fee7) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55460ce65896418983a5d-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/2/a/1396167c91374cb8b9f09958caa856f3" 204 - "HEAD http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3" "txe12da8bf0220435ea84c3-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txacc1f13f36a5441296c82-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txacc1f13f36a5441296c82-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdh1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txacc1f13f36a5441296c82-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "GET /sdg1/2/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" 200 84 "GET http://localhost/v1/a/1396167c91374cb8b9f09958caa856f3/12066fb0e9af4b34ac857fc46361dd39" "txacc1f13f36a5441296c82-006b08fee7" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f466d3dab8d4ffbaf14c-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 201 - "PUT http://127.0.0.1:36069/sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx9f466d3dab8d4ffbaf14c-006b08fee7" "container-server 525338" 0.0011 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 201 - "PUT http://127.0.0.1:55609/sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx9f466d3dab8d4ffbaf14c-006b08fee7" "container-server 525338" 0.0011 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx9f466d3dab8d4ffbaf14c-006b08fee7" "proxy-server 525338" 0.0157 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "PUT /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx9f466d3dab8d4ffbaf14c-006b08fee7" "proxy-server 525338" 0.0098 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41b75721efdb4f0991c89-006b08fee7" "proxy-server 525338" 0.0020 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx6239c3a4212b48e093b57-006b08fee7" "proxy-server 525338" 0.0013 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txef670c3f55894b608696a-006b08fee7" "proxy-server 525338" 0.0095 "-" 525338 3test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_POST_calls_delete_at ... ok +test.unit.obj.test_server.TestObjectController.test_POST_can_skip_updating_expirer_queue +test.unit.obj.test_server.TestObjectController.test_POST_can_skip_updating_expirer_queue ... ok +test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST +test.unit.obj.test_server.TestObjectController.test_POST_conflicts_with_later_POST ... ok +test.unit.obj.test_server.TestObjectController.test_POST_container_connection +test.unit.obj.test_server.TestObjectController.test_POST_container_connection ... ok +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_precedence ... ok -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "txa78437e627fa48d3866e4-0068fbeedd" "object-server 4171813" 0.0005 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa78437e627fa48d3866e4-0068fbeedd" "proxy-server 4171813" 0.3334 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txa78437e627fa48d3866e4-0068fbeedd" "proxy-server 4171813" 0.3346 "-" 4171813 3 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:25:49] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.348888 (txn: txa78437e627fa48d3866e4-0068fbeedd) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txde8ef6d434e6458f8dd50-0068fbeedd" "proxy-server 4171813" 0.0014 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txaf757469f762405da5efe-0068fbeedd" "proxy-server 4171813" 0.0028 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx6a4915abe57a4607b84fe-0068fbeedd" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx6a4915abe57a4607b84fe-0068fbeedd" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:25:49] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1729 0.016130 (txn: tx6a4915abe57a4607b84fe-0068fbeedd) -proxy DEBUG: (4171813) timed out ('127.0.0.1', 48100) (txn: tx6a4915abe57a4607b84fe-0068fbeedd) -proxy INFO: (4171813) wsgi exited, is_accepting=True -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf81d5d44d3b748d7872e4-0068fbeede" "proxy-server 4171813" 0.0025 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "txf81d5d44d3b748d7872e4-0068fbeede" "container-server 4171813" 0.0012 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf81d5d44d3b748d7872e4-0068fbeede" "proxy-server 4171813" 0.0076 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "txf81d5d44d3b748d7872e4-0068fbeede" "container-server 4171813" 0.0013 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf81d5d44d3b748d7872e4-0068fbeede" "proxy-server 4171813" 0.0111 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txf81d5d44d3b748d7872e4-0068fbeede - 0.0238 - - 1761341150.287644625 1761341150.311476707 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc31271a555ed4b5ebb21a-0068fbeede" "proxy-server 4171813" 0.0026 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx8f43477df1f04a4097ee8-0068fbeede" "proxy-server 4171813" 0.0017 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx381a67aaaf6e42b2b4c73-0068fbeede" "proxy-server 4171813" 0.0071 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "tx381a67aaaf6e42b2b4c73-0068fbeede" "object-server 4171813" 0.0045 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-head-it" "tx381a67aaaf6e42b2b4c73-0068fbeede" "object-server 4171813" 0.0005 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx381a67aaaf6e42b2b4c73-0068fbeede" "proxy-server 4171813" 0.0171 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "tx381a67aaaf6e42b2b4c73-0068fbeede" "proxy-server 4171813" 0.0196 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - tx381a67aaaf6e42b2b4c73-0068fbeede - 0.0368 - - 1761341150.313333035 1761341150.350140095 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8f82e7ba36745518f9ec-0068fbeede" "proxy-server 4171813" 0.0017 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx4eca7287d34e4ba8be0f5-0068fbeede" "proxy-server 4171813" 0.0037 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdg1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "tx551e754b3fd04dc594c17-0068fbeede" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - tx551e754b3fd04dc594c17-0068fbeede - 0.0165 - - 1761341150.351778746 1761341150.368273258 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe295333e76324f72bf29e-0068fbeede" "proxy-server 4171813" 0.0025 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "txe295333e76324f72bf29e-0068fbeede" "container-server 4171813" 0.0014 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txe295333e76324f72bf29e-0068fbeede" "proxy-server 4171813" 0.0071 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "txe295333e76324f72bf29e-0068fbeede" "container-server 4171813" 0.0013 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txe295333e76324f72bf29e-0068fbeede" "proxy-server 4171813" 0.0099 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txe295333e76324f72bf29e-0068fbeede - 0.0220 - - 1761341150.370651960 1761341150.392665625 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5ac31719a2724813b0c93-0068fbeede" "proxy-server 4171813" 0.0025 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe06eb0f3350c42de8af03-0068fbeede" "proxy-server 4171813" 0.0014 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdg1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx41ed7230268e48f1b8a03-0068fbeede" "proxy-server 4171813" 0.0002 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdi1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx41ed7230268e48f1b8a03-0068fbeede" "proxy-server 4171813" 0.0002 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdh1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx41ed7230268e48f1b8a03-0068fbeede" "proxy-server 4171813" 0.0002 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx41ed7230268e48f1b8a03-0068fbeede - 0.0183 - - 1761341150.394229412 1761341150.412561655 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8cd3a2ce82364062bf0ed-0068fbeede" "proxy-server 4171813" 0.0023 "-" 4171813 -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txef670c3f55894b608696a-006b08fee7" "object-server 525338" 0.0005 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txef670c3f55894b608696a-006b08fee7" "object-server 525338" 0.0004 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txef670c3f55894b608696a-006b08fee7" "proxy-server 525338" 0.0156 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txef670c3f55894b608696a-006b08fee7" "proxy-server 525338" 0.0148 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf7d45cb89d84e6aab353-006b08fee8" "proxy-server 525338" 0.0062 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx0318159b9ab446c89eb64-006b08fee8" "proxy-server 525338" 0.0090 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx8b6c501e240c4da9ac828-006b08fee8" "proxy-server 525338" 0.0008 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx8b6c501e240c4da9ac828-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d8fcf324c824b4e9ed79-006b08fee8" "proxy-server 525338" 0.0037 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "txe2e42c388bad482cb0943-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx13a08c2cb1384a9aafb98-006b08fee8" "proxy-server 525338" 0.0146 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx13a08c2cb1384a9aafb98-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx13a08c2cb1384a9aafb98-006b08fee8" "proxy-server 525338" 0.0186 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx13a08c2cb1384a9aafb98-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx13a08c2cb1384a9aafb98-006b08fee8" "proxy-server 525338" 0.0206 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbea775ef9cf5424d93c49-006b08fee8" "proxy-server 525338" 0.0012 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx6ab3ab10c437426b8a5bd-006b08fee8" "proxy-server 525338" 0.0025 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txc2593ca300104afebfe57-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txc2593ca300104afebfe57-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe34b02bf828e4bb097717-006b08fee8" "proxy-server 525338" 0.0012 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "tx087fd25bf0e745d096fce-006b08fee8" "proxy-server 525338" 0.0024 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx19a2c4a0b12a4f1c9d360-006b08fee8" "proxy-server 525338" 0.0093 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx19a2c4a0b12a4f1c9d360-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx19a2c4a0b12a4f1c9d360-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx19a2c4a0b12a4f1c9d360-006b08fee8" "proxy-server 525338" 0.0132 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 201 - "PUT http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx19a2c4a0b12a4f1c9d360-006b08fee8" "proxy-server 525338" 0.0153 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe82e97422ad34229adefb-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "txb7bfa90cc1fc4940a240f-006b08fee8" "proxy-server 525338" 0.0028 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx781090e3fdf94bc986028-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_EC_policy +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_EC_policy ... ok +test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_timestamps_on_nodes +test.unit.proxy.test_server.TestECGets.test_GET_with_multiple_timestamps_on_nodes ... ok +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_replication_policy +test.unit.obj.test_server.TestObjectController.test_POST_container_updates_with_replication_policy ... ok -sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmpj_fa2l6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=False) in 0.00024056434631347656s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 15 rows (deleted=True) in 0.00027871131896972656s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.00013971328735351562s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00018906593322753906s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.00025391578674316406s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00019311904907226562s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.0002446174621582031s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00018405914306640625s, path: a/c, db: /tmp/tmp2o4usffi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018143653869628906s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001819133758544922s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00022840499877929688s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.00020122528076171875s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015664100646972656s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00018024444580078125s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.584426879882812e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.000118255615234375s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 7.677078247070312e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=False) in 0.00019669532775878906s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 4 rows (deleted=True) in 0.0001704692840576172s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 8.273124694824219e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001049041748046875s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 0.00014257431030273438s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 9.298324584960938e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 8.487701416015625e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010013580322265625s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014448165893554688s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010561943054199219s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011181831359863281s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 0.00011539459228515625s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00012946128845214844s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 9.703636169433594e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range -test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range ... ok -test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range_no_objects -test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range_no_objects ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_close_error -test.unit.obj.test_diskfile.TestECDiskFile.test_close_error ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit -test.unit.obj.test_diskfile.TestECDiskFile.test_commit ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_fsync ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_ignores_cleanup_ondisk_files_error -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_ignores_cleanup_ondisk_files_error ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_IOError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_IOError ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_OSError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_fsync_dir_OSError ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_EDQUOT_IOError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_EDQUOT_IOError ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_ENOSPC_IOError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_ENOSPC_IOError ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_OSError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_OSError ... ok +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 503 - "-" "-" "-" 0.0099 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:15 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0133 "-" 525343 - +test-object-controller WARNING: Quarantined object /tmp/tmpe5mxl32b/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1795751655.99899.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0101 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0092 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0050 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update + response = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1103, in getresponse + raise Exception('test') +Exception: test +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0128 "-" 525343 - +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 1.2.3.4:0/sda1 +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0018 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0092 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0053 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0046 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past ... ok +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past_with_skewed_clock +test.unit.obj.test_server.TestObjectController.test_POST_delete_at_in_past_with_skewed_clock ... ok +test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers +test.unit.obj.test_server.TestObjectController.test_POST_invalid_headers ... ok +test.unit.obj.test_server.TestObjectController.test_POST_invalid_path +test.unit.obj.test_server.TestObjectController.test_POST_invalid_path ... ok +test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_POST_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_no_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_POST_not_exist +test.unit.obj.test_server.TestObjectController.test_POST_not_exist ... ok -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx875f7f18278547d49fc13-0068fbeede" "proxy-server 4171839" 0.0015 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txbbc3a63513594c639a919-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx9c42a9d26159457bba589-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test-zero-byte" 200 - "GET http://localhost/v1/a/ec-con/range-get-test-zero-byte" "tx9c42a9d26159457bba589-0068fbeede" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test-zero-byte HTTP/1.0 200 - - t - - - tx9c42a9d26159457bba589-0068fbeede - 0.0163 - - 1761341150.781254053 1761341150.797510386 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c1974c0f3004aac848c8-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txb4bd5632eac6459b92082-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3097d4cc4be24b289a0e3-0068fbeede" "proxy-server 4171839" 0.0007 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2128 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3097d4cc4be24b289a0e3-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 101 - tx3097d4cc4be24b289a0e3-0068fbeede - 0.0162 - - 1761341150.802914619 1761341150.819084644 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc2e3c0f21d714e57a51fa-0068fbeede" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txdbd9c070057145538682e-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3b3cfdad690b4d3580274-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 2622 "GET http://localhost/v1/a/ec-con/range-get-test" "tx3b3cfdad690b4d3580274-0068fbeede" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 11 - tx3b3cfdad690b4d3580274-0068fbeede - 0.0170 - - 1761341150.824491262 1761341150.841540098 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf47751308b08492faeaaa-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txd3a9646c7c39476f91f6b-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx64f5193e8f84466e8a610-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 4256 "GET http://localhost/v1/a/ec-con/range-get-test" "tx64f5193e8f84466e8a610-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 4096 - tx64f5193e8f84466e8a610-0068fbeede - 0.0197 - - 1761341150.847080469 1761341150.866802216 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txada498aaa09d4ce9a0d90-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx4f1e73acea4248779f3a4-0068fbeede" "proxy-server 4171839" 0.0015 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx354578b53f5148ae9ada0-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx354578b53f5148ae9ada0-0068fbeede" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx354578b53f5148ae9ada0-0068fbeede - 0.0159 - - 1761341150.872236013 1761341150.888137817 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx98d184af6d59465f89116-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx840955bd7df84b18bfdd7-0068fbeede" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "txf2a874bb03864ebf864c3-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 416 97 "GET http://localhost/v1/a/ec-con/range-get-test" "txf2a874bb03864ebf864c3-0068fbeede" "proxy-server 4171839" 0.0008 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - txf2a874bb03864ebf864c3-0068fbeede - 0.0151 - - 1761341150.889864683 1761341150.904971361 3 -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak -test.unit.proxy.test_server.TestObjectECRangedGET.test_unsatisfiable_socket_leak ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_until_end ... ok -test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end -test.unit.proxy.test_server.TestObjectECRangedGET.test_way_off_end ... ok +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx781090e3fdf94bc986028-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0433b69927734f269bae1-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "txbe6f0f4bcf904932871cc-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 404 70 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx70ff31aaace944dfa2148-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 404 70 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx70ff31aaace944dfa2148-006b08fee8" "proxy-server 525338" 0.0040 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx70ff31aaace944dfa2148-006b08fee8) +proxy DEBUG: Ignoring 404 from primary (txn: tx70ff31aaace944dfa2148-006b08fee8) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 404 70 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "tx70ff31aaace944dfa2148-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx70ff31aaace944dfa2148-006b08fee8) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0599baa8bf444ac09317a-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" 204 - "HEAD http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf" "txf7d8424fd4394caebbc57-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txe89f4d89a3d74103ad86a-006b08fee8" "proxy-server 525338" 0.0009 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txe89f4d89a3d74103ad86a-006b08fee8" "proxy-server 525338" 0.0008 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txe89f4d89a3d74103ad86a-006b08fee8" "proxy-server 525338" 0.0008 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/0/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" 200 84 "GET http://localhost/v1/a/cea0f7d7bba3449eaac6bcc7bc2ef4cf/e663fd9bd3964bb3865bd95e87c6b2bb" "txe89f4d89a3d74103ad86a-006b08fee8" "proxy-server 525338" 0.0008 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3628e61f36bc44c887c9e-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/38419b8b5f0f4a6fa21918cdccd46b77" 201 - "PUT http://127.0.0.1:55609/sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx3628e61f36bc44c887c9e-006b08fee8" "container-server 525338" 0.0011 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/0/a/38419b8b5f0f4a6fa21918cdccd46b77" 201 - "PUT http://127.0.0.1:36069/sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx3628e61f36bc44c887c9e-006b08fee8" "container-server 525338" 0.0037 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx3628e61f36bc44c887c9e-006b08fee8" "proxy-server 525338" 0.0108 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx3628e61f36bc44c887c9e-006b08fee8" "proxy-server 525338" 0.0158 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6d03df2ac79c40c397516-006b08fee8" "proxy-server 525338" 0.0020 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx8ea4faa673ce44b7af8d4-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx62b02f3ed1e84fd4abe8c-006b08fee8" "proxy-server 525338" 0.0106 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx62b02f3ed1e84fd4abe8c-006b08fee8" "object-server 525338" 0.0005 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx62b02f3ed1e84fd4abe8c-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx62b02f3ed1e84fd4abe8c-006b08fee8" "proxy-server 525338" 0.0147 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx62b02f3ed1e84fd4abe8c-006b08fee8" "proxy-server 525338" 0.0146 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6822c949572845c0a622e-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "txe64086c6627440d49052c-006b08fee8" "proxy-server 525338" 0.0024 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx201dc29f841f4cfc98ed7-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx201dc29f841f4cfc98ed7-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c4f01d79f1645de827a8-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 -test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp +test.unit.obj.test_server.TestObjectController.test_POST_old_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte +test.unit.obj.test_server.TestObjectController.test_POST_quarantine_zbyte ... ok +test.unit.obj.test_server.TestObjectController.test_POST_system_metadata +test.unit.obj.test_server.TestObjectController.test_POST_system_metadata ... ok +test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type +test.unit.obj.test_server.TestObjectController.test_POST_then_fetch_content_type ... ok +test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta +test.unit.obj.test_server.TestObjectController.test_POST_transient_sysmeta ... ok +test.unit.obj.test_server.TestObjectController.test_POST_update_meta +test.unit.obj.test_server.TestObjectController.test_POST_update_meta ... ok +test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive +test.unit.obj.test_server.TestObjectController.test_POST_with_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_open_expired +test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_open_expired ... ok -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44eb6e3518214b0a96bdc-0068fbeedf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txe5e7fc1bf02b4caa8e70e-0068fbeedf" "proxy-server 4171839" 0.0013 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx63491f76c1364baebf15d-0068fbeedf" "proxy-server 4171839" 0.0007 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx63491f76c1364baebf15d-0068fbeedf" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 GET /v1/a/ec-con/range-get-test HTTP/1.0 416 - - t - 97 - tx63491f76c1364baebf15d-0068fbeedf - 0.0146 - - 1761341151.260174274 1761341151.274747610 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4726bc6577c24eab84768-0068fbeedf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx02f4a69a0e854d24ad961-0068fbeedf" "proxy-server 4171839" 0.0014 "-" 4171839 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx522f6c3744604801a7639-0068fbeedf" "proxy-server 4171839" 0.0008 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 7578 "GET http://localhost/v1/a/ec-con/range-get-test" "tx522f6c3744604801a7639-0068fbeedf" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 10418 - tx522f6c3744604801a7639-0068fbeedf - 0.0190 - - 1761341151.279865503 1761341151.298822641 3 - -proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx842d2caa3fc84510a27a9-0068fbeedf" "proxy-server 4171839" 0.0013 "-" 4171839 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8e1c4af5c68c4bb7b41c0-0068fbeedf" "proxy-server 4171839" 0.0012 "-" 4171839 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx40fbae56351445668c8d2-0068fbeedf" "proxy-server 4171839" 0.0007 "-" 4171839 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/2/a/ec-con/range-get-test" 206 1194 "GET http://localhost/v1/a/ec-con/range-get-test" "tx40fbae56351445668c8d2-0068fbeedf" "proxy-server 4171839" 0.0007 "-" 4171839 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 GET /v1/a/ec-con/range-get-test HTTP/1.0 206 - - t - 1 - tx40fbae56351445668c8d2-0068fbeedf - 0.0152 - - 1761341151.303991318 1761341151.319162130 3 - - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:50869/sda1/0/a/ec-con" "tx8cd3a2ce82364062bf0ed-0068fbeede" "container-server 4171813" 0.0012 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:46619/sdb1/0/a/ec-con" "tx8cd3a2ce82364062bf0ed-0068fbeede" "container-server 4171813" 0.0010 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx8cd3a2ce82364062bf0ed-0068fbeede" "proxy-server 4171813" 0.0087 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "tx8cd3a2ce82364062bf0ed-0068fbeede" "proxy-server 4171813" 0.0144 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - tx8cd3a2ce82364062bf0ed-0068fbeede - 0.0236 - - 1761341150.414865971 1761341150.438493967 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9c9b23f7c2d6461d87383-0068fbeede" "proxy-server 4171813" 0.0020 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa85e50d0845f4ae6b203c-0068fbeede" "proxy-server 4171813" 0.0012 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx94b0a5b32c0f45de82515-0068fbeede" "proxy-server 4171813" 0.0078 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx94b0a5b32c0f45de82515-0068fbeede" "proxy-server 4171813" 0.0081 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx94b0a5b32c0f45de82515-0068fbeede" "proxy-server 4171813" 0.0046 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx94b0a5b32c0f45de82515-0068fbeede - 0.0245 - - 1761341150.440109968 1761341150.464659452 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1ee7870d29914a758d84a-0068fbeede" "proxy-server 4171813" 0.0023 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:50869/sda1/0/a/ec-con" "tx1ee7870d29914a758d84a-0068fbeede" "container-server 4171813" 0.0011 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:46619/sdb1/0/a/ec-con" "tx1ee7870d29914a758d84a-0068fbeede" "container-server 4171813" 0.0011 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx1ee7870d29914a758d84a-0068fbeede" "proxy-server 4171813" 0.0069 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx1ee7870d29914a758d84a-0068fbeede" "proxy-server 4171813" 0.0102 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx1ee7870d29914a758d84a-0068fbeede - 0.0189 - - 1761341150.469630480 1761341150.488574982 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa860f506365c4dfe998a6-0068fbeede" "proxy-server 4171813" 0.0021 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx17554f26889b42b295324-0068fbeede" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txa5221db2b27a4d8dbdfcb-0068fbeede" "proxy-server 4171813" 0.0056 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txa5221db2b27a4d8dbdfcb-0068fbeede" "proxy-server 4171813" 0.0030 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "txa5221db2b27a4d8dbdfcb-0068fbeede" "proxy-server 4171813" 0.0046 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txa5221db2b27a4d8dbdfcb-0068fbeede - 0.0215 - - 1761341150.490580320 1761341150.512075663 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx726c0c5e19ed46238e369-0068fbeede" "proxy-server 4171813" 0.0022 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "tx726c0c5e19ed46238e369-0068fbeede" "container-server 4171813" 0.0011 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "tx726c0c5e19ed46238e369-0068fbeede" "container-server 4171813" 0.0011 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx726c0c5e19ed46238e369-0068fbeede" "proxy-server 4171813" 0.0099 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx726c0c5e19ed46238e369-0068fbeede" "proxy-server 4171813" 0.0078 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx726c0c5e19ed46238e369-0068fbeede - 0.0190 - - 1761341150.516882658 1761341150.535862207 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4626b331252243c09500b-0068fbeede" "proxy-server 4171813" 0.0021 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx444d03f4029c4043bc2c1-0068fbeede" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx277993fe6ca04dd09aa1d-0068fbeede" "proxy-server 4171813" 0.0054 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdg1/3/a/ec/inm" "tx277993fe6ca04dd09aa1d-0068fbeede" "object-server 4171813" 0.0005 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx277993fe6ca04dd09aa1d-0068fbeede" "object-server 4171813" 0.0004 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx277993fe6ca04dd09aa1d-0068fbeede" "proxy-server 4171813" 0.0131 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx277993fe6ca04dd09aa1d-0068fbeede" "proxy-server 4171813" 0.0143 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx277993fe6ca04dd09aa1d-0068fbeede - 0.0279 - - 1761341150.537481785 1761341150.565389633 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69e63f34aa6c48ff89efb-0068fbeede" "proxy-server 4171813" 0.0023 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txf5384b2be3a34b5883f13-0068fbeede" "proxy-server 4171813" 0.0026 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx1314bb83a2d94e269aa13-0068fbeede" "proxy-server 4171813" 0.0003 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx1314bb83a2d94e269aa13-0068fbeede" "proxy-server 4171813" 0.0003 "-" 4171813 3test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_if_none_match ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_mem_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "txb204d2a2882647e39c8b2-006b08fee8" "proxy-server 525338" 0.0025 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txbdb5855142c44268957ad-006b08fee8" "proxy-server 525338" 0.0200 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txbdb5855142c44268957ad-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txbdb5855142c44268957ad-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txbdb5855142c44268957ad-006b08fee8" "proxy-server 525338" 0.0235 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txbdb5855142c44268957ad-006b08fee8" "proxy-server 525338" 0.0249 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e85bc38740349ea9cb0c-006b08fee8" "proxy-server 525338" 0.0020 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "txc3f1de158ed54da6a76fb-006b08fee8" "proxy-server 525338" 0.0020 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx16fd853599a7420388048-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx16fd853599a7420388048-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6968e412125f400e9fd66-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "txe1bd95d6828c44748f09f-006b08fee8" "proxy-server 525338" 0.0020 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txa24e52d1d56e4e8cb105e-006b08fee8" "proxy-server 525338" 0.0090 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txa24e52d1d56e4e8cb105e-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txa24e52d1d56e4e8cb105e-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txa24e52d1d56e4e8cb105e-006b08fee8" "proxy-server 525338" 0.0129 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 201 - "PUT http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txa24e52d1d56e4e8cb105e-006b08fee8" "proxy-server 525338" 0.0149 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77c2ff28734048d5ab8b1-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx388b42411638488e9d351-006b08fee8" "proxy-server 525338" 0.0022 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx67b45883fba34c6b8955f-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "tx67b45883fba34c6b8955f-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0a697fd568b9437683755-006b08fee8" "proxy-server 525338" 0.0048 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "tx8b50526c72f54226964cb-006b08fee8" "proxy-server 525338" 0.0062 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 404 70 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txdc34315b20294112a9aa1-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 404 70 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txdc34315b20294112a9aa1-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txdc34315b20294112a9aa1-006b08fee8) +proxy DEBUG: Ignoring 404 from primary (txn: txdc34315b20294112a9aa1-006b08fee8) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 404 70 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txdc34315b20294112a9aa1-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txdc34315b20294112a9aa1-006b08fee8) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0bcb951cc31341f998318-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/1/a/38419b8b5f0f4a6fa21918cdccd46b77" 204 - "HEAD http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77" "txbbefa22dd2e44dbbac74e-006b08fee8" "proxy-server 525338" 0.0047 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txdce8e781490d475691a7d-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx39b61098cf264537acc67-006b08fee2) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx39b61098cf264537acc67-006b08fee2) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx39b61098cf264537acc67-006b08fee2) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx39b61098cf264537acc67-006b08fee2) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 503 (txn: tx39b61098cf264537acc67-006b08fee2) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx39b61098cf264537acc67-006b08fee2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_a', lower='', upper='a') .shards_a/c_a with {'X-Backend-Record-Type': 'auto'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Get listing from /v1/.shards_a/c_a?format=json&limit=10000&marker=&end_marker=a%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'object'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'object'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'object'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Setting object count to 1058 (txn: tx6946314ab28b4e04b7e99-006b08fee4) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Setting object count to 1024 (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Setting object count to 1024 (txn: txa529aff8039b4be192256-006b08fee6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache ... ok -sharder-test DEBUG: got 3 rows (deleted=True) in 0.00011968612670898438s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011372566223144531s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=False) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 2 rows (deleted=True) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=False) in 8.678436279296875e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 3 rows (deleted=True) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 1 rows (deleted=False) in 9.942054748535156e-05s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=False) in 0.00011658668518066406s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=False) in 0.00010156631469726562s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 10 rows (deleted=True) in 0.0001876354217529297s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 5 rows (deleted=True) in 0.00010347366333007812s, path: a/c, db: /tmp/tmpdmgsarl5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015854835510253906s, path: a/c, db: /tmp/tmpry3hi9j6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -sharder-test DEBUG: got 0 rows (deleted=True) in 9.584426879882812e-05s, path: a/c, db: /tmp/tmpry3hi9j6/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db -test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpe7mbl9l2/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341149.81374#2#d.data close failure: Bad : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5567, in mock_handle_close_quarantine - raise Exception("Bad") -Exception: Bad +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [01/Jan/1970:00:18:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525343 - +test-object-controller INFO: - - - [01/Jan/1970:00:18:21 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0172 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0180 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/fail" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller WARNING: Quarantined object /tmp/tmpb2fi3w9p/tmp_test_object_server_ObjectController/sda1/objects/p/a43/615cd4810e0d969889af154f7b02ba43/1795751656.36153.data: metadata content-length 6 does not match actual object size 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0008 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0051 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0051 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0047 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0087 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0048 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0060 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0018 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0062 "-" 525343 - +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachabletest.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication +test.unit.obj.test_server.TestObjectController.test_POST_with_x_backend_replication ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_checksum ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json +test.unit.obj.test_server.TestObjectController.test_PUT_bad_footer_json ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_bad_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding +test.unit.obj.test_server.TestObjectController.test_PUT_bad_transfer_encoding ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at +test.unit.obj.test_server.TestObjectController.test_PUT_calls_delete_at ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_deleting_expirer_queue_but_still_inserts +test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_deleting_expirer_queue_but_still_inserts ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_updating_expirer_queue +test.unit.obj.test_server.TestObjectController.test_PUT_can_skip_updating_expirer_queue ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection +test.unit.obj.test_server.TestObjectController.test_PUT_client_closed_connection ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout +test.unit.obj.test_server.TestObjectController.test_PUT_client_timeout ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_commits_data +test.unit.obj.test_server.TestObjectController.test_PUT_commits_data ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_common +test.unit.obj.test_server.TestObjectController.test_PUT_common ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_container_connection +test.unit.obj.test_server.TestObjectController.test_PUT_container_connection ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_overrides ... ok -test-TestECDiskFile ERROR: Problem cleaning up /tmp/tmpzyov3hfm/tmp_test_obj_server_DiskFile/sda1/objects/0/221/2f5b65d1019c019d79e6f1411fb79221 (): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp0my36io4/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1761341149.83995#2#d.data ([Errno 21] Some IO Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable - fsync_dir(self._datadir) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -IsADirectoryError: [Errno 21] Some IO Error -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp7x5l701c/tmp_test_obj_server_DiskFile/sda1/objects/0/53e/6b5d8e478c5f1a525da1ddcf54f5c53e/1761341149.84404#2#d.data ([Errno 100] Some Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3299, in _finalize_durable - fsync_dir(self._datadir) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 100] Some Error -test-TestECDiskFile ERROR: No space left on device for /tmp/tmpz25u9x23/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761341149.84817#2#d.data ([Errno 122] EDQUOT): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 122] EDQUOT -test-TestECDiskFile ERROR: No space left on device for /tmp/tmphdh8dbaw/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761341149.85227#2#d.data ([Errno 28] ENOSPC): [Errno 28] ENOSPC -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmprt04rmrk/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761341149.85568#2#d.data ([Errno 100] Some Error): -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 100] Some Error -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmpsxjfpk1k/tmp_test_obj_server_DiskFile/sda1/objects/0/d16/fd432a2a779da7ca9d3ab1dc6bb55d16/1761341149.85984#2#d.data ([Errno 21] Some other IO Error): +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0071 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 422 19 "-" "-" "-" 0.0092 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 27 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 38 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0020 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0064 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0019 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0075 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0052 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 1.2.3.4:0/sda1 +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 525343 - +test-object-controller ERROR: ERROR container update failed with 1.2.3.4:0/sda1 (saving for async update later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3298, in _finalize_durable - os.rename(data_file_path, durable_data_file_path) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -IsADirectoryError: [Errno 21] Some other IO Errortest.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_other_IOError -test.unit.obj.test_diskfile.TestECDiskFile.test_commit_raises_DiskFileError_for_rename_other_IOError ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_and_timestamp ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_content_type_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_create_close_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space -test.unit.obj.test_diskfile.TestECDiskFile.test_create_mkstemp_no_space ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_create_prealloc_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_DiskFileNoSpace ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_logging ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails -test.unit.obj.test_diskfile.TestECDiskFile.test_create_unlink_cleanup_renamer_fails ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_create_use_linkat_renamer_not_called -test.unit.obj.test_diskfile.TestECDiskFile.test_create_use_linkat_renamer_not_called ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_errors_bad_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_errors_bad_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_data_file_has_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_data_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_delete -test.unit.obj.test_diskfile.TestECDiskFile.test_delete ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_corners ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_partial_closes -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_partial_closes ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_range_w_none -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_range_w_none ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_checks_only_aligned_frag_data -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_checks_only_aligned_frag_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_edges -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_edges ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_empty -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_empty ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_no_etag_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_app_iter_ranges_w_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_delete ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_marked_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_concurrent_writes ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_default_disallowed_metadata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_large_app_iter_ranges -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_large_app_iter_ranges ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_mkstemp_creates_dir ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_slo ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_preserves_sysmeta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_io_error -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_io_error ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_reader_iter_w_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer -test.unit.obj.test_diskfile.TestECDiskFile.test_disk_file_writer ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_deleted ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_content_length_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_names ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_deleted ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_diskfile_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_missing_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_newer_non_durable_data_file -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_newer_non_durable_data_file ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_no_data_file ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_durable_timestamp_when_not_durable ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 323, in async_update + response = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 3114, in getresponse + raise Exception('test') +Exception: test +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:0', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0062 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0058 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0057 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0014 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0056 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'garbage'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0098 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/no-acct'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0015 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'no-cont/'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123)test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_old_style_shard +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_old_style_shard ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard +test.unit.obj.test_server.TestObjectController.test_PUT_container_update_to_shard ... ok -test-TestECDiskFile ERROR: Error removing tempfile: /tmp/tmpzuwo84fe/tmp_test_obj_server_DiskFile/sda1/tmp/tmpq9gxncvo: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1887, in open - fallocate(self._fd, self._size) - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: [Errno 28] No space left on device +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txdce8e781490d475691a7d-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" 200 82 "GET http://localhost/v1/a/38419b8b5f0f4a6fa21918cdccd46b77/70b1b383cdd145a0944c3bd0e372026c" "txdce8e781490d475691a7d-006b08fee8" "proxy-server 525338" 0.0009 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx902ff0d917664648bf106-006b08fee8" "proxy-server 525338" 0.0074 "-" 525338 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/81dfc225acdf483589a2b8e37ffe3211" 201 - "PUT http://127.0.0.1:36069/sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" "tx902ff0d917664648bf106-006b08fee8" "container-server 525338" 0.0010 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/0/a/81dfc225acdf483589a2b8e37ffe3211" 201 - "PUT http://127.0.0.1:55609/sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211" "tx902ff0d917664648bf106-006b08fee8" "container-server 525338" 0.0010 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx902ff0d917664648bf106-006b08fee8" "proxy-server 525338" 0.0361 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx902ff0d917664648bf106-006b08fee8" "proxy-server 525338" 0.0187 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx187ff7827298441aa1696-006b08fee8" "proxy-server 525338" 0.0052 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx2dda4f6441db4f65b7703-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txeae349d8068544ca8fe65-006b08fee8" "proxy-server 525338" 0.0183 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/sdi1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txeae349d8068544ca8fe65-006b08fee8" "object-server 525338" 0.0005 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txeae349d8068544ca8fe65-006b08fee8" "object-server 525338" 0.0005 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txeae349d8068544ca8fe65-006b08fee8" "proxy-server 525338" 0.0282 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txeae349d8068544ca8fe65-006b08fee8" "proxy-server 525338" 0.0382 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx481bbed1ff4343bfb5e4b-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "txb29344a2d243495b9567b-006b08fee8" "proxy-server 525338" 0.0058 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txadcc8d1f4bb6427d9411f-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txadcc8d1f4bb6427d9411f-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf54f13eec93d48e6868e8-006b08fee8" "proxy-server 525338" 0.0071 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx9d8cdffe120e47b399355-006b08fee8" "proxy-server 525338" 0.0039 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txe7110138774b4c1ca49cc-006b08fee8" "proxy-server 525338" 0.0214 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txe7110138774b4c1ca49cc-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txe7110138774b4c1ca49cc-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txe7110138774b4c1ca49cc-006b08fee8" "proxy-server 525338" 0.0254 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txe7110138774b4c1ca49cc-006b08fee8" "proxy-server 525338" 0.0331 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf7a4811927654ca0aa774-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx2d27ee340768468896874-006b08fee8" "proxy-server 525338" 0.0049 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txf8868bf5c4b14065b33f3-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "txf8868bf5c4b14065b33f3-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx500768483f434100a17af-006b08fee8" "proxy-server 525338" 0.0053 "-" 525338 -test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config +test.unit.obj.test_server.TestObjectController.test_PUT_cooperative_period_config ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past +test.unit.obj.test_server.TestObjectController.test_PUT_delete_at_in_past ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch +test.unit.obj.test_server.TestObjectController.test_PUT_etag_in_footer_mismatch ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored +test.unit.obj.test_server.TestObjectController.test_PUT_extra_mime_docs_ignored ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match ... ok -During handling of the above exception, another exception occurred: +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0080 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'too/many/parts'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/leading/slash'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0099 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0057 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0013 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'garbage'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0056 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0017 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/no-acct'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0106 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'no-cont/'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0058 "-" 525343 1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got 'too/many/parts'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller ERROR: Invalid X-Backend-Container-Path, should be of the form 'account/container' but got '/leading/slash'. (txn: 123) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0051 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 19 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 525343 -test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_but_expired +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_but_expired ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star +test.unit.obj.test_server.TestObjectController.test_PUT_if_none_match_star ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_content_type ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_etag ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path +test.unit.obj.test_server.TestObjectController.test_PUT_invalid_path ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer +test.unit.obj.test_server.TestObjectController.test_PUT_meta_in_footer ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable +test.unit.obj.test_server.TestObjectController.test_PUT_metafile_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum +test.unit.obj.test_server.TestObjectController.test_PUT_missing_footer_checksum ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_new_object_really_old_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_eexist ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_eexist ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent +test.unit.obj.test_server.TestObjectController.test_PUT_next_part_power_races_around_makedirs_enoent ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_length ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type +test.unit.obj.test_server.TestObjectController.test_PUT_no_content_type ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx979eec81b88b431aaebd0-006b08fee8" "proxy-server 525338" 0.0093 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdi1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx202b9b0373c94977be09e-006b08fee8" "proxy-server 525338" 0.0271 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx202b9b0373c94977be09e-006b08fee8" "object-server 525338" 0.0004 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/2/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx202b9b0373c94977be09e-006b08fee8" "object-server 525338" 0.0005 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx202b9b0373c94977be09e-006b08fee8" "proxy-server 525338" 0.0433 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 201 - "PUT http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx202b9b0373c94977be09e-006b08fee8" "proxy-server 525338" 0.0481 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3c3dd068d5c14aee92557-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx854a4778d5b44da78d0de-006b08fee8" "proxy-server 525338" 0.0081 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx03ad867805de4c36b68c9-006b08fee8" "proxy-server 525338" 0.0058 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx03ad867805de4c36b68c9-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx87db83c03081400ebdaec-006b08fee8" "proxy-server 525338" 0.0014 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "tx3276f1f524114d949f8b6-006b08fee8" "proxy-server 525338" 0.0044 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 404 70 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx5ecd2001c9944880b08e2-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 404 70 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx5ecd2001c9944880b08e2-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx5ecd2001c9944880b08e2-006b08fee8) +proxy DEBUG: Ignoring 404 from primary (txn: tx5ecd2001c9944880b08e2-006b08fee8) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 404 70 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx5ecd2001c9944880b08e2-006b08fee8" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx5ecd2001c9944880b08e2-006b08fee8) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb147e88e561d4517b2090-006b08fee8" "proxy-server 525338" 0.0066 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/2/a/81dfc225acdf483589a2b8e37ffe3211" 204 - "HEAD http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211" "txe0c72976d6f44defaca20-006b08fee8" "proxy-server 525338" 0.0013 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdg1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx06d39bd965e44df396719-006b08fee8" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdh1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 200 82 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx06d39bd965e44df396719-006b08fee8" "proxy-server 525338" 0.0036 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "GET /sdi1/3/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" 404 70 "GET http://localhost/v1/a/81dfc225acdf483589a2b8e37ffe3211/4c682d8afc2b4d5185acaee5d2fe8111" "tx06d39bd965e44df396719-006b08fee8" "proxy-server 525338" 0.0004 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx06d39bd965e44df396719-006b08fee8) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf6e3705f0b3c475ea75e1-006b08fee8" "proxy-server 525338" 0.0044 "-" 525338 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/0/a/d138b112c6f64c8286a20f41054b62b6" 201 - "PUT http://127.0.0.1:55609/sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" "txf6e3705f0b3c475ea75e1-006b08fee8" "container-server 525338" 0.0063 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/0/a/d138b112c6f64c8286a20f41054b62b6" 201 - "PUT http://127.0.0.1:36069/sda1/2/a/d138b112c6f64c8286a20f41054b62b6" "txf6e3705f0b3c475ea75e1-006b08fee8" "container-server 525338" 0.0010 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "txf6e3705f0b3c475ea75e1-006b08fee8" "proxy-server 525338" 0.0193 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/2/a/d138b112c6f64c8286a20f41054b62b6" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "txf6e3705f0b3c475ea75e1-006b08fee8" "proxy-server 525338" 0.0293 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36664c3580df4b1d8420b-006b08fee8" "proxy-server 525338" 0.0071 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "txcfe91edb946b48c4a0495-006b08fee8" "proxy-server 525338" 0.0012 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx2cdcd47b084847689a6ec-006b08fee9" "proxy-server 525338" 0.0280 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx2cdcd47b084847689a6ec-006b08fee9" "object-server 525338" 0.0005 "-" 525338 3 +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 412 92 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 20 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 422 93 "-" "-" "-" 0.0049 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c" 400 25 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 17 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0024 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0046 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 24 "-" "-" "-" 0.0008 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Relinking /tmp/tmpkj13dpi6/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data to /tmp/tmpkj13dpi6/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data due to next_part_power set +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:16 +0000] "PUT /sda1/778/a/c/o" 201 - "-" "txn1" "-" 0.0057 "-" 525343 0 +test-object-controller DEBUG: Relinking /tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data to /tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data due to next_part_power set (txn: txn2) +test-object-controller ERROR: Relinking /tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data to /tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data failed: [Errno 17] File exists: '/tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data' -> '/tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3081, in create - yield dfw.open() - ~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1890, in open - raise DiskFileNoSpace() -swift.common.exceptions.DiskFileNoSpace + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1993, in _finalize_put + relink_paths(target_path, new_target_path) + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 539, in relink_paths + raise err + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 515, in relink_paths + os.link(target_path, new_target_path) + ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileExistsError: [Errno 17] File exists: '/tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data' -> '/tmp/tmpjs6l2mui/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751656.00000.data' (txn: txn2) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "txn2" "-" 0.0031 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Relinking /tmp/tmpfit51lsi/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751657.00000.data to /tmp/tmpfit51lsi/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751657.00000.data due to next_part_power set +test-object-controller DEBUG: Relinking /tmp/tmpfit51lsi/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751658.00000.data to /tmp/tmpfit51lsi/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751658.00000.data due to next_part_power set +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0095 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0111 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Relinking /tmp/tmp3gdl1_3u/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751657.00000.data to /tmp/tmp3gdl1_3u/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751657.00000.data due to next_part_power set +test-object-controller DEBUG: Relinking /tmp/tmp3gdl1_3u/tmp_test_object_server_ObjectController/sda1/objects/389/a43/615cd4810e0d969889af154f7b02ba43/1795751658.00000.data to /tmp/tmp3gdl1_3u/tmp_test_object_server_ObjectController/sda1/objects/778/a43/615cd4810e0d969889af154f7b02ba43/1795751658.00000.data due to next_part_power set +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/389/a/c/o" 201 - "-" "-" "-" 0.0028 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 411 30 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 400 15 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_PUT_no_etag +test.unit.obj.test_server.TestObjectController.test_PUT_no_etag ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_no_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_object_really_new_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp +test.unit.obj.test_server.TestObjectController.test_PUT_old_timestamp ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_newer_ts_failed +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_newer_ts_failed ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_older_ts_success +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_to_older_ts_success ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at +test.unit.obj.test_server.TestObjectController.test_PUT_overwrite_w_delete_at ... ok -During handling of the above exception, another exception occurred: +test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: Setting object count to 1064 (txn: txf039aebe3ba5473a89d72-006b08fee1) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&format=json&limit=10000&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx2cc81e56df6549e58595d-006b08fee1) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&reverse=true&format=json&limit=10000&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Get listing from /v1/.shards_a/c_ham?marker=koolaid&reverse=true&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb7a2fd5c717c4cbcb2b23-006b08fee2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Setting object count to 1065 (txn: tx1f0f20e6413f451298bd7-006b08fee3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='onion') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=onion%00 {'X-Backend-Record-Type': 'auto'} (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='rhubarb') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=rhubarb%00 {'X-Backend-Record-Type': 'auto'} (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Setting object count to 1065 (txn: txb15bb06ca8ed4bf7b73ed-006b08fee5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx93a00739032d407b99cd3-006b08fee7) +test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx93a00739032d407b99cd3-006b08fee7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx12b8cc324187401295de6-006b08fee9)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error ... ok -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1918, in close - os.unlink(self._tmppath) - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -FileNotFoundError: [Errno 2] No such file or directory -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpyn3bxucg/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341150.76772#2#d.data: Bytes read: 84, does not match metadata: 85 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpt0m80fp1/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341150.88181#2#d.data: [Errno 5] Input/output error -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpf_w48ocf/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341150.88520#2#d.data: Bytes read: 82, does not match metadata: 83 -Problem cleaning up /tmp/tmpnj13c1hx/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2005, in _finalize_put - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5951, in mock_cleanup - raise OSError() -OSError -test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files -test.unit.obj.test_diskfile.TestECDiskFile.test_error_in_cleanup_ondisk_files ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_exception_in_handle_close_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_available_when_not_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open -test.unit.obj.test_diskfile.TestECDiskFile.test_fragments_not_open ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash -test.unit.obj.test_diskfile.TestECDiskFile.test_from_audit_location_with_mismatched_hash ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_datafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path -test.unit.obj.test_diskfile.TestECDiskFile.test_get_dev_path ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_get_metafile_metadata_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_fallback_to_mkstemp ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tempfile_use_linkat_os_open_called ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised -test.unit.obj.test_diskfile.TestECDiskFile.test_get_tmpfile_os_open_other_exceptions_are_raised ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache -test.unit.obj.test_diskfile.TestECDiskFile.test_keep_cache ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup -test.unit.obj.test_diskfile.TestECDiskFile.test_killed_before_cleanup ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking -test.unit.obj.test_diskfile.TestECDiskFile.test_mount_checking ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened -test.unit.obj.test_diskfile.TestECDiskFile.test_not_opened ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_create ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete -test.unit.obj.test_diskfile.TestECDiskFile.test_number_calls_to_cleanup_ondisk_files_during_delete ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_data_info_has_durable_key ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_data_ts_meta_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_listdir_error_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_data_ts_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_meta_ts_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_multiple_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_stale_meta_data_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_ts_meta_data ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_ondisk_search_loop_wayward_files_ignored_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestECDiskFile.test_open_data_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_open_deleted_with_corrupt_tombstone ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired -test.unit.obj.test_diskfile.TestECDiskFile.test_open_expired ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked -test.unit.obj.test_diskfile.TestECDiskFile.test_open_meta_file_concurrently_unlinked ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_durable_legacy ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_most_recent_missing_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_exist ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired -test.unit.obj.test_diskfile.TestECDiskFile.test_open_not_expired ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_bad_fragment_preferences ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_open_with_fragment_preferences_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_already_removed ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_final_fragment_index_and_not_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_last_fragment_index_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_non_existent_fragment_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_timestamp_frag_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_old_tombstone ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_one_fragment_index ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_tombstone ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag -test.unit.obj.test_diskfile.TestECDiskFile.test_purge_without_frag ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_bad_content_length ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_deleted_files ... ok -test-TestECDiskFile ERROR: ERROR DiskFile /tmp/tmpogftyixk/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341150.96163#2#d.data close failure: a very special error : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 2414, in close - self._handle_close_quarantine() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5777, in blow_up - raise Exception('a very special error') -Exception: a very special error +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/2/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx2cdcd47b084847689a6ec-006b08fee9" "object-server 525338" 0.0005 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx2cdcd47b084847689a6ec-006b08fee9" "proxy-server 525338" 0.0372 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx2cdcd47b084847689a6ec-006b08fee9" "proxy-server 525338" 0.0384 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a75b2de98354eb7a52b7-006b08fee9" "proxy-server 525338" 0.0014 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "tx87f05a2b104549088a996-006b08fee9" "proxy-server 525338" 0.0188 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx5802a9aa392147778536c-006b08fee9" "proxy-server 525338" 0.0007 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx5802a9aa392147778536c-006b08fee9" "proxy-server 525338" 0.0007 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec706c0c0e884a86a8834-006b08fee9" "proxy-server 525338" 0.0015 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "tx3216c796dd034c53a49fd-006b08fee9" "proxy-server 525338" 0.0087 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txa6e76a9ddcc5411e833e2-006b08fee9" "proxy-server 525338" 0.0180 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/2/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txa6e76a9ddcc5411e833e2-006b08fee9" "object-server 525338" 0.0004 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txa6e76a9ddcc5411e833e2-006b08fee9" "object-server 525338" 0.0004 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txa6e76a9ddcc5411e833e2-006b08fee9" "proxy-server 525338" 0.0243 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txa6e76a9ddcc5411e833e2-006b08fee9" "proxy-server 525338" 0.0299 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1231e834d1274748861d0-006b08fee9" "proxy-server 525338" 0.0019 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "tx84deec976cf947f991c00-006b08fee9" "proxy-server 525338" 0.0076 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx61d462f1088e44f2b48a0-006b08fee9" "proxy-server 525338" 0.0008 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx61d462f1088e44f2b48a0-006b08fee9" "proxy-server 525338" 0.0007 "-" 525338 3 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16494f3511714ed8a194f-006b08fee9" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "tx44d8710f095845d7b1d0b-006b08fee9" "proxy-server 525338" 0.0104 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx07296d9ded274c4fa422c-006b08fee9" "proxy-server 525338" 0.0380 "-" 525338 3 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/2/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx07296d9ded274c4fa422c-006b08fee9" "object-server 525338" 0.0005 "-" 525338 3 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx07296d9ded274c4fa422c-006b08fee9" "object-server 525338" 0.0005 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx07296d9ded274c4fa422c-006b08fee9" "proxy-server 525338" 0.0512 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "PUT /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 201 - "PUT http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx07296d9ded274c4fa422c-006b08fee9" "proxy-server 525338" 0.0533 "-" 525338 3 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd2e600b7e7b74a6e9ca0d-006b08fee9" "proxy-server 525338" 0.0014 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "txa990abc442294ea4b2c7c-006b08fee9" "proxy-server 525338" 0.0067 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txe96b6a6b44954b05ad497-006b08fee9" "proxy-server 525338" 0.0008 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txe96b6a6b44954b05ad497-006b08fee9" "proxy-server 525338" 0.0007 "-" 525338 3test.unit.proxy.test_server.TestECGets.test_GET_with_same_frag_index_on_multiple_nodes +test.unit.proxy.test_server.TestECGets.test_GET_with_same_frag_index_on_multiple_nodes ... ok +1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_container_path +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_container_path ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_old_style_container_path +test.unit.obj.test_server.TestObjectController.test_PUT_redirected_async_pending_with_old_style_container_path ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_slow +test.unit.obj.test_server.TestObjectController.test_PUT_slow ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag +test.unit.obj.test_server.TestObjectController.test_PUT_ssync_multi_frag ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST +test.unit.obj.test_server.TestObjectController.test_PUT_succeeds_with_later_POST ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_system_metadata ... ok -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpucp0q9b2/tmp_test_obj_server_DiskFile/sda1/objects/0/85a/d32971898a6900ec6ee30a940141e85a/1761341150.98701#2#d.data: Hash of name in metadata does not match directory name -test-TestECDiskFile DEBUG: open(/tmp/tmplafx1cw6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Operation not supported Falling back to using mkstemp() -test-TestECDiskFile DEBUG: open(/tmp/tmplafx1cw6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Is a directory Falling back to using mkstemp() -test-TestECDiskFile DEBUG: open(/tmp/tmplafx1cw6/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c, O_TMPFILE | O_WRONLY) failed: Invalid argument Falling back to using mkstemp() -test-TestECDiskFile DEBUG: Relinking /tmp/tmp1c5tromz/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761341151.03438#2.data to /tmp/tmp1c5tromz/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761341151.03438#2.data due to next_part_power set -test-TestECDiskFile ERROR: Problem making data file durable /tmp/tmp1c5tromz/tmp_test_obj_server_DiskFile/sda1/objects/754/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761341151.03438#2#d.data (): +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0046 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:17 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0097 "-" 525343 0 +test-object-controller DEBUG: Update to /a/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id) +test INFO: Object update sweep starting on /tmp/tmpsgnquszi/tmp_test_object_server_ObjectController/sda1 (pid: 525343) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpsgnquszi/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751657.00000 +test INFO: Object update sweep completed on /tmp/tmpsgnquszi/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525343) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0072 "-" 525343 0 +test-object-controller DEBUG: Update to /.another/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id) +test INFO: Object update sweep starting on /tmp/tmpnudaihc7/tmp_test_object_server_ObjectController/sda1 (pid: 525343) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmpnudaihc7/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751658.00000 +test INFO: Object update sweep completed on /tmp/tmpnudaihc7/tmp_test_object_server_ObjectController/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525343) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:3200', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0058 "-" 525343 0 +test-object-controller DEBUG: Update to /.another/c/o redirected to .sharded_a/c_shard_1 (txn: put_trans_id) +test INFO: Object update sweep starting on /tmp/tmp1d6wd4m2/tmp_test_object_server_ObjectController/sda1 (pid: 525343) +test DEBUG: Update sent for /.sharded_a/c_shard_1/o /tmp/tmp1d6wd4m2/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751658.00000 +test INFO: Object update sweep completed on /tmp/tmp1d6wd4m2/tmp_test_object_server_ObjectController/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525343) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 0 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0005 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 409 95 "-" "-" "-" 0.0004 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0053 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 3338, in _finalize_durable - self.manager.cleanup_ondisk_files(self._datadir) - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -Exception -test-TestECDiskFile DEBUG: Relinking /tmp/tmp1c5tromz/tmp_test_obj_server_DiskFile/sda1/objects-1/454/a30/71a7d4be769e1e2b769b67d3fe881a30/1761341151.03608.data to /tmp/tmp1c5tromz/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1761341151.03608.data due to next_part_power set -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpt5csujui/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341151.17006.ts: Metadata checksum mismatch for /tmp/tmpt5csujui/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341151.17006.ts: stored checksum='b'6fb4b0f26b4ca6bf411d7ab70573d9b6'', computed='b'6b746d04ae1a6d46c27c233375093b95'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0m5geyup/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341151.44874#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341151.45412#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341151.45412#2#d.data'>: stored checksum='b'a448bd37ca91861d0db560d687f9a3c2'', computed='b'da7a8c0ec933bbd3734e6716c8a53d91'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341151.45694#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341151.45694#2#d.data'>: stored checksum='b'4dac1a7630dc98cbb0d4eb5514a5f4e5'', computed='b'435f9cad72e166c3429d35c001d2c395'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341151.45951#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341151.45951#2#d.data'>: stored checksum='b'f2a841a183187c59cd0a88d5f36fa4b3'', computed='b'c031a8f7b7bc7cf548469cc9f0fe684c'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341151.46229#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341151.46229#2#d.data'>: stored checksum='b'69d06f95a0cbac36d581d311adfdf702'', computed='b'f473629af40800cc603c9fbeaa72d72c'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341151.46483#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341151.46483#2#d.data'>: stored checksum='b'0609996e760946cb8b920f267a91999b'', computed='b'fa2e10ab31bef5be4f93338dcb8900ba'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341151.46735#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341151.46735#2#d.data'>: stored checksum='b'96d9390f75166aee0d5127584da2e671'', computed='b'9a60c02e79f1d285a77c34a5d07eb265'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341151.46995#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341151.46995#2#d.data'>: stored checksum='b'a1af2e851a91010e770813a8939f4db2'', computed='b'4d098e712febfd9cb4ca8df3ca28830b'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341151.47244#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341151.47244#2#d.data'>: stored checksum='b'9202dc829b2cf27c9dc4c4061c8f2bb6'', computed='b'c497691b3dcd5f990b79094f5d101bee'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341151.47527#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpfh33vhxi/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341151.47527#2#d.data'>: stored checksum='b'43ae583b8bdc9eb6045e9e4a30a4c252'', computed='b'b05551dac02c45433d1d3d01b1d73021'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmptlf1mk3m/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341151.48087#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpd5i2dkhs/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341151.49206#2#d.data: not stat-able: test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_fstat_oserror ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_a_directory ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_hashdir_not_listable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_name ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_bad_x_delete_at ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_content_length_bad ... ok - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx1314bb83a2d94e269aa13-0068fbeede" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx1314bb83a2d94e269aa13-0068fbeede) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx1314bb83a2d94e269aa13-0068fbeede - 0.0978 - - 1761341150.566841364 1761341150.664681435 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx89349bfdf9f247e5bc30d-0068fbeede" "proxy-server 4171813" 0.0014 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/ec" "tx89349bfdf9f247e5bc30d-0068fbeede" "container-server 4171813" 0.0010 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx89349bfdf9f247e5bc30d-0068fbeede" "proxy-server 4171813" 0.0069 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/ec" "tx89349bfdf9f247e5bc30d-0068fbeede" "container-server 4171813" 0.0011 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx89349bfdf9f247e5bc30d-0068fbeede" "proxy-server 4171813" 0.0117 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx89349bfdf9f247e5bc30d-0068fbeede - 0.0192 - - 1761341150.993938684 1761341151.013153553 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf47b898cf8e241f0a4743-0068fbeedf" "proxy-server 4171813" 0.0022 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx3cba54da48844d2ea6e20-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 txf61fddfc3aaa4b25bcf83-0068fbeedf - 0.0154 - - 1761341151.014720440 1761341151.030096531 3 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txf61fddfc3aaa4b25bcf83-0068fbeedf" "proxy-server 4171813" 0.0024 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txf61fddfc3aaa4b25bcf83-0068fbeedf" "proxy-server 4171813" 0.0044 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "txf61fddfc3aaa4b25bcf83-0068fbeedf" "proxy-server 4171813" 0.0044 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx241a333b9df047f9a8085-0068fbeedf" "proxy-server 4171813" 0.0022 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/96e9f36ad8fc4bc49960200dc0abc15b" 201 - "PUT http://127.0.0.1:46619/sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx241a333b9df047f9a8085-0068fbeedf" "container-server 4171813" 0.0012 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/96e9f36ad8fc4bc49960200dc0abc15b" 201 - "PUT http://127.0.0.1:50869/sda1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx241a333b9df047f9a8085-0068fbeedf" "container-server 4171813" 0.0010 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 201 - "PUT http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx241a333b9df047f9a8085-0068fbeedf" "proxy-server 4171813" 0.0085 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 201 - "PUT http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx241a333b9df047f9a8085-0068fbeedf" "proxy-server 4171813" 0.0138 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/96e9f36ad8fc4bc49960200dc0abc15b HTTP/1.0 201 - - t - - - tx241a333b9df047f9a8085-0068fbeedf - 0.0224 - - 1761341151.040089130 1761341151.062536478 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4478cf8bd69a480a99ab4-0068fbeedf" "proxy-server 4171813" 0.0020 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "txfae6946149c84f27bcc7c-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 201 - "PUT http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx4c33d56b6e7245f9ae8f6-0068fbeedf" "proxy-server 4171813" 0.0050 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 201 - "PUT http://localhost/sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx4c33d56b6e7245f9ae8f6-0068fbeedf" "object-server 4171813" 0.0005 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/2/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 201 - "PUT http://localhost/sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx4c33d56b6e7245f9ae8f6-0068fbeedf" "object-server 4171813" 0.0004 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 201 - "PUT http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx4c33d56b6e7245f9ae8f6-0068fbeedf" "proxy-server 4171813" 0.0106 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 201 - "PUT http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx4c33d56b6e7245f9ae8f6-0068fbeedf" "proxy-server 4171813" 0.0118 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals HTTP/1.0 201 - - t 52 - - tx4c33d56b6e7245f9ae8f6-0068fbeedf - 0.0256 - - 1761341151.063971519 1761341151.089535713 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0665db3ac13f421f96d42-0068fbeedf" "proxy-server 4171813" 0.0020 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "txde8ee5d42ede40be89bb4-0068fbeedf" "proxy-server 4171813" 0.0025 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx6417d921d2e8498fb7918-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx6417d921d2e8498fb7918-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc6a738e4e123489890928-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx2956e954cc6e4190a153c-0068fbeedf" "proxy-server 4171813" 0.0025 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 412 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txd2476bb307b84e82a728d-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 412 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txd2476bb307b84e82a728d-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd2476bb307b84e82a728d-0068fbeedf) -proxy DEBUG: Ignoring 412 from primary (txn: txd2476bb307b84e82a728d-0068fbeedf) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 412 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txd2476bb307b84e82a728d-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy DEBUG: Ignoring 412 from primary (txn: txd2476bb307b84e82a728d-0068fbeedf) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a4053fb4bb24264af280-0068fbeedf" "proxy-server 4171813" 0.0012 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx06626d199ee740ee908fb-0068fbeedf" "proxy-server 4171813" 0.0012 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txacc073a52bb04ce288f4b-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txacc073a52bb04ce288f4b-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2814bf502fa14b92854d0-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx4b39a0b0f4dc4fc1970c8-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx7af5e0e6fde3423bb856d-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx7af5e0e6fde3423bb856d-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx7af5e0e6fde3423bb856d-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03776af172164406a3430-0068fbeedf" "proxy-server 4171813" 0.0015 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx265c7f29f17345418ed02-0068fbeedf" "proxy-server 4171813" 0.0015 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txb958356881cd4031b43c6-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txb958356881cd4031b43c6-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3221239fe85a46f087b57-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx115909cfcbc84307ae8ef-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx33804eedce44442eb6aa8-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx33804eedce44442eb6aa8-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "GET http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx33804eedce44442eb6aa8-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx016902d3423d42d1913d4-0068fbeedf" "proxy-server 4171813" 0.0014 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx32ab342901274cb083307-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txc82cae9abccd4afba3ac4-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50100f0ea58b414a84a19-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx24b6c39d061b42678e886-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 412 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx7e727e9316de49beb3ee7-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 412 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx7e727e9316de49beb3ee7-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 412 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx7e727e9316de49beb3ee7-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx098a0f36ec024e1b96e50-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "txdcd496f3f7a9405ba772c-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdg1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txc48d8cea67a14e07b19c6-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6b4ca594bb51423187216-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 -test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_conditional_GET_ec ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_disconnect ... ok - -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpsyjdezjd/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Expected directory, found file at /tmp/tmpsyjdezjd/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwhmgeaes/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpwhmgeaes/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwhmgeaes/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc/made-up-filename: Failed to list directory at /tmp/tmpwhmgeaes/tmp_test_obj_server_DiskFile/sda1/objects/0/8bc/287c59f07389fb1fad230e73fdf8a8bc -test-TestECDiskFile ERROR: Client path /a/c/1 does not match path stored in object metadata /a/c/1garbage -test-TestECDiskFile ERROR: Client path /a/c/2 does not match path stored in object metadata /a/c/2garbage -test-TestECDiskFile ERROR: Client path /a/c/3 does not match path stored in object metadata /a/c/3garbage -test-TestECDiskFile ERROR: Client path /a/c/4 does not match path stored in object metadata /a/c/4garbage -test-TestECDiskFile ERROR: Client path /a/c/5 does not match path stored in object metadata /a/c/5garbage -test-TestECDiskFile ERROR: Client path /a/c/6 does not match path stored in object metadata /a/c/6garbage -test-TestECDiskFile ERROR: Client path /a/c/7 does not match path stored in object metadata /a/c/7garbage -test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage -test-TestECDiskFile ERROR: Client path /a/c/8 does not match path stored in object metadata /a/c/8garbage -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341151.96288#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341151.96518#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341151.96746#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341151.96969#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341151.97182#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341151.97403#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341151.97618#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341151.97843#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpm6ltq_g5/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341151.98070#2#d.data: bad metadata x-delete-at value bad integer -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341151.98556#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341151.98808#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341151.99057#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341151.99293#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341151.99537#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341151.99787#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341152.00013#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.00243#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxfecksr4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.00462#2#d.data: metadata content-length 1023 does not match actual object size 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341152.00929#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341152.01167#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341152.01405#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341152.01625#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341152.01859#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341152.02082#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341152.02306#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.02542#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpwdjarof0/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.02763#2#d.data: bad metadata content-length value zero -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341152.03223#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341152.03466#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not matchtest.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_etag ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_missing_name ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_invalid_zero_byte ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_enodata ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_ioerror_euclean ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_missing_content_length ... ok - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx155767641a2e4b91a208e-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdi1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "txc1472e3e75474a618244d-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1c5a0b32ee7441999a40-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "tx7c791b374c57499491d6e-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 200 106 "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx9d284c4f3cc94720917cf-0068fbeedf" "proxy-server 4171813" 0.0002 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3717a5a0f8eb4e0bb0cfa-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/2/a/96e9f36ad8fc4bc49960200dc0abc15b" 204 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b" "txf245d414587d46c1934ee-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdh1/0/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" 304 - "HEAD http://localhost/v1/a/96e9f36ad8fc4bc49960200dc0abc15b/conditionals" "tx6d7d5751c17d41a4bd7dc-0068fbeedf" "proxy-server 4171813" 0.0041 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8a899a3cb4be437aa877f-0068fbeedf" "proxy-server 4171813" 0.0014 "-" 4171813 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:46619/sdb1/1/a/ec-discon" "tx8a899a3cb4be437aa877f-0068fbeedf" "container-server 4171813" 0.0011 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:50869/sda1/1/a/ec-discon" "tx8a899a3cb4be437aa877f-0068fbeedf" "container-server 4171813" 0.0011 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx8a899a3cb4be437aa877f-0068fbeedf" "proxy-server 4171813" 0.0129 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "tx8a899a3cb4be437aa877f-0068fbeedf" "proxy-server 4171813" 0.0091 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - tx8a899a3cb4be437aa877f-0068fbeedf - 0.0210 - - 1761341151.802605629 1761341151.823640585 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b476a718256418fa6074-0068fbeedf" "proxy-server 4171813" 0.0019 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx24795f32ebe24acca336a-0068fbeedf" "proxy-server 4171813" 0.0013 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1878e7bbbb154c22a142a-0068fbeedf" "proxy-server 4171813" 0.0116 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "tx1878e7bbbb154c22a142a-0068fbeedf" "object-server 4171813" 0.0005 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx1878e7bbbb154c22a142a-0068fbeedf" "object-server 4171813" 0.0005 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1878e7bbbb154c22a142a-0068fbeedf" "proxy-server 4171813" 0.0162 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx1878e7bbbb154c22a142a-0068fbeedf" "proxy-server 4171813" 0.0162 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx1878e7bbbb154c22a142a-0068fbeedf - 0.0304 - - 1761341151.824669600 1761341151.855086088 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx914320c3ae5d413087a04-0068fbeedf" "proxy-server 4171813" 0.0019 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx82579acae639441786e8b-0068fbeedf" "proxy-server 4171813" 0.0025 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdg1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx1dfcaa250d3c4fb996afe-0068fbeedf" "proxy-server 4171813" 0.0004 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdi1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx1dfcaa250d3c4fb996afe-0068fbeedf" "proxy-server 4171813" 0.0003 "-" 4171813 3 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx1dfcaa250d3c4fb996afe-0068fbeedf) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx1dfcaa250d3c4fb996afe-0068fbeedf) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx1dfcaa250d3c4fb996afe-0068fbeedf - 0.0199 - - 1761341151.856055498 1761341151.875975847 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1046871eba2e4f32b0e06-0068fbeedf" "proxy-server 4171813" 0.0014 "-" 4171813 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:50869/sda1/1/a/ec-discon" "tx1046871eba2e4f32b0e06-0068fbeedf" "container-server 4171813" 0.0013 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx1046871eba2e4f32b0e06-0068fbeedf" "proxy-server 4171813" 0.0068 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:46619/sdb1/1/a/ec-discon" "tx1046871eba2e4f32b0e06-0068fbeedf" "container-server 4171813" 0.0011 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "tx1046871eba2e4f32b0e06-0068fbeedf" "proxy-server 4171813" 0.0093 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - tx1046871eba2e4f32b0e06-0068fbeedf - 0.0196 - - 1761341151.976345301 1761341151.995954514 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a20d183dc784041883b2-0068fbeedf" "proxy-server 4171813" 0.0021 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx488acdd470794f5e8ae71-0068fbeee0" "proxy-server 4171813" 0.0013 "-" 4171813 3 -proxy WARNING: Client disconnected without sending enough data (txn: txc4a13c2e9e3d495a9b95d-0068fbeee0) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - txc4a13c2e9e3d495a9b95d-0068fbeee0 - 0.0217 - - 1761341151.997140884 1761341152.018860340 3 -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_mem_server.TestECObjectController.test_ec_client_put_disconnect ... ok -test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_mem_server.TestECObjectController.test_reload_ring_ec ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: put_trans_id)test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_EC_policy +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_EC_policy ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_repl_policy +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_async_pendings_with_repl_policy ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_then_fetch_system_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_then_POST_then_fetch_system_metadata ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_then_fetch_system_metadata ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata ... ok -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341152.22163#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341152.22470#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341152.22768#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341152.23052#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpjd6zopcc/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.23595#2#d.data: ETag 92ffae115f60c288e713127114be5091 and file's md5 dfbee243f1a2b1fc6663ff609231cc8c do not match -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341152.56710#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341152.56968#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341152.57207#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341152.57450#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341152.57686#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341152.57922#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341152.58160#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.58387#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp11q7mp5g/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.58616#2#d.data: missing name metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341152.59078#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341152.59318#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341152.59547#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341152.59786#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341152.60013#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341152.60246#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0jlk45ta/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.60665#2#d.data: Bytes read: 0, does not match metadata: 184 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpmkdgj8pt/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341152.61321#2#d.data: Failed to open /tmp/tmpmkdgj8pt/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341152.61321#2#d.data: [Errno 61] -ENODATA fool! -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp6v34yyij/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341152.61780#2#d.data: Failed to open /tmp/tmp6v34yyij/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341152.61780#2#d.data: [Errno 117] -EUCLEAN fool! -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpnrm9lbov/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341152.62237#2#d.data: missing content-length in metadata -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341152.62671#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341152.62671#2#d.data'>: stored checksum='b'0dbd9681de29572d8a4e19114b418318'', computed='b'a9c2d465e28785e2ff43d11632fb99a1'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341152.62901#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341152.62901#2#d.data'>: stored checksum='b'c623cbae2658c283cc684474ba26b390'', computed='b'ebc551757d9c9e1b4f6f01c7e7660e2a'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341152.63122#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341152.63122#2#d.data'>: stored checksum='b'7701e4f91e4dbbb3cfb0d9ee1bbef4bc'', computed='b'deb69ae6772bc4cd11e0b7770ab67439'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341152.63352#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341152.63352#2#d.data'>: stored checksum='b'b451da8f8b4d574924abbb90d9c06772'', computed='b'8c214d5dd554671b302b8bf19609f2b8'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341152.63569#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341152.63569#2#d.data'>: stored checksum='b'1d48169607a533959044b97f5f887a13'', computed='b'cab763659b8c0bbd44409748d7774e4b'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341152.63796#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341152.63796#2#d.data'>: stored checksum='b'fcbb3f81fb6ce29f52ed1ddd8b5f6d66'', computed='b'bbe13f5401fa369f4f975ed737ead0f5''test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_subtly_corrupt_xattrs ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_truncated_xattrs ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids -test.unit.obj.test_diskfile.TestECDiskFile.test_quarantine_valids ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36d33e19e91d41c8a615c-006b08fee9" "proxy-server 525338" 0.0014 "-" 525338 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sdb1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "tx4864b0178b2d4ecdba2c1-006b08fee9" "proxy-server 525338" 0.0014 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 404 70 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txae8a435e68204822a8b20-006b08fee9" "proxy-server 525338" 0.0003 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 404 70 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txae8a435e68204822a8b20-006b08fee9" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txae8a435e68204822a8b20-006b08fee9) +proxy DEBUG: Ignoring 404 from primary (txn: txae8a435e68204822a8b20-006b08fee9) +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 404 70 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "txae8a435e68204822a8b20-006b08fee9" "proxy-server 525338" 0.0003 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: txae8a435e68204822a8b20-006b08fee9) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc77578ffaaf4496ea35fa-006b08fee9" "proxy-server 525338" 0.0013 "-" 525338 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "HEAD /sda1/2/a/d138b112c6f64c8286a20f41054b62b6" 204 - "HEAD http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6" "tx6cf009e5c0be4bafaac0e-006b08fee9" "proxy-server 525338" 0.0076 "-" 525338 3 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdg1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx1a0489515e754d5184498-006b08fee9" "proxy-server 525338" 0.0008 "-" 525338 3 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdh1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 200 82 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx1a0489515e754d5184498-006b08fee9" "proxy-server 525338" 0.0007 "-" 525338 3 +obj3 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:17 +0000] "GET /sdi1/1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" 404 70 "GET http://localhost/v1/a/d138b112c6f64c8286a20f41054b62b6/08630b6e68dc454bb0ce126462bd7c1a" "tx1a0489515e754d5184498-006b08fee9" "proxy-server 525338" 0.0004 "-" 525338 3 +proxy DEBUG: Ignoring 404 from primary (txn: tx1a0489515e754d5184498-006b08fee9) +proxy ERROR: Object returning 503 for [] (txn: tx1a0489515e754d5184498-006b08fee9) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc4a13c2e9e3d495a9b95d-0068fbeee0" "proxy-server 4171813" 0.0061 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc4a13c2e9e3d495a9b95d-0068fbeee0" "proxy-server 4171813" 0.0122 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc4a13c2e9e3d495a9b95d-0068fbeee0" "proxy-server 4171813" 0.0079 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4454e842e85c49569e23a-0068fbeee0" "proxy-server 4171813" 0.0015 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx0912b74cff67421daa247-0068fbeee0" "proxy-server 4171813" 0.0015 "-" 4171813 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txdcdfc555e8c141bd8fc9d-0068fbeee0) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - txdcdfc555e8c141bd8fc9d-0068fbeee0 - 0.0153 - - 1761341152.099134445 1761341152.114481211 3 - -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txdcdfc555e8c141bd8fc9d-0068fbeee0" "proxy-server 4171813" 0.0042 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txdcdfc555e8c141bd8fc9d-0068fbeee0" "proxy-server 4171813" 0.0037 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txdcdfc555e8c141bd8fc9d-0068fbeee0" "proxy-server 4171813" 0.0049 "-" 4171813 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5fefac7fdca4d3da9ce7-0068fbeee0" "proxy-server 4171813" 0.0023 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx4fa687b7905f4c5fa6fef-0068fbeee0" "proxy-server 4171813" 0.0015 "-" 4171813 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txc7dac737c5094851a1b14-0068fbeee0) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txc7dac737c5094851a1b14-0068fbeee0 - 0.0159 - - 1761341152.200574636 1761341152.216470718 3 - -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc7dac737c5094851a1b14-0068fbeee0" "proxy-server 4171813" 0.0026 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc7dac737c5094851a1b14-0068fbeee0" "proxy-server 4171813" 0.0045 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txc7dac737c5094851a1b14-0068fbeee0" "proxy-server 4171813" 0.0044 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55b7b9b18a2e418db1da5-0068fbeee0" "proxy-server 4171813" 0.0015 "-" 4171813 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx1807cee12bf74c2da8b9c-0068fbeee0" "proxy-server 4171813" 0.0014 "-" 4171813 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx7a173d6e6f3c4c2f93954-0068fbeee0) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - tx7a173d6e6f3c4c2f93954-0068fbeee0 - 0.0144 - - 1761341152.302227259 1761341152.316669226 3 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx7a173d6e6f3c4c2f93954-0068fbeee0" "proxy-server 4171813" 0.0024 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx7a173d6e6f3c4c2f93954-0068fbeee0" "proxy-server 4171813" 0.0041 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx7a173d6e6f3c4c2f93954-0068fbeee0" "proxy-server 4171813" 0.0041 "-" 4171813 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06d206a666ff460292ff5-0068fbeee0" "proxy-server 4171813" 0.0013 "-" 4171813 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx760ca0ff84a2462c8de50-0068fbeee0" "proxy-server 4171813" 0.0014 "-" 4171813 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txa961648d19af461783090-0068fbeee0" "proxy-server 4171813" 0.0152 "-" 4171813 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "txa961648d19af461783090-0068fbeee0" "object-server 4171813" 0.0005 "-" 4171813 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "txa961648d19af461783090-0068fbeee0" "object-server 4171813" 0.0004 "-" 4171813 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txa961648d19af461783090-0068fbeee0" "proxy-server 4171813" 0.0118 "-" 4171813 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txa961648d19af461783090-0068fbeee0" "proxy-server 4171813" 0.0205 "-" 4171813 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - txa961648d19af461783090-0068fbeee0 - 0.0338 - - 1761341152.404004812 1761341152.437845230 3 - - -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341152.87313#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341152.87313#2#d.data'>: stored checksum='b'c9acaa927561ccd1831c0d3bf908f41d'', computed='b'ebad1693f893d190f698f7c4e5a1cf63'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.87571#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.87571#2#d.data'>: stored checksum='b'0c3003bd22977d53bce6fc147cd3cb0e'', computed='b'5fb443d73e7ca1bb50c48feddf6957e7'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.87814#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmp0fptwkr4/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341152.87814#2#d.data'>: stored checksum='b'b8b63dac8d0b65586ca983fa96fe47da'', computed='b'8d1eafe6c9bb12ff496868d362d50832'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341153.00249#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/4dd/ffc68e09e5432a9952a960e23e5cf4dd/1761341153.00249#2#d.data'>: stored checksum='b'5c664f2bb03a19369cb7f64a7ad657f0'', computed='b'be989ec6dc8b10f0ea505117d21bb4ee'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341153.00512#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/e75/8d96f2e9646e2739a7fff102ffe4fe75/1761341153.00512#2#d.data'>: stored checksum='b'204e81936c97b64fcfe187349566a63f'', computed='b'efe4732e068fa17eceb01ab29931d5c4'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341153.00757#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/e3e/cc698cbd8796491020de43797610be3e/1761341153.00757#2#d.data'>: stored checksum='b'97c4a0332918587a186a37727de43360'', computed='b'208706c3c0f8100376a4f169ce8628b4'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341153.01006#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/7d2/a228e249d62f176469667413e946f7d2/1761341153.01006#2#d.data'>: stored checksum='b'74681f57af00b8cc2a52521eeae5b22a'', computed='b'a87d61820b2a207cde32255ad0fdd819'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341153.01242#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/bc5/ee0ca5cd1f804cd5db33c75599b56bc5/1761341153.01242#2#d.data'>: stored checksum='b'4a789bbc2967c5986c2bfeb89ee8529d'', computed='b'624ffbe9af9523790c0b352bf36c2f53'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341153.01484#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/1ef/2dc424bf5975014ee4639710e7afb1ef/1761341153.01484#2#d.data'>: stored checksum='b'e7f10259b5d343214069d3e5bbc65af3'', computed='b'c3d0e7f4bb9b61c2e7e2f790a613ce22'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341153.01725#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/492/f0a07fd628a32e949047f3605e3c1492/1761341153.01725#2#d.data'>: stored checksum='b'40fd2c2f8a3d586917e5e325f593bf6e'', computed='b'1ce6d10c596beeb670841b39f7f14728'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341153.01969#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341153.01969#2#d.data'>: stored checksum='b'9ca3922fd1534fa335abddca332247e9'', computed='b'8feed58cf15802114c95078edada9023'' -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341153.02216#2#d.data: Metadata checksum mismatch for <_io.BufferedReader name='/tmp/tmpz6o5y_8z/tmp_test_obj_server_DiskFile/sda1/objects/0/9a0/7150e1b1527b81423f3a98eb62a239a0/1761341153.02216#2#d.data'>: stored checksum='b'd7dd99211debfd9f54b6dca88fcc154e'', computed='b'99b8b7e9480a74fd8e13367d05ac197e'' -Filesystem at n/a does not support xattr +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0067 "-" 525343 1 +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 205, in _read_file_metadata - metadata += xattr.getxattr( - ~~~~~~~~~~~~~~^ - fd, METADATA_KEY + str(key or '').encode('ascii')) - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 4123, in mock_getxattr - raise IOError(error_num, "Operation not supported") -OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr -test.unit.obj.test_diskfile.TestECDiskFile.test_read_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_causes_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_ec_exception_does_not_cause_quarantine ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_frag_check_does_not_quarantine_if_its_not_binary ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive -test.unit.obj.test_diskfile.TestECDiskFile.test_reader_quarantines_corrupted_ec_archive ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks -test.unit.obj.test_diskfile.TestECDiskFile.test_splice_to_wsockfd_blocks ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable -test.unit.obj.test_diskfile.TestECDiskFile.test_sysmeta_frag_index_is_immutable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch -test.unit.obj.test_diskfile.TestECDiskFile.test_tee_to_md5_pipe_length_mismatch ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_legacy_durable ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase -test.unit.obj.test_diskfile.TestECDiskFile.test_write_cleanup_part_power_increase ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata ... ok -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxbvpm0my/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341153.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxbvpm0my/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341154.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmpxbvpm0my/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341155.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Problem checking EC fragment /tmp/tmp67ld7y_o/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: testing -test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpfg_2pmlx/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 -test-TestECDiskFile WARNING: Unexpected fragment data type (not quarantined) /tmp/tmpfg_2pmlx/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c: at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp2et9_u_a/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341154.00000#2#d.data: Invalid EC metadata at offset 0x0 -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp2et9_u_a/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341155.00000#2#d.data: Invalid EC metadata at offset 0x1ea -test-TestECDiskFile WARNING: Quarantined object /tmp/tmp2et9_u_a/tmp_test_obj_server_DiskFile/sda1/objects/0/77c/ab4a8c0dec756ad76845d2920375f77c/1761341156.00000#2#d.data: Invalid EC metadata at offset 0x1ea -test-TestECDiskFile DEBUG: Relinking /tmp/tmp89ji63ng/tmp_test_obj_server_DiskFile/sda1/objects/0/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761341153.10015#2.data to /tmp/tmp89ji63ng/tmp_test_obj_server_DiskFile/sda1/objects/1509/825/bcb8dc1c8026a3b3df0abaf07cac6825/1761341153.10015#2.data due to next_part_power set -test-TestECDiskFile DEBUG: Relinking /tmp/tmp89ji63ng/tmp_test_obj_server_DiskFile/sda1/objects-1/0/a30/71a7d4be769e1e2b769b67d3fe881a30/1761341153.10086.data to /tmp/tmp89ji63ng/tmp_test_obj_server_DiskFile/sda1/objects-1/909/a30/71a7d4be769e1e2b769b67d3fe881a30/1761341153.10086.data due to next_part_power set -No space left on device for n/a + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: post_trans_id) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0022 "-" 525343 1 +test INFO: Object update sweep starting on /tmp/tmpq14a698h/tmp_test_object_server_ObjectController/sda1 (pid: 525343) +test DEBUG: Update sent for /a/c/o /tmp/tmpq14a698h/tmp_test_object_server_ObjectController/sda1/async_pending-1/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751659.00000 +test INFO: Object update sweep completed on /tmp/tmpq14a698h/tmp_test_object_server_ObjectController/sda1 in 0.00s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525343) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5172, in mock_setxattr_ENOSPC - raise IOError(errno.ENOSPC, "No space left on device") -OSError: [Errno 28] No space left on device -No space left on device for n/a + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: put_trans_id) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: put_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "put_trans_id" "-" 0.0106 "-" 525343 0 +test-object-controller ERROR: ERROR container update failed with chost:cport/cdevice (saving for async update later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata - xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), - ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - metastr[:xattr_size]) - ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5175, in mock_setxattr_EDQUOT - raise IOError(errno.EDQUOT, "Exceeded quota") -OSError: [Errno 122] Exceeded quota -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_disk_full ... ok -Filesystem at n/a does not support xattr + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 1475, in fake_http_connect + raise Exception('test') +Exception: test (txn: post_trans_id) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: post_trans_id) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "post_trans_id" "-" 0.0143 "-" 525343 0 +test INFO: Object update sweep starting on /tmp/tmp33asnonk/tmp_test_object_server_ObjectController/sda1 (pid: 525343) +test DEBUG: Update sent for /a/c/o /tmp/tmp33asnonk/tmp_test_object_server_ObjectController/sda1/async_pending/a83/06fbf0b514e5199dfc4e00f42eb5ea83-1795751659.00000 +test INFO: Object update sweep completed on /tmp/tmp33asnonk/tmp_test_object_server_ObjectController/sda1 in 0.01s seconds:, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains (pid: 525343) +test INFO: Object update sweep of sda1 completed: 0.01s, 1 successes, 0 failures, 0 quarantines, 1 unlinks, 1 outdated_unlinks, 0 errors, 0 redirects, 0 skips, 0 deferrals, 0 drains +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0048 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "HEAD /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 14 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +Filesystem at 36 does not support xattr Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 285, in write_metadata xattr.setxattr(fd, METADATA_KEY + str(key or '').encode('ascii'), ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ metastr[:xattr_size]) ^^^^^^^^^^^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_diskfile.py", line 5160, in mock_setxattr - raise IOError(error_num, "Operation not supported") + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 2618, in mock_get_and_setxattr + raise IOError(error_num, 'Operation not supported') OSError: [Errno 95] Operation not supported -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_no_xattr ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_multiple_metas ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_content_type_removes_same_time_meta ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type -test.unit.obj.test_diskfile.TestECDiskFile.test_write_metadata_with_older_content_type ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_cache_dropping ... ok -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported -test.unit.obj.test_diskfile.TestECDiskFile.test_zero_copy_turns_off_when_md5_sockets_not_supported ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes -test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes_no_ring -test.unit.obj.test_expirer.TestExpirerConfig.test_get_delete_at_nodes_no_ring ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_default -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_default ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_legacy -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_account_and_container_legacy ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_default ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy_no_logger_given -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_config_legacy_no_logger_given ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container_legacy_config -test.unit.obj.test_expirer.TestExpirerConfig.test_get_expirer_container_legacy_config ... ok -test.unit.obj.test_expirer.TestExpirerConfig.test_is_expected_task_container -test.unit.obj.test_expirer.TestExpirerConfig.test_is_expected_task_container ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_creates_empty_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_mixed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_no_hashes ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_build_jobs_revert_only_tombstones ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_cleans_tmp ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_creates_datadir_error ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_mount_check ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_non_local_devs -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_ring_devices -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_multi_device_skips_non_ring_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_overrides ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_invalid_paths ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_ec_policy_and_device -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_ec_policy_and_device ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_local_devs_servers_per_port -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_collect_parts_skips_non_local_devs_servers_per_port ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices_with_no_ec_policy_env -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_local_devices_with_no_ec_policy_env ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffix_delta ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_get_suffixes_to_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_first_enables_handoffs_only ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_default ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_enabled ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_false_and_first_none ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_ignores_handoffs_first ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_none_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_none_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_false ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_handoffs_only_true_and_first_true ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_down ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_not_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_some_in_sync -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_primary_some_in_sync ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_but_already_reclaimed -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_but_already_reclaimed ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_cleanup_tombstone ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_cleanup_meta_pure_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_cleanup_meta_pure_handoff ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_also_primary -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_also_primary ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_does_not_cleanup_meta_new_data ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_revert_is_handoff_fails ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_suffix_call_errors ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_missing_durable ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_sync_partner_unmounted ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_will_not_revert_to_handoff -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_process_job_will_not_revert_to_handoff ... ok -test-TestECDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-TestECDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test-TestECDiskFile WARNING: MD5 sockets not supported. splice() will not be used. -test WARNING: expiring_objects_container_divisor is deprecated -test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account -test WARNING: expiring_objects_container_divisor is deprecated -test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account -test WARNING: expiring_objects_container_divisor is deprecated -test WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account -test WARNING: expiring_objects_container_divisor is deprecated -test WARNING: expiring_objects_container_divisor is deprecated -test WARNING: expiring_objects_container_divisor is deprecated -test WARNING: expiring_objects_container_divisor is deprecated -object-reconstructor DEBUG: Run listdir on /tmp/tmp6syzi5vr/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmp6syzi5vr/devices/sda/objects/0 -object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor ERROR: Unable to create /tmp/tmpxzccfaiy/devices/sda/objects: +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr +test.unit.obj.test_server.TestObjectController.test_PUT_user_metadata_no_xattr ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive +test.unit.obj.test_server.TestObjectController.test_PUT_with_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers +test.unit.obj.test_server.TestObjectController.test_PUT_with_replication_headers ... ok +test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length +test.unit.obj.test_server.TestObjectController.test_PUT_zero_content_length ... ok +test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol +test.unit.obj.test_server.TestObjectController.test_REPLICATE_pickle_protocol ... ok +test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones +test.unit.obj.test_server.TestObjectController.test_REPLICATE_reclaims_tombstones ... ok +test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout +test.unit.obj.test_server.TestObjectController.test_REPLICATE_timeout ... ok +test.unit.obj.test_server.TestObjectController.test_REPLICATE_works +test.unit.obj.test_server.TestObjectController.test_REPLICATE_works ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies ... ok +test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS +test.unit.obj.test_server.TestObjectController.test_REQUEST_SPECIAL_CHARS ... ok +test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called +test.unit.obj.test_server.TestObjectController.test_SSYNC_can_be_called ... ok +test.unit.obj.test_server.TestObjectController.test__call__returns_500 +test.unit.obj.test_server.TestObjectController.test__call__returns_500 ... ok +test.unit.obj.test_server.TestObjectController.test_allowed_headers +test.unit.obj.test_server.TestObjectController.test_allowed_headers ... ok +test.unit.obj.test_server.TestObjectController.test_async_update_does_not_save_on_2xx +test.unit.obj.test_server.TestObjectController.test_async_update_does_not_save_on_2xx ... ok +test.unit.obj.test_server.TestObjectController.test_async_update_http_connect +test.unit.obj.test_server.TestObjectController.test_async_update_http_connect ... ok +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_exception ... ok +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_non_2xx +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_non_2xx ... ok +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout +test.unit.obj.test_server.TestObjectController.test_async_update_saves_on_timeout ... ok +test.unit.obj.test_server.TestObjectController.test_bad_sinces +test.unit.obj.test_server.TestObjectController.test_bad_sinces ... ok +test.unit.obj.test_server.TestObjectController.test_call_bad_method +test.unit.obj.test_server.TestObjectController.test_call_bad_method ... ok +test.unit.obj.test_server.TestObjectController.test_call_bad_request +test.unit.obj.test_server.TestObjectController.test_call_bad_request ... ok +test.unit.obj.test_server.TestObjectController.test_call_name_collision +test.unit.obj.test_server.TestObjectController.test_call_name_collision ... ok +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0057 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:18 +0000] "REPLICATE /sda1/p/" 200 - "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller DEBUG: Run listdir on /tmp/tmp89owu550/tmp_test_object_server_ObjectController/sda1/objects/0 +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:18 +0000] "REPLICATE /sda1/0" 200 56 "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller DEBUG: - - - [27/Nov/2026:03:57:38 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 525343 0 +test-object-controller DEBUG: - - - [27/Nov/2026:03:57:38 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:57:38 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" 0.0008 "-" 525343 1 +test-object-controller DEBUG: Run listdir on /tmp/tmp89owu550/tmp_test_object_server_ObjectController/sda1/objects-1/0 +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:18 +0000] "REPLICATE /sda1/0" 200 61 "-" "-" "-" 0.0008 "-" 525343 1 +test-object-controller DEBUG: - - - [27/Nov/2026:03:57:38 +0000] "REPLICATE /sda1/0/a43" 200 4 "-" "-" "-" - "-" 525343 1 +test-object-controller DEBUG: - - - [27/Nov/2026:03:57:38 +0000] "REPLICATE /sda1/0/" 200 6 "-" "-" "-" - "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:57:38 +0000] "DELETE /sda1/0/a/c/o" 404 70 "-" "-" "-" - "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:18 +0000] "REPLICATE /sda1/p/" 200 11 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/special%E6%98%86%20/%25" 201 - "-" "-" "-" 0.0021 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/special%E6%98%86%20/%25" 202 76 "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "HEAD /sda1/p/a/c/special%E6%98%86%20/%25" 200 14 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "DELETE /sda1/p/a/c/special%E6%98%86%20/%25" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:18 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test ERROR: ERROR __call__ error with PUT /sda1/p/a/c/o : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts - mkdirs(obj_path) - ~~~~~~^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ - return self._mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call - return self._execute_mock_call(*args, **kwargs) - ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call - raise effect -OSError: kaboom! -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor WARNING: sda is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor WARNING: sdb is not mounted -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor ERROR: Unable to list partitions in '/tmp/tmp784kvre2/devices/sda/objects': + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 1417, in __call__ + res = getattr(self, req.method)(req) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 9523, in mock_put_method + raise Exception() +Exception +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts - partitions = os.listdir(obj_path) -NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmp784kvre2/devices/sda/objects' -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmp_htda0g0/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor DEBUG: Run listdir on /tmp/tmpd9r57p4t/devices/sda/objects/1 -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. -object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.0531158447265625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.0:1000/sda/0 policy#0': Timeout (Nones) -object-reconstructor ERROR: Unable to get remote suffix hashes from '10.0.0.1:1001/sdb/0 policy#0': Timeout (Nones) -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. -object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted -object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp5sqtn2ua/devices/sda/objects/junk'test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_removes_non_partition_files ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_with_no_ec_policy_env -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_reconstruct_with_no_ec_policy_env ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_ring_ip_and_bind_ip ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_sync_duplicates_to_remote_region ... ok -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies -test.unit.obj.test_reconstructor.TestObjectReconstructor.test_two_ec_policies ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_device_not_available ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_disconnect ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_invalid_policy ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_SSYNC_read_error ... ok -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index -test.unit.obj.test_ssync_receiver.TestSsyncRxServer.test_bad_request_invalid_frag_index ... ok + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6254, in fake_http_connect + raise Exception('test') +Exception: test +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/server.py", line 320, in async_update + conn = http_connect(ip, port, contdevice, partition, op, + full_path, headers_out) + File "/build/reproducible-path/swift-2.36.0/test/unit/obj/test_server.py", line 6583, in fake_http_connect + raise Exception('test') +Exception: test +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 199 response from 127.0.0.1:1234/sdc1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 300 response from 127.0.0.1:1234/sdc1 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 503 response from 127.0.0.1:1234/sdc1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) +test-object-controller ERROR: ERROR container update failed with 127.0.0.1:1234/sdc1 (saving for async update later): Timeout (0.001s) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "INVALID /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 400 26 "-" "-" "-" 0.0044 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller ERROR: Client path /b/d/x does not match path stored in object metadata /a/c/o +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/b/d/x" 403 73 "-" "-" "-" 0.0046 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_call_not_found +test.unit.obj.test_server.TestObjectController.test_call_not_found ... ok +test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive +test.unit.obj.test_server.TestObjectController.test_chunked_DELETE_with_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive +test.unit.obj.test_server.TestObjectController.test_chunked_PUT_with_full_drive ... ok +test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero +test.unit.obj.test_server.TestObjectController.test_chunked_content_length_mismatch_zero ... ok +test.unit.obj.test_server.TestObjectController.test_chunked_put +test.unit.obj.test_server.TestObjectController.test_chunked_put ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout +test.unit.obj.test_server.TestObjectController.test_container_update_as_greenthread_with_timeout ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_async +test.unit.obj.test_server.TestObjectController.test_container_update_async ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_bad_args +test.unit.obj.test_server.TestObjectController.test_container_update_bad_args ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update +test.unit.obj.test_server.TestObjectController.test_container_update_no_async_update ... ok +test.unit.obj.test_server.TestObjectController.test_container_update_success +test.unit.obj.test_server.TestObjectController.test_container_update_success ... ok +test.unit.obj.test_server.TestObjectController.test_content_encoding +test.unit.obj.test_server.TestObjectController.test_content_encoding ... ok +test.unit.obj.test_server.TestObjectController.test_correct_allowed_method +test.unit.obj.test_server.TestObjectController.test_correct_allowed_method ... ok +test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object +test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object ... ok +test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object_in_user_container +test.unit.obj.test_server.TestObjectController.test_create_reserved_namespace_object_in_user_container ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration +test.unit.obj.test_server.TestObjectController.test_delete_at_POST_update_same_expiration ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_cap +test.unit.obj.test_server.TestObjectController.test_delete_at_cap ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_negative +test.unit.obj.test_server.TestObjectController.test_delete_at_negative ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_overwrite_same_expiration_different_bytes +test.unit.obj.test_server.TestObjectController.test_delete_at_overwrite_same_expiration_different_bytes ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_cleans_old_entries +test.unit.obj.test_server.TestObjectController.test_delete_at_update_cleans_old_entries ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete +test.unit.obj.test_server.TestObjectController.test_delete_at_update_delete ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_empty_host +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_empty_host ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_container +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_container ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_host +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_missing_host ... ok +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_wrong_container +test.unit.obj.test_server.TestObjectController.test_delete_at_update_put_with_info_but_wrong_container ... ok +test.unit.obj.test_server.TestObjectController.test_delete_backend_replication +test.unit.obj.test_server.TestObjectController.test_delete_backend_replication ... ok +test.unit.obj.test_server.TestObjectController.test_device_unavailable +test.unit.obj.test_server.TestObjectController.test_device_unavailable ... ok +test.unit.obj.test_server.TestObjectController.test_dynamic_datadir +test.unit.obj.test_server.TestObjectController.test_dynamic_datadir ... ok +test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes +test.unit.obj.test_server.TestObjectController.test_extra_headers_contain_object_bytes ... ok +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_does_nothing ... ok +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore +test.unit.obj.test_server.TestObjectController.test_global_conf_callback_replication_semaphore ... ok +test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config +test.unit.obj.test_server.TestObjectController.test_handling_of_replication_semaphore_config ... ok +test.unit.obj.test_server.TestObjectController.test_init +test.unit.obj.test_server.TestObjectController.test_init ... ok +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_false ... ok +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true +test.unit.obj.test_server.TestObjectController.test_insufficient_storage_mount_check_true ... ok + +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: 127.0.0.1 - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0093 "-" 525343 - +test-object-controller INFO: 127.0.0.1 - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: 127.0.0.1 - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: 127.0.0.1 - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0015 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (1.4142s) waiting for [('1.2.3.4:5', 'sdb1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0016 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from chost:cport/cdevice (txn: 123) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR Container update failed: different numbers of hosts and devices in request: "chost,badhost" vs "cdevice" +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('chost:cport', 'cdevice')] (txn: 123) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "123" "-" 0.0097 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "GET /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "HEAD /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/%00c/%00o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/%00o" 400 61 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0015 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn2" "-" 0.0016 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "txn3" "-" 0.0012 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn1" "-" 0.0057 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:18 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "txn2" "-" 0.0014 "-" 525343 0 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller WARNING: X-Delete-At-Container header must be specified for expiring objects background PUT to work properly. Making best guess as to the container name for now. +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Proxy X-Delete-At-Container '1795751789' does not match expected '1795737521' for current expirer_config. +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0100 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0052 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist +test.unit.obj.test_server.TestObjectController.test_invalid_method_doesnt_exist ... ok +test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public +test.unit.obj.test_server.TestObjectController.test_invalid_method_is_not_public ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_delete_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_get_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_head_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_post_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_put_post_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_507 ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_bad_policy ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_policy ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_skip_rehash ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_replicate_success ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_bad_policy ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_error ... ok +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success +test.unit.obj.test_server.TestObjectController.test_legacy_and_labeled_timing_stats_ssync_success ... ok +test.unit.obj.test_server.TestObjectController.test_list_allowed_methods +test.unit.obj.test_server.TestObjectController.test_list_allowed_methods ... ok +test.unit.obj.test_server.TestObjectController.test_log_line_format +test.unit.obj.test_server.TestObjectController.test_log_line_format ... ok + +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "method_doesnt_exist /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "__init__ /sda1/p/a/c/o" 405 91 "-" "-" "-" 0.0002 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "DELETE /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "GET /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "HEAD /sda1/p/a/c/o" 507 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "POST /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 507 109 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "REPLICATE /sda1/p/" 507 109 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "REPLICATE /sda1/p/" 503 23 "-" "-" "-" - "-" 525343 99 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "REPLICATE /sda1/p/123-abc" 200 4 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "REPLICATE /sda1/p/" 200 6 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "SSYNC /sda1/0" 503 23 "-" "-" "-" - "-" 525343 99 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "SSYNC /sda1/0" 507 109 "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:19 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" - "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: 1.2.3.4 - - [01/Jan/1970:02:46:42 +0000] "HEAD /sda1/p/a/c/o" 404 - "-" "-" "-" 2.0000 "-" 1234 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" 400 43 "-" "-" "-" 0.0043 "-" 525343 -test.unit.obj.test_server.TestObjectController.test_max_object_name_length +test.unit.obj.test_server.TestObjectController.test_max_object_name_length ... ok + +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx12b8cc324187401295de6-006b08fee9) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 503 (txn: tx12b8cc324187401295de6-006b08fee9) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx12b8cc324187401295de6-006b08fee9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txe5d8f3110c39440c899c7-006b08fee9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe5d8f3110c39440c899c7-006b08fee9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txe5d8f3110c39440c899c7-006b08fee9) +test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: txe5d8f3110c39440c899c7-006b08fee9) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txb629a505546f42f386306-006b08fee9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb629a505546f42f386306-006b08fee9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txb629a505546f42f386306-006b08fee9) +test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txb629a505546f42f386306-006b08fee9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: Setting object count to 3120 (txn: txd0fce413f89942418855e-006b08feeb) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb)test.unit.obj.test_server.TestObjectController.test_max_upload_time +test.unit.obj.test_server.TestObjectController.test_max_upload_time ... ok +test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining +test.unit.obj.test_server.TestObjectController.test_multiphase_put_draining ... ok +test.unit.obj.test_server.TestObjectController.test_not_allowed_method +test.unit.obj.test_server.TestObjectController.test_not_allowed_method ... ok +test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests +test.unit.obj.test_server.TestObjectController.test_not_utf8_and_not_logging_requests ... ok +test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update +test.unit.obj.test_server.TestObjectController.test_object_delete_at_async_update ... ok +test.unit.obj.test_server.TestObjectController.test_object_update_with_offset +test.unit.obj.test_server.TestObjectController.test_object_update_with_offset ... ok +test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object +test.unit.obj.test_server.TestObjectController.test_other_methods_reserved_namespace_object ... ok +test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header +test.unit.obj.test_server.TestObjectController.test_override_etag_footer_trumps_header ... ok + +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: Setting object count to 3120 (txn: tx6cda823961e8422db6713-006b08feeb) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: Setting object count to 3120 (txn: tx3ff2b5a77d7349c086c65-006b08feeb) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: Setting object count to 3120 (txn: tx0df9bdf60d914c82ba6eb-006b08feec) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec)test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer +test.unit.obj.test_server.TestObjectController.test_override_etag_lone_header_footer ... ok +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_footer_trumps_backend_header +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_footer_trumps_backend_header ... ok +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_header_trumps_backend_footer +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_header_trumps_backend_footer ... ok +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend +test.unit.obj.test_server.TestObjectController.test_override_etag_sysmeta_trumps_backend ... ok +test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine +test.unit.obj.test_server.TestObjectController.test_race_doesnt_quarantine ... ok +test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT +test.unit.obj.test_server.TestObjectController.test_race_with_PUT_POST_PUT ... ok +test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods +test.unit.obj.test_server.TestObjectController.test_replication_server_call_all_methods ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c_sub_pie', lower='lemon', upper='') a/c_sub_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Get listing from /v1/a/c_sub_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Setting object count to 1072 (txn: tx8e5add8f93664598a961c-006b08fee8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Setting object count to 1072 (txn: txce8cdbc2c9a64449a1f92-006b08feea) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx1a0949f8f07e4d85b5e13-006b08feec)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache ... ok + +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:19 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.4073 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 408 116 "-" "-" "-" 0.1013 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/0/a/c/o" 201 - "-" "-" "-" 0.0060 "-" 525343 1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [01/Jan/1970:02:46:41 +0000] "PUT /sda1/p/a/c/o" 405 91 "-" "-" "-" 1.0000 "-" 1234 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.0:1000/sda +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:6201', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0064 "-" 525343 0 +test-object-controller ERROR: ERROR Container update failed (saving for async update later): 500 response from 10.0.0.1:6201/sda1 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0023 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0006 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 200 5 "-" "-" "-" 0.0007 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 525343 - +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('10.0.0.1:8080', 'sda1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0095 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/%00c/%00o%00v1" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/%00c/%00o%00v1" 200 - "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/%00c/%00o%00v1" 202 76 "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/%00c/%00o%00v1" 204 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/%00o%00v1" 400 61 "-" "-" "-" 0.0001 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0096 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0140 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0055 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0051 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0009 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 404 70 "-" "-" "-" 0.0020 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0045 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/c/o" 503 118 "-" "-" "-" 0.0017 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "HEAD /sda1/p/a/c/o" 200 9 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0051 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:54:20 +0000] "HEAD /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0004 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0008 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0008 "-" 525343 - +test INFO: - - - [27/Nov/2026:03:54:20 +0000] "OPTIONS /sda1/p/a/c/o" 200 - "-" "-" "-" 0.0081 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller)test.unit.obj.test_server.TestObjectController.test_serv_reserv +test.unit.obj.test_server.TestObjectController.test_serv_reserv ... ok +test.unit.obj.test_server.TestObjectController.test_short_body +test.unit.obj.test_server.TestObjectController.test_short_body ... ok +test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated +test.unit.obj.test_server.TestObjectController.test_storage_policy_index_is_validated ... ok +test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers +test.unit.obj.test_server.TestObjectController.test_updating_multiple_container_servers ... ok +test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers +test.unit.obj.test_server.TestObjectController.test_updating_multiple_delete_at_container_servers ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_no_memcache ... ok +test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats +test.unit.obj.test_server.TestObjectController.test_x_if_delete_at_formats ... ok +test.unit.obj.test_server.TestZeroCopy.test_GET +test.unit.obj.test_server.TestZeroCopy.test_GET ... ok +test.unit.obj.test_server.TestZeroCopy.test_GET_big +test.unit.obj.test_server.TestZeroCopy.test_GET_big ... ok +test.unit.obj.test_server.TestZeroCopy.test_quarantine +test.unit.obj.test_server.TestZeroCopy.test_quarantine ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_merge_shard_ranges_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_newid ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_root_container ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_old_style_shard_container ... ok +test.unit.obj.test_server.TestZeroCopy.test_quarantine_on_well_formed_zero_byte_file +test.unit.obj.test_server.TestZeroCopy.test_quarantine_on_well_formed_zero_byte_file ... ok test.unit.obj.test_ssync_sender.TestSender.test_call test.unit.obj.test_ssync_sender.TestSender.test_call ... ok test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check @@ -74190,6 +67619,8 @@ test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_with_obj_list ... ok test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_with_obj_list_but_required test.unit.obj.test_ssync_sender.TestSender.test_call_and_missing_check_with_obj_list_but_required ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_root_container ... ok test.unit.obj.test_ssync_sender.TestSender.test_call_calls_others test.unit.obj.test_ssync_sender.TestSender.test_call_calls_others ... ok test.unit.obj.test_ssync_sender.TestSender.test_call_catches_MessageTimeout @@ -74197,79 +67628,65 @@ test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException test.unit.obj.test_ssync_sender.TestSender.test_call_catches_ReplicationException ... ok -object-reconstructor INFO: Removing partition: /tmp/tmp5sqtn2ua/devices/sda/objects/junk -object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmp5sqtn2ua/devices/sda/objects/not' -object-reconstructor INFO: Removing partition: /tmp/tmp5sqtn2ua/devices/sda/objects/not -object-reconstructor WARNING: Unable to read '/tmp/tmp5sqtn2ua/devices/sda/objects/1234/hashes.pkl' -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes - orig_hashes = self.consolidate_hashes(partition_path) - File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes - with lock_path(partition_dir): - ~~~~~~~~~^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path - mkdirs(directory) - ~~~~~~^^^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs - os.makedirs(path) - ~~~~~~~~~~~^^^^^^ - File "", line 228, in makedirs -FileExistsError: [Errno 17] File exists: '/tmp/tmp5sqtn2ua/devices/sda/objects/1234' -object-reconstructor WARNING: Unexpected entity '/tmp/tmp5sqtn2ua/devices/sda/objects/1234' is not a directory -object-reconstructor INFO: Removing partition: /tmp/tmp5sqtn2ua/devices/sda/objects/1234 -object-reconstructor DEBUG: Run listdir on /tmp/tmp5sqtn2ua/devices/sda/objects/0 -object-reconstructor DEBUG: Run listdir on /tmp/tmp5sqtn2ua/devices/sda/objects/2 -object-reconstructor DEBUG: Run listdir on /tmp/tmp5sqtn2ua/devices/sda/objects/1 -object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.09s (63.32/sec, 0s remaining) -object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 0.0002434253692626953 seconds. -object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. -object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. -object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 -object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. -object-reconstructor INFO: Running object reconstructor in script mode. -object-reconstructor DEBUG: Run listdir on /tmp/tmps690vf_g/devices/sda/objects-1/0 -object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.00s (665.66/sec, 0s remaining) -object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) -object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache - with lock_file(cache_file, lock_timeout, unlink=False) as cf: - ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ - return next(self.gen) - File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file - fd = os.open(filename, flags) -FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon' -object-reconstructor INFO: Nothing reconstructed for 8.58306884765625e-06 seconds. -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sdc1/0" 507 109 "-" "-" "-" 0.0004 "-" 4171797 0 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sdb1/0" 500 125 "-" "-" "-" 0.0003 "-" 4171797 0 -test-reconstructor ERROR: 127.0.0.1:55537/sdb1/0 Expected status 200; got 500 (b'

Internal Error

The server has either erred or is incapable of performing the requested operation.

') -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 503 22 "-" "-" "-" 0.0003 "-" 4171797 2 -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0003 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check start: invalid literal for int() with base 16: b'' -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check start: unexpected end of file while parsing chunked data -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check line: invalid literal for int() with base 16: b'x\r\n' -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: missing_check line: unexpected end of file while parsing chunked data -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates start: invalid literal for int() with base 16: b'' -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates start: unexpected end of file while parsing chunked data -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates line: invalid literal for int() with base 16: b'x\r\n' -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "SSYNC /sda1/0" 200 - "-" "-" "-" 0.0002 "-" 4171797 0 -test-object-server ERROR: 127.0.0.1/sda1/0 read failed in ssync.Receiver: updates line: unexpected end of file while parsing chunked data -test-object-server DEBUG: Labeled statsd mode: disabled (test-object-server) -test-object-server DEBUG: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "SSYNC /sda1/0" 400 41 "-" "-" "-" 0.0003 "-" 4171797 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 499 89 "-" "-" "-" 0.0056 "-" 525343 - +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0051 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0004 "-" 525343 0 +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:20 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0009 "-" 525343 0 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/c/o" 202 76 "-" "-" "-" 0.0009 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0006 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "HEAD /sda1/p/a/c/o" 200 6 "-" "-" "-" 0.0048 "-" 525343 1 +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:20 +0000] "REPLICATE /sda1/p/a/c/o" 200 4 "-" "-" "-" 0.0001 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 525343 1 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 525343 2 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "POST /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 525343 2 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 525343 2 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "HEAD /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 525343 2 +test-object-controller DEBUG: - - - [27/Nov/2026:03:54:20 +0000] "REPLICATE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0000 "-" 525343 2 +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 503 22 "-" "-" "-" 0.0001 "-" 525343 2 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1'), ('6.7.8.9:10', 'sdf1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0016 "-" 525343 26 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller DEBUG: Container update timeout (0.0000s) waiting for [('1.2.3.4:5', 'sdb1')] +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0062 "-" 525343 37 +test-object-controller DEBUG: Labeled statsd mode: disabled (test-object-controller) +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0061 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0010 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0013 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 400 31 "-" "-" "-" 0.0005 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 204 - "-" "-" "-" 0.0051 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0012 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0014 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0054 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0004 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/p/a/c/o" 201 - "-" "-" "-" 0.0011 "-" 525343 - +test-object-controller INFO: - - - [27/Nov/2026:03:54:20 +0000] "DELETE /sda1/p/a/c/o" 412 43 "-" "-" "-" 0.0084 "-" 525343 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0086 "-" 525343 - +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0006 "-" 525343 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:20 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0544 "-" 525343 - +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:20 +0000] "GET /sda1/2100/a/c/o" 200 4194304 "-" "-" "-" 0.0006 "-" 525343 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:21 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0208 "-" 525343 - +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:21 +0000] "GET /sda1/2100/a/c/o" 200 12 "-" "-" "-" 0.0006 "-" 525343 - +test WARNING: Quarantined object /tmp/tmpus6rd93eobj_server_zero_copy/sda1/objects/2100/a43/615cd4810e0d969889af154f7b02ba43/1402601849.47475.data: ETag ddbb5de304f43838630b463cf0623404 and file's md5 e0aecd37989701571f2c96b6dd22233c do not match +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:21 +0000] "GET /sda1/2100/a/c/o" 404 70 "-" "-" "-" 0.0003 "-" 525343 - +test DEBUG: Labeled statsd mode: disabled (test) +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:21 +0000] "PUT /sda1/2100/a/c/o" 201 - "-" "-" "-" 0.0056 "-" 525343 - +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:21 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0006 "-" 525343 - +test INFO: 127.0.0.1 - - [27/Nov/2026:03:54:21 +0000] "GET /sda1/2100/a/c/o" 200 - "-" "-" "-" 0.0007 "-" 525343 - test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 3, sent: 0, deletable: 3 test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 3, sent: 1, deletable: 3 test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 3, sent: 1, deletable: 2 @@ -74323,6 +67740,8 @@ test.unit.obj.test_ssync_sender.TestSender.test_connect_legacy_receiver_include_non_durable ... ok test.unit.obj.test_ssync_sender.TestSender.test_connect_receive_timeout test.unit.obj.test_ssync_sender.TestSender.test_connect_receive_timeout ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_object_stats_shard_container ... ok test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout test.unit.obj.test_ssync_sender.TestSender.test_connect_send_timeout ... ok test.unit.obj.test_ssync_sender.TestSender.test_connect_upgraded_receiver @@ -74345,6 +67764,8 @@ test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_empty_suffixes ... ok test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_suffixes test.unit.obj.test_ssync_sender.TestSender.test_missing_check_has_suffixes ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_old_style_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_old_style_root_account_container_path ... ok test.unit.obj.test_ssync_sender.TestSender.test_missing_check_max_objects_exactly_actual_objects test.unit.obj.test_ssync_sender.TestSender.test_missing_check_max_objects_exactly_actual_objects ... ok test.unit.obj.test_ssync_sender.TestSender.test_missing_check_max_objects_less_than_actual_objects @@ -74379,10 +67800,62 @@ test.unit.obj.test_ssync_sender.TestSender.test_send_post_unicode ... ok test.unit.obj.test_ssync_sender.TestSender.test_send_put test.unit.obj.test_ssync_sender.TestSender.test_send_put ... ok -test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout + +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: Setting object count to 3120 (txn: txd0484b1457e14386a041a-006b08feec) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txab85b6362b604f8d8b971-006b08feec) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txc868af7aed7649b3aba61-006b08feec) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx793d228d89c2496ba70cd-006b08feec) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx9a0f56181985417fbdad8-006b08feec) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9a0f56181985417fbdad8-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9a0f56181985417fbdad8-006b08feec) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx9a0f56181985417fbdad8-006b08feec) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: tx1420649bfb3d4ae196f7f-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx1420649bfb3d4ae196f7f-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx1420649bfb3d4ae196f7f-006b08feec) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx1420649bfb3d4ae196f7f-006b08feec) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx1891f76a9cec4bc39f702-006b08feec) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx1891f76a9cec4bc39f702-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx1891f76a9cec4bc39f702-006b08feec) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx1891f76a9cec4bc39f702-006b08feec) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx33e9cbac60294e3b8b61b-006b08feee)test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout test.unit.obj.test_ssync_sender.TestSender.test_send_put_chunk_timeout ... ok test.unit.obj.test_ssync_sender.TestSender.test_send_put_initial_timeout test.unit.obj.test_ssync_sender.TestSender.test_send_put_initial_timeout ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_overlapping_shards_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_overlapping_shards_no_memcache ... ok test.unit.obj.test_ssync_sender.TestSender.test_send_put_non_durable test.unit.obj.test_ssync_sender.TestSender.test_send_put_non_durable ... ok test.unit.obj.test_ssync_sender.TestSender.test_send_put_unicode @@ -74399,364 +67872,14 @@ test.unit.obj.test_ssync_sender.TestSender.test_updates_post ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_put test.unit.obj.test_ssync_sender.TestSender.test_updates_put ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx54ec6a83f4d84d7ca399d-0068fbeedc" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx54ec6a83f4d84d7ca399d-0068fbeedc - 0.0040 VW - 1761341148.290376902 1761341148.294407129 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx78398451840841b0a0184-0068fbeedc" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx78398451840841b0a0184-0068fbeedc - 0.0053 VW - 1761341148.294984341 1761341148.300236225 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx34dcbb62f1fc461c90c9b-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx34dcbb62f1fc461c90c9b-0068fbeedc" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx34dcbb62f1fc461c90c9b-0068fbeedc - 0.0055 VW - 1761341148.300853014 1761341148.306354523 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "txfba90d5c479f43da868c6-0068fbeedc" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "txfba90d5c479f43da868c6-0068fbeedc" "proxy-server 4171824" 0.0109 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "txfba90d5c479f43da868c6-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "DELETE /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "txfba90d5c479f43da868c6-0068fbeedc" "proxy-server 4171824" 0.0133 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 DELETE /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txfba90d5c479f43da868c6-0068fbeedc - 0.0178 - - 1761341148.306737661 1761341148.324553013 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc512d985f244097bddc4-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/4_oc_ascii" "txdc512d985f244097bddc4-0068fbeedc" "container-server 4171824" 0.0010 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/4_oc_ascii" "txdc512d985f244097bddc4-0068fbeedc" "container-server 4171824" 0.0010 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "txdc512d985f244097bddc4-0068fbeedc" "proxy-server 4171824" 0.0087 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "txdc512d985f244097bddc4-0068fbeedc" "proxy-server 4171824" 0.0144 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/4_oc_ascii HTTP/1.0 201 - - t - - - txdc512d985f244097bddc4-0068fbeedc - 0.0218 - - 1761341148.461850643 1761341148.483680725 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx86c103a12df24e1696367-0068fbeedc" "proxy-server 4171824" 0.0019 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/0/a/4_oc_ascii" 200 2 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx86c103a12df24e1696367-0068fbeedc" "proxy-server 4171824" 0.0021 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx86c103a12df24e1696367-0068fbeedc - 0.0098 - - 1761341148.485180140 1761341148.494969368 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9447cf1c49a54bc8be378-0068fbeedc" "proxy-server 4171824" 0.0019 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/4_vc_ascii" "tx9447cf1c49a54bc8be378-0068fbeedc" "container-server 4171824" 0.0011 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/4_vc_ascii" "tx9447cf1c49a54bc8be378-0068fbeedc" "container-server 4171824" 0.0010 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx9447cf1c49a54bc8be378-0068fbeedc" "proxy-server 4171824" 0.0122 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx9447cf1c49a54bc8be378-0068fbeedc" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/4_vc_ascii HTTP/1.0 201 - - t - - - tx9447cf1c49a54bc8be378-0068fbeedc - 0.0210 - - 1761341148.496825695 1761341148.517843962 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fe84bb34d32469a813ec-0068fbeedc" "proxy-server 4171824" 0.0019 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7fe84bb34d32469a813ec-0068fbeedc - 0.0046 VW - 1761341148.519381523 1761341148.523965120 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx78ccf79cb3334db5b8169-0068fbeedc" "proxy-server 4171824" 0.0012 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx78ccf79cb3334db5b8169-0068fbeedc - 0.0039 VW - 1761341148.524547100 1761341148.528487206 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx1852d189f0174512a8878-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx1852d189f0174512a8878-0068fbeedc" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1852d189f0174512a8878-0068fbeedc - 0.0054 VW - 1761341148.529070139 1761341148.534428358 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeb27a72c3d4a447b9a161-0068fbeedc" "object-server 4171824" 0.0038 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeb27a72c3d4a447b9a161-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeb27a72c3d4a447b9a161-0068fbeedc" "proxy-server 4171824" 0.0114 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeb27a72c3d4a447b9a161-0068fbeedc" "proxy-server 4171824" 0.2588 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txeb27a72c3d4a447b9a161-0068fbeedc - 0.2646 - - 1761341148.534799814 1761341148.799430609 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfea99e65a041402699b84-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfea99e65a041402699b84-0068fbeedc - 0.0043 VW - 1761341148.812489748 1761341148.816746712 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2a915b905c9f43c3a6820-0068fbeedc" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx2a915b905c9f43c3a6820-0068fbeedc - 0.0056 VW - 1761341148.817346334 1761341148.822973013 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx697c8a758afb454dad661-0068fbeedc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx697c8a758afb454dad661-0068fbeedc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txd0ceb0b4a67d4d9d8e23d-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx697c8a758afb454dad661-0068fbeedc - 0.0158 VW - 1761341148.823591948 1761341148.839342594 0 - (txn: tx777033005d934096a1d92-0068fbeedc) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx777033005d934096a1d92-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx777033005d934096a1d92-0068fbeedc" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx777033005d934096a1d92-0068fbeedc" "proxy-server 4171824" 0.0082 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx777033005d934096a1d92-0068fbeedc" "proxy-server 4171824" 0.0097 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341148.53529 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx777033005d934096a1d92-0068fbeedc - 0.0179 VW - 1761341148.830422878 1761341148.848328590 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx68f1eb3f34464f4d8d479-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx68f1eb3f34464f4d8d479-0068fbeedc" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx68f1eb3f34464f4d8d479-0068fbeedc" "proxy-server 4171824" 0.0079 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx68f1eb3f34464f4d8d479-0068fbeedc" "proxy-server 4171824" 0.0096 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx68f1eb3f34464f4d8d479-0068fbeedc - 0.0134 - - 1761341148.848777294 1761341148.862204313 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48322f140a4341a6a85b5-0068fbeedc" "proxy-server 4171824" 0.0020 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9863765509a04c0295264-0068fbeedc" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx65c604d64ed04379af472-0068fbeedc" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx65c604d64ed04379af472-0068fbeedc - 0.0147 - - 1761341148.863734722 1761341148.878393173 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe61bcedd077a41299a4f7-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe61bcedd077a41299a4f7-0068fbeedc - 0.0042 VW - 1761341148.890412331 1761341148.894578457 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx54a7415124b0436f8b6a8-0068fbeedc" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx54a7415124b0436f8b6a8-0068fbeedc - 0.0041 VW - 1761341148.895123243 1761341148.899255276 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txa77ff87a98f5480b81686-0068fbeedc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txa77ff87a98f5480b81686-0068fbeedc" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txaaa0901c0030423781fc1-0068fbeedc" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/48 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa77ff87a98f5480b81686-0068fbeedc - 0.0197 VW - 1761341148.899819851 1761341148.919523239 0 - (txn: tx68b38dd00a4b4058804bc-0068fbeedc) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "tx68b38dd00a4b4058804bc-0068fbeedc" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "tx68b38dd00a4b4058804bc-0068fbeedc" "object-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:48 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "tx68b38dd00a4b4058804bc-0068fbeedc" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "tx68b38dd00a4b4058804bc-0068fbeedc" "proxy-server 4171824" 0.1744 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341148.84933 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx68b38dd00a4b4058804bc-0068fbeedc - 0.1840 VW - 1761341148.906480074 1761341149.090466976 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txb8b5dc30caa84e9c9cb01-0068fbeedd" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txb8b5dc30caa84e9c9cb01-0068fbeedd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txb8b5dc30caa84e9c9cb01-0068fbeedd" "proxy-server 4171824" 0.0090 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txb8b5dc30caa84e9c9cb01-0068fbeedd" "proxy-server 4171824" 0.0086 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txb8b5dc30caa84e9c9cb01-0068fbeedd - 0.0137 - - 1761341149.090940475 1761341149.104649305 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3ef7526c2bb48cf9ba05-0068fbeedd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx19d4216e36da492892e98-0068fbeedd" "proxy-server 4171824" 0.0027 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx54d5a91bd6974cecbed74-0068fbeedd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx54d5a91bd6974cecbed74-0068fbeedd - 0.0139 - - 1761341149.106271029 1761341149.120210171 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe783ecc6643a40938808d-0068fbeedd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?format=json&states=listing" "txe783ecc6643a40938808d-0068fbeedd" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/4_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txe783ecc6643a40938808d-0068fbeedd - 0.0111 - - 1761341149.121976137 1761341149.133067846 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx776d4fc5d00d4664975a3-0068fbeedd" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx0886b30788674c9dbac42-0068fbeedd" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8688affae3ab46a7b5269-0068fbeedd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8688affae3ab46a7b5269-0068fbeedd" "proxy-server 4171824" 0.0006 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf91498ac7b014efe84b41-0068fbeedd" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf91498ac7b014efe84b41-0068fbeedd - 0.0042 VW - 1761341149.152510405 1761341149.156727314 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx7764f9f534a048ed886ed-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx7764f9f534a048ed886ed-0068fbeedd - 0.0043 VW - 1761341149.157323360 1761341149.161616564 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/0/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "tx27ee0d985fdc45d8a66f9-0068fbeedd" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdb1/0/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "tx27ee0d985fdc45d8a66f9-0068fbeedd" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 GET /v1/a/4_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx27ee0d985fdc45d8a66f9-0068fbeedd - 0.0056 VW - 1761341149.162176609 1761341149.167783737 0 - -proxy INFO: - - 24/Oct/2025/21/25/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx8688affae3ab46a7b5269-0068fbeedd - 0.0377 SSC - 1761341149.135143757 1761341149.172841549 0 - (txn: txc02c33e717204c0ca9180-0068fbeedd) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/0/a/4_oc_ascii/copied_name" "txc02c33e717204c0ca9180-0068fbeedd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "txc02c33e717204c0ca9180-0068fbeedd" "proxy-server 4171824" 0.0100 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/0/a/4_oc_ascii/copied_name" "txc02c33e717204c0ca9180-0068fbeedd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "txc02c33e717204c0ca9180-0068fbeedd" "proxy-server 4171824" 0.0141 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 COPY /v1/a/4_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txc02c33e717204c0ca9180-0068fbeedd - 0.0179 SSC - 1761341149.168182611 1761341149.186069965 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3eb611628724a78adbdc-0068fbeedd" "proxy-server 4171824" 0.0017 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx426ec10aef13406a83c9e-0068fbeedd" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdb1/0/a/4_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/4_oc_ascii/copied_name" "txb2c6ca1dfd1f42769ad14-0068fbeedd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/4_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txb2c6ca1dfd1f42769ad14-0068fbeedd - 0.0150 - - 1761341149.187731981 1761341149.202682257 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50c22496d1554878837d1-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txeca99adc75674177aacbb-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8bd68faa255743018e78b-0068fbeedd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "POST /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8bd68faa255743018e78b-0068fbeedd" "proxy-server 4171824" 0.0058 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8bd68faa255743018e78b-0068fbeedd" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "POST /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx8bd68faa255743018e78b-0068fbeedd" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 POST /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx8bd68faa255743018e78b-0068fbeedd - 0.4630 - - 1761341149.204391003 1761341149.667392731 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7148352469f4c739950f-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx8660e8e40d414c34aaf25-0068fbeedd" "proxy-server 4171824" 0.0029 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1be92e7891084c72b4a23-0068fbeedd" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx1be92e7891084c72b4a23-0068fbeedd - 0.0148 - - 1761341149.669127703 1761341149.683897972 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4817fe278e54bb086a55-0068fbeedd" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/0/a/4_oc_ascii" 200 326 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "txc4817fe278e54bb086a55-0068fbeedd" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/49 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txc4817fe278e54bb086a55-0068fbeedd - 0.0104 - - 1761341149.685817242 1761341149.696172953 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfcdb739af2df49719b5f2-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfcdb739af2df49719b5f2-0068fbeedd - 0.0041 VW - 1761341149.698247910 1761341149.702339172 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txa22a75077f5c4bca80e3d-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txa22a75077f5c4bca80e3d-0068fbeedd - 0.0041 VW - 1761341149.702889919 1761341149.706994772 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx671e0a6567404e49ba9b4-0068fbeedd" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - tx671e0a6567404e49ba9b4-0068fbeedd - 0.0071 VW - 1761341149.707545757 1761341149.714595795 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933?symlink=get" "tx312f71ae7a4e49eb9c267-0068fbeedd" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933?symlink=get" "tx312f71ae7a4e49eb9c267-0068fbeedd" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341148.84933%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx312f71ae7a4e49eb9c267-0068fbeedd - 0.0120 VW - 1761341149.715133429 1761341149.727134228 0 - (txn: tx427f50285d544703a058a-0068fbeedd) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx427f50285d544703a058a-0068fbeedd" "object-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx427f50285d544703a058a-0068fbeedd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx427f50285d544703a058a-0068fbeedd" "proxy-server 4171824" 0.0130 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx427f50285d544703a058a-0068fbeedd" "proxy-server 4171824" 0.0124 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx427f50285d544703a058a-0068fbeedd - 0.0177 VW - 1761341149.721875906 1761341149.739553452 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "txeb13ad8689e84f76bf7ec-0068fbeedd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "txeb13ad8689e84f76bf7ec-0068fbeedd" "proxy-server 4171824" 0.0050 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "txeb13ad8689e84f76bf7ec-0068fbeedd" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.84933" "txeb13ad8689e84f76bf7ec-0068fbeedd" "proxy-server 4171824" 0.0073 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/49 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341148.84933 HTTP/1.0 204 - Swift - - - - txeb13ad8689e84f76bf7ec-0068fbeedd - 0.0116 VW - 1761341149.740103960 1761341149.751753569 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx73ad23114d1e4b1b87481-0068fbeedd" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx1501e615b57d42508e779-0068fbeedd" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:49 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx205af35ea9794ca2a94b2-0068fbeedd" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx205af35ea9794ca2a94b2-0068fbeedd - 0.4188 - - 1761341149.753429174 1761341150.172224998 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfeab4fcd8dbd4decb043c-0068fbeede" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 191 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "txfeab4fcd8dbd4decb043c-0068fbeede" "proxy-server 4171824" 0.0045 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txfeab4fcd8dbd4decb043c-0068fbeede - 0.0123 - - 1761341150.174196959 1761341150.186528444 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6847ae4346a48ea991ea-0068fbeede" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd6847ae4346a48ea991ea-0068fbeede - 0.0041 VW - 1761341150.188482523 1761341150.192625046 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txb1603dcff91a46adaf408-0068fbeede" "proxy-server 4171824" 0.0032 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txb1603dcff91a46adaf408-0068fbeede - 0.0060 VW - 1761341150.193210125 1761341150.199254990 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 191 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx7a9bf1f8ccc843caa64ad-0068fbeede" "proxy-server 4171824" 0.0023 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - tx7a9bf1f8ccc843caa64ad-0068fbeede - 0.0058 VW - 1761341150.199820280 1761341150.205651999 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529?symlink=get" "txebf345be434d4348a6178-0068fbeede" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529?symlink=get" "txebf345be434d4348a6178-0068fbeede" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341148.53529%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txebf345be434d4348a6178-0068fbeede - 0.0122 VW - 1761341150.206223011 1761341150.218394518 0 - (txn: tx821849a79d094e0e98709-0068fbeede) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx821849a79d094e0e98709-0068fbeede" "object-server 4171824" 0.0008 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx821849a79d094e0e98709-0068fbeede" "object-server 4171824" 0.0008 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx821849a79d094e0e98709-0068fbeede" "proxy-server 4171824" 0.0138 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx821849a79d094e0e98709-0068fbeede" "proxy-server 4171824" 0.0138 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx821849a79d094e0e98709-0068fbeede - 0.0203 VW - 1761341150.213181496 1761341150.233497143 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx06964bc87d7541bb89d1a-0068fbeede" "object-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx06964bc87d7541bb89d1a-0068fbeede" "proxy-server 4171824" 0.0094 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx06964bc87d7541bb89d1a-0068fbeede" "object-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341148.53529" "tx06964bc87d7541bb89d1a-0068fbeede" "proxy-server 4171824" 0.0126 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341148.53529 HTTP/1.0 204 - Swift - - - - tx06964bc87d7541bb89d1a-0068fbeede - 0.0209 VW - 1761341150.234574795 1761341150.255452871 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5138f10bce14e05b18ea-0068fbeede" "proxy-server 4171824" 0.0025 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd5522334c1bb41309742e-0068fbeede" "proxy-server 4171824" 0.0042 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx85f8c034d3794de79b57d-0068fbeede" "proxy-server 4171824" 0.0010 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx85f8c034d3794de79b57d-0068fbeede - 0.0247 - - 1761341150.258514881 1761341150.283171892 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf29675f78e7642058df12-0068fbeede" "proxy-server 4171824" 0.0022 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "txf29675f78e7642058df12-0068fbeede" "proxy-server 4171824" 0.0080 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txf29675f78e7642058df12-0068fbeede - 0.0197 - - 1761341150.286115170 1761341150.305792093 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90267c5ed063407fa8b4c-0068fbeede" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx90267c5ed063407fa8b4c-0068fbeede" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx90267c5ed063407fa8b4c-0068fbeede - 0.0102 - - 1761341150.307756186 1761341150.317983389 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx84fd5c8562dd46bdb208d-0068fbeede" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx84fd5c8562dd46bdb208d-0068fbeede - 0.0042 VW - 1761341150.637848139 1761341150.642008066 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx3e406f25582349f7bde10-0068fbeede" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx3e406f25582349f7bde10-0068fbeede - 0.0040 VW - 1761341150.642541409 1761341150.646548986 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx9dd51b80bebe4059897db-0068fbeede" "proxy-server 4171824" 0.0023 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx9dd51b80bebe4059897db-0068fbeede - 0.0057 VW - 1761341150.647088289 1761341150.652776480 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2576a179563c4b98bb128-0068fbeede" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2576a179563c4b98bb128-0068fbeede" "proxy-server 4171824" 0.0058 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2576a179563c4b98bb128-0068fbeede" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "DELETE /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2576a179563c4b98bb128-0068fbeede" "proxy-server 4171824" 0.0077 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 DELETE /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx2576a179563c4b98bb128-0068fbeede - 0.0123 - - 1761341150.653238297 1761341150.665563583 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e3aa5f141604c16b8fcd-0068fbeede" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx4b5900cf9db342d7830e2-0068fbeede" "proxy-server 4171824" 0.0028 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfa5d324c7a264938a6f6a-0068fbeede" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfa5d324c7a264938a6f6a-0068fbeede" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txfa5d324c7a264938a6f6a-0068fbeede - 0.0162 - - 1761341150.667118549 1761341150.683343649 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83ed60179bec43e290c6e-0068fbeede" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx83ed60179bec43e290c6e-0068fbeede - 0.0041 VW - 1761341150.695331335 1761341150.699457645 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txce5572a0696d4285bc5ef-0068fbeede" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txce5572a0696d4285bc5ef-0068fbeede - 0.0058 VW - 1761341150.700017929 1761341150.705803633 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txd167509de7d64faab883c-0068fbeede" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txd167509de7d64faab883c-0068fbeede" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd167509de7d64faab883c-0068fbeede - 0.0060 VW - 1761341150.706396103 1761341150.712354422 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeeaea2d4e2864f2bb9970-0068fbeede" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeeaea2d4e2864f2bb9970-0068fbeede" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeeaea2d4e2864f2bb9970-0068fbeede" "proxy-server 4171824" 0.0120 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txeeaea2d4e2864f2bb9970-0068fbeede" "proxy-server 4171824" 0.0116 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txeeaea2d4e2864f2bb9970-0068fbeede - 0.0167 - - 1761341150.712775469 1761341150.729480505 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx17d58669e7bc460ca5b7e-0068fbeede" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx17d58669e7bc460ca5b7e-0068fbeede - 0.0044 VW - 1761341150.741527796 1761341150.745901823 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txf1258cbbad2b40bd8ff9a-0068fbeede" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txf1258cbbad2b40bd8ff9a-0068fbeede - 0.0060 VW - 1761341150.746474266 1761341150.752437353 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx0c3cbce9f5be4bada380c-0068fbeede" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx0c3cbce9f5be4bada380c-0068fbeede" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0c3cbce9f5be4bada380c-0068fbeede - 0.0069 VW - 1761341150.753070354 1761341150.760002613 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:50 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx99c6d71a1c794f6e890ef-0068fbeede" "proxy-server 4171824" 0.0014 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" "tx457a32925e104e1591b9c-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" "tx457a32925e104e1591b9c-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" "tx457a32925e104e1591b9c-0068fbeedf" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341150.71338" "tx457a32925e104e1591b9c-0068fbeedf" "proxy-server 4171824" 0.0080 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341150.71338 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx457a32925e104e1591b9c-0068fbeedf - 0.3908 VW - 1761341150.760656595 1761341151.151464939 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx4460bf07ce934897af88a-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx4460bf07ce934897af88a-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx4460bf07ce934897af88a-0068fbeedf" "proxy-server 4171824" 0.0084 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx4460bf07ce934897af88a-0068fbeedf" "proxy-server 4171824" 0.0080 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx4460bf07ce934897af88a-0068fbeedf - 0.0129 - - 1761341151.151913404 1761341151.164861441 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a774de96e5d4839946cd-0068fbeedf" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6a774de96e5d4839946cd-0068fbeedf - 0.0040 VW - 1761341151.176882029 1761341151.180869579 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx9aa994fed2e34d5ab97a6-0068fbeedf" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx9aa994fed2e34d5ab97a6-0068fbeedf - 0.0054 VW - 1761341151.181449652 1761341151.186835766 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx2f289cc46fee41f7ad702-0068fbeedf" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx2f289cc46fee41f7ad702-0068fbeedf" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx2f289cc46fee41f7ad702-0068fbeedf - 0.0064 VW - 1761341151.187418222 1761341151.193800926 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx5049bba54f864720bf504-0068fbeedf" "proxy-server 4171824" 0.0025 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" "txf1e31f87ade54a2d8a2f8-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" "txf1e31f87ade54a2d8a2f8-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" "txf1e31f87ade54a2d8a2f8-0068fbeedf" "proxy-server 4171824" 0.0096 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.15250" "txf1e31f87ade54a2d8a2f8-0068fbeedf" "proxy-server 4171824" 0.0112 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341151.15250 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txf1e31f87ade54a2d8a2f8-0068fbeedf - 0.0204 VW - 1761341151.194395542 1761341151.214752913 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx6c0a43ee0c0145d5a9239-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx6c0a43ee0c0145d5a9239-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx6c0a43ee0c0145d5a9239-0068fbeedf" "proxy-server 4171824" 0.0072 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx6c0a43ee0c0145d5a9239-0068fbeedf" "proxy-server 4171824" 0.0088 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx6c0a43ee0c0145d5a9239-0068fbeedf - 0.0126 - - 1761341151.215203047 1761341151.227792978 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd36e11d8846d4cec84ecf-0068fbeedf" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "txd36e11d8846d4cec84ecf-0068fbeedf" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txd36e11d8846d4cec84ecf-0068fbeedf - 0.0112 - - 1761341151.229377031 1761341151.240576506 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8042fedfd6f4e9890b26-0068fbeedf" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa8042fedfd6f4e9890b26-0068fbeedf - 0.0039 VW - 1761341151.242538929 1761341151.246475458 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txe7c2858a12234843aa426-0068fbeedf" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txe7c2858a12234843aa426-0068fbeedf - 0.1727 VW - 1761341151.247001171 1761341151.419722080 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txeb024d987a7f42d28da98-0068fbeedf" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txeb024d987a7f42d28da98-0068fbeedf" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txeb024d987a7f42d28da98-0068fbeedf - 0.0066 VW - 1761341151.420362711 1761341151.426993847 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx759a0c3015644c4f96ea3-0068fbeedf" "proxy-server 4171824" 0.0029 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" "tx1fd8219c39ab44efaaa52-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" "tx1fd8219c39ab44efaaa52-0068fbeedf" "proxy-server 4171824" 0.0074 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" "tx1fd8219c39ab44efaaa52-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/3/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.21573" "tx1fd8219c39ab44efaaa52-0068fbeedf" "proxy-server 4171824" 0.0092 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341151.21573 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1fd8219c39ab44efaaa52-0068fbeedf - 0.0197 VW - 1761341151.427604675 1761341151.447275639 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txed035726995f4679add8a-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txed035726995f4679add8a-0068fbeedf" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txed035726995f4679add8a-0068fbeedf" "proxy-server 4171824" 0.0078 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txed035726995f4679add8a-0068fbeedf" "proxy-server 4171824" 0.0094 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txed035726995f4679add8a-0068fbeedf - 0.0133 - - 1761341151.447729826 1761341151.461069822 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69630b1a879449c3b0a9f-0068fbeedf" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx69630b1a879449c3b0a9f-0068fbeedf - 0.0040 VW - 1761341151.462708950 1761341151.466721773 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd6a4b281fb0143158232d-0068fbeedf" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txd6a4b281fb0143158232d-0068fbeedf - 0.0054 VW - 1761341151.467265606 1761341151.472697973 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txb6e6c1a482a54da6a9b33-0068fbeedf" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "GET /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txb6e6c1a482a54da6a9b33-0068fbeedf" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx6936b871f1cf46c992a12-0068fbeedf" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb6e6c1a482a54da6a9b33-0068fbeedf - 0.0198 VW - 1761341151.473295212 1761341151.493075132 0 - (txn: txc5127fa3c12443dea4d3c-0068fbeedf) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txc5127fa3c12443dea4d3c-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txc5127fa3c12443dea4d3c-0068fbeedf" "proxy-server 4171824" 0.0082 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txc5127fa3c12443dea4d3c-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txc5127fa3c12443dea4d3c-0068fbeedf" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341151.44830 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc5127fa3c12443dea4d3c-0068fbeedf - 0.0202 VW - 1761341151.482755184 1761341151.502967834 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txc083d5b5d1de40a58ab14-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txc083d5b5d1de40a58ab14-0068fbeedf" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txc083d5b5d1de40a58ab14-0068fbeedf" "proxy-server 4171824" 0.0098 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txc083d5b5d1de40a58ab14-0068fbeedf" "proxy-server 4171824" 0.0096 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txc083d5b5d1de40a58ab14-0068fbeedf - 0.0151 - - 1761341151.503441572 1761341151.518573761 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:51 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx22f5ea6585d94bc8a88ff-0068fbeedf" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx22f5ea6585d94bc8a88ff-0068fbeedf - 0.8677 VW - 1761341151.520607948 1761341152.388337374 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5d5ed3e794cc40109e509-0068fbeee0" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx5d5ed3e794cc40109e509-0068fbeee0 - 0.0059 VW - 1761341152.388923645 1761341152.394786358 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "txbdb48ac20d214fb9a708a-0068fbeee0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "txbdb48ac20d214fb9a708a-0068fbeee0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txbdb48ac20d214fb9a708a-0068fbeee0 - 0.0055 VW - 1761341152.395395279 1761341152.400862932 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx25b2070f701e48e5a943b-0068fbeee0" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx25b2070f701e48e5a943b-0068fbeee0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx25b2070f701e48e5a943b-0068fbeee0" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx25b2070f701e48e5a943b-0068fbeee0" "proxy-server 4171824" 0.0084 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx25b2070f701e48e5a943b-0068fbeee0 - 0.0130 - - 1761341152.401286602 1761341152.414323092 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cf6a8e3ca0a447e897f2-0068fbeee0" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2cf6a8e3ca0a447e897f2-0068fbeee0 - 0.0041 VW - 1761341152.415926695 1761341152.420003891 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txfce23ca7005c4ba680b4b-0068fbeee0" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txfce23ca7005c4ba680b4b-0068fbeee0 - 0.0055 VW - 1761341152.420588970 1761341152.426086664 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx7399810379d947699d1e0-0068fbeee0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx7399810379d947699d1e0-0068fbeee0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txb2095e4e8b7d4f04bf977-0068fbeee0" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx7399810379d947699d1e0-0068fbeee0 - 0.0165 VW - 1761341152.426652908 1761341152.443103552 0 - (txn: tx0980257876a742d39b98e-0068fbeee0) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" "tx0980257876a742d39b98e-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" "tx0980257876a742d39b98e-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" "tx0980257876a742d39b98e-0068fbeee0" "proxy-server 4171824" 0.0110 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/2/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1761341152.40182" "tx0980257876a742d39b98e-0068fbeee0" "proxy-server 4171824" 0.0126 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 PUT /v1/a/4_vc_ascii/0134_o_non_ascii%25C2%25A3/sub/1761341152.40182 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx0980257876a742d39b98e-0068fbeee0 - 0.0217 VW - 1761341152.433291197 1761341152.455023289 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx423aa63eae8d4d7294f80-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx423aa63eae8d4d7294f80-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx423aa63eae8d4d7294f80-0068fbeee0" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx423aa63eae8d4d7294f80-0068fbeee0" "proxy-server 4171824" 0.0082 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx423aa63eae8d4d7294f80-0068fbeee0 - 0.0131 - - 1761341152.455514431 1761341152.468664169 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed422812ffbf4a6da4c6b-0068fbeee0" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txed422812ffbf4a6da4c6b-0068fbeee0 - 0.0042 VW - 1761341152.470266819 1761341152.474437475 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/0/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txe517e1eee1e04773a8599-0068fbeee0" "proxy-server 4171824" 0.0028 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txe517e1eee1e04773a8599-0068fbeee0 - 0.0055 VW - 1761341152.474974632 1761341152.480504274 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sda1/0/a/4_vc_ascii" 200 764 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txb5fb08d5635b473d8667a-0068fbeee0" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - txb5fb08d5635b473d8667a-0068fbeee0 - 0.0070 VW - 1761341152.481066465 1761341152.488027096 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830?symlink=get" "tx1663cab09f284b769ac30-0068fbeee0" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830?symlink=get" "tx1663cab09f284b769ac30-0068fbeee0" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341151.44830%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1663cab09f284b769ac30-0068fbeee0 - 0.0118 VW - 1761341152.736475945 1761341152.748312950 0 - (txn: txa5dc16feb23743cfaca7e-0068fbeee0) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa5dc16feb23743cfaca7e-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa5dc16feb23743cfaca7e-0068fbeee0" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa5dc16feb23743cfaca7e-0068fbeee0" "proxy-server 4171824" 0.0083 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa5dc16feb23743cfaca7e-0068fbeee0" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txa5dc16feb23743cfaca7e-0068fbeee0 - 0.0141 VW - 1761341152.743344307 1761341152.757434607 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txccd82deb1be64975b58d8-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txccd82deb1be64975b58d8-0068fbeee0" "proxy-server 4171824" 0.0051 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txccd82deb1be64975b58d8-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1761341151.44830" "txccd82deb1be64975b58d8-0068fbeee0" "proxy-server 4171824" 0.0078 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1761341151.44830 HTTP/1.0 204 - Swift - - - - txccd82deb1be64975b58d8-0068fbeee0 - 0.0120 VW - 1761341152.758031607 1761341152.770041704 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc256703ddbe1422eb8e42-0068fbeee0" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 195 "GET http://localhost/v1/a/4_vc_ascii?prefix=0134_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "txc256703ddbe1422eb8e42-0068fbeee0" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 GET /v1/a/4_vc_ascii%3Fprefix%3D0134_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - txc256703ddbe1422eb8e42-0068fbeee0 - 0.0114 - - 1761341152.771773338 1761341152.783209562 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx924d29b5728e463792312-0068fbeee0" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/4_oc_asciiwhoops" "tx924d29b5728e463792312-0068fbeee0" "container-server 4171824" 0.0012 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/4_oc_asciiwhoops" "tx924d29b5728e463792312-0068fbeee0" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "tx924d29b5728e463792312-0068fbeee0" "proxy-server 4171824" 0.0169 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "tx924d29b5728e463792312-0068fbeee0" "proxy-server 4171824" 0.0128 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/4_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx924d29b5728e463792312-0068fbeee0 - 0.0254 - - 1761341152.785211802 1761341152.810621738 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc047c713cfd4f118f6b0-0068fbeee0" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdc047c713cfd4f118f6b0-0068fbeee0 - 0.0050 VW - 1761341152.812222004 1761341152.817200184 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "HEAD /sda1/0/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx9bc0c52b80054f2592e3b-0068fbeee0" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx9bc0c52b80054f2592e3b-0068fbeee0 - 0.0042 VW - 1761341152.817785501 1761341152.821999550 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx0f9407ab39a640599c5f8-0068fbeee0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx0f9407ab39a640599c5f8-0068fbeee0" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/52 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0f9407ab39a640599c5f8-0068fbeee0 - 0.0053 VW - 1761341152.822577238 1761341152.827883720 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/0/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx57593c20ceb34fa79bd86-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/0/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx57593c20ceb34fa79bd86-0068fbeee0" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx57593c20ceb34fa79bd86-0068fbeee0" "proxy-server 4171824" 0.0074 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:52 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx57593c20ceb34fa79bd86-0068fbeee0" "proxy-server 4171824" 0.0089 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/52 PUT /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx57593c20ceb34fa79bd86-0068fbeee0 - 0.0127 - - 1761341152.828257799 1761341152.840989351 0 -test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post +test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post test.unit.obj.test_ssync_sender.TestSender.test_updates_put_and_post ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_disconnect_end test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_disconnect_end ... ok -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_disconnect_start test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_disconnect_start ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_overlap_shard_range_order ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_timeout_end test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_timeout_end ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_timeout_start @@ -74767,34 +67890,56 @@ test.unit.obj.test_ssync_sender.TestSender.test_updates_read_response_unexp_start ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_storage_policy_index test.unit.obj.test_ssync_sender.TestSender.test_updates_storage_policy_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_path ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_timeout test.unit.obj.test_ssync_sender.TestSender.test_updates_timeout ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines1 test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines1 ... ok test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines2 test.unit.obj.test_ssync_sender.TestSender.test_updates_unexpected_response_lines2 ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited ... ok -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited -test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited ... ok -test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path -test.unit.obj.test_updater.TestObjectUpdaterFunctions.test_split_update_path ... ok -test.unit.proxy.controllers.test_account.TestGetAccountInfo.test_get_deleted_account_410 -test.unit.proxy.controllers.test_account.TestGetAccountInfo.test_get_deleted_account_410 ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_GET_bad_requests ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_cache_cleared_after_PUT ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_container_info_got_cached ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_handoff_has_deleted_database ... ok +test.unit.obj.test_updater.TestSweepStats.test_copy +test.unit.obj.test_updater.TestSweepStats.test_copy ... ok +test.unit.obj.test_updater.TestSweepStats.test_reset +test.unit.obj.test_updater.TestSweepStats.test_reset ... ok +test.unit.obj.test_updater.TestSweepStats.test_since +test.unit.obj.test_updater.TestSweepStats.test_since ... ok +test.unit.obj.test_updater.TestSweepStats.test_str +test.unit.obj.test_updater.TestSweepStats.test_str ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum +test.unit.proxy.controllers.test_base.TestFuncs.test_base_have_quorum ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_pending_file_name ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides +test.unit.proxy.controllers.test_base.TestFuncs.test_best_response_overrides ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip +test.unit.proxy.controllers.test_base.TestFuncs.test_bytes_to_skip ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_needs_req ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy +test.unit.proxy.controllers.test_base.TestFuncs.test_container_info_preserves_storage_policy ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_change_backend_user_agent ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_no_orig_req ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta +test.unit.proxy.controllers.test_base.TestFuncs.test_generate_request_headers_with_sysmeta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_bad_path ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_policy_stat_tracking ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_infocache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_infocache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_no_cache ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_misplaced_object_does_not_effect_container_stats +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_misplaced_object_does_not_effect_container_stats ... ok test-ssync-sender ERROR: 1.2.3.4:5678/sda1/9 EXCEPTION in ssync.Sender: Traceback (most recent call last): @@ -74809,1935 +67954,5180 @@ test-ssync-sender INFO: ssync missing_check truncated after 2 objects: device: dev, part: 9, policy: 0, last object hash: 9d41d8cd98f00b204e9800998ecf0def test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: Base DELETE returning 503 for (204, 204, 404) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test INFO: Client disconnected on read of '/a/c' (txn: tx7f6c2b32849f4b669fa3e-0068fbeee2) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx57b017f6c0bf4351b57df-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx57b017f6c0bf4351b57df-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx57b017f6c0bf4351b57df-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx57b017f6c0bf4351b57df-0068fbeee2) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda (txn: tx0cf58e5d9d3c4fa6a76f9-0068fbeee2) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx65c861345fb74826b609e-0068fbeee2) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx942ae5919fb24b309343d-0068fbeee2) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx39aae80a56814a50af14a-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to PUT /a/c: Timeout (Nones) (txn: txea8f660d418f4d7ebe68e-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txff333c2f0a0a4a11a6857-0068fbeee2) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx78689cd193c94f04af60b-0068fbeee2) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda (txn: tx98033173ed33400aa656d-0068fbeee2) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx2dcd71148fb54c8388f4a-0068fbeee2) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx9247c9ccebd34bfe87fbe-0068fbeee2) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx5d0b7468320b4aa8959eb-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c: Timeout (Nones) (txn: txd2ea0c89171a4a94bba85-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txd87f08bd270f44e09a455-0068fbeee2)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_node_errors ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_reseller_admin -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_reseller_admin ... ok - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5ec13041888419e9419c-0068fbeee1" "proxy-server 4171824" 0.0020 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf5ec13041888419e9419c-0068fbeee1 - 0.0046 VW - 1761341153.182914495 1761341153.187549114 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx23147aff906e4fd0b6af5-0068fbeee1" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx23147aff906e4fd0b6af5-0068fbeee1 - 0.0053 VW - 1761341153.188065529 1761341153.193326473 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx8f09d15ef7f54f06a28cf-0068fbeee1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx8f09d15ef7f54f06a28cf-0068fbeee1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txa4320e83b62d4ce4a15fd-0068fbeee1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txa4320e83b62d4ce4a15fd-0068fbeee1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx8f09d15ef7f54f06a28cf-0068fbeee1 - 0.0122 VW - 1761341153.193867445 1761341153.206070185 0 - (txn: tx3063b86877414f9daf010-0068fbeee1) -proxy INFO: - - 24/Oct/2025/21/25/53 PUT /v1/a/none/003foo/1761341152.82882 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx3063b86877414f9daf010-0068fbeee1 - 0.0061 VW - 1761341153.200356245 1761341153.206476450 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66108a8b48fa4d3e8c82d-0068fbeee1" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx66108a8b48fa4d3e8c82d-0068fbeee1 - 0.0039 VW - 1761341153.207936525 1761341153.211858988 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx64be26dca2324b44aa203-0068fbeee1" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx64be26dca2324b44aa203-0068fbeee1 - 0.0040 VW - 1761341153.212398529 1761341153.216348648 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txdab5728fe2814a8a9faae-0068fbeee1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txdab5728fe2814a8a9faae-0068fbeee1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txdab5728fe2814a8a9faae-0068fbeee1 - 0.0054 VW - 1761341153.216878891 1761341153.222317457 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "DELETE /sdb1/0/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx198f1d3ea16d4f11b8575-0068fbeee1" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "DELETE /sda1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx198f1d3ea16d4f11b8575-0068fbeee1" "proxy-server 4171824" 0.0053 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "DELETE /sda1/0/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx198f1d3ea16d4f11b8575-0068fbeee1" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "DELETE /sdb1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx198f1d3ea16d4f11b8575-0068fbeee1" "proxy-server 4171824" 0.0074 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 DELETE /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx198f1d3ea16d4f11b8575-0068fbeee1 - 0.0116 - - 1761341153.222694635 1761341153.234284401 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7cbfc2df02a04ba3b8276-0068fbeee1" "proxy-server 4171824" 0.0039 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/0/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:32857/sda1/3/a/2_oc_ascii" "tx7cbfc2df02a04ba3b8276-0068fbeee1" "container-server 4171824" 0.0011 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/0/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:44927/sdb1/3/a/2_oc_ascii" "tx7cbfc2df02a04ba3b8276-0068fbeee1" "container-server 4171824" 0.0010 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/3/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx7cbfc2df02a04ba3b8276-0068fbeee1" "proxy-server 4171824" 0.0145 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/3/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx7cbfc2df02a04ba3b8276-0068fbeee1" "proxy-server 4171824" 0.0102 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 PUT /v1/a/2_oc_ascii HTTP/1.0 201 - - t - - - tx7cbfc2df02a04ba3b8276-0068fbeee1 - 0.0254 - - 1761341153.237660170 1761341153.263102770 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx552df1ca26814b9c9ec1e-0068fbeee1" "proxy-server 4171824" 0.0020 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/3/a/2_oc_ascii" 200 2 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "tx552df1ca26814b9c9ec1e-0068fbeee1" "proxy-server 4171824" 0.0021 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx552df1ca26814b9c9ec1e-0068fbeee1 - 0.0101 - - 1761341153.264685631 1761341153.274767160 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfcbae21468c14e3abf0b8-0068fbeee1" "proxy-server 4171824" 0.0013 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/2/a/2_vc_non_ascii%C2%A3" "txfcbae21468c14e3abf0b8-0068fbeee1" "container-server 4171824" 0.0017 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/2/a/2_vc_non_ascii%C2%A3" "txfcbae21468c14e3abf0b8-0068fbeee1" "container-server 4171824" 0.0010 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txfcbae21468c14e3abf0b8-0068fbeee1" "proxy-server 4171824" 0.0130 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txfcbae21468c14e3abf0b8-0068fbeee1" "proxy-server 4171824" 0.0097 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 PUT /v1/a/2_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txfcbae21468c14e3abf0b8-0068fbeee1 - 0.0215 - - 1761341153.276688814 1761341153.298153400 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3464dc882dc746629fc28-0068fbeee1" "proxy-server 4171824" 0.0023 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3464dc882dc746629fc28-0068fbeee1 - 0.0054 VW - 1761341153.333651543 1761341153.339004278 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx77d370d00ba34ea99f948-0068fbeee1" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx77d370d00ba34ea99f948-0068fbeee1 - 0.0045 VW - 1761341153.339727640 1761341153.344206095 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txca6e872a0679407997f2a-0068fbeee1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txca6e872a0679407997f2a-0068fbeee1" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txca6e872a0679407997f2a-0068fbeee1 - 0.0059 VW - 1761341153.344887018 1761341153.350823402 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txdd72b417e43d431995908-0068fbeee1" "object-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txdd72b417e43d431995908-0068fbeee1" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txdd72b417e43d431995908-0068fbeee1" "proxy-server 4171824" 0.0089 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txdd72b417e43d431995908-0068fbeee1" "proxy-server 4171824" 0.0086 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txdd72b417e43d431995908-0068fbeee1 - 0.0140 - - 1761341153.351207733 1761341153.365159512 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx294c036f92814f6c9c143-0068fbeee1" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx294c036f92814f6c9c143-0068fbeee1 - 0.0046 VW - 1761341153.377274275 1761341153.381827116 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txd609e60602c94989b19aa-0068fbeee1" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txd609e60602c94989b19aa-0068fbeee1 - 0.0059 VW - 1761341153.382394791 1761341153.388315916 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx79e54c5288fa4a8483697-0068fbeee1" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx79e54c5288fa4a8483697-0068fbeee1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx32743dfdcfd44852aca5f-0068fbeee1" "proxy-server 4171824" 0.0017 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx79e54c5288fa4a8483697-0068fbeee1 - 0.0261 VW - 1761341153.389000654 1761341153.415066004 0 - (txn: tx3188195fa7404750a356a-0068fbeee1) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "tx3188195fa7404750a356a-0068fbeee1" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "tx3188195fa7404750a356a-0068fbeee1" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "tx3188195fa7404750a356a-0068fbeee1" "proxy-server 4171824" 0.0103 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "tx3188195fa7404750a356a-0068fbeee1" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341153.35186 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx3188195fa7404750a356a-0068fbeee1 - 0.0294 VW - 1761341153.396372080 1761341153.425745010 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx87c9f2843eec4bb996dd8-0068fbeee1" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx87c9f2843eec4bb996dd8-0068fbeee1" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx87c9f2843eec4bb996dd8-0068fbeee1" "proxy-server 4171824" 0.0082 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx87c9f2843eec4bb996dd8-0068fbeee1" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx87c9f2843eec4bb996dd8-0068fbeee1 - 0.0143 - - 1761341153.426284313 1761341153.440623760 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3367394a028f42f686280-0068fbeee1" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx10fb42f3d68d4478b6451-0068fbeee1" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx9999f544d6d8475197884-0068fbeee1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx9999f544d6d8475197884-0068fbeee1 - 0.0147 - - 1761341153.442164421 1761341153.456816673 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e24541864b744ac99e6c-0068fbeee1" "proxy-server 4171824" 0.0022 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2e24541864b744ac99e6c-0068fbeee1 - 0.0051 VW - 1761341153.468925953 1761341153.474038839 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx1b230a9e13ff4a40b7ccb-0068fbeee1" "proxy-server 4171824" 0.0015 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx1b230a9e13ff4a40b7ccb-0068fbeee1 - 0.3219 VW - 1761341153.474604130 1761341153.796478271 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txb1791013051544fba0f86-0068fbeee1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txb1791013051544fba0f86-0068fbeee1" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx5b4656a055404a3eadb5a-0068fbeee1" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txb1791013051544fba0f86-0068fbeee1 - 0.0172 VW - 1761341153.797128916 1761341153.814365625 0 - (txn: tx121fde4da93f4515bb04b-0068fbeee1) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx121fde4da93f4515bb04b-0068fbeee1" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx121fde4da93f4515bb04b-0068fbeee1" "proxy-server 4171824" 0.0079 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx121fde4da93f4515bb04b-0068fbeee1" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx121fde4da93f4515bb04b-0068fbeee1" "proxy-server 4171824" 0.0104 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341153.42688 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx121fde4da93f4515bb04b-0068fbeee1 - 0.0209 VW - 1761341153.803855658 1761341153.824790239 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx1e8bf451e9f94f2e94c22-0068fbeee1" "object-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx1e8bf451e9f94f2e94c22-0068fbeee1" "object-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx1e8bf451e9f94f2e94c22-0068fbeee1" "proxy-server 4171824" 0.0106 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx1e8bf451e9f94f2e94c22-0068fbeee1" "proxy-server 4171824" 0.0103 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx1e8bf451e9f94f2e94c22-0068fbeee1 - 0.0158 - - 1761341153.825294256 1761341153.841122150 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7617c46dd249439dbb129-0068fbeee1" "proxy-server 4171824" 0.0018 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txfe22fff16e7546128da78-0068fbeee1" "proxy-server 4171824" 0.0033 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx97daa24a7c0946adaf7d7-0068fbeee1" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx97daa24a7c0946adaf7d7-0068fbeee1 - 0.0178 - - 1761341153.843213081 1761341153.861057758 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx33ee99a8df62477b9bc89-0068fbeee1" "proxy-server 4171824" 0.0017 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?format=json&states=listing" "tx33ee99a8df62477b9bc89-0068fbeee1" "proxy-server 4171824" 0.0046 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx33ee99a8df62477b9bc89-0068fbeee1 - 0.0146 - - 1761341153.863593817 1761341153.878240347 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d38d1f5506b4af99c953-0068fbeee1" "proxy-server 4171824" 0.0018 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txdd8b7013ac1947658d80a-0068fbeee1" "proxy-server 4171824" 0.0082 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txddc54276f70c4f0db33bf-0068fbeee1" "proxy-server 4171824" 0.0008 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txddc54276f70c4f0db33bf-0068fbeee1" "proxy-server 4171824" 0.0008 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32dd9e21920542c78dbce-0068fbeee1" "proxy-server 4171824" 0.0018 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx32dd9e21920542c78dbce-0068fbeee1 - 0.0055 VW - 1761341153.907355785 1761341153.912876129 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx9d85e603e7c94fa9b1cf3-0068fbeee1" "proxy-server 4171824" 0.0019 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx9d85e603e7c94fa9b1cf3-0068fbeee1 - 0.0052 VW - 1761341153.913648367 1761341153.918878794 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx0a925995a9ee4926ac189-0068fbeee1" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx0a925995a9ee4926ac189-0068fbeee1" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0a925995a9ee4926ac189-0068fbeee1 - 0.0066 VW - 1761341153.919558764 1761341153.926165581 0 - -proxy INFO: - - 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - Swift t - 5 - txddc54276f70c4f0db33bf-0068fbeee1 - 0.0508 SSC - 1761341153.881050110 1761341153.931820393 0 - (txn: tx702d1613f4f44abc9ca9c-0068fbeee1) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/3/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/copied_name" "tx702d1613f4f44abc9ca9c-0068fbeee1" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/3/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/copied_name" "tx702d1613f4f44abc9ca9c-0068fbeee1" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "tx702d1613f4f44abc9ca9c-0068fbeee1" "proxy-server 4171824" 0.0322 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "tx702d1613f4f44abc9ca9c-0068fbeee1" "proxy-server 4171824" 0.0334 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 COPY /v1/a/2_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx702d1613f4f44abc9ca9c-0068fbeee1 - 0.0398 SSC - 1761341153.926610708 1761341153.966432095 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx174565bd45d8403894164-0068fbeee1" "proxy-server 4171824" 0.0027 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txad14277cdb7d4a86805bf-0068fbeee1" "proxy-server 4171824" 0.0040 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:53 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/2_oc_ascii/copied_name" "tx4db9e163843e492b9b915-0068fbeee1" "proxy-server 4171824" 0.0010 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/53 GET /v1/a/2_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx4db9e163843e492b9b915-0068fbeee1 - 0.0244 - - 1761341153.969576597 1761341153.994024515 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txac97f3cb40f2405eaa448-0068fbeee1" "proxy-server 4171824" 0.0028 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx93dc2894e71c4e0b9282b-0068fbeee2" "proxy-server 4171824" 0.0040 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx2543c442d13749d48e732-0068fbeee2" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "POST /sdb1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2543c442d13749d48e732-0068fbeee2" "proxy-server 4171824" 0.0088 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx2543c442d13749d48e732-0068fbeee2" "object-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "POST /sda1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2543c442d13749d48e732-0068fbeee2" "proxy-server 4171824" 0.0113 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 POST /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 202 - - t - 76 - tx2543c442d13749d48e732-0068fbeee2 - 0.0351 - - 1761341153.996897697 1761341154.032029390 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx37779255d4844ebeb397a-0068fbeee2" "proxy-server 4171824" 0.0021 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx5afd2ecadec7423ebdd48-0068fbeee2" "proxy-server 4171824" 0.0040 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx9baad433fdb149d083eb1-0068fbeee2" "proxy-server 4171824" 0.0011 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx9baad433fdb149d083eb1-0068fbeee2 - 0.0206 - - 1761341154.034402132 1761341154.055049419 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb91cfd5112d443fb0911-0068fbeee2" "proxy-server 4171824" 0.0020 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/3/a/2_oc_ascii" 200 316 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "txfb91cfd5112d443fb0911-0068fbeee2" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - txfb91cfd5112d443fb0911-0068fbeee2 - 0.0141 - - 1761341154.057368040 1761341154.071469784 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb96f3de862294e2597d99-0068fbeee2" "proxy-server 4171824" 0.0024 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb96f3de862294e2597d99-0068fbeee2 - 0.0056 VW - 1761341154.074368000 1761341154.080016375 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx1b81c2de9e684d04a3ee5-0068fbeee2" "proxy-server 4171824" 0.0016 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx1b81c2de9e684d04a3ee5-0068fbeee2 - 0.0051 VW - 1761341154.080844402 1761341154.085910559 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx08131f71110e4cad81412-0068fbeee2" "proxy-server 4171824" 0.0072 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 362 - tx08131f71110e4cad81412-0068fbeee2 - 0.0115 VW - 1761341154.086610317 1761341154.098090410 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688?symlink=get" "tx8b11e03de80f4d4f9fe4e-0068fbeee2" "proxy-server 4171824" 0.0008 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688?symlink=get" "tx8b11e03de80f4d4f9fe4e-0068fbeee2" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341153.42688%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8b11e03de80f4d4f9fe4e-0068fbeee2 - 0.0140 VW - 1761341154.098696470 1761341154.112740517 0 - (txn: txfe296fd76a8b45449bee2-0068fbeee2) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txfe296fd76a8b45449bee2-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txfe296fd76a8b45449bee2-0068fbeee2" "proxy-server 4171824" 0.0094 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txfe296fd76a8b45449bee2-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txfe296fd76a8b45449bee2-0068fbeee2" "proxy-server 4171824" 0.0117 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txfe296fd76a8b45449bee2-0068fbeee2 - 0.0171 VW - 1761341154.106856108 1761341154.123964787 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 204 - "DELETE http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx1f6b458ed63d4c96b8eb4-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx1f6b458ed63d4c96b8eb4-0068fbeee2" "proxy-server 4171824" 0.2177 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 204 - "DELETE http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx1f6b458ed63d4c96b8eb4-0068fbeee2" "object-server 4171824" 0.0008 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.42688" "tx1f6b458ed63d4c96b8eb4-0068fbeee2" "proxy-server 4171824" 0.2234 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341153.42688 HTTP/1.0 204 - Swift - - - - tx1f6b458ed63d4c96b8eb4-0068fbeee2 - 0.2289 VW - 1761341154.124531746 1761341154.353400946 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf59bac5f328c4cd497855-0068fbeee2" "proxy-server 4171824" 0.0030 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc620089329b64811ae07c-0068fbeee2" "proxy-server 4171824" 0.0047 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0c81f6789b71424d9cda1-0068fbeee2" "proxy-server 4171824" 0.0010 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx0c81f6789b71424d9cda1-0068fbeee2 - 0.0257 - - 1761341154.356644392 1761341154.382369280 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49697f4673554631b184f-0068fbeee2" "proxy-server 4171824" 0.0025 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx49697f4673554631b184f-0068fbeee2" "proxy-server 4171824" 0.0060 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx49697f4673554631b184f-0068fbeee2 - 0.0194 - - 1761341154.385514736 1761341154.404934883 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc039fbd2773f4b1ca9347-0068fbeee2" "proxy-server 4171824" 0.0022 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc039fbd2773f4b1ca9347-0068fbeee2 - 0.0067 VW - 1761341154.408169746 1761341154.414872169 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx957aed83f53841e2afd46-0068fbeee2" "proxy-server 4171824" 0.0026 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx957aed83f53841e2afd46-0068fbeee2 - 0.0073 VW - 1761341154.415786028 1761341154.423104048 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/2/a/2_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txbcc18dd110664d07ac040-0068fbeee2" "proxy-server 4171824" 0.0058 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - txbcc18dd110664d07ac040-0068fbeee2 - 0.0109 VW - 1761341154.424047709 1761341154.434903145 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186?symlink=get" "tx85dcdf5070d44602be7cd-0068fbeee2" "proxy-server 4171824" 0.0009 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186?symlink=get" "tx85dcdf5070d44602be7cd-0068fbeee2" "proxy-server 4171824" 0.0009 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341153.35186%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx85dcdf5070d44602be7cd-0068fbeee2 - 0.0165 VW - 1761341154.435710430 1761341154.452258825 0 - (txn: tx5a99d6d429ee46afaa171-0068fbeee2) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx5a99d6d429ee46afaa171-0068fbeee2" "object-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx5a99d6d429ee46afaa171-0068fbeee2" "object-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx5a99d6d429ee46afaa171-0068fbeee2" "proxy-server 4171824" 0.0153 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx5a99d6d429ee46afaa171-0068fbeee2" "proxy-server 4171824" 0.0177 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx5a99d6d429ee46afaa171-0068fbeee2 - 0.0232 VW - 1761341154.445212126 1761341154.468377590 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 204 - "DELETE http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "txed2b005038e347bd934c1-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 204 - "DELETE http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "txed2b005038e347bd934c1-0068fbeee2" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "txed2b005038e347bd934c1-0068fbeee2" "proxy-server 4171824" 0.0081 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341153.35186" "txed2b005038e347bd934c1-0068fbeee2" "proxy-server 4171824" 0.0105 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341153.35186 HTTP/1.0 204 - Swift - - - - txed2b005038e347bd934c1-0068fbeee2 - 0.0156 VW - 1761341154.469127178 1761341154.484770060 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx585858eecbd14ce183d49-0068fbeee2" "proxy-server 4171824" 0.0019 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txa92b8efe2c77439db6fa4-0068fbeee2" "proxy-server 4171824" 0.0042 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc3019ccbb39c4abb911cb-0068fbeee2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txc3019ccbb39c4abb911cb-0068fbeee2 - 0.0192 - - 1761341154.486901522 1761341154.506108761 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a9014d67f7b4e09af797-0068fbeee2" "proxy-server 4171824" 0.0017 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/2/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx7a9014d67f7b4e09af797-0068fbeee2" "proxy-server 4171824" 0.0047 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx7a9014d67f7b4e09af797-0068fbeee2 - 0.0143 - - 1761341154.508432388 1761341154.522779703 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96c5872e29ff4b7aa1ae8-0068fbeee2" "proxy-server 4171824" 0.0017 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/2/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx96c5872e29ff4b7aa1ae8-0068fbeee2" "proxy-server 4171824" 0.0027 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx96c5872e29ff4b7aa1ae8-0068fbeee2 - 0.0133 - - 1761341154.525202751 1761341154.538460493 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx665a0ebb8f3142fc9b6f1-0068fbeee2" "proxy-server 4171824" 0.0019 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx665a0ebb8f3142fc9b6f1-0068fbeee2 - 0.0052 VW - 1761341154.541107655 1761341154.546301842 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txa1576bfab4f3472f93fa5-0068fbeee2" "proxy-server 4171824" 0.0041 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txa1576bfab4f3472f93fa5-0068fbeee2 - 0.0076 VW - 1761341154.546937704 1761341154.554499865 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txcbe6f87de0a649b096912-0068fbeee2" "proxy-server 4171824" 0.0044 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txcbe6f87de0a649b096912-0068fbeee2 - 0.0083 VW - 1761341154.555204153 1761341154.563536167 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sdb1/3/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txd15532a84c4e404b8d940-0068fbeee2" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sdb1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd15532a84c4e404b8d940-0068fbeee2" "proxy-server 4171824" 0.0064 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sda1/3/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txd15532a84c4e404b8d940-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "DELETE /sda1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txd15532a84c4e404b8d940-0068fbeee2" "proxy-server 4171824" 0.0092 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 DELETE /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 204 - - t - - - txd15532a84c4e404b8d940-0068fbeee2 - 0.0143 - - 1761341154.564058304 1761341154.578342199 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed5e7adc2e554fc28a4f1-0068fbeee2" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txfc9e45e89e6c4f4f82051-0068fbeee2" "proxy-server 4171824" 0.0032 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3869ebe71058445b97b63-0068fbeee2" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx3869ebe71058445b97b63-0068fbeee2" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 404 - - t - 70 - tx3869ebe71058445b97b63-0068fbeee2 - 0.0194 - - 1761341154.580347061 1761341154.599735022 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txacb06116a1ea433aba2c6-0068fbeee2" "proxy-server 4171824" 0.0018 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txacb06116a1ea433aba2c6-0068fbeee2 - 0.0093 VW - 1761341154.612219095 1761341154.621543169 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txdd7de73ab9c148e8a1b8d-0068fbeee2" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txdd7de73ab9c148e8a1b8d-0068fbeee2 - 0.0066 VW - 1761341154.622219801 1761341154.628848553 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txf64151c40d06467f8c1d1-0068fbeee2" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txf64151c40d06467f8c1d1-0068fbeee2" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf64151c40d06467f8c1d1-0068fbeee2 - 0.0068 VW - 1761341154.629570961 1761341154.636382818 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txb8306fd5349248cf8249f-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txb8306fd5349248cf8249f-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb8306fd5349248cf8249f-0068fbeee2" "proxy-server 4171824" 0.0096 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb8306fd5349248cf8249f-0068fbeee2" "proxy-server 4171824" 0.0092 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - txb8306fd5349248cf8249f-0068fbeee2 - 0.0148 - - 1761341154.636854887 1761341154.651672125 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb70bdffe43084e60aafb2-0068fbeee2" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb70bdffe43084e60aafb2-0068fbeee2 - 0.0048 VW - 1761341154.663767815 1761341154.668566227 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4ab161328fe847eeaa8ed-0068fbeee2" "proxy-server 4171824" 0.0032 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx4ab161328fe847eeaa8ed-0068fbeee2 - 0.0064 VW - 1761341154.669202089 1761341154.675607920 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx26d525359e5b43b4b3d0d-0068fbeee2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx26d525359e5b43b4b3d0d-0068fbeee2" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx26d525359e5b43b4b3d0d-0068fbeee2 - 0.0076 VW - 1761341154.676276922 1761341154.683854818 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txcfa8279da5be44fca767b-0068fbeee2" "proxy-server 4171824" 0.0016 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" "tx2ee611f0a89d4a75aacc8-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" "tx2ee611f0a89d4a75aacc8-0068fbeee2" "proxy-server 4171824" 0.0079 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" "tx2ee611f0a89d4a75aacc8-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.63749" "tx2ee611f0a89d4a75aacc8-0068fbeee2" "proxy-server 4171824" 0.0112 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341154.63749 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2ee611f0a89d4a75aacc8-0068fbeee2 - 0.0216 VW - 1761341154.684610367 1761341154.706209898 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txaba90c35d9ed40c7b7df6-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txaba90c35d9ed40c7b7df6-0068fbeee2" "proxy-server 4171824" 0.0075 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txaba90c35d9ed40c7b7df6-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txaba90c35d9ed40c7b7df6-0068fbeee2" "proxy-server 4171824" 0.0121 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - txaba90c35d9ed40c7b7df6-0068fbeee2 - 0.0162 - - 1761341154.706747293 1761341154.722944498 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14e947b44113432eacbf5-0068fbeee2" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx14e947b44113432eacbf5-0068fbeee2 - 0.0048 VW - 1761341154.735000849 1761341154.739811659 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txd016095e5faa4a6fb3bfc-0068fbeee2" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txd016095e5faa4a6fb3bfc-0068fbeee2 - 0.0069 VW - 1761341154.740478516 1761341154.747418642 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txd805629d639246ed9b884-0068fbeee2" "proxy-server 4171824" 0.0008 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txd805629d639246ed9b884-0068fbeee2" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txd805629d639246ed9b884-0068fbeee2 - 0.0074 VW - 1761341154.748115540 1761341154.755541563 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txcb40f85286f74a44bb5e8-0068fbeee2" "proxy-server 4171824" 0.0035 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" "txbb813368531e45a0afaec-0068fbeee2" "object-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" "txbb813368531e45a0afaec-0068fbeee2" "proxy-server 4171824" 0.0077 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" "txbb813368531e45a0afaec-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.70733" "txbb813368531e45a0afaec-0068fbeee2" "proxy-server 4171824" 0.0110 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341154.70733 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbb813368531e45a0afaec-0068fbeee2 - 0.0261 VW - 1761341154.756234407 1761341154.782345772 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx00f3f17125084f5283320-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx00f3f17125084f5283320-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx00f3f17125084f5283320-0068fbeee2" "proxy-server 4171824" 0.0099 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx00f3f17125084f5283320-0068fbeee2" "proxy-server 4171824" 0.0095 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx00f3f17125084f5283320-0068fbeee2 - 0.0153 - - 1761341154.782873631 1761341154.798179865 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb6c9e776a7ed4f5e92cf6-0068fbeee2" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "txb6c9e776a7ed4f5e92cf6-0068fbeee2" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txb6c9e776a7ed4f5e92cf6-0068fbeee2 - 0.0125 - - 1761341154.799873352 1761341154.812385559 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b4b4d0ec0174a4d870e9-0068fbeee2" "proxy-server 4171824" 0.0018 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2b4b4d0ec0174a4d870e9-0068fbeee2 - 0.0048 VW - 1761341154.814602137 1761341154.819362164 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4a9b3f709aaa4835862f5-0068fbeee2" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx4a9b3f709aaa4835862f5-0068fbeee2 - 0.0073 VW - 1761341154.819961786 1761341154.827274561 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx00c471a4b4ba4f23a7f5e-0068fbeee2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx00c471a4b4ba4f23a7f5e-0068fbeee2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx00c471a4b4ba4f23a7f5e-0068fbeee2 - 0.0068 VW - 1761341154.827872515 1761341154.834705830 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txf8491b2fb7e54c5ebb54c-0068fbeee2" "proxy-server 4171824" 0.0028 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" "tx8074a104c399452c8eeeb-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" "tx8074a104c399452c8eeeb-0068fbeee2" "proxy-server 4171824" 0.0069 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" "tx8074a104c399452c8eeeb-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.78343" "tx8074a104c399452c8eeeb-0068fbeee2" "proxy-server 4171824" 0.0111 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341154.78343 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8074a104c399452c8eeeb-0068fbeee2 - 0.0215 VW - 1761341154.835343361 1761341154.856794357 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx1cf2796ba3304735a0733-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx1cf2796ba3304735a0733-0068fbeee2" "proxy-server 4171824" 0.0092 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx1cf2796ba3304735a0733-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx1cf2796ba3304735a0733-0068fbeee2" "proxy-server 4171824" 0.0108 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx1cf2796ba3304735a0733-0068fbeee2 - 0.0157 - - 1761341154.857300520 1761341154.872980833 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx527c1adf2e7a42248987a-0068fbeee2" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx527c1adf2e7a42248987a-0068fbeee2 - 0.0043 VW - 1761341154.874747753 1761341154.879055262 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txf7930ccbed6e4c899c75d-0068fbeee2" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txf7930ccbed6e4c899c75d-0068fbeee2 - 0.0059 VW - 1761341154.879637241 1761341154.885495663 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx67ebf5776390465fa50b8-0068fbeee2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx67ebf5776390465fa50b8-0068fbeee2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx4cf2c6dfc3aa48d298021-0068fbeee2" "proxy-server 4171824" 0.0030 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx67ebf5776390465fa50b8-0068fbeee2 - 0.0210 VW - 1761341154.886090279 1761341154.907072783 0 - (txn: tx300cdcb247144f1290e49-0068fbeee2) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "tx300cdcb247144f1290e49-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "tx300cdcb247144f1290e49-0068fbeee2" "proxy-server 4171824" 0.0077 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "tx300cdcb247144f1290e49-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "tx300cdcb247144f1290e49-0068fbeee2" "proxy-server 4171824" 0.0119 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341154.85784 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx300cdcb247144f1290e49-0068fbeee2 - 0.0221 VW - 1761341154.896048307 1761341154.918099880 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx87515650724a4b13877a0-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx87515650724a4b13877a0-0068fbeee2" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx87515650724a4b13877a0-0068fbeee2" "proxy-server 4171824" 0.0088 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx87515650724a4b13877a0-0068fbeee2" "proxy-server 4171824" 0.0106 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx87515650724a4b13877a0-0068fbeee2 - 0.0146 - - 1761341154.918596983 1761341154.933184147 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3c26e62e4b34fa18f057-0068fbeee2" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc3c26e62e4b34fa18f057-0068fbeee2 - 0.0044 VW - 1761341154.934860229 1761341154.939295530 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx042182354c9e473e9b533-0068fbeee2" "proxy-server 4171824" 0.0036 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx042182354c9e473e9b533-0068fbeee2 - 0.0066 VW - 1761341154.939876080 1761341154.946522951 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx8b3660e08e5e4abcbcab3-0068fbeee2" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx8b3660e08e5e4abcbcab3-0068fbeee2" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8b3660e08e5e4abcbcab3-0068fbeee2 - 0.0056 VW - 1761341154.947142124 1761341154.952766657 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/2_oc_ascii/2_o_ascii/sub" "tx4d2c099bc5af4cea90bc3-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx4d2c099bc5af4cea90bc3-0068fbeee2" "proxy-server 4171824" 0.0079 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/2_oc_ascii/2_o_ascii/sub" "tx4d2c099bc5af4cea90bc3-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "PUT /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx4d2c099bc5af4cea90bc3-0068fbeee2" "proxy-server 4171824" 0.0099 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/54 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx4d2c099bc5af4cea90bc3-0068fbeee2 - 0.0145 - - 1761341154.953163147 1761341154.967658520 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd542b16ecda54d4099dfa-0068fbeee2" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd542b16ecda54d4099dfa-0068fbeee2 - 0.0042 VW - 1761341154.969365597 1761341154.973551512 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2fc8ca5336db4bbfb153f-0068fbeee2" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx2fc8ca5336db4bbfb153f-0068fbeee2 - 0.0061 VW - 1761341154.974108458 1761341154.980230093 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 200 4 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx138497eb66e94440b7e8e-0068fbeee2" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "GET /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 200 4 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx138497eb66e94440b7e8e-0068fbeee2" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:54 +0000] "HEAD /sda1/2/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx8cc672d5c17e495ba3756-0068fbeee2" "proxy-server 4171824" 0.0035 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx138497eb66e94440b7e8e-0068fbeee2 - 0.0215 VW - 1761341154.980881453 1761341155.002338409 0 - (txn: tx006c4d34fe274c77974dc-0068fbeee2) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" "tx006c4d34fe274c77974dc-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" "tx006c4d34fe274c77974dc-0068fbeee2" "proxy-server 4171824" 0.0116 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" "tx006c4d34fe274c77974dc-0068fbeee2" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1761341154.95371" "tx006c4d34fe274c77974dc-0068fbeee2" "proxy-server 4171824" 0.0137 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/2_vc_non_ascii%25C2%25A3/00d2_o_ascii/sub/1761341154.95371 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx006c4d34fe274c77974dc-0068fbeee2 - 0.0255 VW - 1761341154.987914562 1761341155.013398886 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/2_oc_ascii/2_o_ascii/sub" "txf6e545e56cb347bbb1196-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "txf6e545e56cb347bbb1196-0068fbeee3" "proxy-server 4171824" 0.0081 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/2_oc_ascii/2_o_ascii/sub" "txf6e545e56cb347bbb1196-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "txf6e545e56cb347bbb1196-0068fbeee3" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - txf6e545e56cb347bbb1196-0068fbeee3 - 0.0148 - - 1761341155.013876438 1761341155.028661013 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx43fb5a82b6f44b9fbfe6f-0068fbeee3" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx43fb5a82b6f44b9fbfe6f-0068fbeee3 - 0.0042 VW - 1761341155.030322313 1761341155.034520388 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/3/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx2d37dfbd19ae429389946-0068fbeee3" "proxy-server 4171824" 0.0031 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx2d37dfbd19ae429389946-0068fbeee3 - 0.0060 VW - 1761341155.035069227 1761341155.041020393 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 724 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txf515f264030f42cf97ddc-0068fbeee3" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txf515f264030f42cf97ddc-0068fbeee3 - 0.0075 VW - 1761341155.041708946 1761341155.049203634 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784?symlink=get" "tx70c3115a1da4422faab3b-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784?symlink=get" "tx70c3115a1da4422faab3b-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341154.85784%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx70c3115a1da4422faab3b-0068fbeee3 - 0.0120 VW - 1761341155.049814224 1761341155.061852932 0 - (txn: tx626f26495a584a5cb1105-0068fbeee3) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx626f26495a584a5cb1105-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx626f26495a584a5cb1105-0068fbeee3" "proxy-server 4171824" 0.0097 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx626f26495a584a5cb1105-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx626f26495a584a5cb1105-0068fbeee3" "proxy-server 4171824" 0.0111 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx626f26495a584a5cb1105-0068fbeee3 - 0.0163 VW - 1761341155.056663275 1761341155.072953701 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "txfe8ca496a0934b1a81c37-0068fbeee3" "object-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "txfe8ca496a0934b1a81c37-0068fbeee3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "txfe8ca496a0934b1a81c37-0068fbeee3" "proxy-server 4171824" 0.0074 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1761341154.85784" "txfe8ca496a0934b1a81c37-0068fbeee3" "proxy-server 4171824" 0.0070 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1761341154.85784 HTTP/1.0 204 - Swift - - - - txfe8ca496a0934b1a81c37-0068fbeee3 - 0.0118 VW - 1761341155.073531151 1761341155.085297346 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd65b80fe18d54bf099647-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/2/a/2_vc_non_ascii%C2%A3" 200 185 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=00d2_o_ascii%2Fsub%2F&format=json&states=listing" "txd65b80fe18d54bf099647-0068fbeee3" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D00d2_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - txd65b80fe18d54bf099647-0068fbeee3 - 0.0115 - - 1761341155.087031364 1761341155.098552465 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1843ae08e3c7410f96a17-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/2_oc_asciiwhoops" "tx1843ae08e3c7410f96a17-0068fbeee3" "container-server 4171824" 0.0012 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/2_oc_asciiwhoops" "tx1843ae08e3c7410f96a17-0068fbeee3" "container-server 4171824" 0.0011 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx1843ae08e3c7410f96a17-0068fbeee3" "proxy-server 4171824" 0.0170 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx1843ae08e3c7410f96a17-0068fbeee3" "proxy-server 4171824" 0.0129 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/2_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx1843ae08e3c7410f96a17-0068fbeee3 - 0.0259 - - 1761341155.100547075 1761341155.126416683 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8dc9943e1ee4be39a422-0068fbeee3" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd8dc9943e1ee4be39a422-0068fbeee3 - 0.0050 VW - 1761341155.128086567 1761341155.133131504 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx7a3c4c28568d4aeb9df28-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx7a3c4c28568d4aeb9df28-0068fbeee3 - 0.0043 VW - 1761341155.133836269 1761341155.138182640 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/3/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx5d9bf9e0396647839b0fd-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "tx5d9bf9e0396647839b0fd-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5d9bf9e0396647839b0fd-0068fbeee3 - 0.0056 VW - 1761341155.138761520 1761341155.144371986 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/3/a/2_oc_asciiwhoops/foo" "tx019215ed6f4c4068a8de0-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx019215ed6f4c4068a8de0-0068fbeee3" "proxy-server 4171824" 0.0070 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/3/a/2_oc_asciiwhoops/foo" "tx019215ed6f4c4068a8de0-0068fbeee3" "object-server 4171824" 0.0006 "-" 4171824 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container ... ok - -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3f753a89072944fc87f8e-0068fbeee2) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda (txn: tx777edd2892094655a565f-0068fbeee2) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx865c0ea0894c4dba87f51-0068fbeee2) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx92093f6a5ad84fc0b4714-0068fbeee2) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd (txn: txa7d704229a1f49a48c8ab-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to POST /a/c: Timeout (Nones) (txn: txa53474dad07744e280909-0068fbeee2) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -Exception: kaboom! (txn: txc35d9b5f7bc848dab795f-0068fbeee2) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx34f564378e5c47d686eb6-0068fbeee2) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: txab325cac2f244566a91f7-0068fbeee2) -test INFO: Client disconnected on read of '/a/c' (txn: txbf7b5c82d8434b0a93162-0068fbeee2) -test INFO: Client disconnected on read of '/a/c' (txn: tx5c4a73024d7b46248b6f6-0068fbeee2) -test INFO: Client disconnected on read of '/a/c' (txn: tx5c4a73024d7b46248b6f6-0068fbeee2) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: Container GET returning 503 for (204, 404, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: Container GET returning 503 for (204, 503, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (404, 503, 503, 503) -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to DELETE /a/c: +StopIteration (txn: txe39508c8128f420c88e29-006b08feee) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to DELETE /a/c: +StopIteration (txn: txe39508c8128f420c88e29-006b08feee) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_DELETE ... ok +StopIteration (txn: txe39508c8128f420c88e29-006b08feee) +test ERROR: Container HEAD returning 503 for [] (txn: txe39508c8128f420c88e29-006b08feee) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_owner ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_swift_source ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app +test.unit.proxy.controllers.test_base.TestFuncs.test_get_account_info_uses_logging_app ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key +test.unit.proxy.controllers.test_base.TestFuncs.test_get_cache_key ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_bad_path ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_cache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_in_pipeline ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_account ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_auto_account ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_cache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_no_container_gets_cached ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_only_lookup_cache ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_swift_source +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_swift_source ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_uses_logging_app +test.unit.proxy.controllers.test_base.TestFuncs.test_get_container_info_uses_logging_app ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_info +test.unit.proxy.controllers.test_base.TestFuncs.test_get_info ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_info_zero_recheck +test.unit.proxy.controllers.test_base.TestFuncs.test_get_info_zero_recheck ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_file ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_disabled +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_disabled ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_error +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_error ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_hit +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_hit ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_infocache_hit +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_infocache_hit ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_miss +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_miss ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_encoded_timestamps_using_memory ... ok -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx019215ed6f4c4068a8de0-0068fbeee3" "proxy-server 4171824" 0.0113 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx019215ed6f4c4068a8de0-0068fbeee3 - 0.0150 - - 1761341155.144776344 1761341155.159813643 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21dda97e53f14c7f82e10-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx21dda97e53f14c7f82e10-0068fbeee3 - 0.0043 VW - 1761341155.161548853 1761341155.165861607 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "txe3c0ea16fb3f418c8d831-0068fbeee3" "proxy-server 4171824" 0.0033 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txe3c0ea16fb3f418c8d831-0068fbeee3 - 0.0061 VW - 1761341155.166439056 1761341155.172575474 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/3/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txeaed396f95a14fbfa1121-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txeaed396f95a14fbfa1121-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb8950ef655f6412e9f480-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txb8950ef655f6412e9f480-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txeaed396f95a14fbfa1121-0068fbeee3 - 0.0127 VW - 1761341155.173165560 1761341155.185834408 0 - (txn: tx99dfea0d4d424b95b83ce-0068fbeee3) -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/none/003foo/1761341155.14534 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx99dfea0d4d424b95b83ce-0068fbeee3 - 0.0063 VW - 1761341155.179934025 1761341155.186255932 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ad51f2098564e41b4d83-0068fbeee3" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2ad51f2098564e41b4d83-0068fbeee3 - 0.0050 VW - 1761341155.187854290 1761341155.192846060 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx0b2a2ec7cc1d45b38c40e-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx0b2a2ec7cc1d45b38c40e-0068fbeee3 - 0.0043 VW - 1761341155.193487167 1761341155.197798491 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txc00944d22a7c400eae868-0068fbeee3" "proxy-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txc00944d22a7c400eae868-0068fbeee3" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txc00944d22a7c400eae868-0068fbeee3 - 0.0058 VW - 1761341155.198364735 1761341155.204179525 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/2_oc_asciiwhoops/foo" "txfca147b0bd74401c8fa74-0068fbeee3" "object-server 4171824" 0.0030 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/3/a/2_oc_asciiwhoops/foo" "txfca147b0bd74401c8fa74-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/3/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "txfca147b0bd74401c8fa74-0068fbeee3" "proxy-server 4171824" 0.0106 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/3/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "txfca147b0bd74401c8fa74-0068fbeee3" "proxy-server 4171824" 0.0103 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 DELETE /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - txfca147b0bd74401c8fa74-0068fbeee3 - 0.0149 - - 1761341155.204628706 1761341155.219555378 0 - -proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad0e7f87b5004777aa806-0068fbeee3" "proxy-server 4171824" 0.0015 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:32857/sda1/0/a/5_oc_ascii" "txad0e7f87b5004777aa806-0068fbeee3" "container-server 4171824" 0.0012 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:44927/sdb1/0/a/5_oc_ascii" "txad0e7f87b5004777aa806-0068fbeee3" "container-server 4171824" 0.0011 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "txad0e7f87b5004777aa806-0068fbeee3" "proxy-server 4171824" 0.0098 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "txad0e7f87b5004777aa806-0068fbeee3" "proxy-server 4171824" 0.0161 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/5_oc_ascii HTTP/1.0 201 - - t - - - txad0e7f87b5004777aa806-0068fbeee3 - 0.0243 - - 1761341155.223232031 1761341155.247539759 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9ee4256b8cf7472498796-0068fbeee3" "proxy-server 4171824" 0.0023 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/0/a/5_oc_ascii" 200 2 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx9ee4256b8cf7472498796-0068fbeee3" "proxy-server 4171824" 0.0023 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx9ee4256b8cf7472498796-0068fbeee3 - 0.0109 - - 1761341155.249192476 1761341155.260113955 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaef36cc253fa47869f6ad-0068fbeee3" "proxy-server 4171824" 0.0015 "-" 4171824 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:44927/sdb1/3/a/5_vc_non_ascii%C2%A3" "txaef36cc253fa47869f6ad-0068fbeee3" "container-server 4171824" 0.0017 "-" 4171824 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:32857/sda1/3/a/5_vc_non_ascii%C2%A3" "txaef36cc253fa47869f6ad-0068fbeee3" "container-server 4171824" 0.0012 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txaef36cc253fa47869f6ad-0068fbeee3" "proxy-server 4171824" 0.0095 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txaef36cc253fa47869f6ad-0068fbeee3" "proxy-server 4171824" 0.0147 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/5_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txaef36cc253fa47869f6ad-0068fbeee3 - 0.0228 - - 1761341155.262172222 1761341155.284927130 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx474c0acfbde74ef1ad068-0068fbeee3" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx474c0acfbde74ef1ad068-0068fbeee3 - 0.0049 VW - 1761341155.286679745 1761341155.291588545 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txec5452ac3ebb4a1fa7cee-0068fbeee3" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txec5452ac3ebb4a1fa7cee-0068fbeee3 - 0.0042 VW - 1761341155.292157888 1761341155.296317339 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txa3d2c514ae9143d6ad8ea-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txa3d2c514ae9143d6ad8ea-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa3d2c514ae9143d6ad8ea-0068fbeee3 - 0.0056 VW - 1761341155.296925783 1761341155.302529573 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5f80113fc5d14a9f9744f-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5f80113fc5d14a9f9744f-0068fbeee3" "proxy-server 4171824" 0.0107 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5f80113fc5d14a9f9744f-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5f80113fc5d14a9f9744f-0068fbeee3" "proxy-server 4171824" 0.0147 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx5f80113fc5d14a9f9744f-0068fbeee3 - 0.0186 - - 1761341155.302915573 1761341155.321525812 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7f5f786d98e6422288ec4-0068fbeee3" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7f5f786d98e6422288ec4-0068fbeee3 - 0.0044 VW - 1761341155.333808184 1761341155.338258028 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txdcb0d75470024371b15aa-0068fbeee3" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txdcb0d75470024371b15aa-0068fbeee3 - 0.0063 VW - 1761341155.338816881 1761341155.345069885 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx919682b07ec44cf3b6e91-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx919682b07ec44cf3b6e91-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txea87fe3191574c1ca029c-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx919682b07ec44cf3b6e91-0068fbeee3 - 0.0162 VW - 1761341155.345781088 1761341155.361943483 0 - (txn: tx6ac1ed250ee4453782a9a-0068fbeee3) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx6ac1ed250ee4453782a9a-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx6ac1ed250ee4453782a9a-0068fbeee3" "proxy-server 4171824" 0.0087 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx6ac1ed250ee4453782a9a-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx6ac1ed250ee4453782a9a-0068fbeee3" "proxy-server 4171824" 0.0111 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341155.30344 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx6ac1ed250ee4453782a9a-0068fbeee3 - 0.0203 VW - 1761341155.352775574 1761341155.373113394 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f97466509b14237ab2a2-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f97466509b14237ab2a2-0068fbeee3" "proxy-server 4171824" 0.0081 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f97466509b14237ab2a2-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f97466509b14237ab2a2-0068fbeee3" "proxy-server 4171824" 0.0104 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx2f97466509b14237ab2a2-0068fbeee3 - 0.0153 - - 1761341155.373626947 1761341155.388932467 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f19413fcb9d4ea5bd302-0068fbeee3" "proxy-server 4171824" 0.0021 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx33fab7c4d7e14c0e8efca-0068fbeee3" "proxy-server 4171824" 0.0037 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx096a155bc744497f9c51e-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx096a155bc744497f9c51e-0068fbeee3 - 0.0159 - - 1761341155.390554905 1761341155.406477928 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81f1e2f297aa4accb198f-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx81f1e2f297aa4accb198f-0068fbeee3 - 0.0043 VW - 1761341155.418839216 1761341155.423144102 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx56e6788f9d124a769a194-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx56e6788f9d124a769a194-0068fbeee3 - 0.0042 VW - 1761341155.423699141 1761341155.427881718 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txbe7be0f3de2947a3a72f9-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txbe7be0f3de2947a3a72f9-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txca2e4d466ed648c6be95a-0068fbeee3" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txbe7be0f3de2947a3a72f9-0068fbeee3 - 0.0210 VW - 1761341155.428507328 1761341155.449501514 0 - (txn: txed16dd4c9c2444b5ad508-0068fbeee3) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "txed16dd4c9c2444b5ad508-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "txed16dd4c9c2444b5ad508-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "txed16dd4c9c2444b5ad508-0068fbeee3" "proxy-server 4171824" 0.0104 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "txed16dd4c9c2444b5ad508-0068fbeee3" "proxy-server 4171824" 0.0101 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341155.37417 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txed16dd4c9c2444b5ad508-0068fbeee3 - 0.0244 VW - 1761341155.435430288 1761341155.459816217 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5122072385724ed3b0b3a-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5122072385724ed3b0b3a-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5122072385724ed3b0b3a-0068fbeee3" "proxy-server 4171824" 0.0087 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5122072385724ed3b0b3a-0068fbeee3" "proxy-server 4171824" 0.0105 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx5122072385724ed3b0b3a-0068fbeee3 - 0.0145 - - 1761341155.460322380 1761341155.474871635 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e7dcde6f95f4788b64b1-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx5fc9fb510d634a66b5f6c-0068fbeee3" "proxy-server 4171824" 0.0036 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txbf10f303194d42b384a8f-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txbf10f303194d42b384a8f-0068fbeee3 - 0.0150 - - 1761341155.476481199 1761341155.491528988 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1fa11aa16074718bd1ae-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?format=json&states=listing" "txa1fa11aa16074718bd1ae-0068fbeee3" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txa1fa11aa16074718bd1ae-0068fbeee3 - 0.0117 - - 1761341155.493334770 1761341155.505019426 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe3a317fd91a24dfb893d0-0068fbeee3" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx5ac536cb46414e28acb1b-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx94e1c19fbacc4feb96528-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx94e1c19fbacc4feb96528-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f18d8a5097a42b9961d3-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0f18d8a5097a42b9961d3-0068fbeee3 - 0.0041 VW - 1761341155.522807360 1761341155.526911497 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx3ddda0fafff148e295781-0068fbeee3" "proxy-server 4171824" 0.0013 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx3ddda0fafff148e295781-0068fbeee3 - 0.0041 VW - 1761341155.527460337 1761341155.531574249 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/0/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "tx10d03985a95142d09e578-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to DELETE /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to DELETE /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (503, 503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (204, 404, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (204, 503, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: Container GET returning 503 for (404, 503, 503, 503) -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.2:1002/sdctest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_POST ... ok +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_file ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_skips +test.unit.proxy.controllers.test_base.TestFuncs.test_get_namespaces_from_cache_skips ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_no_env ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source +test.unit.proxy.controllers.test_base.TestFuncs.test_get_object_info_swift_source ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_from_container_info ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_missing ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_storage_policies ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_sys_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_account_info_values ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_missing +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_missing ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_sys_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_sys_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_values +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_container_info_values ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_missing +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_missing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_put_object_multiple_explicit_timestamps_using_memory ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_sys_meta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_sys_meta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_transient_sysmeta +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_transient_sysmeta ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_values +test.unit.proxy.controllers.test_base.TestFuncs.test_headers_to_object_info_values ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing +test.unit.proxy.controllers.test_base.TestFuncs.test_info_clearing ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim ... ok -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/0/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "tx10d03985a95142d09e578-0068fbeee3" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx10d03985a95142d09e578-0068fbeee3 - 0.0055 VW - 1761341155.532146215 1761341155.537648678 0 - -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx94e1c19fbacc4feb96528-0068fbeee3 - 0.0416 SSC - 1761341155.507186413 1761341155.548772335 0 - (txn: tx33540c423c174e66aef91-0068fbeee3) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/0/a/5_oc_ascii/copied_name" "tx33540c423c174e66aef91-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx33540c423c174e66aef91-0068fbeee3" "proxy-server 4171824" 0.0077 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/0/a/5_oc_ascii/copied_name" "tx33540c423c174e66aef91-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx33540c423c174e66aef91-0068fbeee3" "proxy-server 4171824" 0.0179 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 COPY /v1/a/5_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx33540c423c174e66aef91-0068fbeee3 - 0.0215 SSC - 1761341155.538039923 1761341155.559567690 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4a5de07b421f46afb8d16-0068fbeee3" "proxy-server 4171824" 0.0015 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txc21584eae34f4747b1d0f-0068fbeee3" "proxy-server 4171824" 0.0031 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/0/a/5_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/5_oc_ascii/copied_name" "tx3bdc146623424b309b00d-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - tx3bdc146623424b309b00d-0068fbeee3 - 0.0146 - - 1761341155.561344624 1761341155.575920343 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx206838d625d3401387706-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx0d03ab4cfaf04f8ba9c32-0068fbeee3" "proxy-server 4171824" 0.0035 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txaf48e6c4cbfa4eefbf272-0068fbeee3" "object-server 4171824" 0.0009 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "POST /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txaf48e6c4cbfa4eefbf272-0068fbeee3" "proxy-server 4171824" 0.0068 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txaf48e6c4cbfa4eefbf272-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "POST /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txaf48e6c4cbfa4eefbf272-0068fbeee3" "proxy-server 4171824" 0.0091 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 POST /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txaf48e6c4cbfa4eefbf272-0068fbeee3 - 0.0246 - - 1761341155.577732563 1761341155.602369547 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f2cf975a125477599afb-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx8c04ab4bc30a419f89c08-0068fbeee3" "proxy-server 4171824" 0.0036 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7a963849d9d34329b522d-0068fbeee3" "proxy-server 4171824" 0.0008 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx7a963849d9d34329b522d-0068fbeee3 - 0.0154 - - 1761341155.603991985 1761341155.619405985 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx65e521b2af40474db570d-0068fbeee3" "proxy-server 4171824" 0.0013 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/0/a/5_oc_ascii" 200 326 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx65e521b2af40474db570d-0068fbeee3" "proxy-server 4171824" 0.0024 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx65e521b2af40474db570d-0068fbeee3 - 0.0099 - - 1761341155.621191263 1761341155.631118298 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5036b20cee1f437f843e1-0068fbeee3" "proxy-server 4171824" 0.0013 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5036b20cee1f437f843e1-0068fbeee3 - 0.0041 VW - 1761341155.633125782 1761341155.637177229 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx17e184ae0e3d4f898e5e2-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx17e184ae0e3d4f898e5e2-0068fbeee3 - 0.0042 VW - 1761341155.637753487 1761341155.641978025 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txc9d7e8a4694543289bf7c-0068fbeee3" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - txc9d7e8a4694543289bf7c-0068fbeee3 - 0.0076 VW - 1761341155.642591000 1761341155.650182724 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417?symlink=get" "txadbc97502c3f435aaab11-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417?symlink=get" "txadbc97502c3f435aaab11-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341155.37417%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txadbc97502c3f435aaab11-0068fbeee3 - 0.1229 VW - 1761341155.650753260 1761341155.773644686 0 - (txn: tx71b379251257472791c69-0068fbeee3) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx71b379251257472791c69-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx71b379251257472791c69-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx71b379251257472791c69-0068fbeee3" "proxy-server 4171824" 0.0105 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx71b379251257472791c69-0068fbeee3" "proxy-server 4171824" 0.1226 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx71b379251257472791c69-0068fbeee3 - 0.1266 VW - 1761341155.657822132 1761341155.784469843 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 204 - "DELETE http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "tx82fd0987310947239cc25-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 204 - "DELETE http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "tx82fd0987310947239cc25-0068fbeee3" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "tx82fd0987310947239cc25-0068fbeee3" "proxy-server 4171824" 0.0064 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.37417" "tx82fd0987310947239cc25-0068fbeee3" "proxy-server 4171824" 0.0081 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341155.37417 HTTP/1.0 204 - Swift - - - - tx82fd0987310947239cc25-0068fbeee3 - 0.0119 VW - 1761341155.785054445 1761341155.796955109 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx364e008a8c354c309d29e-0068fbeee3" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx3588932e54c744d3b150a-0068fbeee3" "proxy-server 4171824" 0.0038 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5d9ba36c7f154a9da0650-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx5d9ba36c7f154a9da0650-0068fbeee3 - 0.0156 - - 1761341155.798675060 1761341155.814260960 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx11ca8456d9494c60bfe83-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx11ca8456d9494c60bfe83-0068fbeee3" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx11ca8456d9494c60bfe83-0068fbeee3 - 0.0118 - - 1761341155.816002131 1761341155.827807426 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx888ba5f04e534f29b6573-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx888ba5f04e534f29b6573-0068fbeee3 - 0.0044 VW - 1761341155.829948187 1761341155.834303379 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txded7f6e178314c0da24bc-0068fbeee3" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txded7f6e178314c0da24bc-0068fbeee3 - 0.0059 VW - 1761341155.834869623 1761341155.840761185 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx16bce5dc7097484c8bfa2-0068fbeee3" "proxy-server 4171824" 0.0025 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - tx16bce5dc7097484c8bfa2-0068fbeee3 - 0.0060 VW - 1761341155.841439724 1761341155.847486258 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344?symlink=get" "tx46411d042d2a4d1081da7-0068fbeee3" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344?symlink=get" "tx46411d042d2a4d1081da7-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341155.30344%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx46411d042d2a4d1081da7-0068fbeee3 - 0.0153 VW - 1761341155.848055363 1761341155.863321304 0 - (txn: tx7e8b765712ab40f4b1825-0068fbeee3) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7e8b765712ab40f4b1825-0068fbeee3" "object-server 4171824" 0.0006 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7e8b765712ab40f4b1825-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7e8b765712ab40f4b1825-0068fbeee3" "proxy-server 4171824" 0.0103 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx7e8b765712ab40f4b1825-0068fbeee3" "proxy-server 4171824" 0.0149 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7e8b765712ab40f4b1825-0068fbeee3 - 0.0192 VW - 1761341155.855213881 1761341155.874391079 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 204 - "DELETE http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx87c12e44ff984001894ec-0068fbeee3" "object-server 4171824" 0.0004 "-" 4171824 0 -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to POST /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (503, 503, 503, 503) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (201, 404, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +StopIteration (txn: tx76a3ee64dabb4fa384e00-006b08feef) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +StopIteration (txn: tx76a3ee64dabb4fa384e00-006b08feef)test.unit.proxy.controllers.test_base.TestFuncs.test_options +test.unit.proxy.controllers.test_base.TestFuncs.test_options ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized +test.unit.proxy.controllers.test_base.TestFuncs.test_options_unauthorized ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin +test.unit.proxy.controllers.test_base.TestFuncs.test_options_with_null_allow_origin ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics +test.unit.proxy.controllers.test_base.TestFuncs.test_record_cache_op_metrics ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_disabled +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_disabled ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_error +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_error ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_infocache_exists +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_infocache_exists ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_ok +test.unit.proxy.controllers.test_base.TestFuncs.test_set_namespaces_in_cache_ok ... ok +test.unit.proxy.controllers.test_base.TestFuncs.test_transfer_headers_with_sysmeta +test.unit.proxy.controllers.test_base.TestFuncs.test_transfer_headers_with_sysmeta ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_all_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_headers_and_body ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_half_not_found_statuses ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_handoff ... ok + +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +StopIteration (txn: tx76a3ee64dabb4fa384e00-006b08feef) +test ERROR: Container HEAD returning 503 for [] (txn: tx76a3ee64dabb4fa384e00-006b08feef) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: Container GET returning 503 for (201, 503, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +StopIteration (txn: tx2fa06c46d0b34e9ea7de8-006b08feef) +test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +StopIteration (txn: tx2fa06c46d0b34e9ea7de8-006b08feef) +test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + ip, port, node['device'], + self.partition, self.req.method, self.path, + headers=req_headers, + query_string=self.req.query_string) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +StopIteration (txn: tx2fa06c46d0b34e9ea7de8-006b08feef) +test ERROR: Container HEAD returning 503 for [] (txn: tx2fa06c46d0b34e9ea7de8-006b08feef) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx1c010ab6ee4741998af8f-006b08feef) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507 ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.10:1010/sdk, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.7:1007/sdh, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.12:1012/sdm, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: tx3bdadb3b953045d2b8c34-006b08feef) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.15:1015/sdp, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.17:1017/sdr, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.24:1024/sdy, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.4:1004/sde, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.19:1019/sdt, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok + +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txac24c04759a1497c854c5-006b08feef) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.9:1009/sdj, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.18:1018/sds, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.21:1021/sdv, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.25:1025/sdz, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.6:1006/sdg, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.26:1026/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.23:1023/sdx, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.22:1022/sdw, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.3:1003/sdd, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.8:1008/sdi, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.20:1020/sdu, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.14:1014/sdo, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.13:1013/sdn, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.27:1027/sdb, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server ERROR: Object DELETE returning 503 for (204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: tx3c9f92dc770344b1b47fe-006b08feef) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_insufficient_found_plus_timeouts ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_limits_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_missing_one ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_mostly_not_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_none_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_one_found ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_simple ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_after_replication ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_DELETE_write_affinity_before_replication ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx55c60d8b0bd748d593db2-006b08feef) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Node is error limited: 10.0.0.24:1024/sdy (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.19:1019/sdt (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.5:1005/sdf (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.23:1023/sdx (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.25:1025/sdz (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.7:1007/sdh (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.22:1022/sdw (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.9:1009/sdj (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.4:1004/sde (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.10:1010/sdk (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.15:1015/sdp (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.14:1014/sdo (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.18:1018/sds (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.27:1027/sdb (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.6:1006/sdg (txn: txae5e2b291102486baa5db-006b08feef)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_all_primaries_error_limited ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_insufficient_frag_indexes ... ok + +proxy-server DEBUG: Node is error limited: 10.0.0.12:1012/sdm (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.11:1011/sdl (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.21:1021/sdv (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.16:1016/sdq (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.20:1020/sdu (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.8:1008/sdi (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.26:1026/sda (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.17:1017/sdr (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.13:1013/sdn (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Node is error limited: 10.0.0.3:1003/sdd (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server ERROR: Object returning 503 for [] (txn: txae5e2b291102486baa5db-006b08feef) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server ERROR: Object returning 503 for [] (txn: tx5731bfe2f30b4b4c930fc-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_sufficient_frag_indexes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplicate_but_sufficient_frag_indexes ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_duplication_factor_almost_duplicate_dispersion ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_many_missed_overwrite_will_need_handoff +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_many_missed_overwrite_will_need_handoff ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_may_503 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server ERROR: Object returning 503 for [] (txn: tx08517d0f51984c9ab9c02-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server ERROR: Object returning 503 for [] (txn: tx1d8f4478bc55471ebfd7f-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_etags_at_same_timestamp ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_mixed_frags_and_no_quorum_will_503 ... ok + +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1d9404c70b294c5d9bc6d-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Problem with fragment response: ETag mismatch (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server ERROR: Object returning 503 for [] (txn: tx1a6fa94d36ea416497c5f-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Object returning 503 for [] (txn: tx99b5cd2a1f3b43d3b299f-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_GET_with_no_durable_files ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_simple ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_different_timestamps ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_some_missing ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_HEAD_x_newest_with_two_vector_timestamps ... ok + +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx04c51c0525cd43c085415-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_all_primaries_succeed ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_delete_at_non_integer ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txd970bf6bdd1a49468bd2d-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.15:1015/sdp re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx161f7643049747448e06f-006b08fef0) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.24:1024/sdy re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.4:1004/sde re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.17:1017/sdr re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok + +proxy-server ERROR: ERROR with Object server 10.0.0.25:1025/sdz re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txe5569ee42d7f4fb3b99a3-006b08fef1) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.1:1001/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.27:1027/sdb re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.23:1023/sdx re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.20:1020/sdu re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.10:1010/sdk re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.22:1022/sdw re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.19:1019/sdt re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.18:1018/sds re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.28:1028/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.29:1029/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.30:1030/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.31:1031/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.32:1032/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.33:1033/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.34:1034/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.35:1035/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.36:1036/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.37:1037/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.38:1038/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.39:1039/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.40:1040/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.41:1041/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.42:1042/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.43:1043/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.44:1044/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.45:1045/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.46:1046/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.47:1047/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.48:1048/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.49:1049/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.50:1050/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.51:1051/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.52:1052/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.53:1053/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.54:1054/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.55:1055/sda, error: ERROR Insufficient Storage (txn: txfe82a0054b164d509cce1-006b08fef1) +proxy-server ERROR: Object POST returning 503 for (202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503) (txn: txfe82a0054b164d509cce1-006b08fef1)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_insufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_404 ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_POST_sufficient_primaries_succeed_others_fail ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_in_past ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_delete_at_non_integer ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_limits_expirer_queue_deletes ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_negative_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_non_int_delete_after ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_PUT_requires_length ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_connect_put_node_timeout ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_sync_delete ... ok + +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Setting object count to 1072 (txn: tx1a0949f8f07e4d85b5e13-006b08feec) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Setting object count to 1072 (txn: tx6b6795fcc0474901ad752-006b08feed) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0590f911a4cf48cb92b91-006b08feef) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx0590f911a4cf48cb92b91-006b08feef) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0590f911a4cf48cb92b91-006b08feef) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00&states=listing: 404 (txn: tx0590f911a4cf48cb92b91-006b08feef) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx0590f911a4cf48cb92b91-006b08feef) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 5 shards for: /v1/a/c?delimiter=%2F&format=json&states=listing (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ha-ppy', lower='', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&format=json&limit=10000&marker=&end_marker=ha%2Fppy%00 {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server 10.0.0.8:1008/sdi re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.14:1014/sdo re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.9:1009/sdj re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.12:1012/sdm re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.26:1026/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.5:1005/sdf re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.21:1021/sdv re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.6:1006/sdg re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.16:1016/sdq re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.2:1002/sdc re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.13:1013/sdn re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.3:1003/sdd re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.11:1011/sdl re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server ERROR: ERROR with Object server 10.0.0.7:1007/sdh re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1413726209274024a38e6-006b08fef1) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_container_update_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_delete_at_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_determine_chunk_destinations_prioritize_more_missing +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_determine_chunk_destinations_prioritize_more_missing ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_default ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_handoff_local_first_non_default ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_best_effort ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_moves_locals_first ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_object_DELETE_backend_update_container_ip_default +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_object_DELETE_backend_update_container_ip_default ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_repl_object_DELETE_backend_update_container_repl_ip +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_repl_object_DELETE_backend_update_container_repl_ip ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_smooth_distributed_backend_requests +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_smooth_distributed_backend_requests ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_some_404s_and_507s ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_not_configured ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_per_policy_config_overrides_and_inherits ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_write_affinity_proxy_server_config ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_custom_config ... ok + +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 0 (ec): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for policy 1 (unu): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx0bc761a77d754e6491e54-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: txb4db13836a754271923f9-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2)test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_deadlock ... ok +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config +test.unit.proxy.controllers.test_obj.TestECDuplicationObjController.test_x_open_expired_default_config ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_not_available ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_reading ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_recheck_time_zero ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_shard_ranges ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_cache_writing ... ok +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body +test.unit.proxy.controllers.test_obj.TestGetUpdateShardLegacyUTF8.test_get_update_shard_empty_body ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reclaim_with_duplicate_names ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reconciler_sync ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_remove_objects +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_remove_objects ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_resolve_shard_range_states ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_reverse_prefix_delim ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_root_account_container_path ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_save_and_load_record_from_pending_file +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_save_and_load_record_from_pending_file ... ok +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/53/47 GET /bucket/object HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0052 - - 1795751627.034792423 1795751627.039966345 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Labeled statsd mode: disabled (fake-swift) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift INFO: - - 27/Nov/2026/03/53/47 GET /bucket/object%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Credential%3Dtest%253Atester%252F20261127%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20261127T035347Z%26X-Amz-Expires%3D1000%26X-Amz-SignedHeaders%3Dhost%26X-Amz-Signature%3DX HTTP/1.0 200 - Mozzarella%20Foxfire - - - - - - 0.0010 - - 1795751627.133649826 1795751627.134687185 0 test:tester +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift WARNING: multipart: No SLO middleware in pipeline +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +fake-swift ERROR: InternalError: 500 Internal Server Error (unexpected status code 500): Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 351, in __call__ + resp = self.handle_request(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3api.py", line 392, in handle_request + res = handler(req) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/controllers/service.py", line 35, in GET + resp = req.get_response(self.app, query={'format': 'json'}) + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2272, in get_response + return self._get_response(app, method, container, obj, + ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers, body, query) + ^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/middleware/s3api/s3request.py", line 2257, in _get_response + raise InternalError('unexpected status code %d' % status) +swift.common.middleware.s3api.s3response.InternalError: InternalError: 500 Internal Server Error (unexpected status code 500) +fake-swift DEBUG: Calling S3Api Middleware +fake-swift DEBUG: Calling S3Api Middleware +test ERROR: Invalid current //REALM/CLUSTER (foo) +test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) +test ERROR: Unknown current //REALM/CLUSTER (//FOO/BAR) +test DEBUG: User tenant_id with role(s) rdr1,rdr2 has project reader authorizing +test WARNING: Inconsistent project domain id: unexpected_id in token vs test_id in account metadata. +test WARNING: Inconsistent project domain id: unexpected_id in token vs test_id in account metadata. +test WARNING: Inconsistent project domain id: unexpected_id in token vs test_id in account metadata. +test WARNING: Inconsistent project domain id: None in token vs test_id in account metadata. +test WARNING: Inconsistent project domain id: None in token vs test_id in account metadata. +test WARNING: Inconsistent project domain id: None in token vs test_id in account metadata. +test WARNING: Inconsistent project domain id: unexpected_id in token vs None in account metadata. +test WARNING: Inconsistent project domain id: unexpected_id in token vs None in account metadata. +test WARNING: Inconsistent project domain id: unexpected_id in token vs None in account metadata. +fake INFO: - - 27/Nov/2026/03/53/47 GET /v1/a/c/o%3Ftemp_url_sig%3Ddeadbeefdeadbeef...%26temp_url_expires%3D1795752627 HTTP/1.0 404 - - - - - - - - 0.0002 - - 1795751627.827118158 1795751627.827271700 - - +WARNING: Unable to modify file descriptor limit. Running as non-root? +WARNING: Unable to modify memory limit. Running as non-root? +WARNING: Unable to modify max process limit. Running as non-root? +test WARNING: Error sending UDP message to ('some.host.com', 8125): [Errno 1] test errno 1 +test ERROR: Problem finding shard upper in '/tmp/tmp3txb0_sa/test_container.db': : LockTimeout (Nones) +test ERROR: Problem finding shard upper in '/tmp/tmp3txb0_sa/test_container.db': : Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIterationtest.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_code_for_PUT ... ok + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2498, in find_shard_ranges + next_shard_upper = sub_broker._get_next_shard_range_upper( + shard_size, last_shard_upper) + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +sqlite3.OperationalError +test DEBUG: Unlinked retiring db '/tmp/tmpmvff9mr5/containers/part/suffix/hash/container.db' +test WARNING: Unexpected db files will be ignored: ['/tmp/tmpmvff9mr5/containers/part/suffix/hash/container.db'] +Container 'a/c' cannot be set to sharded state while in unsharded state +Container 'a/c' cannot be set to sharding state: missing epoch +Container 'a/c' cannot be set to sharding state while in sharding state +Container 'a/c' cannot be set to sharded state while in sharded state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_db_states ... ok -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 204 - "DELETE http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx87c12e44ff984001894ec-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx87c12e44ff984001894ec-0068fbeee3" "proxy-server 4171824" 0.0086 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341155.30344" "tx87c12e44ff984001894ec-0068fbeee3" "proxy-server 4171824" 0.0090 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341155.30344 HTTP/1.0 204 - Swift - - - - tx87c12e44ff984001894ec-0068fbeee3 - 0.0137 VW - 1761341155.874957561 1761341155.888656855 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe723f303505d4d9b8dfa0-0068fbeee3" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx90d4fb06499d4fc9adaf2-0068fbeee3" "proxy-server 4171824" 0.0030 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx79c2a4bf0f574bb884ab7-0068fbeee3" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx79c2a4bf0f574bb884ab7-0068fbeee3 - 0.0151 - - 1761341155.890394211 1761341155.905537605 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28957c48277549dd9132e-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx28957c48277549dd9132e-0068fbeee3" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx28957c48277549dd9132e-0068fbeee3 - 0.0121 - - 1761341155.907490015 1761341155.919580698 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8dfd2cd51d144fa390751-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx8dfd2cd51d144fa390751-0068fbeee3" "proxy-server 4171824" 0.0045 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx8dfd2cd51d144fa390751-0068fbeee3 - 0.0125 - - 1761341155.921712160 1761341155.934211493 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txee6854c9c781498b8cb10-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txee6854c9c781498b8cb10-0068fbeee3 - 0.0044 VW - 1761341155.936266899 1761341155.940663099 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx3903645f594640ed96790-0068fbeee3" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx3903645f594640ed96790-0068fbeee3 - 0.0044 VW - 1761341155.941235542 1761341155.945632458 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txa4304c3130c54753b54fd-0068fbeee3" "proxy-server 4171824" 0.0023 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/55 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txa4304c3130c54753b54fd-0068fbeee3 - 0.0058 VW - 1761341155.946238518 1761341155.952081442 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx11479621602445b3b38b5-0068fbeee3" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx11479621602445b3b38b5-0068fbeee3" "object-server 4171824" 0.0008 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx11479621602445b3b38b5-0068fbeee3" "proxy-server 4171824" 0.0104 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "DELETE /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx11479621602445b3b38b5-0068fbeee3" "proxy-server 4171824" 0.0120 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 DELETE /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx11479621602445b3b38b5-0068fbeee3 - 0.0160 - - 1761341155.952580690 1761341155.968558311 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f42510544e54c8382ee4-0068fbeee3" "proxy-server 4171824" 0.0016 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txca2a1f9c0a1f458e9269c-0068fbeee3" "proxy-server 4171824" 0.0040 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx3d1e942fb45d4d1c90447-0068fbeee3" "proxy-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:55 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx3d1e942fb45d4d1c90447-0068fbeee3" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/55 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx3d1e942fb45d4d1c90447-0068fbeee3 - 0.0182 - - 1761341155.970301628 1761341155.988518953 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48c9ff1dc9dc4593aaea8-0068fbeee4" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx48c9ff1dc9dc4593aaea8-0068fbeee4 - 0.0045 VW - 1761341156.000693321 1761341156.005158663 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx654007b4402f41da85b76-0068fbeee4" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx654007b4402f41da85b76-0068fbeee4 - 0.0068 VW - 1761341156.005798578 1761341156.012562752 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txf8e6f179dab1410ab5883-0068fbeee4" "proxy-server 4171824" 0.0005 "-" 4171824 0 -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from primary (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Ignoring 404 from handoff (txn: tx39999d70fb5d4ae386b61-006b08fef2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=%E1%88%B41_test {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txc71311c86c344cdab2b67-006b08fef3) +proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) +proxy-server DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txn1) (client_ip: 127.0.0.2) +proxy-server ERROR: Problem with container shard listing response from /v1/a/c?format=json&states=updating: JSONDecodeError('Expecting value: line 1 column 1 (char 0)') (txn: txb0d6b3bf3bde4622988da-006b08fef3) + +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: Setting object count to 1068 (txn: tx33e9cbac60294e3b8b61b-006b08feee) +test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=lemon {'X-Backend-Record-Type': 'auto'} (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=8976&marker=m&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=8932&marker=A&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Setting object count to 1068 (txn: txb469c7c068e44d4fbb948-006b08feee) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 404 (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx7ac59f26c7c94e03ac815-006b08fef0) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 503 (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: txbcf2e506ba3e4529853bf-006b08fef1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_a', lower='', upper='a') .shards_a/c_a with {'X-Backend-Record-Type': 'auto'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Get listing from /v1/.shards_a/c_a?format=json&limit=10000&marker=&end_marker=a%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx4c01bd306a7f482490cd8-006b08fef3)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_between_shards +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_between_shards ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharded_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_deleted ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_errors +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_sharding_state_errors ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_storage_policy_index_empty ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_set_x_syncs ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txc57bfece12b44b8d806b9-006b08fef1) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 6 shards for: /v1/a/c?delimiter=%2F&reverse=on&format=json&states=listing (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&reverse=on&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ha%2Fptic {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ha-ppy', lower='ha.d', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&reverse=on&format=json&limit=9998&marker=ha%2F&end_marker=ha.d {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Getting listing part 5 from shard Namespace(name='.shards_a/c_ha.d', lower='', upper='ha.d') .shards_a/c_ha.d with {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Get listing from /v1/.shards_a/c_ha.d?delimiter=%2F&reverse=on&format=json&limit=9997&marker=ha.ggle&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txd2131a46570044aaa9016-006b08fef2) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test DEBUG: Setting object count to 3120 (txn: tx875c60acc0b84a2dacd1c-006b08fef4) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx4361ee6a65224dfbb511f-006b08fef4)test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_initiated_and_required ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_state_is_not_reclaimable +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_state_is_not_reclaimable ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_sysmeta +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sharding_sysmeta ... ok + +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test DEBUG: Setting object count to 3120 (txn: tx4361ee6a65224dfbb511f-006b08fef4) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txdeafcd64174e4acc820cd-006b08fef5) +test DEBUG: Setting object count to 3120 (txn: txdeafcd64174e4acc820cd-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test DEBUG: Setting object count to 3120 (txn: tx4a462f6666cd48dbaae54-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5)test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_storage_policy_property ... ok +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging +test.unit.container.test_backend.TestContainerBrokerBeforeMetadata.test_sync_merging ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_fails ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_force ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error +test.unit.container.test_reconciler.TestReconcilerUtils.test_add_to_reconciler_queue_socket_error ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors +test.unit.container.test_reconciler.TestReconcilerUtils.test_direct_delete_container_entry_with_errors ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_cache +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_cache ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_deleted +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_deleted ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_deleted ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_recreated ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_brain ... ok + +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txf9497b3f546841c29d07f-006b08fef5) +test DEBUG: Setting object count to 3120 (txn: txf9497b3f546841c29d07f-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txbb8068d2d1ae4adbbf9a6-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx2351d65aa0a04e99ae7e5-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx9b0931cdbc614d1bad433-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx4b7bf1153c634f4e9f43a-006b08fef5) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx4b7bf1153c634f4e9f43a-006b08fef5) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4b7bf1153c634f4e9f43a-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4b7bf1153c634f4e9f43a-006b08fef5) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx4b7bf1153c634f4e9f43a-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx5a2ae5df88ab41b58e494-006b08fef5) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: tx5a2ae5df88ab41b58e494-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx5a2ae5df88ab41b58e494-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx5a2ae5df88ab41b58e494-006b08fef5) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx5a2ae5df88ab41b58e494-006b08fef5) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx55477694f2764b8b9e8f1-006b08fef5) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx55477694f2764b8b9e8f1-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx55477694f2764b8b9e8f1-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx55477694f2764b8b9e8f1-006b08fef5) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx55477694f2764b8b9e8f1-006b08fef5)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_memcache ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_for_recently_split_recreated ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_error ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_socket_error ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors +test.unit.container.test_reconciler.TestReconcilerUtils.test_get_container_policy_index_with_too_many_errors ... ok +test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj +test.unit.container.test_reconciler.TestReconcilerUtils.test_parse_raw_obj ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok +test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts +test.unit.container.test_sharder.TestSharder.test_audit_cleave_contexts ... ok +test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container +test.unit.container.test_sharder.TestSharder.test_audit_deleted_root_container ... ok +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container ... ok +test ERROR: Failed to unlink '/tmp/tmpbjo5eh8_/containers/part/suffix/hash/container.db': Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2235, in set_sharded_state + os.unlink(retiring_file) + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: 1 +test DEBUG: Unlinked retiring db '/tmp/tmpbjo5eh8_/containers/part/suffix/hash/container_1795751668.00000.db' +test WARNING: Still have multiple db files after unlinking '/tmp/tmpbjo5eh8_/containers/part/suffix/hash/container_1795751668.00000.db': ['/tmp/tmpbjo5eh8_/containers/part/suffix/hash/container.db', '/tmp/tmpbjo5eh8_/containers/part/suffix/hash/container_1795751669.00000.db'] +test WARNING: Refusing to delete db file for 'a/c': no fresher db file found in ['/tmp/tmpbjo5eh8_/containers/part/suffix/hash/container_1795751669.00000.db']. +test ERROR: Failed to set the ROWID of the fresh database for a/c: +test ERROR: Failed to sync the container_stat table/view with the fresh database for a/c: +sharder-test WARNING: Reclaimable db stuck waiting for shrinking, path: a/c, db: /tmp/tmpwpzlzslc/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Audit warnings for shard: account not in shards namespace '.shards_', path: bad_account/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1795751670.00000, (0, 0) as of 1795751670.00000, active as of 1795751670.00000> to ShardRange<'k' to 't' as of 1795751671.00000, (0, 0) as of 1795751671.00000, active as of 1795751671.00000>, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751675.00000, (0, 0) as of 1795751675.00000, shrinking as of 1795751672.00000> to ShardRange<'k' to 't' as of 1795751675.00000, (0, 0) as of 1795751675.00000, sharding as of 1795751676.00000>, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmprf35m2z9/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751670.00000, db: /tmp/tmpwfb588_b/sda/containers/0/628/e88273f5e7972d1e4dee0ae3e39ca628/e88273f5e7972d1e4dee0ae3e39ca628.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751672.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6c9/56d9394e6c6a7c8b80e86c8ee33d06c9/56d9394e6c6a7c8b80e86c8ee33d06c9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751671.00000, (0, 0) as of 1795751671.00000, found as of 1795751671.00000> to ShardRange<'k' to 't' as of 1795751672.00000, (0, 0) as of 1795751672.00000, created as of 1795751672.00000>, path: .shards_a/shard_c_1795751672.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6c9/56d9394e6c6a7c8b80e86c8ee33d06c9/56d9394e6c6a7c8b80e86c8ee33d06c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751674.00000, db: /tmp/tmpwfb588_b/sda/containers/0/92e/7869508790e43e83d21e842dd5ca892e/7869508790e43e83d21e842dd5ca892e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751673.00000, (0, 0) as of 1795751673.00000, found as of 1795751673.00000> to ShardRange<'k' to 't' as of 1795751674.00000, (0, 0) as of 1795751674.00000, cleaved as of 1795751674.00000>, path: .shards_a/shard_c_1795751674.00000, db: /tmp/tmpwfb588_b/sda/containers/0/92e/7869508790e43e83d21e842dd5ca892e/7869508790e43e83d21e842dd5ca892e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751676.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db1/951274356c51aad48b9744f7da874db1/951274356c51aad48b9744f7da874db1.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751675.00000, (0, 0) as of 1795751675.00000, found as of 1795751675.00000> to ShardRange<'k' to 't' as of 1795751676.00000, (0, 0) as of 1795751676.00000, active as of 1795751676.00000>, path: .shards_a/shard_c_1795751676.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db1/951274356c51aad48b9744f7da874db1/951274356c51aad48b9744f7da874db1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751678.00000, db: /tmp/tmpwfb588_b/sda/containers/0/77a/fc1cd30e73fa14cb2dba83142287077a/fc1cd30e73fa14cb2dba83142287077a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751677.00000, (0, 0) as of 1795751677.00000, found as of 1795751677.00000> to ShardRange<'k' to 't' as of 1795751678.00000, (0, 0) as of 1795751678.00000, shrinking as of 1795751678.00000>, path: .shards_a/shard_c_1795751678.00000, db: /tmp/tmpwfb588_b/sda/containers/0/77a/fc1cd30e73fa14cb2dba83142287077a/fc1cd30e73fa14cb2dba83142287077a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751678.00000, db: /tmp/tmpwfb588_b/sda/containers/0/77a/fc1cd30e73fa14cb2dba83142287077a/fc1cd30e73fa14cb2dba83142287077a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751680.00000, db: /tmp/tmpwfb588_b/sda/containers/0/598/9f5d2147021fec1990a10611e3218598/9f5d2147021fec1990a10611e3218598.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751679.00000, (0, 0) as of 1795751679.00000, found as of 1795751679.00000> to ShardRange<'k' to 't' as of 1795751680.00000, (0, 0) as of 1795751680.00000, sharding as of 1795751680.00000>, path: .shards_a/shard_c_1795751680.00000, db: /tmp/tmpwfb588_b/sda/containers/0/598/9f5d2147021fec1990a10611e3218598/9f5d2147021fec1990a10611e3218598.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751680.00000, db: /tmp/tmpwfb588_b/sda/containers/0/598/9f5d2147021fec1990a10611e3218598/9f5d2147021fec1990a10611e3218598.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751682.00000, db: /tmp/tmpwfb588_b/sda/containers/0/123/ed7ff1ccd646444ed7d2c3b9c22c0123/ed7ff1ccd646444ed7d2c3b9c22c0123.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751681.00000, (0, 0) as of 1795751681.00000, found as of 1795751681.00000> to ShardRange<'k' to 't' as of 1795751682.00000, (0, 0) as of 1795751682.00000, sharded as of 1795751682.00000>, path: .shards_a/shard_c_1795751682.00000, db: /tmp/tmpwfb588_b/sda/containers/0/123/ed7ff1ccd646444ed7d2c3b9c22c0123/ed7ff1ccd646444ed7d2c3b9c22c0123.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751682.00000, db: /tmp/tmpwfb588_b/sda/containers/0/123/ed7ff1ccd646444ed7d2c3b9c22c0123/ed7ff1ccd646444ed7d2c3b9c22c0123.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751684.00000, db: /tmp/tmpwfb588_b/sda/containers/0/355/a7ec00b01232fcc0e3a76faf8a265355/a7ec00b01232fcc0e3a76faf8a265355.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751683.00000, (0, 0) as of 1795751683.00000, found as of 1795751683.00000> to ShardRange<'k' to 't' as of 1795751684.00000, (0, 0) as of 1795751684.00000, shrunk as of 1795751684.00000>, path: .shards_a/shard_c_1795751684.00000, db: /tmp/tmpwfb588_b/sda/containers/0/355/a7ec00b01232fcc0e3a76faf8a265355/a7ec00b01232fcc0e3a76faf8a265355.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751684.00000, db: /tmp/tmpwfb588_b/sda/containers/0/355/a7ec00b01232fcc0e3a76faf8a265355/a7ec00b01232fcc0e3a76faf8a265355.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751686.00000, db: /tmp/tmpwfb588_b/sda/containers/0/888/aa90c0ec53313f0c3af5f0caa2be2888/aa90c0ec53313f0c3af5f0caa2be2888.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751685.00000, (0, 0) as of 1795751685.00000, created as of 1795751685.00000> to ShardRange<'k' to 't' as of 1795751686.00000, (0, 0) as of 1795751686.00000, found as of 1795751686.00000>, path: .shards_a/shard_c_1795751686.00000, db: /tmp/tmpwfb588_b/sda/containers/0/888/aa90c0ec53313f0c3af5f0caa2be2888/aa90c0ec53313f0c3af5f0caa2be2888.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751688.00000, db: /tmp/tmpwfb588_b/sda/containers/0/287/7b81cc7cb1678d6a5134ca3d47dda287/7b81cc7cb1678d6a5134ca3d47dda287.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751690.00000, db: /tmp/tmpwfb588_b/sda/containers/0/7cc/f98f88c38d99243236f943b1fa9b47cc/f98f88c38d99243236f943b1fa9b47cc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751689.00000, (0, 0) as of 1795751689.00000, created as of 1795751689.00000> to ShardRange<'k' to 't' as of 1795751690.00000, (0, 0) as of 1795751690.00000, cleaved as of 1795751690.00000>, path: .shards_a/shard_c_1795751690.00000, db: /tmp/tmpwfb588_b/sda/containers/0/7cc/f98f88c38d99243236f943b1fa9b47cc/f98f88c38d99243236f943b1fa9b47cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751692.00000, db: /tmp/tmpwfb588_b/sda/containers/0/59f/525bf5b8c26c3ca24d8c888df9e0e59f/525bf5b8c26c3ca24d8c888df9e0e59f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751691.00000, (0, 0) as of 1795751691.00000, created as of 1795751691.00000> to ShardRange<'k' to 't' as of 1795751692.00000, (0, 0) as of 1795751692.00000, active as of 1795751692.00000>, path: .shards_a/shard_c_1795751692.00000, db: /tmp/tmpwfb588_b/sda/containers/0/59f/525bf5b8c26c3ca24d8c888df9e0e59f/525bf5b8c26c3ca24d8c888df9e0e59f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751694.00000, db: /tmp/tmpwfb588_b/sda/containers/0/69f/1b9a352b2318c751933cf0f22b53f69f/1b9a352b2318c751933cf0f22b53f69f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751693.00000, (0, 0) as of 1795751693.00000, created as of 1795751693.00000> to ShardRange<'k' to 't' as of 1795751694.00000, (0, 0) as of 1795751694.00000, shrinking as of 1795751694.00000>, path: .shards_a/shard_c_1795751694.00000, db: /tmp/tmpwfb588_b/sda/containers/0/69f/1b9a352b2318c751933cf0f22b53f69f/1b9a352b2318c751933cf0f22b53f69f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751694.00000, db: /tmp/tmpwfb588_b/sda/containers/0/69f/1b9a352b2318c751933cf0f22b53f69f/1b9a352b2318c751933cf0f22b53f69f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751696.00000, db: /tmp/tmpwfb588_b/sda/containers/0/622/a2df34b5727027e247c410969c158622/a2df34b5727027e247c410969c158622.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751695.00000, (0, 0) as of 1795751695.00000, created as of 1795751695.00000> to ShardRange<'k' to 't' as of 1795751696.00000, (0, 0) as of 1795751696.00000, sharding as of 1795751696.00000>, path: .shards_a/shard_c_1795751696.00000, db: /tmp/tmpwfb588_b/sda/containers/0/622/a2df34b5727027e247c410969c158622/a2df34b5727027e247c410969c158622.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751696.00000, db: /tmp/tmpwfb588_b/sda/containers/0/622/a2df34b5727027e247c410969c158622/a2df34b5727027e247c410969c158622.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751698.00000, db: /tmp/tmpwfb588_b/sda/containers/0/55f/a0116b7bd74cefb0ae722c7e02bac55f/a0116b7bd74cefb0ae722c7e02bac55f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751697.00000, (0, 0) as of 1795751697.00000, created as of 1795751697.00000> to ShardRange<'k' to 't' as of 1795751698.00000, (0, 0) as of 1795751698.00000, sharded as of 1795751698.00000>, path: .shards_a/shard_c_1795751698.00000, db: /tmp/tmpwfb588_b/sda/containers/0/55f/a0116b7bd74cefb0ae722c7e02bac55f/a0116b7bd74cefb0ae722c7e02bac55f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751698.00000, db: /tmp/tmpwfb588_b/sda/containers/0/55f/a0116b7bd74cefb0ae722c7e02bac55f/a0116b7bd74cefb0ae722c7e02bac55f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751700.00000, db: /tmp/tmpwfb588_b/sda/containers/0/993/a6ac1c8a2492630e605e613476161993/a6ac1c8a2492630e605e613476161993.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751699.00000, (0, 0) as of 1795751699.00000, created as of 1795751699.00000> to ShardRange<'k' to 't' as of 1795751700.00000, (0, 0) as of 1795751700.00000, shrunk as of 1795751700.00000>, path: .shards_a/shard_c_1795751700.00000, db: /tmp/tmpwfb588_b/sda/containers/0/993/a6ac1c8a2492630e605e613476161993/a6ac1c8a2492630e605e613476161993.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751700.00000, db: /tmp/tmpwfb588_b/sda/containers/0/993/a6ac1c8a2492630e605e613476161993/a6ac1c8a2492630e605e613476161993.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751702.00000, db: /tmp/tmpwfb588_b/sda/containers/0/92e/eaede6efaca6f37a506b0806c996992e/eaede6efaca6f37a506b0806c996992e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751701.00000, (0, 0) as of 1795751701.00000, cleaved as of 1795751701.00000> to ShardRange<'k' to 't' as of 1795751702.00000, (0, 0) as of 1795751702.00000, found as of 1795751702.00000>, path: .shards_a/shard_c_1795751702.00000, db: /tmp/tmpwfb588_b/sda/containers/0/92e/eaede6efaca6f37a506b0806c996992e/eaede6efaca6f37a506b0806c996992e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751704.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c12/e35f98546f7634593d652b1ec0fd8c12/e35f98546f7634593d652b1ec0fd8c12.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751703.00000, (0, 0) as of 1795751703.00000, cleaved as of 1795751703.00000> to ShardRange<'k' to 't' as of 1795751704.00000, (0, 0) as of 1795751704.00000, created as of 1795751704.00000>, path: .shards_a/shard_c_1795751704.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c12/e35f98546f7634593d652b1ec0fd8c12/e35f98546f7634593d652b1ec0fd8c12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751706.00000, db: /tmp/tmpwfb588_b/sda/containers/0/76f/1b9723b8040c23ebc8ff13c5550c576f/1b9723b8040c23ebc8ff13c5550c576f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751708.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d2a/be024b51c8291dd48da4ae7f6cadfd2a/be024b51c8291dd48da4ae7f6cadfd2a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751707.00000, (0, 0) as of 1795751707.00000, cleaved as of 1795751707.00000> to ShardRange<'k' to 't' as of 1795751708.00000, (0, 0) as of 1795751708.00000, active as of 1795751708.00000>, path: .shards_a/shard_c_1795751708.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d2a/be024b51c8291dd48da4ae7f6cadfd2a/be024b51c8291dd48da4ae7f6cadfd2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751710.00000, db: /tmp/tmpwfb588_b/sda/containers/0/7bc/462ff77ed6d5acfe03a7157a2cdc47bc/462ff77ed6d5acfe03a7157a2cdc47bc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751709.00000, (0, 0) as of 1795751709.00000, cleaved as of 1795751709.00000> to ShardRange<'k' to 't' as of 1795751710.00000, (0, 0) as of 1795751710.00000, shrinking as of 1795751710.00000>, path: .shards_a/shard_c_1795751710.00000, db: /tmp/tmpwfb588_b/sda/containers/0/7bc/462ff77ed6d5acfe03a7157a2cdc47bc/462ff77ed6d5acfe03a7157a2cdc47bc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751710.00000, db: /tmp/tmpwfb588_b/sda/containers/0/7bc/462ff77ed6d5acfe03a7157a2cdc47bc/462ff77ed6d5acfe03a7157a2cdc47bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751712.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2b3/1b9e5d97855e842fc7a3daa48aa222b3/1b9e5d97855e842fc7a3daa48aa222b3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751711.00000, (0, 0) as of 1795751711.00000, cleaved as of 1795751711.00000> to ShardRange<'k' to 't' as of 1795751712.00000, (0, 0) as of 1795751712.00000, sharding as of 1795751712.00000>, path: .shards_a/shard_c_1795751712.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2b3/1b9e5d97855e842fc7a3daa48aa222b3/1b9e5d97855e842fc7a3daa48aa222b3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751712.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2b3/1b9e5d97855e842fc7a3daa48aa222b3/1b9e5d97855e842fc7a3daa48aa222b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751714.00000, db: /tmp/tmpwfb588_b/sda/containers/0/566/89290eb75d7fd0f192809d4bc9a3a566/89290eb75d7fd0f192809d4bc9a3a566.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751713.00000, (0, 0) as of 1795751713.00000, cleaved as of 1795751713.00000> to ShardRange<'k' to 't' as of 1795751714.00000, (0, 0) as of 1795751714.00000, sharded as of 1795751714.00000>, path: .shards_a/shard_c_1795751714.00000, db: /tmp/tmpwfb588_b/sda/containers/0/566/89290eb75d7fd0f192809d4bc9a3a566/89290eb75d7fd0f192809d4bc9a3a566.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751714.00000, db: /tmp/tmpwfb588_b/sda/containers/0/566/89290eb75d7fd0f192809d4bc9a3a566/89290eb75d7fd0f192809d4bc9a3a566.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751716.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b76/9be699a7cb2777c002ffecfe4ee15b76/9be699a7cb2777c002ffecfe4ee15b76.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751715.00000, (0, 0) as of 1795751715.00000, cleaved as of 1795751715.00000> to ShardRange<'k' to 't' as of 1795751716.00000, (0, 0) as of 1795751716.00000, shrunk as of 1795751716.00000>, path: .shards_a/shard_c_1795751716.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b76/9be699a7cb2777c002ffecfe4ee15b76/9be699a7cb2777c002ffecfe4ee15b76.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751716.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b76/9be699a7cb2777c002ffecfe4ee15b76/9be699a7cb2777c002ffecfe4ee15b76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751718.00000, db: /tmp/tmpwfb588_b/sda/containers/0/954/6c54d6e695c2a5553d48ec418a676954/6c54d6e695c2a5553d48ec418a676954.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751717.00000, (0, 0) as of 1795751717.00000, active as of 1795751717.00000> to ShardRange<'k' to 't' as of 1795751718.00000, (0, 0) as of 1795751718.00000, found as of 1795751718.00000>, path: .shards_a/shard_c_1795751718.00000, db: /tmp/tmpwfb588_b/sda/containers/0/954/6c54d6e695c2a5553d48ec418a676954/6c54d6e695c2a5553d48ec418a676954.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751720.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c56/2d02802bc4a1152177e05ff7592a0c56/2d02802bc4a1152177e05ff7592a0c56.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751719.00000, (0, 0) as of 1795751719.00000, active as of 1795751719.00000> to ShardRange<'k' to 't' as of 1795751720.00000, (0, 0) as of 1795751720.00000, created as of 1795751720.00000>, path: .shards_a/shard_c_1795751720.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c56/2d02802bc4a1152177e05ff7592a0c56/2d02802bc4a1152177e05ff7592a0c56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751722.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e86/a546667f5d6651d72575b483822c3e86/a546667f5d6651d72575b483822c3e86.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751721.00000, (0, 0) as of 1795751721.00000, active as of 1795751721.00000> to ShardRange<'k' to 't' as of 1795751722.00000, (0, 0) as of 1795751722.00000, cleaved as of 1795751722.00000>, path: .shards_a/shard_c_1795751722.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e86/a546667f5d6651d72575b483822c3e86/a546667f5d6651d72575b483822c3e86.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751724.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c63/1ba661b6fc32c455bd2ba5b778850c63/1ba661b6fc32c455bd2ba5b778850c63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751726.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4f3/11a5343934ca09c190f980a8a4d1a4f3/11a5343934ca09c190f980a8a4d1a4f3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751725.00000, (0, 0) as of 1795751725.00000, active as of 1795751725.00000> to ShardRange<'k' to 't' as of 1795751726.00000, (0, 0) as of 1795751726.00000, shrinking as of 1795751726.00000>, path: .shards_a/shard_c_1795751726.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4f3/11a5343934ca09c190f980a8a4d1a4f3/11a5343934ca09c190f980a8a4d1a4f3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751726.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4f3/11a5343934ca09c190f980a8a4d1a4f3/11a5343934ca09c190f980a8a4d1a4f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751728.00000, db: /tmp/tmpwfb588_b/sda/containers/0/392/5efbc01939c9bbdc19493607b6e4e392/5efbc01939c9bbdc19493607b6e4e392.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751727.00000, (0, 0) as of 1795751727.00000, active as of 1795751727.00000> to ShardRange<'k' to 't' as of 1795751728.00000, (0, 0) as of 1795751728.00000, sharding as of 1795751728.00000>, path: .shards_a/shard_c_1795751728.00000, db: /tmp/tmpwfb588_b/sda/containers/0/392/5efbc01939c9bbdc19493607b6e4e392/5efbc01939c9bbdc19493607b6e4e392.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751728.00000, db: /tmp/tmpwfb588_b/sda/containers/0/392/5efbc01939c9bbdc19493607b6e4e392/5efbc01939c9bbdc19493607b6e4e392.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751730.00000, db: /tmp/tmpwfb588_b/sda/containers/0/efc/ca118681e50a3ad1a4f0acafe61e2efc/ca118681e50a3ad1a4f0acafe61e2efc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751729.00000, (0, 0) as of 1795751729.00000, active as of 1795751729.00000> to ShardRange<'k' to 't' as of 1795751730.00000, (0, 0) as of 1795751730.00000, sharded as of 1795751730.00000>, path: .shards_a/shard_c_1795751730.00000, db: /tmp/tmpwfb588_b/sda/containers/0/efc/ca118681e50a3ad1a4f0acafe61e2efc/ca118681e50a3ad1a4f0acafe61e2efc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751730.00000, db: /tmp/tmpwfb588_b/sda/containers/0/efc/ca118681e50a3ad1a4f0acafe61e2efc/ca118681e50a3ad1a4f0acafe61e2efc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751732.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d9f/823f70f69491abdde431cd2516fc2d9f/823f70f69491abdde431cd2516fc2d9f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751731.00000, (0, 0) as of 1795751731.00000, active as of 1795751731.00000> to ShardRange<'k' to 't' as of 1795751732.00000, (0, 0) as of 1795751732.00000, shrunk as of 1795751732.00000>, path: .shards_a/shard_c_1795751732.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d9f/823f70f69491abdde431cd2516fc2d9f/823f70f69491abdde431cd2516fc2d9f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751732.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d9f/823f70f69491abdde431cd2516fc2d9f/823f70f69491abdde431cd2516fc2d9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751734.00000, db: /tmp/tmpwfb588_b/sda/containers/0/373/3356e5be6310eadf19728d7421fee373/3356e5be6310eadf19728d7421fee373.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751733.00000, (0, 0) as of 1795751733.00000, shrinking as of 1795751733.00000> to ShardRange<'k' to 't' as of 1795751734.00000, (0, 0) as of 1795751734.00000, found as of 1795751734.00000>, path: .shards_a/shard_c_1795751734.00000, db: /tmp/tmpwfb588_b/sda/containers/0/373/3356e5be6310eadf19728d7421fee373/3356e5be6310eadf19728d7421fee373.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751736.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2f5/9d15e20f4c99e31725c57bb5c9f8b2f5/9d15e20f4c99e31725c57bb5c9f8b2f5.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751735.00000, (0, 0) as of 1795751735.00000, shrinking as of 1795751735.00000> to ShardRange<'k' to 't' as of 1795751736.00000, (0, 0) as of 1795751736.00000, created as of 1795751736.00000>, path: .shards_a/shard_c_1795751736.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2f5/9d15e20f4c99e31725c57bb5c9f8b2f5/9d15e20f4c99e31725c57bb5c9f8b2f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751738.00000, db: /tmp/tmpwfb588_b/sda/containers/0/de6/b505b00b975fc776176a5ec81db0dde6/b505b00b975fc776176a5ec81db0dde6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751737.00000, (0, 0) as of 1795751737.00000, shrinking as of 1795751737.00000> to ShardRange<'k' to 't' as of 1795751738.00000, (0, 0) as of 1795751738.00000, cleaved as of 1795751738.00000>, path: .shards_a/shard_c_1795751738.00000, db: /tmp/tmpwfb588_b/sda/containers/0/de6/b505b00b975fc776176a5ec81db0dde6/b505b00b975fc776176a5ec81db0dde6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751740.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0e3/bce3448fcc4c8270272ef4071594c0e3/bce3448fcc4c8270272ef4071594c0e3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751739.00000, (0, 0) as of 1795751739.00000, shrinking as of 1795751739.00000> to ShardRange<'k' to 't' as of 1795751740.00000, (0, 0) as of 1795751740.00000, active as of 1795751740.00000>, path: .shards_a/shard_c_1795751740.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0e3/bce3448fcc4c8270272ef4071594c0e3/bce3448fcc4c8270272ef4071594c0e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751742.00000, db: /tmp/tmpwfb588_b/sda/containers/0/a6f/34567466d8465dfcc1c96659a66b5a6f/34567466d8465dfcc1c96659a66b5a6f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751742.00000, db: /tmp/tmpwfb588_b/sda/containers/0/a6f/34567466d8465dfcc1c96659a66b5a6f/34567466d8465dfcc1c96659a66b5a6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751744.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e17/37a663685e634a6d9246fb9aa72c5e17/37a663685e634a6d9246fb9aa72c5e17.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751743.00000, (0, 0) as of 1795751743.00000, shrinking as of 1795751743.00000> to ShardRange<'k' to 't' as of 1795751744.00000, (0, 0) as of 1795751744.00000, sharding as of 1795751744.00000>, path: .shards_a/shard_c_1795751744.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e17/37a663685e634a6d9246fb9aa72c5e17/37a663685e634a6d9246fb9aa72c5e17.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751744.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e17/37a663685e634a6d9246fb9aa72c5e17/37a663685e634a6d9246fb9aa72c5e17.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751746.00000, db: /tmp/tmpwfb588_b/sda/containers/0/872/33ec9651dfd84be28d0c66aae8995872/33ec9651dfd84be28d0c66aae8995872.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751745.00000, (0, 0) as of 1795751745.00000, shrinking as of 1795751745.00000> to ShardRange<'k' to 't' as of 1795751746.00000, (0, 0) as of 1795751746.00000, sharded as of 1795751746.00000>, path: .shards_a/shard_c_1795751746.00000, db: /tmp/tmpwfb588_b/sda/containers/0/872/33ec9651dfd84be28d0c66aae8995872/33ec9651dfd84be28d0c66aae8995872.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751746.00000, db: /tmp/tmpwfb588_b/sda/containers/0/872/33ec9651dfd84be28d0c66aae8995872/33ec9651dfd84be28d0c66aae8995872.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751748.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5d0/0cf0d8c3ff86ddddbfc575fe5c6855d0/0cf0d8c3ff86ddddbfc575fe5c6855d0.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751747.00000, (0, 0) as of 1795751747.00000, shrinking as of 1795751747.00000> to ShardRange<'k' to 't' as of 1795751748.00000, (0, 0) as of 1795751748.00000, shrunk as of 1795751748.00000>, path: .shards_a/shard_c_1795751748.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5d0/0cf0d8c3ff86ddddbfc575fe5c6855d0/0cf0d8c3ff86ddddbfc575fe5c6855d0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751748.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5d0/0cf0d8c3ff86ddddbfc575fe5c6855d0/0cf0d8c3ff86ddddbfc575fe5c6855d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751750.00000, db: /tmp/tmpwfb588_b/sda/containers/0/8ce/8e28ae45e572f33a7d0d1cac05a868ce/8e28ae45e572f33a7d0d1cac05a868ce.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751749.00000, (0, 0) as of 1795751749.00000, sharding as of 1795751749.00000> to ShardRange<'k' to 't' as of 1795751750.00000, (0, 0) as of 1795751750.00000, found as of 1795751750.00000>, path: .shards_a/shard_c_1795751750.00000, db: /tmp/tmpwfb588_b/sda/containers/0/8ce/8e28ae45e572f33a7d0d1cac05a868ce/8e28ae45e572f33a7d0d1cac05a868ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751752.00000, db: /tmp/tmpwfb588_b/sda/containers/0/526/1bea7b26d790360d482824b4da489526/1bea7b26d790360d482824b4da489526.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751751.00000, (0, 0) as of 1795751751.00000, sharding as of 1795751751.00000> to ShardRange<'k' to 't' as of 1795751752.00000, (0, 0) as of 1795751752.00000, created as of 1795751752.00000>, path: .shards_a/shard_c_1795751752.00000, db: /tmp/tmpwfb588_b/sda/containers/0/526/1bea7b26d790360d482824b4da489526/1bea7b26d790360d482824b4da489526.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751754.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b16/2d516b197139578e3982a65a25e2db16/2d516b197139578e3982a65a25e2db16.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751753.00000, (0, 0) as of 1795751753.00000, sharding as of 1795751753.00000> to ShardRange<'k' to 't' as of 1795751754.00000, (0, 0) as of 1795751754.00000, cleaved as of 1795751754.00000>, path: .shards_a/shard_c_1795751754.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b16/2d516b197139578e3982a65a25e2db16/2d516b197139578e3982a65a25e2db16.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751756.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b5a/f7a3b585d4c3c47220b2d43d7e909b5a/f7a3b585d4c3c47220b2d43d7e909b5a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751755.00000, (0, 0) as of 1795751755.00000, sharding as of 1795751755.00000> to ShardRange<'k' to 't' as of 1795751756.00000, (0, 0) as of 1795751756.00000, active as of 1795751756.00000>, path: .shards_a/shard_c_1795751756.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b5a/f7a3b585d4c3c47220b2d43d7e909b5a/f7a3b585d4c3c47220b2d43d7e909b5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751758.00000, db: /tmp/tmpwfb588_b/sda/containers/0/261/1a68214354ef559986fb846c5c010261/1a68214354ef559986fb846c5c010261.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751757.00000, (0, 0) as of 1795751757.00000, sharding as of 1795751757.00000> to ShardRange<'k' to 't' as of 1795751758.00000, (0, 0) as of 1795751758.00000, shrinking as of 1795751758.00000>, path: .shards_a/shard_c_1795751758.00000, db: /tmp/tmpwfb588_b/sda/containers/0/261/1a68214354ef559986fb846c5c010261/1a68214354ef559986fb846c5c010261.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751758.00000, db: /tmp/tmpwfb588_b/sda/containers/0/261/1a68214354ef559986fb846c5c010261/1a68214354ef559986fb846c5c010261.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751760.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6ef/a3e9e65974007ec0795609ee8db4e6ef/a3e9e65974007ec0795609ee8db4e6ef.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751760.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6ef/a3e9e65974007ec0795609ee8db4e6ef/a3e9e65974007ec0795609ee8db4e6ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751762.00000, db: /tmp/tmpwfb588_b/sda/containers/0/60f/32ddb9d9a6b2904ddc777166571e660f/32ddb9d9a6b2904ddc777166571e660f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751761.00000, (0, 0) as of 1795751761.00000, sharding as of 1795751761.00000> to ShardRange<'k' to 't' as of 1795751762.00000, (0, 0) as of 1795751762.00000, sharded as of 1795751762.00000>, path: .shards_a/shard_c_1795751762.00000, db: /tmp/tmpwfb588_b/sda/containers/0/60f/32ddb9d9a6b2904ddc777166571e660f/32ddb9d9a6b2904ddc777166571e660f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751762.00000, db: /tmp/tmpwfb588_b/sda/containers/0/60f/32ddb9d9a6b2904ddc777166571e660f/32ddb9d9a6b2904ddc777166571e660f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751764.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ecf/7b02141fdaff431084250228b1c20ecf/7b02141fdaff431084250228b1c20ecf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751763.00000, (0, 0) as of 1795751763.00000, sharding as of 1795751763.00000> to ShardRange<'k' to 't' as of 1795751764.00000, (0, 0) as of 1795751764.00000, shrunk as of 1795751764.00000>, path: .shards_a/shard_c_1795751764.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ecf/7b02141fdaff431084250228b1c20ecf/7b02141fdaff431084250228b1c20ecf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751764.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ecf/7b02141fdaff431084250228b1c20ecf/7b02141fdaff431084250228b1c20ecf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751766.00000, db: /tmp/tmpwfb588_b/sda/containers/0/f35/29354b4b85a7db6038ceaf491a66af35/29354b4b85a7db6038ceaf491a66af35.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751765.00000, (0, 0) as of 1795751765.00000, sharded as of 1795751765.00000> to ShardRange<'k' to 't' as of 1795751766.00000, (0, 0) as of 1795751766.00000, found as of 1795751766.00000>, path: .shards_a/shard_c_1795751766.00000, db: /tmp/tmpwfb588_b/sda/containers/0/f35/29354b4b85a7db6038ceaf491a66af35/29354b4b85a7db6038ceaf491a66af35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751768.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6fd/6744694f57d9684d8820e2e4bb9bd6fd/6744694f57d9684d8820e2e4bb9bd6fd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751767.00000, (0, 0) as of 1795751767.00000, sharded as of 1795751767.00000> to ShardRange<'k' to 't' as of 1795751768.00000, (0, 0) as of 1795751768.00000, created as of 1795751768.00000>, path: .shards_a/shard_c_1795751768.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6fd/6744694f57d9684d8820e2e4bb9bd6fd/6744694f57d9684d8820e2e4bb9bd6fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751770.00000, db: /tmp/tmpwfb588_b/sda/containers/0/38a/f2294107711b102151bcddfaeaab638a/f2294107711b102151bcddfaeaab638a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751769.00000, (0, 0) as of 1795751769.00000, sharded as of 1795751769.00000> to ShardRange<'k' to 't' as of 1795751770.00000, (0, 0) as of 1795751770.00000, cleaved as of 1795751770.00000>, path: .shards_a/shard_c_1795751770.00000, db: /tmp/tmpwfb588_b/sda/containers/0/38a/f2294107711b102151bcddfaeaab638a/f2294107711b102151bcddfaeaab638a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751772.00000, db: /tmp/tmpwfb588_b/sda/containers/0/671/deded1ab16042965fc8e8fa765a85671/deded1ab16042965fc8e8fa765a85671.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751771.00000, (0, 0) as of 1795751771.00000, sharded as of 1795751771.00000> to ShardRange<'k' to 't' as of 1795751772.00000, (0, 0) as of 1795751772.00000, active as of 1795751772.00000>, path: .shards_a/shard_c_1795751772.00000, db: /tmp/tmpwfb588_b/sda/containers/0/671/deded1ab16042965fc8e8fa765a85671/deded1ab16042965fc8e8fa765a85671.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751774.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db3/95c4f446cb350d09ec6f71360373fdb3/95c4f446cb350d09ec6f71360373fdb3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751773.00000, (0, 0) as of 1795751773.00000, sharded as of 1795751773.00000> to ShardRange<'k' to 't' as of 1795751774.00000, (0, 0) as of 1795751774.00000, shrinking as of 1795751774.00000>, path: .shards_a/shard_c_1795751774.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db3/95c4f446cb350d09ec6f71360373fdb3/95c4f446cb350d09ec6f71360373fdb3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751774.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db3/95c4f446cb350d09ec6f71360373fdb3/95c4f446cb350d09ec6f71360373fdb3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751776.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c25/ca60291b79657c0c73ffcee144881c25/ca60291b79657c0c73ffcee144881c25.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751775.00000, (0, 0) as of 1795751775.00000, sharded as of 1795751775.00000> to ShardRange<'k' to 't' as of 1795751776.00000, (0, 0) as of 1795751776.00000, sharding as of 1795751776.00000>, path: .shards_a/shard_c_1795751776.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c25/ca60291b79657c0c73ffcee144881c25/ca60291b79657c0c73ffcee144881c25.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751776.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c25/ca60291b79657c0c73ffcee144881c25/ca60291b79657c0c73ffcee144881c25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751778.00000, db: /tmp/tmpwfb588_b/sda/containers/0/15c/e16f6a1b1a2af42439232b343b3b315c/e16f6a1b1a2af42439232b343b3b315c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751778.00000, db: /tmp/tmpwfb588_b/sda/containers/0/15c/e16f6a1b1a2af42439232b343b3b315c/e16f6a1b1a2af42439232b343b3b315c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751780.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b42/762eb3d8e8472458cb9d92284ea7ab42/762eb3d8e8472458cb9d92284ea7ab42.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751779.00000, (0, 0) as of 1795751779.00000, sharded as of 1795751779.00000> to ShardRange<'k' to 't' as of 1795751780.00000, (0, 0) as of 1795751780.00000, shrunk as of 1795751780.00000>, path: .shards_a/shard_c_1795751780.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b42/762eb3d8e8472458cb9d92284ea7ab42/762eb3d8e8472458cb9d92284ea7ab42.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751780.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b42/762eb3d8e8472458cb9d92284ea7ab42/762eb3d8e8472458cb9d92284ea7ab42.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751782.00000, db: /tmp/tmpwfb588_b/sda/containers/0/301/23809f89ee640508c5a338c4f614e301/23809f89ee640508c5a338c4f614e301.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751781.00000, (0, 0) as of 1795751781.00000, shrunk as of 1795751781.00000> to ShardRange<'k' to 't' as of 1795751782.00000, (0, 0) as of 1795751782.00000, found as of 1795751782.00000>, path: .shards_a/shard_c_1795751782.00000, db: /tmp/tmpwfb588_b/sda/containers/0/301/23809f89ee640508c5a338c4f614e301/23809f89ee640508c5a338c4f614e301.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751784.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ecc/5fc5431363e40b5592e550a1f8224ecc/5fc5431363e40b5592e550a1f8224ecc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751783.00000, (0, 0) as of 1795751783.00000, shrunk as of 1795751783.00000> to ShardRange<'k' to 't' as of 1795751784.00000, (0, 0) as of 1795751784.00000, created as of 1795751784.00000>, path: .shards_a/shard_c_1795751784.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ecc/5fc5431363e40b5592e550a1f8224ecc/5fc5431363e40b5592e550a1f8224ecc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751786.00000, db: /tmp/tmpwfb588_b/sda/containers/0/875/0412fad981bbf3c53b841e2a3dfaf875/0412fad981bbf3c53b841e2a3dfaf875.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751785.00000, (0, 0) as of 1795751785.00000, shrunk as of 1795751785.00000> to ShardRange<'k' to 't' as of 1795751786.00000, (0, 0) as of 1795751786.00000, cleaved as of 1795751786.00000>, path: .shards_a/shard_c_1795751786.00000, db: /tmp/tmpwfb588_b/sda/containers/0/875/0412fad981bbf3c53b841e2a3dfaf875/0412fad981bbf3c53b841e2a3dfaf875.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751788.00000, db: /tmp/tmpwfb588_b/sda/containers/0/132/4d9c8f741d5e99a8e3c4f9a484be7132/4d9c8f741d5e99a8e3c4f9a484be7132.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751787.00000, (0, 0) as of 1795751787.00000, shrunk as of 1795751787.00000> to ShardRange<'k' to 't' as of 1795751788.00000, (0, 0) as of 1795751788.00000, active as of 1795751788.00000>, path: .shards_a/shard_c_1795751788.00000, db: /tmp/tmpwfb588_b/sda/containers/0/132/4d9c8f741d5e99a8e3c4f9a484be7132/4d9c8f741d5e99a8e3c4f9a484be7132.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751790.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6e9/25a4d15b5473146773a1e64e6c30c6e9/25a4d15b5473146773a1e64e6c30c6e9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751789.00000, (0, 0) as of 1795751789.00000, shrunk as of 1795751789.00000> to ShardRange<'k' to 't' as of 1795751790.00000, (0, 0) as of 1795751790.00000, shrinking as of 1795751790.00000>, path: .shards_a/shard_c_1795751790.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6e9/25a4d15b5473146773a1e64e6c30c6e9/25a4d15b5473146773a1e64e6c30c6e9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751790.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6e9/25a4d15b5473146773a1e64e6c30c6e9/25a4d15b5473146773a1e64e6c30c6e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751792.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5c3/36dbf44b0ecca15f54a9805313ca45c3/36dbf44b0ecca15f54a9805313ca45c3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751791.00000, (0, 0) as of 1795751791.00000, shrunk as of 1795751791.00000> to ShardRange<'k' to 't' as of 1795751792.00000, (0, 0) as of 1795751792.00000, sharding as of 1795751792.00000>, path: .shards_a/shard_c_1795751792.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5c3/36dbf44b0ecca15f54a9805313ca45c3/36dbf44b0ecca15f54a9805313ca45c3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751792.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5c3/36dbf44b0ecca15f54a9805313ca45c3/36dbf44b0ecca15f54a9805313ca45c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751794.00000, db: /tmp/tmpwfb588_b/sda/containers/0/159/ec51fe0a4f138d0a149a7ae39380a159/ec51fe0a4f138d0a149a7ae39380a159.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751793.00000, (0, 0) as of 1795751793.00000, shrunk as of 1795751793.00000> to ShardRange<'k' to 't' as of 1795751794.00000, (0, 0) as of 1795751794.00000, sharded as of 1795751794.00000>, path: .shards_a/shard_c_1795751794.00000, db: /tmp/tmpwfb588_b/sda/containers/0/159/ec51fe0a4f138d0a149a7ae39380a159/ec51fe0a4f138d0a149a7ae39380a159.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751794.00000, db: /tmp/tmpwfb588_b/sda/containers/0/159/ec51fe0a4f138d0a149a7ae39380a159/ec51fe0a4f138d0a149a7ae39380a159.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751796.00000, db: /tmp/tmpwfb588_b/sda/containers/0/bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751796.00000, db: /tmp/tmpwfb588_b/sda/containers/0/bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751797.00000, db: /tmp/tmpwfb588_b/sda/containers/0/9a3/fae1877852a1805e8b29c884f855e9a3/fae1877852a1805e8b29c884f855e9a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751799.00000, db: /tmp/tmpwfb588_b/sda/containers/0/6ec/0596d53486a900c7529785933bef06ec/0596d53486a900c7529785933bef06ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751801.00000, db: /tmp/tmpwfb588_b/sda/containers/0/a35/447a8f0e93377d3bfa86e0837f703a35/447a8f0e93377d3bfa86e0837f703a35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751803.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ca5/0204cccee8c187c9edf11585305c4ca5/0204cccee8c187c9edf11585305c4ca5.dbtest.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_mix_ok_and_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_mix_ok_and_deleted_shard ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751805.00000, db: /tmp/tmpwfb588_b/sda/containers/0/52f/0a27eae408cd0dc7785bbc620ee1352f/0a27eae408cd0dc7785bbc620ee1352f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751807.00000, db: /tmp/tmpwfb588_b/sda/containers/0/8ae/a56273838a16245008f60655e97a88ae/a56273838a16245008f60655e97a88ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751809.00000, db: /tmp/tmpwfb588_b/sda/containers/0/321/def8c7586d06cc727dc896e9d592a321/def8c7586d06cc727dc896e9d592a321.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751811.00000, db: /tmp/tmpwfb588_b/sda/containers/0/a38/d05bdb2cc573a02869327eb18a013a38/d05bdb2cc573a02869327eb18a013a38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751813.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4a5/695f1a077fb1c36d179be5c06892f4a5/695f1a077fb1c36d179be5c06892f4a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751815.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4e1/8c5656c57cb204abfc4304436bc9b4e1/8c5656c57cb204abfc4304436bc9b4e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751817.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0bc/136ca5456b52f817b4291bb5e244a0bc/136ca5456b52f817b4291bb5e244a0bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751819.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e50/cb96edc9e0f8ab85a1cac7c1cdb36e50/cb96edc9e0f8ab85a1cac7c1cdb36e50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751821.00000, db: /tmp/tmpwfb588_b/sda/containers/0/7d9/3b9b3f46f17b67b3d40d3f84318dd7d9/3b9b3f46f17b67b3d40d3f84318dd7d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751823.00000, db: /tmp/tmpwfb588_b/sda/containers/0/466/1fb975413fd1a36123379d07993b2466/1fb975413fd1a36123379d07993b2466.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751825.00000, db: /tmp/tmpwfb588_b/sda/containers/0/266/62fdb5ea6c9522bc5aa6d539db20b266/62fdb5ea6c9522bc5aa6d539db20b266.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751827.00000, db: /tmp/tmpwfb588_b/sda/containers/0/de4/afc8e461666f3da3cb4c8022a9818de4/afc8e461666f3da3cb4c8022a9818de4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751829.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e73/1c2697dabb43dc8ffca01b9f67a2be73/1c2697dabb43dc8ffca01b9f67a2be73.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751831.00000, db: /tmp/tmpwfb588_b/sda/containers/0/122/585b4ce5cc86273a80ecd3656012b122/585b4ce5cc86273a80ecd3656012b122.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751833.00000, db: /tmp/tmpwfb588_b/sda/containers/0/770/ebf418c8df16c5ef00749e1bc479b770/ebf418c8df16c5ef00749e1bc479b770.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751835.00000, db: /tmp/tmpwfb588_b/sda/containers/0/694/e116f19957944b2aaca538b81f03d694/e116f19957944b2aaca538b81f03d694.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751837.00000, db: /tmp/tmpwfb588_b/sda/containers/0/b42/25ea8f6e7e252eefee33c8428ef20b42/25ea8f6e7e252eefee33c8428ef20b42.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751839.00000, db: /tmp/tmpwfb588_b/sda/containers/0/251/f0782c69a403595b274d127901e4e251/f0782c69a403595b274d127901e4e251.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751841.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e2e/c90031ad760224b4fcf2bc3a61a35e2e/c90031ad760224b4fcf2bc3a61a35e2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751843.00000, db: /tmp/tmpwfb588_b/sda/containers/0/fc4/5394f2b789f0ad330976b01266b56fc4/5394f2b789f0ad330976b01266b56fc4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751845.00000, db: /tmp/tmpwfb588_b/sda/containers/0/62d/75b0536723590f12533e932ed6adb62d/75b0536723590f12533e932ed6adb62d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751847.00000, db: /tmp/tmpwfb588_b/sda/containers/0/163/dc825f70bda22b0713d5aeefeb9ff163/dc825f70bda22b0713d5aeefeb9ff163.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751849.00000, db: /tmp/tmpwfb588_b/sda/containers/0/8d3/dfd1fdb5fd77322f501e11b83e0188d3/dfd1fdb5fd77322f501e11b83e0188d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751851.00000, db: /tmp/tmpwfb588_b/sda/containers/0/451/0edb70afcc5fd0023c131186b5477451/0edb70afcc5fd0023c131186b5477451.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751853.00000, db: /tmp/tmpwfb588_b/sda/containers/0/29d/288a84ae860831c450061d219fb8729d/288a84ae860831c450061d219fb8729d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751855.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2ac/3caaa71d11b395d2e689c3355f35f2ac/3caaa71d11b395d2e689c3355f35f2ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751857.00000, db: /tmp/tmpwfb588_b/sda/containers/0/364/43f65fcd76c2dfdd56c5b700c726c364/43f65fcd76c2dfdd56c5b700c726c364.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751859.00000, db: /tmp/tmpwfb588_b/sda/containers/0/415/5649990ba7e9c8f7bb46334b1a130415/5649990ba7e9c8f7bb46334b1a130415.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751861.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e5f/dfdf23b2ff68d51499524a6308e63e5f/dfdf23b2ff68d51499524a6308e63e5f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751861.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e5f/dfdf23b2ff68d51499524a6308e63e5f/dfdf23b2ff68d51499524a6308e63e5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751863.00000, db: /tmp/tmpwfb588_b/sda/containers/0/484/a2864ed0e5dd3001ffe926c908314484/a2864ed0e5dd3001ffe926c908314484.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751863.00000, db: /tmp/tmpwfb588_b/sda/containers/0/484/a2864ed0e5dd3001ffe926c908314484/a2864ed0e5dd3001ffe926c908314484.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751865.00000, db: /tmp/tmpwfb588_b/sda/containers/0/9a5/839fac40e4a1bb9c1c5bc381163489a5/839fac40e4a1bb9c1c5bc381163489a5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751865.00000, db: /tmp/tmpwfb588_b/sda/containers/0/9a5/839fac40e4a1bb9c1c5bc381163489a5/839fac40e4a1bb9c1c5bc381163489a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751867.00000, db: /tmp/tmpwfb588_b/sda/containers/0/fdc/f5b23ca313862720dfd38d2e4c654fdc/f5b23ca313862720dfd38d2e4c654fdc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751867.00000, db: /tmp/tmpwfb588_b/sda/containers/0/fdc/f5b23ca313862720dfd38d2e4c654fdc/f5b23ca313862720dfd38d2e4c654fdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751869.00000, db: /tmp/tmpwfb588_b/sda/containers/0/cf9/73325b5cda0cf8e969fdcdb0405cdcf9/73325b5cda0cf8e969fdcdb0405cdcf9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751869.00000, db: /tmp/tmpwfb588_b/sda/containers/0/cf9/73325b5cda0cf8e969fdcdb0405cdcf9/73325b5cda0cf8e969fdcdb0405cdcf9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751871.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0b3/c1a86d31b0143200c583a394d1da30b3/c1a86d31b0143200c583a394d1da30b3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751871.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0b3/c1a86d31b0143200c583a394d1da30b3/c1a86d31b0143200c583a394d1da30b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751873.00000, db: /tmp/tmpwfb588_b/sda/containers/0/9fb/639013773706aa3aa7f9ea5fde4309fb/639013773706aa3aa7f9ea5fde4309fb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751873.00000, db: /tmp/tmpwfb588_b/sda/containers/0/9fb/639013773706aa3aa7f9ea5fde4309fb/639013773706aa3aa7f9ea5fde4309fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751875.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ace/47aa5dbc089a330825768427a95faace/47aa5dbc089a330825768427a95faace.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751875.00000, db: /tmp/tmpwfb588_b/sda/containers/0/ace/47aa5dbc089a330825768427a95faace/47aa5dbc089a330825768427a95faace.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751877.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5e2/04280ef9840f61946b25f12facedc5e2/04280ef9840f61946b25f12facedc5e2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751877.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5e2/04280ef9840f61946b25f12facedc5e2/04280ef9840f61946b25f12facedc5e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751879.00000, db: /tmp/tmpwfb588_b/sda/containers/0/1fa/ac03b84743193157c077c8e466f8e1fa/ac03b84743193157c077c8e466f8e1fa.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751879.00000, db: /tmp/tmpwfb588_b/sda/containers/0/1fa/ac03b84743193157c077c8e466f8e1fa/ac03b84743193157c077c8e466f8e1fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751881.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d4b/2302ce36393e2e3aea56a68597e39d4b/2302ce36393e2e3aea56a68597e39d4b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751881.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d4b/2302ce36393e2e3aea56a68597e39d4b/2302ce36393e2e3aea56a68597e39d4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751883.00000, db: /tmp/tmpwfb588_b/sda/containers/0/eb7/6ceb3a3923957d30d933ccdb6f3a4eb7/6ceb3a3923957d30d933ccdb6f3a4eb7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751883.00000, db: /tmp/tmpwfb588_b/sda/containers/0/eb7/6ceb3a3923957d30d933ccdb6f3a4eb7/6ceb3a3923957d30d933ccdb6f3a4eb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751885.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d15/e6c354157226af035c4fe88615b8cd15/e6c354157226af035c4fe88615b8cd15.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751885.00000, db: /tmp/tmpwfb588_b/sda/containers/0/d15/e6c354157226af035c4fe88615b8cd15/e6c354157226af035c4fe88615b8cd15.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751887.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4b1/65c9bc99e32994831b0596425cd434b1/65c9bc99e32994831b0596425cd434b1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751887.00000, db: /tmp/tmpwfb588_b/sda/containers/0/4b1/65c9bc99e32994831b0596425cd434b1/65c9bc99e32994831b0596425cd434b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751889.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5ee/de49cb9cb2aa115377275a1fbbd6a5ee/de49cb9cb2aa115377275a1fbbd6a5ee.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751889.00000, db: /tmp/tmpwfb588_b/sda/containers/0/5ee/de49cb9cb2aa115377275a1fbbd6a5ee/de49cb9cb2aa115377275a1fbbd6a5ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751891.00000, db: /tmp/tmpwfb588_b/sda/containers/0/747/706016cb8b7d7d65851f4a23b5950747/706016cb8b7d7d65851f4a23b5950747.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751891.00000, db: /tmp/tmpwfb588_b/sda/containers/0/747/706016cb8b7d7d65851f4a23b5950747/706016cb8b7d7d65851f4a23b5950747.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751893.00000, db: /tmp/tmpwfb588_b/sda/containers/0/1b0/a4c6c33266f9ff7ebc777fd0bcff71b0/a4c6c33266f9ff7ebc777fd0bcff71b0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751893.00000, db: /tmp/tmpwfb588_b/sda/containers/0/1b0/a4c6c33266f9ff7ebc777fd0bcff71b0/a4c6c33266f9ff7ebc777fd0bcff71b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751895.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db2/2f3ebc18e71b265026346132c3398db2/2f3ebc18e71b265026346132c3398db2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751895.00000, db: /tmp/tmpwfb588_b/sda/containers/0/db2/2f3ebc18e71b265026346132c3398db2/2f3ebc18e71b265026346132c3398db2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751897.00000, db: /tmp/tmpwfb588_b/sda/containers/0/100/4013c0e4b1b7740b487306e5cd80d100/4013c0e4b1b7740b487306e5cd80d100.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751897.00000, db: /tmp/tmpwfb588_b/sda/containers/0/100/4013c0e4b1b7740b487306e5cd80d100/4013c0e4b1b7740b487306e5cd80d100.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751899.00000, db: /tmp/tmpwfb588_b/sda/containers/0/f71/b2cf5601e03ca064041acdea868caf71/b2cf5601e03ca064041acdea868caf71.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751899.00000, db: /tmp/tmpwfb588_b/sda/containers/0/f71/b2cf5601e03ca064041acdea868caf71/b2cf5601e03ca064041acdea868caf71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751901.00000, db: /tmp/tmpwfb588_b/sda/containers/0/63b/5062f1cd53306f68fc49677fb4c4f63b/5062f1cd53306f68fc49677fb4c4f63b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751901.00000, db: /tmp/tmpwfb588_b/sda/containers/0/63b/5062f1cd53306f68fc49677fb4c4f63b/5062f1cd53306f68fc49677fb4c4f63b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751903.00000, db: /tmp/tmpwfb588_b/sda/containers/0/01d/9aabb3f1bade59855aff8589f1b7f01d/9aabb3f1bade59855aff8589f1b7f01d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751903.00000, db: /tmp/tmpwfb588_b/sda/containers/0/01d/9aabb3f1bade59855aff8589f1b7f01d/9aabb3f1bade59855aff8589f1b7f01d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751905.00000, db: /tmp/tmpwfb588_b/sda/containers/0/00d/1addc3ea8b005f23b3ba81e4339bc00d/1addc3ea8b005f23b3ba81e4339bc00d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751905.00000, db: /tmp/tmpwfb588_b/sda/containers/0/00d/1addc3ea8b005f23b3ba81e4339bc00d/1addc3ea8b005f23b3ba81e4339bc00d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751907.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c82/12a8199344d0a7b7ad13140179cefc82/12a8199344d0a7b7ad13140179cefc82.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751907.00000, db: /tmp/tmpwfb588_b/sda/containers/0/c82/12a8199344d0a7b7ad13140179cefc82/12a8199344d0a7b7ad13140179cefc82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751909.00000, db: /tmp/tmpwfb588_b/sda/containers/0/06a/9a277b89ae7b5cd05dfdf2f374d8f06a/9a277b89ae7b5cd05dfdf2f374d8f06a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751909.00000, db: /tmp/tmpwfb588_b/sda/containers/0/06a/9a277b89ae7b5cd05dfdf2f374d8f06a/9a277b89ae7b5cd05dfdf2f374d8f06a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751911.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2c8/261f5c66ad1425a9e92b6653a1c0b2c8/261f5c66ad1425a9e92b6653a1c0b2c8.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_container_merge_other_ranges ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751911.00000, db: /tmp/tmpwfb588_b/sda/containers/0/2c8/261f5c66ad1425a9e92b6653a1c0b2c8/261f5c66ad1425a9e92b6653a1c0b2c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751913.00000, db: /tmp/tmpwfb588_b/sda/containers/0/87d/09ca317665e47be30902c9524e35787d/09ca317665e47be30902c9524e35787d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751913.00000, db: /tmp/tmpwfb588_b/sda/containers/0/87d/09ca317665e47be30902c9524e35787d/09ca317665e47be30902c9524e35787d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751915.00000, db: /tmp/tmpwfb588_b/sda/containers/0/cc7/2d7ac007ac431e282cc0ecd209105cc7/2d7ac007ac431e282cc0ecd209105cc7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751915.00000, db: /tmp/tmpwfb588_b/sda/containers/0/cc7/2d7ac007ac431e282cc0ecd209105cc7/2d7ac007ac431e282cc0ecd209105cc7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751917.00000, db: /tmp/tmpwfb588_b/sda/containers/0/f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751917.00000, db: /tmp/tmpwfb588_b/sda/containers/0/f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751919.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0a3/1ff92ca45bab70d2a14e9e1053fdf0a3/1ff92ca45bab70d2a14e9e1053fdf0a3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751919.00000, db: /tmp/tmpwfb588_b/sda/containers/0/0a3/1ff92ca45bab70d2a14e9e1053fdf0a3/1ff92ca45bab70d2a14e9e1053fdf0a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751921.00000, db: /tmp/tmpwfb588_b/sda/containers/0/a43/0ea12cad5484034714a2573fbb74da43/0ea12cad5484034714a2573fbb74da43.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751921.00000, db: /tmp/tmpwfb588_b/sda/containers/0/a43/0ea12cad5484034714a2573fbb74da43/0ea12cad5484034714a2573fbb74da43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751923.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e24/668ee9fdd75f9f64c9075616d6157e24/668ee9fdd75f9f64c9075616d6157e24.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751923.00000, db: /tmp/tmpwfb588_b/sda/containers/0/e24/668ee9fdd75f9f64c9075616d6157e24/668ee9fdd75f9f64c9075616d6157e24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751676.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/38b/3acda340a7836fef1eab9da33986138b/3acda340a7836fef1eab9da33986138b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751681.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/00d/1a416d7073ead287f4f753c26f2b900d/1a416d7073ead287f4f753c26f2b900d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751686.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/622/b938da316e601c7b7ff15a2d19794622/b938da316e601c7b7ff15a2d19794622.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751691.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/291/ae18f4c19f685a3447130b71417b2291/ae18f4c19f685a3447130b71417b2291.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751696.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e71/4c26735891fc768ed24f9e9f6b338e71/4c26735891fc768ed24f9e9f6b338e71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751701.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/501/eaaa4641deaf8a30fdc4bc298f9fe501/eaaa4641deaf8a30fdc4bc298f9fe501.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751716.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ce9/d2fe4bc5ac78c55b74f6ba84ea385ce9/d2fe4bc5ac78c55b74f6ba84ea385ce9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751721.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/20b/5c8610933f2ab0d27a5e464087f8820b/5c8610933f2ab0d27a5e464087f8820b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751726.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2d9/d48057c541b5f965e08498f6baf492d9/d48057c541b5f965e08498f6baf492d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751731.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/86f/de6a1a22556985b57011c79ceb02486f/de6a1a22556985b57011c79ceb02486f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751736.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/660/a276e42c4a4f1d5f495fb9557cabe660/a276e42c4a4f1d5f495fb9557cabe660.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751741.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9b4/0d47d17bbd3092aa62ce1106f84519b4/0d47d17bbd3092aa62ce1106f84519b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751746.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/665/7af9c73676e6b96572f79b127726d665/7af9c73676e6b96572f79b127726d665.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751751.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/aba/cf44bc2ee739bae9944328a4ac3f6aba/cf44bc2ee739bae9944328a4ac3f6aba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751756.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4bd/77ce6ecc159c0bebaaca7780f00df4bd/77ce6ecc159c0bebaaca7780f00df4bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751761.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/751/9b640d66b5240fdbdaa37188e9f94751/9b640d66b5240fdbdaa37188e9f94751.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751766.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/8f4/43e8fa7efdf95ad6b7ea98aef7b158f4/43e8fa7efdf95ad6b7ea98aef7b158f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751771.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/37a/2817292ae9f5ca50a14215d5f06d037a/2817292ae9f5ca50a14215d5f06d037a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751776.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/124/8a9425a81ccd7a23546bbe94559a2124/8a9425a81ccd7a23546bbe94559a2124.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751781.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/42f/cbbe1c9ff196797a3408e1ae509fc42f/cbbe1c9ff196797a3408e1ae509fc42f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751786.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7ab/5fc1d79ce83dd9357841469dc7b207ab/5fc1d79ce83dd9357841469dc7b207ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751791.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/8b9/db73c1d0c3d77616781bb540ac96d8b9/db73c1d0c3d77616781bb540ac96d8b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751796.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c39/537df48652dc6756cbe1970696fecc39/537df48652dc6756cbe1970696fecc39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751801.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1ea/e64f058ab633a488c5730645a10901ea/e64f058ab633a488c5730645a10901ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751806.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d7a/234bce2f6132ec5ada8ee9492967ad7a/234bce2f6132ec5ada8ee9492967ad7a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751811.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/186/83b0c931d67868341fedbaf2efdc5186/83b0c931d67868341fedbaf2efdc5186.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751816.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/64d/35cfdff8a2309489db8db2a02dce564d/35cfdff8a2309489db8db2a02dce564d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751821.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/60d/01783920bec3d0ab3360dc52b5ae660d/01783920bec3d0ab3360dc52b5ae660d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751826.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/cf8/d21241be259b4d648c58b1eced1b6cf8/d21241be259b4d648c58b1eced1b6cf8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751831.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9cd/b26d91f422bc0e20edcd5a177251f9cd/b26d91f422bc0e20edcd5a177251f9cd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751836.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7c9/073ca6b5a43c4cbda5901ab0885a07c9/073ca6b5a43c4cbda5901ab0885a07c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751841.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6c5/caef5bb35004f081fb31b4b7042d16c5/caef5bb35004f081fb31b4b7042d16c5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751846.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ddf/992622bdf569fc42cd3972975fe61ddf/992622bdf569fc42cd3972975fe61ddf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751851.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7fe/36c0923f3831e12984de5eabba5c87fe/36c0923f3831e12984de5eabba5c87fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751856.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d05/c6f8ecad9e4dd0ea575145a92d582d05/c6f8ecad9e4dd0ea575145a92d582d05.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751861.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/3c3/3f5ca200ce9ddf63005112320a2fc3c3/3f5ca200ce9ddf63005112320a2fc3c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751866.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/54e/7dfaab15be6af854f2b0d3173ae4554e/7dfaab15be6af854f2b0d3173ae4554e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751871.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7ab/2037c47cb6034bb3fb460be2b551e7ab/2037c47cb6034bb3fb460be2b551e7ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751876.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/907/6885a2b18dd879cc6646a4ac4abd2907/6885a2b18dd879cc6646a4ac4abd2907.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751881.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9a2/5a056f05c10ba3a41f2c76a87ed399a2/5a056f05c10ba3a41f2c76a87ed399a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751886.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/fcd/f3baf53e2fc0aef4b31389239409ffcd/f3baf53e2fc0aef4b31389239409ffcd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751891.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/8a9/fab6e821184a9f9dcd7fb2aee16a58a9/fab6e821184a9f9dcd7fb2aee16a58a9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751896.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/09d/851e7e97a0c40ad8c1a38825b6db109d/851e7e97a0c40ad8c1a38825b6db109d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751901.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2e0/bf80ed383dea1af776c4c3f95ac862e0/bf80ed383dea1af776c4c3f95ac862e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751906.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/dba/0d4f513896e8faec99ca3caa358c0dba/0d4f513896e8faec99ca3caa358c0dba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751911.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/592/c2b1a21567d485c80350d211ab204592/c2b1a21567d485c80350d211ab204592.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751916.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/612/a51a4883f49a20be5e31a092c1a5e612/a51a4883f49a20be5e31a092c1a5e612.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751921.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/714/77d669033b450363b5c7ad479636c714/77d669033b450363b5c7ad479636c714.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751926.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/246/916caca316afbc4cd8c47dfca431c246/916caca316afbc4cd8c47dfca431c246.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751931.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b0d/1b0a6a68e58989287dc9845464889b0d/1b0a6a68e58989287dc9845464889b0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751936.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/979/e1e010fd5757c09c9ef690ba2bcd4979/e1e010fd5757c09c9ef690ba2bcd4979.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751941.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/0c3/fe8397dc32b12f58619616b6b72bb0c3/fe8397dc32b12f58619616b6b72bb0c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751946.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/347/f97c71c94b33180ae197c99709bfb347/f97c71c94b33180ae197c99709bfb347.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751951.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/972/2bf4b046979a85c616bee048ee354972/2bf4b046979a85c616bee048ee354972.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751956.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1b2/f3aa80e68771fc6620fbf9e6d4a9a1b2/f3aa80e68771fc6620fbf9e6d4a9a1b2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751961.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/451/4a65b61395e170c337517089ae61a451/4a65b61395e170c337517089ae61a451.dbtest.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharding_container_gap_in_shards_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharding_container_gap_in_shards_with_memcache ... ok +test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it +test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3793989ff0d641bf9e067-006b08fef6) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 404 (txn: tx3793989ff0d641bf9e067-006b08fef6) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx3793989ff0d641bf9e067-006b08fef6) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +test DEBUG: Setting object count to 1065 (txn: tx0bcc22fa211b49289a2c3-006b08fef8) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmptu_8y_xb/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmptu_8y_xb/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmptu_8y_xb/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmptu_8y_xb/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a" 201 - "-" "test" "-" 0.0033 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a" 201 - "-" "test" "-" 0.0028 "-" 525340 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0030 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0046 "-" 525340 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74835ad8c85649af821b2-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a/c" 201 - "PUT http://127.0.0.1:49155/sda1/3/a/c" "tx74835ad8c85649af821b2-006b08fef8" "container-server 525340" 0.0010 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a/c" 201 - "PUT http://127.0.0.1:55843/sdb1/3/a/c" "tx74835ad8c85649af821b2-006b08fef8" "container-server 525340" 0.0010 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx74835ad8c85649af821b2-006b08fef8" "proxy-server 525340" 0.0133 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/3/a/c" 201 - "PUT http://localhost/v1/a/c" "tx74835ad8c85649af821b2-006b08fef8" "proxy-server 525340" 0.0090 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/32 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx74835ad8c85649af821b2-006b08fef8 - 0.0212 - - 1795751672.125324249 1795751672.146483898 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx6aeea55eb672443680402-006b08fef8" "proxy-server 525340" 0.0011 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:49155/sda1/0/a1/c1" "tx6aeea55eb672443680402-006b08fef8" "container-server 525340" 0.0020 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:55843/sdb1/0/a1/c1" "tx6aeea55eb672443680402-006b08fef8" "container-server 525340" 0.0010 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx6aeea55eb672443680402-006b08fef8" "proxy-server 525340" 0.0143 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx6aeea55eb672443680402-006b08fef8" "proxy-server 525340" 0.0099 "-" 525340 0/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_expose_headers ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_non_strict ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_strict ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_CORS_valid_with_obj_headers ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_DELETE_x_container_headers_with_more_container_replicas ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751966.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c18/72e666a3bfbaa0d926917065d2d61c18/72e666a3bfbaa0d926917065d2d61c18.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751971.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4ef/397c99b24adf8210fd65ce1c96ac94ef/397c99b24adf8210fd65ce1c96ac94ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751976.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/242/51c13d1a9832e8f2d01da39a8ea92242/51c13d1a9832e8f2d01da39a8ea92242.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751981.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/68a/c60a91b1a364114703379488754f068a/c60a91b1a364114703379488754f068a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751986.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/8c1/b4af38e4f0453ced9d227a6a8d0058c1/b4af38e4f0453ced9d227a6a8d0058c1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751991.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7cf/a97e1bbfb9d8329650be8837841527cf/a97e1bbfb9d8329650be8837841527cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751996.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2ac/71bb7c884ff69f440464925fc88472ac/71bb7c884ff69f440464925fc88472ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752001.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/333/cbf803f241a0872ed9cd174a966e8333/cbf803f241a0872ed9cd174a966e8333.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752006.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/184/0b4ab6326d1fa30e97a625822f933184/0b4ab6326d1fa30e97a625822f933184.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752011.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d91/3e96618124b21954605a529e14db5d91/3e96618124b21954605a529e14db5d91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752016.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7bf/9d97c737ab69b3a426911ae652d187bf/9d97c737ab69b3a426911ae652d187bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752021.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d4a/742cd3c22b501e304eea813684e4cd4a/742cd3c22b501e304eea813684e4cd4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752026.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/272/b049801877acacc68611aee0fc4d3272/b049801877acacc68611aee0fc4d3272.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752031.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/fee/bcf192e3399a96d25f1ff52b0d33afee/bcf192e3399a96d25f1ff52b0d33afee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752036.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/44a/66335e9ad1c3eff8ca5f4d7c7b94844a/66335e9ad1c3eff8ca5f4d7c7b94844a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752041.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a00/f644028e916368b9fdd80922010bca00/f644028e916368b9fdd80922010bca00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752046.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/aba/1997adf0d9a0656c9399919ddc0c7aba/1997adf0d9a0656c9399919ddc0c7aba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752051.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/8e1/25f27e3b863074d1d43dd6b4200748e1/25f27e3b863074d1d43dd6b4200748e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752056.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ca8/a491e50b152a7afa43ad9f292b619ca8/a491e50b152a7afa43ad9f292b619ca8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752061.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b63/9d5e1fad6c26bc01ce13cc869e020b63/9d5e1fad6c26bc01ce13cc869e020b63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752066.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1cf/50484b0aac6a54987ad053228661a1cf/50484b0aac6a54987ad053228661a1cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752071.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/28b/a50c053d6f6453c23e72eb22b6cdb28b/a50c053d6f6453c23e72eb22b6cdb28b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752076.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7e0/423976da9143d4b67222ec324a1a87e0/423976da9143d4b67222ec324a1a87e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752081.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e94/f2de2a60efbdf4efc6277d20435bde94/f2de2a60efbdf4efc6277d20435bde94.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752086.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/dc5/b3cd8496355d429588575437196c7dc5/b3cd8496355d429588575437196c7dc5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752091.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c29/95baf9251257d5f2913299aa314dac29/95baf9251257d5f2913299aa314dac29.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752096.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b56/51ce1251b5804a8b3de5f659cc1abb56/51ce1251b5804a8b3de5f659cc1abb56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752101.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9b9/309c904029b7b2637cfdb762b63509b9/309c904029b7b2637cfdb762b63509b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752106.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/13d/eec930ca8305c18e1ab0a20e6b1d813d/eec930ca8305c18e1ab0a20e6b1d813d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752111.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b9e/08ec2346e63d95fb58f901b3ae234b9e/08ec2346e63d95fb58f901b3ae234b9e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752116.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/045/659b152d95c09f9012c2695748313045/659b152d95c09f9012c2695748313045.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752121.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7d8/07d3bf7c54e39a689edce6ccf2ed47d8/07d3bf7c54e39a689edce6ccf2ed47d8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752126.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ac2/cb6cbf181a8b83d6b5a6daad0ab50ac2/cb6cbf181a8b83d6b5a6daad0ab50ac2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752131.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4f3/30933c51386231615c29b340785b14f3/30933c51386231615c29b340785b14f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752136.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a3c/c7072432c674ffa47c5fdcad4cae6a3c/c7072432c674ffa47c5fdcad4cae6a3c.db +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/32 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx6aeea55eb672443680402-006b08fef8 - 0.0288 - - 1795751672.147991896 1795751672.176783800 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd6a33880cba4446eb51f1-006b08fef8" "proxy-server 525340" 0.0017 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a/c1" 201 - "PUT http://127.0.0.1:55843/sdb1/3/a/c1" "txd6a33880cba4446eb51f1-006b08fef8" "container-server 525340" 0.0016 "-" 525340 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a/c1" 201 - "PUT http://127.0.0.1:49155/sda1/3/a/c1" "txd6a33880cba4446eb51f1-006b08fef8" "container-server 525340" 0.0038 "-" 525340 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd6a33880cba4446eb51f1-006b08fef8" "proxy-server 525340" 0.0231 "-" 525340 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/3/a/c1" 201 - "PUT http://localhost/v1/a/c1" "txd6a33880cba4446eb51f1-006b08fef8" "proxy-server 525340" 0.0159 "-" 525340 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/32 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - txd6a33880cba4446eb51f1-006b08fef8 - 0.0357 - - 1795751672.178146362 1795751672.213887691 1 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12f85c9ea8d6414fb3398-006b08fef8" "proxy-server 525340" 0.0017 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://127.0.0.1:49155/sda1/0/a/c2" "tx12f85c9ea8d6414fb3398-006b08fef8" "container-server 525340" 0.0016 "-" 525340 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://127.0.0.1:55843/sdb1/0/a/c2" "tx12f85c9ea8d6414fb3398-006b08fef8" "container-server 525340" 0.0009 "-" 525340 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx12f85c9ea8d6414fb3398-006b08fef8" "proxy-server 525340" 0.0125 "-" 525340 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx12f85c9ea8d6414fb3398-006b08fef8" "proxy-server 525340" 0.0091 "-" 525340 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/32 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx12f85c9ea8d6414fb3398-006b08fef8 - 0.0231 - - 1795751672.215255022 1795751672.238392830 2 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txf84cb1185c8b44eda7a11-006b08fef8) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx583a993f13724acb85158-006b08fef8) +proxy-ut ERROR: ERROR 500 Trying to DELETE /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx583a993f13724acb85158-006b08fef8) +proxy-ut ERROR: Object DELETE returning 503 for (204, 503, 503) (txn: tx583a993f13724acb85158-006b08fef8) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx829c2f6d6298400baf558-006b08fef8" "proxy-server 525340" 0.0034 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb402141f425c4792ae444-006b08fef8" "proxy-server 525340" 0.0013 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx844f766b02b24a1bb1861-006b08fef8" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx844f766b02b24a1bb1861-006b08fef8" "object-server 525340" 0.0004 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx844f766b02b24a1bb1861-006b08fef8" "proxy-server 525340" 0.0057 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx844f766b02b24a1bb1861-006b08fef8" "proxy-server 525340" 0.0069 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/32 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx844f766b02b24a1bb1861-006b08fef8 - 0.0208 - - 1795751672.298368216 1795751672.319147348 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5792b1897d7b43deab0da-006b08fef8" "proxy-server 525340" 0.0019 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txbcb971a014fb404c881b9-006b08fef8" "proxy-server 525340" 0.0023 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx4a0cc2940dc641a28953c-006b08fef8" "proxy-server 525340" 0.0004 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4898cba766054c3ca567d-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx959b1719d9c5486283ec0-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "GET /sda1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx4661a5dd224241189eed0-006b08fef8" "proxy-server 525340" 0.0003 "-" 525340 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_bad_range_zero_byte ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_calls_authorize ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'object'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'object'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'object'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Setting object count to 1058 (txn: tx4c01bd306a7f482490cd8-006b08fef3) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Setting object count to 1024 (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Setting object count to 1024 (txn: tx05974d0ff80a43f892fd4-006b08fef5) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c_sub_pie', lower='lemon', upper='') a/c_sub_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Get listing from /v1/a/c_sub_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Setting object count to 1072 (txn: tx0b23d18091ef4b12afdb2-006b08fef7) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_newest_large_file ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txea3804602a96409b9822b-006b08fef8) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txeb9e656307ae4faa8b137-006b08fef8) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx46b8348bb0534746962f1-006b08fef8) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txfb7e7663829d46fc9f45b-006b08fef8) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txe5af140938034cb7aa18a-006b08fef8) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx001daa66778f47f5ad64c-006b08fef8) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b80dc2548eb4c36a7302-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0994907dd62d41a4a83a8-006b08fef8" "proxy-server 525340" 0.0063 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/3/a/c/o.large" 201 - "PUT http://localhost/sda1/2/a/c/o.large" "txcdbe73b744b949d1a315d-006b08fef8" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/3/a/c/o.large" 201 - "PUT http://localhost/sdb1/2/a/c/o.large" "txcdbe73b744b949d1a315d-006b08fef8" "object-server 525340" 0.0004 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txcdbe73b744b949d1a315d-006b08fef8" "proxy-server 525340" 0.0304 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/2/a/c/o.large" 201 - "PUT http://localhost/v1/a/c/o.large" "txcdbe73b744b949d1a315d-006b08fef8" "proxy-server 525340" 0.0303 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/32 PUT /v1/a/c/o.large HTTP/1.0 201 - - t 1048576 - - txcdbe73b744b949d1a315d-006b08fef8 - 0.0600 - - 1795751672.500432730 1795751672.560458422 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa17476663e6c4bfbaaf30-006b08fef8" "proxy-server 525340" 0.0095 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx4b44647b3e5140fba89da-006b08fef8" "proxy-server 525340" 0.0064 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "GET /sdb1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx992fd7a6089b429199bec-006b08fef8" "proxy-server 525340" 0.0003 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "GET /sda1/2/a/c/o.large" 200 1048576 "GET http://localhost/v1/a/c/o.large" "tx992fd7a6089b429199bec-006b08fef8" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: (525340) wsgi starting up on http://127.0.0.1:51173 +proxy DEBUG: (525340) accepted ('127.0.0.1', 57344) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbedbd5ab04a94df4b192e-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/0/a/zero" 201 - "PUT http://127.0.0.1:55843/sdb1/2/a/zero" "txbedbd5ab04a94df4b192e-006b08fef8" "container-server 525340" 0.0011 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/0/a/zero" 201 - "PUT http://127.0.0.1:49155/sda1/2/a/zero" "txbedbd5ab04a94df4b192e-006b08fef8" "container-server 525340" 0.0010 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txbedbd5ab04a94df4b192e-006b08fef8" "proxy-server 525340" 0.0330 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/2/a/zero" 201 - "PUT http://localhost/v1/a/zero" "txbedbd5ab04a94df4b192e-006b08fef8" "proxy-server 525340" 0.0212 "-" 525340 0 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:54:32] "PUT /v1/a/zero HTTP/1.1" 201 174 0.056050 (txn: txbedbd5ab04a94df4b192e-006b08fef8) +proxy DEBUG: (525340) accepted ('127.0.0.1', 57356) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txff7a550d778f471db9702-006b08fef8" "proxy-server 525340" 0.0018 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sdb1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx5af8b574a41347029b9fc-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sdb1/1/a/zero/go-get-it" "tx0622ae4622cf442f993f2-006b08fef8" "object-server 525340" 0.0005 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/2/a/zero/go-get-it" 201 - "PUT http://localhost/sda1/1/a/zero/go-get-it" "tx0622ae4622cf442f993f2-006b08fef8" "object-server 525340" 0.0005 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sdb1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx0622ae4622cf442f993f2-006b08fef8" "proxy-server 525340" 0.0178 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "PUT /sda1/1/a/zero/go-get-it" 201 - "PUT http://localhost/v1/a/zero/go-get-it" "tx0622ae4622cf442f993f2-006b08fef8" "proxy-server 525340" 0.0189 "-" 525340 0 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:54:32] "PUT /v1/a/zero/go-get-it HTTP/1.1" 201 206 0.043527 (txn: tx0622ae4622cf442f993f2-006b08fef8) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaf934f6c6ead43cbbfba7-006b08fef8" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "HEAD /sda1/2/a/zero" 204 - "HEAD http://localhost/v1/a/zero" "tx726a098181e8435698d30-006b08fef8" "proxy-server 525340" 0.0076 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:32 +0000] "GET /sdb1/1/a/zero/go-get-it" 200 1309 "GET http://localhost/v1/a/zero/go-get-it" "txc5fe82f01ad844e98b833-006b08fef8" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 - - [27/Nov/2026 17:54:32] "GET /v1/a/zero/go-get-it HTTP/1.1" 200 1729 0.030095 (txn: txc5fe82f01ad844e98b833-006b08fef8) +proxy DEBUG: (525340) timed out ('127.0.0.1', 57356) (txn: txc5fe82f01ad844e98b833-006b08fef8)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_pipeline ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752141.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/61e/94b4d68effd60ad794702327dbb6561e/94b4d68effd60ad794702327dbb6561e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752146.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/321/68351449ef6417f429ca2f5a2db08321/68351449ef6417f429ca2f5a2db08321.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752151.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/174/ff55d1842fd2f38b32f82d74adef4174/ff55d1842fd2f38b32f82d74adef4174.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752156.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e57/ea4507a1a7c1e432cfa03d3953975e57/ea4507a1a7c1e432cfa03d3953975e57.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752161.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/589/12ccecdf6cd172b79ca54048d983f589/12ccecdf6cd172b79ca54048d983f589.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752166.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d53/96de281a772d15ea36b37486fe4c7d53/96de281a772d15ea36b37486fe4c7d53.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752171.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/eca/0c5af087fd43fc9108d8e22d49eebeca/0c5af087fd43fc9108d8e22d49eebeca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752176.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c87/5771887eac36e23726f87da29b6d9c87/5771887eac36e23726f87da29b6d9c87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752181.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e7f/326a2ca3b84ac3da59b2e62da4028e7f/326a2ca3b84ac3da59b2e62da4028e7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752186.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c11/e8fa153a96a1fc64df764bcd7951ec11/e8fa153a96a1fc64df764bcd7951ec11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752191.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/129/46efd1b6cdb3e02647dbf0747b0f1129/46efd1b6cdb3e02647dbf0747b0f1129.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752196.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6c7/95164200dfff96cc215115e5b955f6c7/95164200dfff96cc215115e5b955f6c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752201.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/bd3/f88e7bac50c3e5e76825f9db5f4e7bd3/f88e7bac50c3e5e76825f9db5f4e7bd3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752206.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/3af/2972c44abb3bc15b0dde4c95752053af/2972c44abb3bc15b0dde4c95752053af.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752211.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ab0/d39ba8d537e0b9c64325e7baca3c7ab0/d39ba8d537e0b9c64325e7baca3c7ab0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752216.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a83/3023b9f6f0b315ee3608e4a461380a83/3023b9f6f0b315ee3608e4a461380a83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752221.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/210/adcb736a037a61deba084cbc1d86b210/adcb736a037a61deba084cbc1d86b210.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752226.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1e8/78ddbe78fb0ea743d6ee8fe86ccd71e8/78ddbe78fb0ea743d6ee8fe86ccd71e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752231.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a12/4b7a877c8a9c9bb3d94f02aa94b38a12/4b7a877c8a9c9bb3d94f02aa94b38a12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752236.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1de/6de63122ff1442847006fa35c1c551de/6de63122ff1442847006fa35c1c551de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752241.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1aa/c40cd7172ea93bcc2cb4822c469241aa/c40cd7172ea93bcc2cb4822c469241aa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752246.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b5f/524498df6576bf51cc454abd6f5a2b5f/524498df6576bf51cc454abd6f5a2b5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752251.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/036/bf0033537906702e0bc58d30f1e72036/bf0033537906702e0bc58d30f1e72036.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752256.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b78/f78ab3ab5f66d985b2d676a2c1f70b78/f78ab3ab5f66d985b2d676a2c1f70b78.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752261.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/bbb/801885497fdc7bdc1b13d9a5189fdbbb/801885497fdc7bdc1b13d9a5189fdbbb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752266.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/502/f3535f3fc6436f76617ef46f55a43502/f3535f3fc6436f76617ef46f55a43502.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752271.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d5e/33039eb61351c92050d8fa89eaa6cd5e/33039eb61351c92050d8fa89eaa6cd5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752276.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c14/87c9083e149ad772ff566a24eba01c14/87c9083e149ad772ff566a24eba01c14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752281.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a40/ccb2b429eca3874e3a0cb949102fda40/ccb2b429eca3874e3a0cb949102fda40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752286.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2b1/3fe58594d23158238efdddc202a542b1/3fe58594d23158238efdddc202a542b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752291.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/100/1c6a367b0c00f3a2ddfd5ad822dc4100/1c6a367b0c00f3a2ddfd5ad822dc4100.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752296.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/23e/c93e1aceb7a54072cb94391b27de623e/c93e1aceb7a54072cb94391b27de623e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752301.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/849/8c8d76c1f990662a5b5ac8e069a38849/8c8d76c1f990662a5b5ac8e069a38849.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752306.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e0d/1ebd238e48ea9616253c5ddf684fae0d/1ebd238e48ea9616253c5ddf684fae0d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752311.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4f1/519b1f106b5de34664dae541ad4554f1/519b1f106b5de34664dae541ad4554f1.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges ... ok + +proxy INFO: (525340) wsgi exited, is_accepting=True +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15b51dcc937d4f8c91add-006b08fef9" "proxy-server 525340" 0.0054 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9061699646b44d1d8fb39-006b08fef9" "proxy-server 525340" 0.0030 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/3/a/c/o.beans" 201 - "PUT http://localhost/sdb1/1/a/c/o.beans" "tx2d1c8150eda8411f8daf6-006b08fef9" "object-server 525340" 0.0004 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/3/a/c/o.beans" 201 - "PUT http://localhost/sda1/1/a/c/o.beans" "tx2d1c8150eda8411f8daf6-006b08fef9" "object-server 525340" 0.0004 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx2d1c8150eda8411f8daf6-006b08fef9" "proxy-server 525340" 0.0050 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/1/a/c/o.beans" 201 - "PUT http://localhost/v1/a/c/o.beans" "tx2d1c8150eda8411f8daf6-006b08fef9" "proxy-server 525340" 0.0061 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 PUT /v1/a/c/o.beans HTTP/1.0 201 - - t 5800 - - tx2d1c8150eda8411f8daf6-006b08fef9 - 0.0285 - - 1795751673.077610016 1795751673.106143951 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa852f682b37b45e297d59-006b08fef9" "proxy-server 525340" 0.0017 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txaf23d156514c4f2fa2cef-006b08fef9" "proxy-server 525340" 0.0022 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/1/a/c/o.beans" 206 191 "GET http://localhost/v1/a/c/o.beans" "tx3ff101532a604485a31f5-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txec7cc0544d6345dbac6dd-006b08fef9" "proxy-server 525340" 0.0011 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx737af9fa92f848db84c11-006b08fef9" "proxy-server 525340" 0.0021 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/1/a/c/o.beans" 200 5800 "GET http://localhost/v1/a/c/o.beans" "txfb3665dcf8404bff822d3-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a2d35db8df24cae818a1-006b08fef9" "proxy-server 525340" 0.0043 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9c49515fede44b7e93ce9-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/1/a/c/o.beans" 206 1076 "GET http://localhost/v1/a/c/o.beans" "txaab797ef5ea1403ba0594-006b08fef9" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3837b3f7307944c79f01c-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx365a85398bfc4622b26fb-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/sdb1/3/a/c/o.smurfs" "txfea356deae1b4bee87197-006b08fef9" "object-server 525340" 0.0004 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/sda1/3/a/c/o.smurfs" "txfea356deae1b4bee87197-006b08fef9" "object-server 525340" 0.0004 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txfea356deae1b4bee87197-006b08fef9" "proxy-server 525340" 0.0058 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/3/a/c/o.smurfs" 201 - "PUT http://localhost/v1/a/c/o.smurfs" "txfea356deae1b4bee87197-006b08fef9" "proxy-server 525340" 0.0057 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 PUT /v1/a/c/o.smurfs HTTP/1.0 201 - - t 53000 - - txfea356deae1b4bee87197-006b08fef9 - 0.0176 - - 1795751673.150404930 1795751673.168000460 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38170d7eac4043e690f54-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7ff6f7b4dc83440b8823a-006b08fef9" "proxy-server 525340" 0.0022 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/3/a/c/o.smurfs" 206 501 "GET http://localhost/v1/a/c/o.smurfs" "tx5ee33652c8f94d0b82fd3-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:46425/sda1 (txn: tx5ee33652c8f94d0b82fd3-006b08fef9) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 201 "GET http://localhost/v1/a/c/o.smurfs" "tx5ee33652c8f94d0b82fd3-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf3e56fe2595e414aa2d4b-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa5ec2624f5294d5eba72a-006b08fef9" "proxy-server 525340" 0.0021 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx8eb87aaba0314ae8aadc4-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:46425/sda1 (txn: tx8eb87aaba0314ae8aadc4-006b08fef9) +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1081 "GET http://localhost/v1/a/c/o.smurfs" "tx8eb87aaba0314ae8aadc4-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:37651/sdb1 (txn: tx8eb87aaba0314ae8aadc4-006b08fef9) +proxy INFO: Client disconnected on read of '/a/c/o.smurfs' (txn: tx8eb87aaba0314ae8aadc4-006b08fef9) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56303085b2c74a2a8252b-006b08fef9" "proxy-server 525340" 0.0011 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3ccd4692d3594e52a1b05-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txf9b1566e06d447e697225-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:46425/sda1 (txn: txf9b1566e06d447e697225-006b08fef9)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_ranges_resuming ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_respects_read_affinity ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_GET_short_read_resuming ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1600 "GET http://localhost/v1/a/c/o.smurfs" "txf9b1566e06d447e697225-006b08fef9" "proxy-server 525340" 0.0004 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62e7f6adcea549b2a99e3-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa7199c3e82644246be002-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "txe193a8970cd646a2b7217-006b08fef9" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy ERROR: Trying to read next part of object multi-part GET (retrying) 127.0.0.1:37651/sdb1 (txn: txe193a8970cd646a2b7217-006b08fef9) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1280 "GET http://localhost/v1/a/c/o.smurfs" "txe193a8970cd646a2b7217-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9aa9c17ef92f4456b9c35-006b08fef9" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txa466464b790b411ba3147-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/3/a/c/o.smurfs" 206 1898 "GET http://localhost/v1/a/c/o.smurfs" "tx181b6cf8f7c94a2a96371-006b08fef9" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy ERROR: Trying to read object during GET (retrying) 127.0.0.1:37651/sdb1 (txn: tx181b6cf8f7c94a2a96371-006b08fef9) +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sda1/3/a/c/o.smurfs" 206 1031 "GET http://localhost/v1/a/c/o.smurfs" "tx181b6cf8f7c94a2a96371-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r1=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx5fdb2677e0014ffcb2dbc-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx019791fdaa89461788c60-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0z0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx6b63ea78a27e4aada3cb9-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r1z1=1, r0z2=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'affinity', 'read_affinity': 'r0z2=1, r0=2', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o.jpg' (txn: tx79726a41325e4c3882cab-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx62e7fe521f48408f8aa5d-006b08fef9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx28535e2dff2b46e2822d1-006b08fef9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx28535e2dff2b46e2822d1-006b08fef9) +proxy-ut ERROR: ERROR 500 b'' Trying to HEAD /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx28535e2dff2b46e2822d1-006b08fef9) +proxy-ut ERROR: Object HEAD returning 503 for [500, 500, 500] (txn: tx28535e2dff2b46e2822d1-006b08fef9) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx56a364b3f9304c9e8afda-006b08fef9)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_absolute_uri ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_calls_authorize ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_HEAD_newest ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_OPTIONS ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_backend_headers ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_calls_authorize ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_converts_delete_after_to_delete_at ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_authorize ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_count ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_key_len ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_size ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_meta_val_len ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_POST_x_container_headers_with_more_container_replicas ... ok + +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx56a364b3f9304c9e8afda-006b08fef9) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to HEAD /v1/a/c/o: Timeout (Nones) (txn: tx56a364b3f9304c9e8afda-006b08fef9) +proxy-ut ERROR: Object HEAD returning 503 for [] (txn: tx56a364b3f9304c9e8afda-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d517a5bb59d447c9a239-006b08fef9" "proxy-server 525340" 0.0055 "-" 525340 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx5d517a5bb59d447c9a239-006b08fef9 - 0.0082 - - 1795751673.361469507 1795751673.369711637 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txed8703197680461b915c3-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - txed8703197680461b915c3-006b08fef9 - 0.0081 - - 1795751673.370823383 1795751673.378884077 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txf966d6f1d2694d1d8d460-006b08fef9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx011cef6bdbfd4768842f3-006b08fef9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx011cef6bdbfd4768842f3-006b08fef9) +proxy-ut ERROR: Object POST returning 503 for (202, 503, 503) (txn: tx011cef6bdbfd4768842f3-006b08fef9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx4bf4a3bdaa69460288a59-006b08fef9) +proxy-ut ERROR: Object POST returning 503 for (202, 404, 503) (txn: tx4bf4a3bdaa69460288a59-006b08fef9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx31efa2b3e07d40cb9e60c-006b08fef9) +proxy-ut ERROR: ERROR 500 Trying to POST /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx31efa2b3e07d40cb9e60c-006b08fef9) +proxy-ut ERROR: Object POST returning 503 for (404, 503, 503) (txn: tx31efa2b3e07d40cb9e60c-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.0:3000/sda (txn: tx68901d19679a4c718262c-006b08fef9) +proxy-ut ERROR: ERROR 500 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: tx705cec666fb04908b923a-006b08fef9)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_GET_unicode_metadata ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_no_memcache ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752316.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ead/858ea1266187e24a66a7eec8a2bfcead/858ea1266187e24a66a7eec8a2bfcead.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752321.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4d2/74c93d55cb1a89ec5298395efe5e64d2/74c93d55cb1a89ec5298395efe5e64d2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752326.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/69c/4e33663b88c82478a7b3c9ca1828e69c/4e33663b88c82478a7b3c9ca1828e69c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752331.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f84/4ca75f0a4f9b019cc754399e50549f84/4ca75f0a4f9b019cc754399e50549f84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752336.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/72b/85eb17fa35f5a984f7781945c397772b/85eb17fa35f5a984f7781945c397772b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752341.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f44/018b6c017462acff39ed2380bb71bf44/018b6c017462acff39ed2380bb71bf44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752346.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2d4/6684f18c5714eedf463eaadaef7162d4/6684f18c5714eedf463eaadaef7162d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752351.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/bb9/11c5ae3900af77b2de18ad24d2799bb9/11c5ae3900af77b2de18ad24d2799bb9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752356.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/092/1533a44f88e2ea49c90b305241474092/1533a44f88e2ea49c90b305241474092.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752361.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a44/4e9b2b6a15db332b13866e3892365a44/4e9b2b6a15db332b13866e3892365a44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752366.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/934/9770f8fa7918841ff3d4f5846fcb7934/9770f8fa7918841ff3d4f5846fcb7934.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752371.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6d7/eb7269f0a7637093e79cdfc7aba6e6d7/eb7269f0a7637093e79cdfc7aba6e6d7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752376.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/24d/5d1d0f53d97fe634a4e4566e2ff8624d/5d1d0f53d97fe634a4e4566e2ff8624d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752381.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/275/05bd70d12cfb71c3f382eef816f6c275/05bd70d12cfb71c3f382eef816f6c275.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752386.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1c4/cdb41b23833c97a2f86357dbea5151c4/cdb41b23833c97a2f86357dbea5151c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752391.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/89f/e92ccd2e497897af0224ab7cbf89389f/e92ccd2e497897af0224ab7cbf89389f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752396.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1fb/40faffaff77eb8a7d1e760bb6bf291fb/40faffaff77eb8a7d1e760bb6bf291fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752401.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/843/e20d6e0c49b1e4e863fb9458c2491843/e20d6e0c49b1e4e863fb9458c2491843.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752406.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b92/b92e624ed3d3be05521710dcb62c1b92/b92e624ed3d3be05521710dcb62c1b92.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752411.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ede/9e05de825e2bd71e21ea1991af808ede/9e05de825e2bd71e21ea1991af808ede.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752416.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7b5/478a0325ec498d76c7889f2f939877b5/478a0325ec498d76c7889f2f939877b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752421.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/da1/f14a848b68f00532ce45f1f7a2e89da1/f14a848b68f00532ce45f1f7a2e89da1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752426.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f0b/c919034bddd26a1b36f082f00091cf0b/c919034bddd26a1b36f082f00091cf0b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752431.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9e6/de49aa796d094a96af0647f900aa69e6/de49aa796d094a96af0647f900aa69e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752436.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/623/c6957c9cd4a2a7554cc1ebad7629b623/c6957c9cd4a2a7554cc1ebad7629b623.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752441.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/0e5/61d1dfefb7d445767bea2b8ef4ced0e5/61d1dfefb7d445767bea2b8ef4ced0e5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752446.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/edb/fe2b19dd7d07385471416bc6aad86edb/fe2b19dd7d07385471416bc6aad86edb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752451.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f06/b4864834ce2c1acbf8dc6e4967bcdf06/b4864834ce2c1acbf8dc6e4967bcdf06.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752456.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/502/75188bb7c017cde8acb8ea8b2bccb502/75188bb7c017cde8acb8ea8b2bccb502.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752461.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/dda/a8a85696290a04debc6fc4afa2df2dda/a8a85696290a04debc6fc4afa2df2dda.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752466.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/fa3/a2949d29e586513736f9ea89b6eb7fa3/a2949d29e586513736f9ea89b6eb7fa3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752471.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/5ca/9ad27da0478d53badbd6908cdaaaa5ca/9ad27da0478d53badbd6908cdaaaa5ca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752476.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a18/3c0a5990a79a3644634bb742d9341a18/3c0a5990a79a3644634bb742d9341a18.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752481.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/ef3/6287bc5a03ce33ca09fbd6afc0174ef3/6287bc5a03ce33ca09fbd6afc0174ef3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752486.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/014/ef01c5ee27dde1042915c003f4281014/ef01c5ee27dde1042915c003f4281014.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752491.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/26f/dfce2169ea1b65a09b234805ba3a726f/dfce2169ea1b65a09b234805ba3a726f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752496.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/233/4a19a33d5c37809f968237e1f10b0233/4a19a33d5c37809f968237e1f10b0233.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752501.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/88d/d41c9eeedef855b44bf93cbd7eeb588d/d41c9eeedef855b44bf93cbd7eeb588d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752506.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/502/9474d4a31b2544f1a8325bb473069502/9474d4a31b2544f1a8325bb473069502.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752511.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/25a/2f4ea170d1ffa4ba2f6fcce8d9a3125a/2f4ea170d1ffa4ba2f6fcce8d9a3125a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752516.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/02a/747eee41ad7e3dfb4b5cd9936ef4802a/747eee41ad7e3dfb4b5cd9936ef4802a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752521.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/35c/b13b130f9ca72f101b99f698bd59835c/b13b130f9ca72f101b99f698bd59835c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752526.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/608/e14ad847449f44a0748f4b496f4c6608/e14ad847449f44a0748f4b496f4c6608.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752531.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f68/370e17d2324ef6651ec5f6847f6a4f68/370e17d2324ef6651ec5f6847f6a4f68.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752536.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/afb/c544eb3f676a22f7c59e532abe0d5afb/c544eb3f676a22f7c59e532abe0d5afb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752541.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7b1/dd92606320a4265c017d5a60c066b7b1/dd92606320a4265c017d5a60c066b7b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752546.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b2f/c39c1086b15ff7678699904e4f2b1b2f/c39c1086b15ff7678699904e4f2b1b2f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752551.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/824/1c8a1b864c68e4d19d090edd6ec89824/1c8a1b864c68e4d19d090edd6ec89824.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752556.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/00a/46eccd867b06d1211981193c42c1d00a/46eccd867b06d1211981193c42c1d00a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752561.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d24/6537750f4007985723d0c95f89178d24/6537750f4007985723d0c95f89178d24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752566.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7ff/91d9d56e0a796719603f5a9402d3f7ff/91d9d56e0a796719603f5a9402d3f7ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752571.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/87f/f1e5abfe3969fe5642224fed3bf7587f/f1e5abfe3969fe5642224fed3bf7587f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752576.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/81d/e50b5ceba55b05ebd280b8659546081d/e50b5ceba55b05ebd280b8659546081d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752581.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/5da/1b4fef31ea9e7aadb23cdab1c38015da/1b4fef31ea9e7aadb23cdab1c38015da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752586.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/057/34d64370de39a84b5a6f32832a4b2057/34d64370de39a84b5a6f32832a4b2057.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752591.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/29f/774d161122bd41cd0f0334cac119729f/774d161122bd41cd0f0334cac119729f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752596.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/59a/ec1e9f40f4a55349df7fca232276359a/ec1e9f40f4a55349df7fca232276359a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752601.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/5b5/c12b5198f812344ef8d582cdb31485b5/c12b5198f812344ef8d582cdb31485b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752606.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/361/31ecb13b3b86d8c6ecec14a5380ca361/31ecb13b3b86d8c6ecec14a5380ca361.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752611.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9b4/8a57473c70d4ae9713a279fd319439b4/8a57473c70d4ae9713a279fd319439b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752616.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/25c/22f145439825be56583a5f9b1e59525c/22f145439825be56583a5f9b1e59525c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752621.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7d5/e6308baf7398434d7b9a9040aa1647d5/e6308baf7398434d7b9a9040aa1647d5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752626.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6ac/0e6fbe079c268d71e3d98f2f805e06ac/0e6fbe079c268d71e3d98f2f805e06ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752631.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/719/5e7b5c81134cb3011298eb1cfbc05719/5e7b5c81134cb3011298eb1cfbc05719.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752636.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/0b1/106a7425a29f6e175a214cc1e0d900b1/106a7425a29f6e175a214cc1e0d900b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752641.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/70f/80cab7f123a70d2a0f3a0f766c82070f/80cab7f123a70d2a0f3a0f766c82070f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752646.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2c7/848f4712c7c25f6e7e17e10087bf82c7/848f4712c7c25f6e7e17e10087bf82c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752651.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4bc/93b6393703b344e29cd51973e496b4bc/93b6393703b344e29cd51973e496b4bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752656.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e15/8560c746ca2d67358cfd28df99b5de15/8560c746ca2d67358cfd28df99b5de15.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752661.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/585/3f6a8a79cf77f148a9f242bc6a52e585/3f6a8a79cf77f148a9f242bc6a52e585.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752666.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/594/8f99bd49317e5911660784684b013594/8f99bd49317e5911660784684b013594.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752671.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b77/255aec0594fc96b3875be2338a946b77/255aec0594fc96b3875be2338a946b77.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752676.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/b82/6f0e6579404a5dea1cd49f4a8cff9b82/6f0e6579404a5dea1cd49f4a8cff9b82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752681.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a67/30d75f133f08a17ad108abf6f1d64a67/30d75f133f08a17ad108abf6f1d64a67.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752686.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a44/30990a2a4be21d556f3f5da94e5f1a44/30990a2a4be21d556f3f5da94e5f1a44.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752691.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/7fd/b15aad9f91bae8cdf9c73c2b9cdef7fd/b15aad9f91bae8cdf9c73c2b9cdef7fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752696.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1f2/0ce8310dabcf93c77f061cb2256d91f2/0ce8310dabcf93c77f061cb2256d91f2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752701.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/2a6/1ec9a39b7c6153b030ff2b2085a872a6/1ec9a39b7c6153b030ff2b2085a872a6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752706.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/9cf/052ff13ea2a1438d011deeb544c229cf/052ff13ea2a1438d011deeb544c229cf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752711.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/f26/e062a45df83227c81fc9a0b7a4b87f26/e062a45df83227c81fc9a0b7a4b87f26.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752716.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/93d/d9614384d6626156f322ef385e44a93d/d9614384d6626156f322ef385e44a93d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752721.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/930/afc03a7376f38682b2f620d077d79930/afc03a7376f38682b2f620d077d79930.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752726.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/3e3/b96c23ccaebbe6d0bceb04d2eb14f3e3/b96c23ccaebbe6d0bceb04d2eb14f3e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752731.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c2d/bf604947b540fb4a2e16a2809e0fbc2d/bf604947b540fb4a2e16a2809e0fbc2d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752736.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/862/df2459080aced65268f7b1f764ee6862/df2459080aced65268f7b1f764ee6862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752741.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/375/ac32ddcff06c7e3e9e21db2fcb7af375/ac32ddcff06c7e3e9e21db2fcb7af375.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752746.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/d30/5d7255096550234d152bb000981b3d30/5d7255096550234d152bb000981b3d30.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752751.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/838/263ba928d343ba8d25c901c749f3f838/263ba928d343ba8d25c901c749f3f838.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752756.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/af3/88e72e56ae8b1060861920794da62af3/88e72e56ae8b1060861920794da62af3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752761.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a50/55666ba0643379121be8ea2b98c6aa50/55666ba0643379121be8ea2b98c6aa50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752766.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1bb/d1fb72416186de98ef5f2aa9f5f871bb/d1fb72416186de98ef5f2aa9f5f871bb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752771.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/884/a3083c6f611d8ad28f13ed16ebf29884/a3083c6f611d8ad28f13ed16ebf29884.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752776.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/787/5b773524c6fa85f23a5c49450bd35787/5b773524c6fa85f23a5c49450bd35787.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752781.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/bb2/64636e1203e09974c8d4dabbd99aabb2/64636e1203e09974c8d4dabbd99aabb2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752786.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e58/01d70a29e1181419888b3fc394f2be58/01d70a29e1181419888b3fc394f2be58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752791.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/667/4af73abd5156f4c95c90089e845ed667/4af73abd5156f4c95c90089e845ed667.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752796.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/1c7/c0f47d32c72283ccfad14589ccf2b1c7/c0f47d32c72283ccfad14589ccf2b1c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752801.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6b0/e40c43eab0670ceb731c8755e68da6b0/e40c43eab0670ceb731c8755e68da6b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752806.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/418/8e5c2ed9b8747c32417d89cf27bfd418/8e5c2ed9b8747c32417d89cf27bfd418.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752811.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/41c/bf366ceb830ac9fa570755651294a41c/bf366ceb830ac9fa570755651294a41c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752816.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e82/fcede2ca7efc881c5d5d968c8633fe82/fcede2ca7efc881c5d5d968c8633fe82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752821.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/430/b26c9cff1d83905bbc5e4418171f3430/b26c9cff1d83905bbc5e4418171f3430.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752826.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/85a/cec33f0eaceea85b930ae7fd3650985a/cec33f0eaceea85b930ae7fd3650985a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752831.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/edf/8c43476350019fb4b4746b86eb577edf/8c43476350019fb4b4746b86eb577edf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752836.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6ac/b68ead9510ee2646aed1f9e20e54a6ac/b68ead9510ee2646aed1f9e20e54a6ac.dbtest.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_old_style_shard_root_ranges_not_merged_not_cleaving ... ok + +proxy-ut ERROR: Object PUT returning 503 for [204, 500, 404] (txn: tx705cec666fb04908b923a-006b08fef9) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx609422c5d2054f4aaa2bd-006b08fef9" "proxy-server 525340" 0.0054 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx62b4c02695a044b7918f2-006b08fef9" "proxy-server 525340" 0.0052 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sdb1/3/a/c/o.zerobyte" "tx2a449e6204054b37aac63-006b08fef9" "object-server 525340" 0.0006 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/sda1/3/a/c/o.zerobyte" "tx2a449e6204054b37aac63-006b08fef9" "object-server 525340" 0.0005 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx2a449e6204054b37aac63-006b08fef9" "proxy-server 525340" 0.0081 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/3/a/c/o.zerobyte" 201 - "PUT http://localhost/v1/a/c/o.zerobyte" "tx2a449e6204054b37aac63-006b08fef9" "proxy-server 525340" 0.0073 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 PUT /v1/a/c/o.zerobyte HTTP/1.0 201 - - t - - - tx2a449e6204054b37aac63-006b08fef9 - 0.0283 - - 1795751673.608746529 1795751673.637074709 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e24fe591e5546e2b0c49-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7599269f5e1c45aa95c22-006b08fef9" "proxy-server 525340" 0.0062 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/3/a/c/o.zerobyte" 200 - "GET http://localhost/v1/a/c/o.zerobyte" "tx63f50a01fe7b42a093b22-006b08fef9" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 GET /v1/a/c/o.zerobyte HTTP/1.0 200 - - t - - - tx63f50a01fe7b42a093b22-006b08fef9 - 0.0207 - - 1795751673.637892246 1795751673.658551216 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2833c58823c744788b403-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx13814c0395e14c5d826ba-006b08fef9" "proxy-server 525340" 0.0026 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/3/a/c/o.last_modified" 201 - "PUT http://localhost/sdb1/2/a/c/o.last_modified" "txf1d071912aff423aa3a56-006b08fef9" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/3/a/c/o.last_modified" 201 - "PUT http://localhost/sda1/2/a/c/o.last_modified" "txf1d071912aff423aa3a56-006b08fef9" "object-server 525340" 0.0005 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sdb1/2/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "txf1d071912aff423aa3a56-006b08fef9" "proxy-server 525340" 0.0062 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "PUT /sda1/2/a/c/o.last_modified" 201 - "PUT http://localhost/v1/a/c/o.last_modified" "txf1d071912aff423aa3a56-006b08fef9" "proxy-server 525340" 0.0062 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 PUT /v1/a/c/o.last_modified HTTP/1.0 201 - - t - - - txf1d071912aff423aa3a56-006b08fef9 - 0.0205 - - 1795751673.668946981 1795751673.689397335 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c7a28cc842e4cd39f13c-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx050cd3a984a748ecbf872-006b08fef9" "proxy-server 525340" 0.0023 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/2/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "tx883c94c58d3e4862b9433-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx883c94c58d3e4862b9433-006b08fef9 - 0.0125 - - 1795751673.690790176 1795751673.703274965 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdaca68706e1c46219e143-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx8f5feab6cb494ce18a6ff-006b08fef9" "proxy-server 525340" 0.0025 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/2/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx4051295a1541487596987-006b08fef9" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx4051295a1541487596987-006b08fef9 - 0.0125 - - 1795751673.704842329 1795751673.717382193 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8f906a6a6654152bcb79-006b08fef9" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx19843117a5f14c88b882d-006b08fef9" "proxy-server 525340" 0.0014 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:33 +0000] "GET /sdb1/2/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "txa796e0eca1b94e4586234-006b08fef9" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/33 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txa796e0eca1b94e4586234-006b08fef9 - 0.0142 - - 1795751673.718844652 1795751673.733008146 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5813475eccd84442bd61f-006b08fefa" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx09d3cefb5de049ad8c520-006b08fefa" "proxy-server 525340" 0.0013 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "PUT /sdb1/3/a/c/o.last_modified" 201 - "POST http://localhost/sdb1/2/a/c/o.last_modified" "tx5ba7c31dff2d49b09167f-006b08fefa" "object-server 525340" 0.0005 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "PUT /sda1/3/a/c/o.last_modified" 201 - "POST http://localhost/sda1/2/a/c/o.last_modified" "tx5ba7c31dff2d49b09167f-006b08fefa" "object-server 525340" 0.0005 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "POST /sda1/2/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx5ba7c31dff2d49b09167f-006b08fefa" "proxy-server 525340" 0.0090 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "POST /sdb1/2/a/c/o.last_modified" 202 76 "POST http://localhost/v1/a/c/o.last_modified" "tx5ba7c31dff2d49b09167f-006b08fefa" "proxy-server 525340" 0.0133 "-" 525340 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_last_modified ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_POST_requires_container_exist ... ok +test.unit.container.test_sharder.TestSharder.test_audit_root_container +test.unit.container.test_sharder.TestSharder.test_audit_root_container ... ok +test.unit.container.test_sharder.TestSharder.test_audit_root_container_reset_epoch +test.unit.container.test_sharder.TestSharder.test_audit_root_container_reset_epoch ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752841.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/6ab/b7b0c1d8c36872c65b18bf42ade226ab/b7b0c1d8c36872c65b18bf42ade226ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752846.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/da1/fe1bc40d41872d8b2065112618ba5da1/fe1bc40d41872d8b2065112618ba5da1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752851.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/228/83996112ecb10bc40f8c9ed39fef8228/83996112ecb10bc40f8c9ed39fef8228.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752856.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c25/a4977871bbaa9bcc25617aa39ffb5c25/a4977871bbaa9bcc25617aa39ffb5c25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752861.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/5f3/fada8576f3b0fe677a61210bd15535f3/fada8576f3b0fe677a61210bd15535f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752866.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/798/c401b2d755cc716856eb7df58134f798/c401b2d755cc716856eb7df58134f798.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752871.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/80f/e982e5b02a29d46b63d186dd2452b80f/e982e5b02a29d46b63d186dd2452b80f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752876.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/826/07203c2f39b2b5b4a8b5e1cc126a1826/07203c2f39b2b5b4a8b5e1cc126a1826.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752881.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/953/544a4059483bbd69f09918e37d172953/544a4059483bbd69f09918e37d172953.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752886.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/40c/0702379e502844f0c0563f0d02a2b40c/0702379e502844f0c0563f0d02a2b40c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752891.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/c58/61a56a91c767484a131cd2972901fc58/61a56a91c767484a131cd2972901fc58.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752896.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/01d/7c046cc45427b0056286bbf15bfac01d/7c046cc45427b0056286bbf15bfac01d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752901.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/28c/b920ab6c2c2d939ac968af5bb3cbc28c/b920ab6c2c2d939ac968af5bb3cbc28c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752906.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/acd/0db310c656d247d2749773f96db7cacd/0db310c656d247d2749773f96db7cacd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752911.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/a88/390e33dcd9d0d4f87a84f540fc4c5a88/390e33dcd9d0d4f87a84f540fc4c5a88.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752916.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4ae/3f08335b690afb57f82b774453bad4ae/3f08335b690afb57f82b774453bad4ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752921.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/de2/f06041ae9daeb0f56dec72996775ede2/f06041ae9daeb0f56dec72996775ede2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752926.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/e33/0a1dbf12ad1ebe5d593e06e6b9efae33/0a1dbf12ad1ebe5d593e06e6b9efae33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752931.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/95c/b192f83f6b8c84b7300e249083acb95c/b192f83f6b8c84b7300e249083acb95c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752936.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/547/b477ba4dce3d541ee30fecfdeafc9547/b477ba4dce3d541ee30fecfdeafc9547.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752941.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/97d/72609bdb6dc165e698f51caa85e7797d/72609bdb6dc165e698f51caa85e7797d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752946.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/8cc/c85b8786b1b51628ac1e4af129aab8cc/c85b8786b1b51628ac1e4af129aab8cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752951.00000-0, db: /tmp/tmpe6xy9el8/sda/containers/0/4ab/eb47c9c1908a80b834bdd40280bf64ab/eb47c9c1908a80b834bdd40280bf64ab.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: missing range(s): 3 (use swift-manage-shard-ranges repair), overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmpwqoypj4i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Audit failed for root: own_shard_range reset to None should be 1795751674.00000, path: a/c, db: /tmp/tmp23z3h7iv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751674.00000.db +sharder-test WARNING: Audit failed for root: overlapping ranges: 2 (use swift-manage-shard-ranges repair), path: a/c, db: /tmp/tmprmgiqjuv/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping +test.unit.container.test_sharder.TestSharder.test_audit_root_container_with_parent_child_overlapping ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_active_root_range_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_active_root_range_merged_while_shrinking ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_container +test.unit.container.test_sharder.TestSharder.test_audit_shard_container ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_ancestors_not_merged_while_sharding ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/34 POST /v1/a/c/o.last_modified HTTP/1.0 202 - - t - 76 - tx5ba7c31dff2d49b09167f-006b08fefa - 0.0455 - - 1795751674.735237837 1795751674.780770302 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5cdc73a6fe0b417c86e9e-006b08fefa" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx70dad046d07f4ac99bde9-006b08fefa" "proxy-server 525340" 0.0162 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sda1/2/a/c/o.last_modified" 200 - "HEAD http://localhost/v1/a/c/o.last_modified" "txafdbd1ec7dba46a5b164d-006b08fefa" "proxy-server 525340" 0.0044 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/34 HEAD /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - txafdbd1ec7dba46a5b164d-006b08fefa - 0.0509 - - 1795751674.782190084 1795751674.833064556 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txedd4c397e39b479abe274-006b08fefa" "proxy-server 525340" 0.0073 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx19da021f70c54577b4d13-006b08fefa" "proxy-server 525340" 0.0013 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "GET /sda1/2/a/c/o.last_modified" 304 - "GET http://localhost/v1/a/c/o.last_modified" "tx007a5b06a4df491a84acb-006b08fefa" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/34 GET /v1/a/c/o.last_modified HTTP/1.0 304 - - t - - - tx007a5b06a4df491a84acb-006b08fefa - 0.0299 - - 1795751674.834601402 1795751674.864503384 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5db71e3e0514a709ab77-006b08fefa" "proxy-server 525340" 0.0055 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1729528fb5de43f0a3214-006b08fefa" "proxy-server 525340" 0.0013 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "GET /sda1/2/a/c/o.last_modified" 200 - "GET http://localhost/v1/a/c/o.last_modified" "tx8f6b5e4fc66944d385297-006b08fefa" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/34 GET /v1/a/c/o.last_modified HTTP/1.0 200 - - t - - - tx8f6b5e4fc66944d385297-006b08fefa - 0.0281 - - 1795751674.865996599 1795751674.894086838 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfcbdf93511dd44c0bb10d-006b08fefa" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx1e67c9e1206d435eafb30-006b08fefa" "proxy-server 525340" 0.0012 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "PUT /sda1/3/a/c/o.jpg" 201 - "PUT http://localhost/sdb1/3/a/c/o.jpg" "tx362454e242644fd5a0c8a-006b08fefa" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "PUT /sdb1/3/a/c/o.jpg" 201 - "PUT http://localhost/sda1/3/a/c/o.jpg" "tx362454e242644fd5a0c8a-006b08fefa" "object-server 525340" 0.0046 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "PUT /sdb1/3/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx362454e242644fd5a0c8a-006b08fefa" "proxy-server 525340" 0.0160 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "PUT /sda1/3/a/c/o.jpg" 201 - "PUT http://localhost/v1/a/c/o.jpg" "tx362454e242644fd5a0c8a-006b08fefa" "proxy-server 525340" 0.0159 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/34 PUT /v1/a/c/o.jpg HTTP/1.0 201 - - t - - - tx362454e242644fd5a0c8a-006b08fefa - 0.0524 - - 1795751674.932184935 1795751674.984607220 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:34 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48837b9ec4624f1ea2558-006b08fefa" "proxy-server 525340" 0.0071 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx3581cb7339c4457b8f48a-006b08fefa" "proxy-server 525340" 0.0080 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "GET /sdb1/3/a/c/o.jpg" 200 - "GET http://localhost/v1/a/c/o.jpg" "tx658854286c304b9c8ab76-006b08fefb" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 GET /v1/a/c/o.jpg HTTP/1.0 200 - - t - - - tx658854286c304b9c8ab76-006b08fefb - 0.0285 - - 1795751674.985544682 1795751675.014028549 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe5224ca97ca94171bf60b-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txd5b96ab5f9a04e99b8366-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.html" 201 - "PUT http://localhost/sdb1/0/a/c/o.html" "tx785215905524479ea375c-006b08fefb" "object-server 525340" 0.0005 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.html" 201 - "PUT http://localhost/sda1/0/a/c/o.html" "tx785215905524479ea375c-006b08fefb" "object-server 525340" 0.0005 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/0/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx785215905524479ea375c-006b08fefb" "proxy-server 525340" 0.0099 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/0/a/c/o.html" 201 - "PUT http://localhost/v1/a/c/o.html" "tx785215905524479ea375c-006b08fefb" "proxy-server 525340" 0.0193 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.html HTTP/1.0 201 - - t - - - tx785215905524479ea375c-006b08fefb - 0.0441 - - 1795751675.023650408 1795751675.067785501 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4132951289224186a9da8-006b08fefb" "proxy-server 525340" 0.0053 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx9e61c4ad6ef34d70842cc-006b08fefb" "proxy-server 525340" 0.0108 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "GET /sda1/0/a/c/o.html" 200 - "GET http://localhost/v1/a/c/o.html" "txa48be6b5bbd9420eb300b-006b08fefb" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 GET /v1/a/c/o.html HTTP/1.0 200 - - t - - - txa48be6b5bbd9420eb300b-006b08fefb - 0.0295 - - 1795751675.068791866 1795751675.098253012 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbcb19317baf341f586709-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx574c6f41c250478697b71-006b08fefb" "proxy-server 525340" 0.0012 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.css" 201 - "PUT http://localhost/sdb1/3/a/c/o.css" "tx33248410f65d4123bb006-006b08fefb" "object-server 525340" 0.0005 "-" 525340 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_auto_content_type ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751675.00000-0, db: /tmp/tmptttr55gt/sda/containers/0/a6a/b2f2720484532cfa84dbf2d496146a6a/b2f2720484532cfa84dbf2d496146a6a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751675.00000-0, db: /tmp/tmptttr55gt/sda/containers/0/a6a/b2f2720484532cfa84dbf2d496146a6a/b2f2720484532cfa84dbf2d496146a6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751678.00000-0, db: /tmp/tmptttr55gt/sda/containers/0/a43/47af7591bf98469cc381f1fa2fa63a43/47af7591bf98469cc381f1fa2fa63a43.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751678.00000-0, db: /tmp/tmptttr55gt/sda/containers/0/a43/47af7591bf98469cc381f1fa2fa63a43/47af7591bf98469cc381f1fa2fa63a43.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: bad_account/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Audit warnings for shard: account not in shards namespace '.shards_', path: bad_account/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Audit failed for shard: missing own shard range (skipping), path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'j' to 'k' as of 1795751675.00000, (0, 0) as of 1795751675.00000, active as of 1795751675.00000> to ShardRange<'k' to 't' as of 1795751676.00000, (0, 0) as of 1795751676.00000, active as of 1795751676.00000>, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751680.00000, (0, 0) as of 1795751680.00000, shrinking as of 1795751677.00000> to ShardRange<'k' to 't' as of 1795751680.00000, (0, 0) as of 1795751680.00000, sharding as of 1795751681.00000>, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmpgwlav1d7/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-ac9dbaecef2899a99c98ce1aaba0726b-1795751680.00000-2, db: /tmp/tmpiidnzyl_/sda/containers/0/0d8/ca9338c07ccc0f31ae880d5ffadd70d8/ca9338c07ccc0f31ae880d5ffadd70d8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751685.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/3da/fd3847acc3a8fa1910b3cd7c9d74d3da/fd3847acc3a8fa1910b3cd7c9d74d3da.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751685.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/3da/fd3847acc3a8fa1910b3cd7c9d74d3da/fd3847acc3a8fa1910b3cd7c9d74d3da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751694.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/092/b2248f894930848d3812c9a57787b092/b2248f894930848d3812c9a57787b092.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751694.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/092/b2248f894930848d3812c9a57787b092/b2248f894930848d3812c9a57787b092.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751703.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/cca/3d78ff6b3edf61f65fe59245cf801cca/3d78ff6b3edf61f65fe59245cf801cca.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751703.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/cca/3d78ff6b3edf61f65fe59245cf801cca/3d78ff6b3edf61f65fe59245cf801cca.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751712.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/259/6dc62edf49c0edd5ac4c8106611c4259/6dc62edf49c0edd5ac4c8106611c4259.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751712.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/259/6dc62edf49c0edd5ac4c8106611c4259/6dc62edf49c0edd5ac4c8106611c4259.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751721.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/b3d/7ca6b69e642de9a19ebbce983ed44b3d/7ca6b69e642de9a19ebbce983ed44b3d.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751721.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/b3d/7ca6b69e642de9a19ebbce983ed44b3d/7ca6b69e642de9a19ebbce983ed44b3d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751730.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/8b6/2b085a66921a977673bf5a2e59e648b6/2b085a66921a977673bf5a2e59e648b6.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751730.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/8b6/2b085a66921a977673bf5a2e59e648b6/2b085a66921a977673bf5a2e59e648b6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751739.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/d52/3901f8caeb64cf399f0daceca99ccd52/3901f8caeb64cf399f0daceca99ccd52.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751739.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/d52/3901f8caeb64cf399f0daceca99ccd52/3901f8caeb64cf399f0daceca99ccd52.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751748.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/9ed/3f8279cb7451e27b620230e081efc9ed/3f8279cb7451e27b620230e081efc9ed.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_autodetect_content_type ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_content_type ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_merged_while_sharding ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_bad_message_length ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_calls_authorize ... ok + +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751748.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/9ed/3f8279cb7451e27b620230e081efc9ed/3f8279cb7451e27b620230e081efc9ed.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751748.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/9ed/3f8279cb7451e27b620230e081efc9ed/3f8279cb7451e27b620230e081efc9ed.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751757.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/998/81da8c3b726a858be0d77d82e611f998/81da8c3b726a858be0d77d82e611f998.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751757.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/998/81da8c3b726a858be0d77d82e611f998/81da8c3b726a858be0d77d82e611f998.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751757.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/998/81da8c3b726a858be0d77d82e611f998/81da8c3b726a858be0d77d82e611f998.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751766.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/c0c/02a5c76df000aa07294fedf4b5345c0c/02a5c76df000aa07294fedf4b5345c0c.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751766.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/c0c/02a5c76df000aa07294fedf4b5345c0c/02a5c76df000aa07294fedf4b5345c0c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751766.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/c0c/02a5c76df000aa07294fedf4b5345c0c/02a5c76df000aa07294fedf4b5345c0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751775.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/a6f/78181af1eddf5cedb8068fbfdbe92a6f/78181af1eddf5cedb8068fbfdbe92a6f.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751775.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/a6f/78181af1eddf5cedb8068fbfdbe92a6f/78181af1eddf5cedb8068fbfdbe92a6f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751775.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/a6f/78181af1eddf5cedb8068fbfdbe92a6f/78181af1eddf5cedb8068fbfdbe92a6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751784.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/b38/7fe6ed5845b2517e66546c84c963db38/7fe6ed5845b2517e66546c84c963db38.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751784.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/b38/7fe6ed5845b2517e66546c84c963db38/7fe6ed5845b2517e66546c84c963db38.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751784.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/b38/7fe6ed5845b2517e66546c84c963db38/7fe6ed5845b2517e66546c84c963db38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751793.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/6f6/e41d5367a9d0dc38ae443ae398bb56f6/e41d5367a9d0dc38ae443ae398bb56f6.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751793.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/6f6/e41d5367a9d0dc38ae443ae398bb56f6/e41d5367a9d0dc38ae443ae398bb56f6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751793.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/6f6/e41d5367a9d0dc38ae443ae398bb56f6/e41d5367a9d0dc38ae443ae398bb56f6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751802.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/577/bb5a7fcbe0d3175cf0916d9f6565f577/bb5a7fcbe0d3175cf0916d9f6565f577.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751802.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/577/bb5a7fcbe0d3175cf0916d9f6565f577/bb5a7fcbe0d3175cf0916d9f6565f577.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751802.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/577/bb5a7fcbe0d3175cf0916d9f6565f577/bb5a7fcbe0d3175cf0916d9f6565f577.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751811.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/404/cec2248f9dc1370912dd273375a16404/cec2248f9dc1370912dd273375a16404.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751811.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/404/cec2248f9dc1370912dd273375a16404/cec2248f9dc1370912dd273375a16404.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751811.00000-2, db: /tmp/tmpxx88egxj/sda/containers/0/404/cec2248f9dc1370912dd273375a16404/cec2248f9dc1370912dd273375a16404.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1795751676.00000, (0, 0) as of 1795751676.00000, active as of 1795751676.00000> to ShardRange<'a' to 'b' as of 1795751676.00000, (0, 0) as of 1795751676.00000, sharding as of 1795751681.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a_1795751676.00000.db +sharder-test DEBUG: Updating 2 children shard ranges from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a_1795751676.00000.db +sharder-test DEBUG: Updating 0 other shard range(s) from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a_1795751676.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a_1795751676.00000.db +sharder-test INFO: Updated own shard range from ShardRange<'a' to 'b' as of 1795751676.00000, (0, 0) as of 1795751676.00000, sharding as of 1795751682.00000> to ShardRange<'a' to 'b' as of 1795751676.00000, (0, 0) as of 1795751676.00000, sharded as of 1795751685.00000>, path: .shards_a/root-63a9f0ea7bb98050796b649e85481845-1795751676.00000-2, db: /tmp/tmp_oi4iqbq/sda/containers/0/65a/472f348838fd040352328876b1a6965a/472f348838fd040352328876b1a6965a_1795751676.00000.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_children_not_merged_once_sharded ... ok + +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.css" 201 - "PUT http://localhost/sda1/3/a/c/o.css" "tx33248410f65d4123bb006-006b08fefb" "object-server 525340" 0.0005 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx33248410f65d4123bb006-006b08fefb" "proxy-server 525340" 0.0187 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.css" 201 - "PUT http://localhost/v1/a/c/o.css" "tx33248410f65d4123bb006-006b08fefb" "proxy-server 525340" 0.0187 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.css HTTP/1.0 201 - - t - - - tx33248410f65d4123bb006-006b08fefb - 0.0395 - - 1795751675.103961229 1795751675.143417358 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa2d63a1e7a7f4bc1b7f19-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx6b2e8d66307840f5a5c94-006b08fefb" "proxy-server 525340" 0.0099 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "GET /sdb1/3/a/c/o.css" 200 - "GET http://localhost/v1/a/c/o.css" "tx6189dd18eb924ba8a05fc-006b08fefb" "proxy-server 525340" 0.0068 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 GET /v1/a/c/o.css HTTP/1.0 200 - - t - - - tx6189dd18eb924ba8a05fc-006b08fefb - 0.0352 - - 1795751675.148561954 1795751675.183762550 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd9ce68f3c794274a07af-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0c22c7ab88f44aa5a95b0-006b08fefb" "proxy-server 525340" 0.0064 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.chunked HTTP/1.0 400 - - t - 38 - tx13e01ba1b86745ca8cfa3-006b08fefb - 0.0221 - - 1795751675.232172728 1795751675.254281759 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx1ce3fa2c37bf4eebb961c-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx1756ca1a66c34257a8137-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect + conn = FakeConn(status, etag, body=body, timestamp=timestamp, + headers=headers, expect_headers=expect_headers, + connection_id=i, give_send=kwargs.get('give_send'), + give_expect=kwargs.get('give_expect')) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ + status = FakeStatus(status) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ + raise status +Exception (txn: tx27cf293df77e45d9b2339-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Timeout (Nones) (txn: tx47a4c9bbcb9742bf85f74-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1808, in _make_connection + resp = conn.getexpect() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 840, in getexpect + expect_status = self._status.get_expect_status() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 743, in get_expect_status + raise expect_status +Exception (txn: tx918086f6b842423fb6537-006b08fefb)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_connect_exceptions ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_error_limiting_last_node ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751676.00000, db: /tmp/tmp87vwysvy/sda/containers/0/db1/951274356c51aad48b9744f7da874db1/951274356c51aad48b9744f7da874db1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751678.00000, db: /tmp/tmp87vwysvy/sda/containers/0/77a/fc1cd30e73fa14cb2dba83142287077a/fc1cd30e73fa14cb2dba83142287077a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751677.00000, (0, 0) as of 1795751677.00000, found as of 1795751677.00000> to ShardRange<'k' to 't' as of 1795751678.00000, (0, 0) as of 1795751678.00000, created as of 1795751678.00000>, path: .shards_a/shard_c_1795751678.00000, db: /tmp/tmp87vwysvy/sda/containers/0/77a/fc1cd30e73fa14cb2dba83142287077a/fc1cd30e73fa14cb2dba83142287077a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751680.00000, db: /tmp/tmp87vwysvy/sda/containers/0/598/9f5d2147021fec1990a10611e3218598/9f5d2147021fec1990a10611e3218598.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751679.00000, (0, 0) as of 1795751679.00000, found as of 1795751679.00000> to ShardRange<'k' to 't' as of 1795751680.00000, (0, 0) as of 1795751680.00000, cleaved as of 1795751680.00000>, path: .shards_a/shard_c_1795751680.00000, db: /tmp/tmp87vwysvy/sda/containers/0/598/9f5d2147021fec1990a10611e3218598/9f5d2147021fec1990a10611e3218598.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751682.00000, db: /tmp/tmp87vwysvy/sda/containers/0/123/ed7ff1ccd646444ed7d2c3b9c22c0123/ed7ff1ccd646444ed7d2c3b9c22c0123.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751681.00000, (0, 0) as of 1795751681.00000, found as of 1795751681.00000> to ShardRange<'k' to 't' as of 1795751682.00000, (0, 0) as of 1795751682.00000, active as of 1795751682.00000>, path: .shards_a/shard_c_1795751682.00000, db: /tmp/tmp87vwysvy/sda/containers/0/123/ed7ff1ccd646444ed7d2c3b9c22c0123/ed7ff1ccd646444ed7d2c3b9c22c0123.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751684.00000, db: /tmp/tmp87vwysvy/sda/containers/0/355/a7ec00b01232fcc0e3a76faf8a265355/a7ec00b01232fcc0e3a76faf8a265355.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751683.00000, (0, 0) as of 1795751683.00000, found as of 1795751683.00000> to ShardRange<'k' to 't' as of 1795751684.00000, (0, 0) as of 1795751684.00000, shrinking as of 1795751684.00000>, path: .shards_a/shard_c_1795751684.00000, db: /tmp/tmp87vwysvy/sda/containers/0/355/a7ec00b01232fcc0e3a76faf8a265355/a7ec00b01232fcc0e3a76faf8a265355.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751684.00000, db: /tmp/tmp87vwysvy/sda/containers/0/355/a7ec00b01232fcc0e3a76faf8a265355/a7ec00b01232fcc0e3a76faf8a265355.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751686.00000, db: /tmp/tmp87vwysvy/sda/containers/0/888/aa90c0ec53313f0c3af5f0caa2be2888/aa90c0ec53313f0c3af5f0caa2be2888.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751685.00000, (0, 0) as of 1795751685.00000, found as of 1795751685.00000> to ShardRange<'k' to 't' as of 1795751686.00000, (0, 0) as of 1795751686.00000, sharding as of 1795751686.00000>, path: .shards_a/shard_c_1795751686.00000, db: /tmp/tmp87vwysvy/sda/containers/0/888/aa90c0ec53313f0c3af5f0caa2be2888/aa90c0ec53313f0c3af5f0caa2be2888.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751686.00000, db: /tmp/tmp87vwysvy/sda/containers/0/888/aa90c0ec53313f0c3af5f0caa2be2888/aa90c0ec53313f0c3af5f0caa2be2888.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751688.00000, db: /tmp/tmp87vwysvy/sda/containers/0/287/7b81cc7cb1678d6a5134ca3d47dda287/7b81cc7cb1678d6a5134ca3d47dda287.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751687.00000, (0, 0) as of 1795751687.00000, found as of 1795751687.00000> to ShardRange<'k' to 't' as of 1795751688.00000, (0, 0) as of 1795751688.00000, sharded as of 1795751688.00000>, path: .shards_a/shard_c_1795751688.00000, db: /tmp/tmp87vwysvy/sda/containers/0/287/7b81cc7cb1678d6a5134ca3d47dda287/7b81cc7cb1678d6a5134ca3d47dda287.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751688.00000, db: /tmp/tmp87vwysvy/sda/containers/0/287/7b81cc7cb1678d6a5134ca3d47dda287/7b81cc7cb1678d6a5134ca3d47dda287.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751690.00000, db: /tmp/tmp87vwysvy/sda/containers/0/7cc/f98f88c38d99243236f943b1fa9b47cc/f98f88c38d99243236f943b1fa9b47cc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751689.00000, (0, 0) as of 1795751689.00000, found as of 1795751689.00000> to ShardRange<'k' to 't' as of 1795751690.00000, (0, 0) as of 1795751690.00000, shrunk as of 1795751690.00000>, path: .shards_a/shard_c_1795751690.00000, db: /tmp/tmp87vwysvy/sda/containers/0/7cc/f98f88c38d99243236f943b1fa9b47cc/f98f88c38d99243236f943b1fa9b47cc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751690.00000, db: /tmp/tmp87vwysvy/sda/containers/0/7cc/f98f88c38d99243236f943b1fa9b47cc/f98f88c38d99243236f943b1fa9b47cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751692.00000, db: /tmp/tmp87vwysvy/sda/containers/0/59f/525bf5b8c26c3ca24d8c888df9e0e59f/525bf5b8c26c3ca24d8c888df9e0e59f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751691.00000, (0, 0) as of 1795751691.00000, created as of 1795751691.00000> to ShardRange<'k' to 't' as of 1795751692.00000, (0, 0) as of 1795751692.00000, found as of 1795751692.00000>, path: .shards_a/shard_c_1795751692.00000, db: /tmp/tmp87vwysvy/sda/containers/0/59f/525bf5b8c26c3ca24d8c888df9e0e59f/525bf5b8c26c3ca24d8c888df9e0e59f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751694.00000, db: /tmp/tmp87vwysvy/sda/containers/0/69f/1b9a352b2318c751933cf0f22b53f69f/1b9a352b2318c751933cf0f22b53f69f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751696.00000, db: /tmp/tmp87vwysvy/sda/containers/0/622/a2df34b5727027e247c410969c158622/a2df34b5727027e247c410969c158622.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751695.00000, (0, 0) as of 1795751695.00000, created as of 1795751695.00000> to ShardRange<'k' to 't' as of 1795751696.00000, (0, 0) as of 1795751696.00000, cleaved as of 1795751696.00000>, path: .shards_a/shard_c_1795751696.00000, db: /tmp/tmp87vwysvy/sda/containers/0/622/a2df34b5727027e247c410969c158622/a2df34b5727027e247c410969c158622.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751698.00000, db: /tmp/tmp87vwysvy/sda/containers/0/55f/a0116b7bd74cefb0ae722c7e02bac55f/a0116b7bd74cefb0ae722c7e02bac55f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751697.00000, (0, 0) as of 1795751697.00000, created as of 1795751697.00000> to ShardRange<'k' to 't' as of 1795751698.00000, (0, 0) as of 1795751698.00000, active as of 1795751698.00000>, path: .shards_a/shard_c_1795751698.00000, db: /tmp/tmp87vwysvy/sda/containers/0/55f/a0116b7bd74cefb0ae722c7e02bac55f/a0116b7bd74cefb0ae722c7e02bac55f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751700.00000, db: /tmp/tmp87vwysvy/sda/containers/0/993/a6ac1c8a2492630e605e613476161993/a6ac1c8a2492630e605e613476161993.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751699.00000, (0, 0) as of 1795751699.00000, created as of 1795751699.00000> to ShardRange<'k' to 't' as of 1795751700.00000, (0, 0) as of 1795751700.00000, shrinking as of 1795751700.00000>, path: .shards_a/shard_c_1795751700.00000, db: /tmp/tmp87vwysvy/sda/containers/0/993/a6ac1c8a2492630e605e613476161993/a6ac1c8a2492630e605e613476161993.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_nonzero_content_length ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_expect_header_zero_content_length ... ok + +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Trying to get final status of PUT to /v1/a/c/o.jpg: Timeout (Nones) (txn: tx70da33aec0dd471e8e93f-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Trying to get final status of PUT to /v1/a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 525, in _get_conn_response + resp = putter.await_response( + self.app.node_timeout, not final_phase) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1741, in await_response + self.resp = self.conn.getresponse() + ~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 834, in getresponse + self.status = self._status.get_response_status() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 734, in get_response_status + raise self.status +Exception (txn: txf806bbbe1e3a47548a74b-006b08fefb) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc, error: ERROR Insufficient Storage (txn: txa1e546839f664db3ae26b-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx95ca30f322f84d1190740-006b08fefb) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx95ca30f322f84d1190740-006b08fefb) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx95ca30f322f84d1190740-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txb0c26382d2894df1921fd-006b08fefb) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb0c26382d2894df1921fd-006b08fefb) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txb0c26382d2894df1921fd-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx55570afb67864a8eb5792-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.0:3000/sda (txn: txcf6f89bd39c24f8d9d376-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txd27f177edda94bdeae18f-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb4596c587fc147cb84344-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx6ca3ebe76be34ba6a90f5-006b08fefb)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_getresponse_exceptions ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_max_size ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_too_large +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_too_large ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_unsup_xfr_encoding ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Setting object count to 1072 (txn: tx7e781da97cdc4b39a980e-006b08fef8) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Setting object count to 1072 (txn: tx968fb486a5814e08b7959-006b08fef9) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx0320a681cc4b4c53bcc01-006b08fefb)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache ... ok + +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5d9e6ecce0ca4bbe8a9b9-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx5d9e6ecce0ca4bbe8a9b9-006b08fefb) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx5d9e6ecce0ca4bbe8a9b9-006b08fefb) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txbd59e4a8f194463f8a654-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: txbd59e4a8f194463f8a654-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txbd59e4a8f194463f8a654-006b08fefb) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txbd59e4a8f194463f8a654-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ad74a3685f74ce0a508a-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txba00c23e61fd42ce9dea0-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.chunked HTTP/1.0 413 - - t - 26 - txcd20c551315748aea9b25-006b08fefb - 0.0087 - - 1795751675.596547842 1795751675.605251074 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd8eefcd76baa4feb8d63e-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txe27f82bd4ebc4715a1846-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.chunked HTTP/1.0 501 - - t - 78 - tx84458e37b843402eb6911-006b08fefb - 0.0086 - - 1795751675.611667395 1795751675.620250463 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx232ef4145e1641a0a75aa-006b08fefb" "proxy-server 525340" 0.0029 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0a6666fd3daf4ab2bcc7a-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/0/a/c/o.chunked" "txe158074717fc449bbcd95-006b08fefb" "object-server 525340" 0.0004 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.chunked" 201 - "PUT http://localhost/sda1/0/a/c/o.chunked" "txe158074717fc449bbcd95-006b08fefb" "object-server 525340" 0.0004 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txe158074717fc449bbcd95-006b08fefb" "proxy-server 525340" 0.0067 "-" 525340 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_both_with_crazy_meta ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_content_length ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_message_length_using_transfer_encoding ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_no_etag_fallocate ... ok + +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txe158074717fc449bbcd95-006b08fefb" "proxy-server 525340" 0.0118 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txe158074717fc449bbcd95-006b08fefb - 0.0266 - - 1795751675.626851797 1795751675.653418303 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc4eaa56992494ec586eff-006b08fefb" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx0007e2c9bcc44cf3aa0d7-006b08fefb" "proxy-server 525340" 0.0053 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "GET /sda1/0/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx04fef55e5e844f6f84b6d-006b08fefb" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx04fef55e5e844f6f84b6d-006b08fefb - 0.0232 - - 1795751675.654333353 1795751675.677483797 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8f09123810c34bb491dd7-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx64657bd018e943e3bd945-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.chunked" 201 - "PUT http://localhost/sda1/0/a/c/o.chunked" "txff453de6ae4e483f9602e-006b08fefb" "object-server 525340" 0.0004 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/0/a/c/o.chunked" "txff453de6ae4e483f9602e-006b08fefb" "object-server 525340" 0.0004 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txff453de6ae4e483f9602e-006b08fefb" "proxy-server 525340" 0.0053 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txff453de6ae4e483f9602e-006b08fefb" "proxy-server 525340" 0.0129 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txff453de6ae4e483f9602e-006b08fefb - 0.0267 - - 1795751675.686915398 1795751675.713633537 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a4a361245b84d7aa0099-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx7e62c71089484eb59cf1d-006b08fefb" "proxy-server 525340" 0.0026 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "GET /sdb1/0/a/c/o.chunked" 200 33 "GET http://localhost/v1/a/c/o.chunked" "tx76dfa4b803004ebcb05b3-006b08fefb" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 GET /v1/a/c/o.chunked HTTP/1.0 200 - - t - 33 - tx76dfa4b803004ebcb05b3-006b08fefb - 0.0292 - - 1795751675.714516640 1795751675.743669033 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx238633219d0b4eff92e7e-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx26a4679d8bb64448a6a9c-006b08fefb" "proxy-server 525340" 0.0079 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.content-length" 201 - "PUT http://localhost/sda1/1/a/c/o.content-length" "txd402a13794c4433590b46-006b08fefb" "object-server 525340" 0.0005 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.content-length" 201 - "PUT http://localhost/sdb1/1/a/c/o.content-length" "txd402a13794c4433590b46-006b08fefb" "object-server 525340" 0.0004 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/1/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txd402a13794c4433590b46-006b08fefb" "proxy-server 525340" 0.0114 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/1/a/c/o.content-length" 201 - "PUT http://localhost/v1/a/c/o.content-length" "txd402a13794c4433590b46-006b08fefb" "proxy-server 525340" 0.0126 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.content-length HTTP/1.0 201 - - t 20 - - txd402a13794c4433590b46-006b08fefb - 0.0436 - - 1795751675.754422903 1795751675.798026562 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx16f966b36a394fc6a8a15-006b08fefb" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcfb0f2526f7b480ab675f-006b08fefb" "proxy-server 525340" 0.0023 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/3/a/c/o.chunked" 201 - "PUT http://localhost/sda1/0/a/c/o.chunked" "txe9a302b480244b8993966-006b08fefb" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/3/a/c/o.chunked" 201 - "PUT http://localhost/sdb1/0/a/c/o.chunked" "txe9a302b480244b8993966-006b08fefb" "object-server 525340" 0.0004 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sdb1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txe9a302b480244b8993966-006b08fefb" "proxy-server 525340" 0.0058 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:35 +0000] "PUT /sda1/0/a/c/o.chunked" 201 - "PUT http://localhost/v1/a/c/o.chunked" "txe9a302b480244b8993966-006b08fefb" "proxy-server 525340" 0.0058 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/35 PUT /v1/a/c/o.chunked HTTP/1.0 201 - - t 33 - - txe9a302b480244b8993966-006b08fefb - 0.0189 - - 1795751675.804472208 1795751675.823421478 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_not_autodetect_content_type ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_all_containers_error ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_does_not_exist ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_container_exist_on_handoff ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_containers_timeout ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_object_to_primary_timeout_container_exist ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751700.00000, db: /tmp/tmp87vwysvy/sda/containers/0/993/a6ac1c8a2492630e605e613476161993/a6ac1c8a2492630e605e613476161993.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751702.00000, db: /tmp/tmp87vwysvy/sda/containers/0/92e/eaede6efaca6f37a506b0806c996992e/eaede6efaca6f37a506b0806c996992e.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751701.00000, (0, 0) as of 1795751701.00000, created as of 1795751701.00000> to ShardRange<'k' to 't' as of 1795751702.00000, (0, 0) as of 1795751702.00000, sharding as of 1795751702.00000>, path: .shards_a/shard_c_1795751702.00000, db: /tmp/tmp87vwysvy/sda/containers/0/92e/eaede6efaca6f37a506b0806c996992e/eaede6efaca6f37a506b0806c996992e.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751702.00000, db: /tmp/tmp87vwysvy/sda/containers/0/92e/eaede6efaca6f37a506b0806c996992e/eaede6efaca6f37a506b0806c996992e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751704.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c12/e35f98546f7634593d652b1ec0fd8c12/e35f98546f7634593d652b1ec0fd8c12.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751703.00000, (0, 0) as of 1795751703.00000, created as of 1795751703.00000> to ShardRange<'k' to 't' as of 1795751704.00000, (0, 0) as of 1795751704.00000, sharded as of 1795751704.00000>, path: .shards_a/shard_c_1795751704.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c12/e35f98546f7634593d652b1ec0fd8c12/e35f98546f7634593d652b1ec0fd8c12.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751704.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c12/e35f98546f7634593d652b1ec0fd8c12/e35f98546f7634593d652b1ec0fd8c12.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751706.00000, db: /tmp/tmp87vwysvy/sda/containers/0/76f/1b9723b8040c23ebc8ff13c5550c576f/1b9723b8040c23ebc8ff13c5550c576f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751705.00000, (0, 0) as of 1795751705.00000, created as of 1795751705.00000> to ShardRange<'k' to 't' as of 1795751706.00000, (0, 0) as of 1795751706.00000, shrunk as of 1795751706.00000>, path: .shards_a/shard_c_1795751706.00000, db: /tmp/tmp87vwysvy/sda/containers/0/76f/1b9723b8040c23ebc8ff13c5550c576f/1b9723b8040c23ebc8ff13c5550c576f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751706.00000, db: /tmp/tmp87vwysvy/sda/containers/0/76f/1b9723b8040c23ebc8ff13c5550c576f/1b9723b8040c23ebc8ff13c5550c576f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751708.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d2a/be024b51c8291dd48da4ae7f6cadfd2a/be024b51c8291dd48da4ae7f6cadfd2a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751707.00000, (0, 0) as of 1795751707.00000, cleaved as of 1795751707.00000> to ShardRange<'k' to 't' as of 1795751708.00000, (0, 0) as of 1795751708.00000, found as of 1795751708.00000>, path: .shards_a/shard_c_1795751708.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d2a/be024b51c8291dd48da4ae7f6cadfd2a/be024b51c8291dd48da4ae7f6cadfd2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751710.00000, db: /tmp/tmp87vwysvy/sda/containers/0/7bc/462ff77ed6d5acfe03a7157a2cdc47bc/462ff77ed6d5acfe03a7157a2cdc47bc.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751709.00000, (0, 0) as of 1795751709.00000, cleaved as of 1795751709.00000> to ShardRange<'k' to 't' as of 1795751710.00000, (0, 0) as of 1795751710.00000, created as of 1795751710.00000>, path: .shards_a/shard_c_1795751710.00000, db: /tmp/tmp87vwysvy/sda/containers/0/7bc/462ff77ed6d5acfe03a7157a2cdc47bc/462ff77ed6d5acfe03a7157a2cdc47bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751712.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2b3/1b9e5d97855e842fc7a3daa48aa222b3/1b9e5d97855e842fc7a3daa48aa222b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751714.00000, db: /tmp/tmp87vwysvy/sda/containers/0/566/89290eb75d7fd0f192809d4bc9a3a566/89290eb75d7fd0f192809d4bc9a3a566.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751713.00000, (0, 0) as of 1795751713.00000, cleaved as of 1795751713.00000> to ShardRange<'k' to 't' as of 1795751714.00000, (0, 0) as of 1795751714.00000, active as of 1795751714.00000>, path: .shards_a/shard_c_1795751714.00000, db: /tmp/tmp87vwysvy/sda/containers/0/566/89290eb75d7fd0f192809d4bc9a3a566/89290eb75d7fd0f192809d4bc9a3a566.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751716.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b76/9be699a7cb2777c002ffecfe4ee15b76/9be699a7cb2777c002ffecfe4ee15b76.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751715.00000, (0, 0) as of 1795751715.00000, cleaved as of 1795751715.00000> to ShardRange<'k' to 't' as of 1795751716.00000, (0, 0) as of 1795751716.00000, shrinking as of 1795751716.00000>, path: .shards_a/shard_c_1795751716.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b76/9be699a7cb2777c002ffecfe4ee15b76/9be699a7cb2777c002ffecfe4ee15b76.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751716.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b76/9be699a7cb2777c002ffecfe4ee15b76/9be699a7cb2777c002ffecfe4ee15b76.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751718.00000, db: /tmp/tmp87vwysvy/sda/containers/0/954/6c54d6e695c2a5553d48ec418a676954/6c54d6e695c2a5553d48ec418a676954.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751717.00000, (0, 0) as of 1795751717.00000, cleaved as of 1795751717.00000> to ShardRange<'k' to 't' as of 1795751718.00000, (0, 0) as of 1795751718.00000, sharding as of 1795751718.00000>, path: .shards_a/shard_c_1795751718.00000, db: /tmp/tmp87vwysvy/sda/containers/0/954/6c54d6e695c2a5553d48ec418a676954/6c54d6e695c2a5553d48ec418a676954.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751718.00000, db: /tmp/tmp87vwysvy/sda/containers/0/954/6c54d6e695c2a5553d48ec418a676954/6c54d6e695c2a5553d48ec418a676954.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751720.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c56/2d02802bc4a1152177e05ff7592a0c56/2d02802bc4a1152177e05ff7592a0c56.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751719.00000, (0, 0) as of 1795751719.00000, cleaved as of 1795751719.00000> to ShardRange<'k' to 't' as of 1795751720.00000, (0, 0) as of 1795751720.00000, sharded as of 1795751720.00000>, path: .shards_a/shard_c_1795751720.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c56/2d02802bc4a1152177e05ff7592a0c56/2d02802bc4a1152177e05ff7592a0c56.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751720.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c56/2d02802bc4a1152177e05ff7592a0c56/2d02802bc4a1152177e05ff7592a0c56.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751722.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e86/a546667f5d6651d72575b483822c3e86/a546667f5d6651d72575b483822c3e86.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751721.00000, (0, 0) as of 1795751721.00000, cleaved as of 1795751721.00000> to ShardRange<'k' to 't' as of 1795751722.00000, (0, 0) as of 1795751722.00000, shrunk as of 1795751722.00000>, path: .shards_a/shard_c_1795751722.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e86/a546667f5d6651d72575b483822c3e86/a546667f5d6651d72575b483822c3e86.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751722.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e86/a546667f5d6651d72575b483822c3e86/a546667f5d6651d72575b483822c3e86.db +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.0:1000/sda (txn: tx51b1c175730c495e97f53-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx51b1c175730c495e97f53-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx51b1c175730c495e97f53-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.3:1003/sda (txn: tx51b1c175730c495e97f53-006b08fefb) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /a/c From Container Server 10.0.0.4:1004/sda (txn: tx51b1c175730c495e97f53-006b08fefb) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503, 503, 503] (txn: tx51b1c175730c495e97f53-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txca7b714b9de6449bb4112-006b08fefb) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txca7b714b9de6449bb4112-006b08fefb) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: txca7b714b9de6449bb4112-006b08fefb) +proxy-ut ERROR: Container HEAD returning 503 for [] (txn: txca7b714b9de6449bb4112-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2d2cf7ac56ed40e89436f-006b08fefb) +proxy-ut ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2d2cf7ac56ed40e89436f-006b08fefb) +proxy-ut ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a/c: Timeout (Nones) (txn: tx2d2cf7ac56ed40e89436f-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 1 (one): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for policy 0 (zero): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_respects_write_affinity_with_507s ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_send_exceptions ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_equal_replicas ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_fewer_container_replicas ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_many_object_replicas ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx684c300fe0c84cdaba542-006b08fefb) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txfe1fda8b46514a978afa1-006b08fefc) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx073045810feb408380328-006b08fefc) +proxy-ut ERROR: ERROR with Object server 10.0.0.1:3001/sdb re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: tx073045810feb408380328-006b08fefc) +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: tx073045810feb408380328-006b08fefc) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o.jpg: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 984, in connect + raise HTTPException() +http.client.HTTPException (txn: txa6a9008d48a5474ea3fa3-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.1:3001/sdb (txn: txa6a9008d48a5474ea3fa3-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to PUT /v1/a/c/o.jpg From Object Server 10.0.0.2:3002/sdc (txn: txa6a9008d48a5474ea3fa3-006b08fefc) +proxy-ut ERROR: Object PUT returning 503 for [503, 503, 503] (txn: txa6a9008d48a5474ea3fa3-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_container_headers_with_more_container_replicas ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_fewer_container_replicas ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_PUT_x_delete_at_with_more_container_replicas ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_acc_or_con_missing_returns_404 ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_cache_set_error ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751724.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c63/1ba661b6fc32c455bd2ba5b778850c63/1ba661b6fc32c455bd2ba5b778850c63.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751723.00000, (0, 0) as of 1795751723.00000, active as of 1795751723.00000> to ShardRange<'k' to 't' as of 1795751724.00000, (0, 0) as of 1795751724.00000, found as of 1795751724.00000>, path: .shards_a/shard_c_1795751724.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c63/1ba661b6fc32c455bd2ba5b778850c63/1ba661b6fc32c455bd2ba5b778850c63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751726.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4f3/11a5343934ca09c190f980a8a4d1a4f3/11a5343934ca09c190f980a8a4d1a4f3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751725.00000, (0, 0) as of 1795751725.00000, active as of 1795751725.00000> to ShardRange<'k' to 't' as of 1795751726.00000, (0, 0) as of 1795751726.00000, created as of 1795751726.00000>, path: .shards_a/shard_c_1795751726.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4f3/11a5343934ca09c190f980a8a4d1a4f3/11a5343934ca09c190f980a8a4d1a4f3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751728.00000, db: /tmp/tmp87vwysvy/sda/containers/0/392/5efbc01939c9bbdc19493607b6e4e392/5efbc01939c9bbdc19493607b6e4e392.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751727.00000, (0, 0) as of 1795751727.00000, active as of 1795751727.00000> to ShardRange<'k' to 't' as of 1795751728.00000, (0, 0) as of 1795751728.00000, cleaved as of 1795751728.00000>, path: .shards_a/shard_c_1795751728.00000, db: /tmp/tmp87vwysvy/sda/containers/0/392/5efbc01939c9bbdc19493607b6e4e392/5efbc01939c9bbdc19493607b6e4e392.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751730.00000, db: /tmp/tmp87vwysvy/sda/containers/0/efc/ca118681e50a3ad1a4f0acafe61e2efc/ca118681e50a3ad1a4f0acafe61e2efc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751732.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d9f/823f70f69491abdde431cd2516fc2d9f/823f70f69491abdde431cd2516fc2d9f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751731.00000, (0, 0) as of 1795751731.00000, active as of 1795751731.00000> to ShardRange<'k' to 't' as of 1795751732.00000, (0, 0) as of 1795751732.00000, shrinking as of 1795751732.00000>, path: .shards_a/shard_c_1795751732.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d9f/823f70f69491abdde431cd2516fc2d9f/823f70f69491abdde431cd2516fc2d9f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751732.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d9f/823f70f69491abdde431cd2516fc2d9f/823f70f69491abdde431cd2516fc2d9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751734.00000, db: /tmp/tmp87vwysvy/sda/containers/0/373/3356e5be6310eadf19728d7421fee373/3356e5be6310eadf19728d7421fee373.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751733.00000, (0, 0) as of 1795751733.00000, active as of 1795751733.00000> to ShardRange<'k' to 't' as of 1795751734.00000, (0, 0) as of 1795751734.00000, sharding as of 1795751734.00000>, path: .shards_a/shard_c_1795751734.00000, db: /tmp/tmp87vwysvy/sda/containers/0/373/3356e5be6310eadf19728d7421fee373/3356e5be6310eadf19728d7421fee373.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751734.00000, db: /tmp/tmp87vwysvy/sda/containers/0/373/3356e5be6310eadf19728d7421fee373/3356e5be6310eadf19728d7421fee373.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751736.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2f5/9d15e20f4c99e31725c57bb5c9f8b2f5/9d15e20f4c99e31725c57bb5c9f8b2f5.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751735.00000, (0, 0) as of 1795751735.00000, active as of 1795751735.00000> to ShardRange<'k' to 't' as of 1795751736.00000, (0, 0) as of 1795751736.00000, sharded as of 1795751736.00000>, path: .shards_a/shard_c_1795751736.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2f5/9d15e20f4c99e31725c57bb5c9f8b2f5/9d15e20f4c99e31725c57bb5c9f8b2f5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751736.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2f5/9d15e20f4c99e31725c57bb5c9f8b2f5/9d15e20f4c99e31725c57bb5c9f8b2f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751738.00000, db: /tmp/tmp87vwysvy/sda/containers/0/de6/b505b00b975fc776176a5ec81db0dde6/b505b00b975fc776176a5ec81db0dde6.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751737.00000, (0, 0) as of 1795751737.00000, active as of 1795751737.00000> to ShardRange<'k' to 't' as of 1795751738.00000, (0, 0) as of 1795751738.00000, shrunk as of 1795751738.00000>, path: .shards_a/shard_c_1795751738.00000, db: /tmp/tmp87vwysvy/sda/containers/0/de6/b505b00b975fc776176a5ec81db0dde6/b505b00b975fc776176a5ec81db0dde6.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751738.00000, db: /tmp/tmp87vwysvy/sda/containers/0/de6/b505b00b975fc776176a5ec81db0dde6/b505b00b975fc776176a5ec81db0dde6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751740.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0e3/bce3448fcc4c8270272ef4071594c0e3/bce3448fcc4c8270272ef4071594c0e3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751739.00000, (0, 0) as of 1795751739.00000, shrinking as of 1795751739.00000> to ShardRange<'k' to 't' as of 1795751740.00000, (0, 0) as of 1795751740.00000, found as of 1795751740.00000>, path: .shards_a/shard_c_1795751740.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0e3/bce3448fcc4c8270272ef4071594c0e3/bce3448fcc4c8270272ef4071594c0e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751742.00000, db: /tmp/tmp87vwysvy/sda/containers/0/a6f/34567466d8465dfcc1c96659a66b5a6f/34567466d8465dfcc1c96659a66b5a6f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751741.00000, (0, 0) as of 1795751741.00000, shrinking as of 1795751741.00000> to ShardRange<'k' to 't' as of 1795751742.00000, (0, 0) as of 1795751742.00000, created as of 1795751742.00000>, path: .shards_a/shard_c_1795751742.00000, db: /tmp/tmp87vwysvy/sda/containers/0/a6f/34567466d8465dfcc1c96659a66b5a6f/34567466d8465dfcc1c96659a66b5a6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751744.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e17/37a663685e634a6d9246fb9aa72c5e17/37a663685e634a6d9246fb9aa72c5e17.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751743.00000, (0, 0) as of 1795751743.00000, shrinking as of 1795751743.00000> to ShardRange<'k' to 't' as of 1795751744.00000, (0, 0) as of 1795751744.00000, cleaved as of 1795751744.00000>, path: .shards_a/shard_c_1795751744.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e17/37a663685e634a6d9246fb9aa72c5e17/37a663685e634a6d9246fb9aa72c5e17.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751746.00000, db: /tmp/tmp87vwysvy/sda/containers/0/872/33ec9651dfd84be28d0c66aae8995872/33ec9651dfd84be28d0c66aae8995872.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751745.00000, (0, 0) as of 1795751745.00000, shrinking as of 1795751745.00000> to ShardRange<'k' to 't' as of 1795751746.00000, (0, 0) as of 1795751746.00000, active as of 1795751746.00000>, path: .shards_a/shard_c_1795751746.00000, db: /tmp/tmp87vwysvy/sda/containers/0/872/33ec9651dfd84be28d0c66aae8995872/33ec9651dfd84be28d0c66aae8995872.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751748.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5d0/0cf0d8c3ff86ddddbfc575fe5c6855d0/0cf0d8c3ff86ddddbfc575fe5c6855d0.db +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut WARNING: expiring_objects_container_divisor is deprecated +proxy-ut WARNING: expiring_objects_account_name is deprecated; you need to migrate to the standard .expiring_objects account +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx94d466bd4fe545ea8af15-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: txeac0610eb3024f809f582-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: txeac0610eb3024f809f582-006b08fefc) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503] (txn: txeac0610eb3024f809f582-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.2:1002/sdc (txn: tx2ba6bc78232f4da0b492d-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.0:1000/sda (txn: tx2ba6bc78232f4da0b492d-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account From Account Server 10.0.0.1:1001/sdb (txn: tx2ba6bc78232f4da0b492d-006b08fefc) +proxy-ut ERROR: Account HEAD returning 503 for [503, 503, 503] (txn: tx2ba6bc78232f4da0b492d-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.2:1002/sdc (txn: tx1880b5113cb549ac9621d-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.0:1000/sda (txn: tx1880b5113cb549ac9621d-006b08fefc) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx1880b5113cb549ac9621d-006b08fefc) +proxy-ut ERROR: Container HEAD returning 503 for [503, 503, 503] (txn: tx1880b5113cb549ac9621d-006b08fefc) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx1963c7ebefff40b4a8189-006b08fefc) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx1963c7ebefff40b4a8189-006b08fefc) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx1963c7ebefff40b4a8189-006b08fefc) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx1963c7ebefff40b4a8189-006b08fefc) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd0e0770b30234f5a88593-006b08fefc) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd0e0770b30234f5a88593-006b08fefc) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: txd0e0770b30234f5a88593-006b08fefc) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txd0e0770b30234f5a88593-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx2aff7f4991b0470e90994-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx8184e6d7adc14f46b7322-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx3ec3d999fe3b482388bf4-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx8da39604a1894bf0b00e2-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txc9157dff778f4f469ad93-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx7e60aea3afc2467d9c46c-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx8f1496779d564bb489b42-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx8f1496779d564bb489b42-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txff6a06b91a04480593eb0-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txff6a06b91a04480593eb0-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txa16c36c16e12468b81767-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa16c36c16e12468b81767-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txb7f74f5136fe4ee6b049d-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txb7f74f5136fe4ee6b049d-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txdd3a61d071f4424f9b029-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txdd3a61d071f4424f9b029-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx12ed904be2304620b0ce0-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx12ed904be2304620b0ce0-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0ac5dcf17f594c3db6ca1-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0ac5dcf17f594c3db6ca1-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf67959410f974707a1473-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf67959410f974707a1473-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txf984072a5d714f74a8b28-006b08fefc)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_can_skip_cache ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_errors ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_no_cache ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751748.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5d0/0cf0d8c3ff86ddddbfc575fe5c6855d0/0cf0d8c3ff86ddddbfc575fe5c6855d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751750.00000, db: /tmp/tmp87vwysvy/sda/containers/0/8ce/8e28ae45e572f33a7d0d1cac05a868ce/8e28ae45e572f33a7d0d1cac05a868ce.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751749.00000, (0, 0) as of 1795751749.00000, shrinking as of 1795751749.00000> to ShardRange<'k' to 't' as of 1795751750.00000, (0, 0) as of 1795751750.00000, sharding as of 1795751750.00000>, path: .shards_a/shard_c_1795751750.00000, db: /tmp/tmp87vwysvy/sda/containers/0/8ce/8e28ae45e572f33a7d0d1cac05a868ce/8e28ae45e572f33a7d0d1cac05a868ce.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751750.00000, db: /tmp/tmp87vwysvy/sda/containers/0/8ce/8e28ae45e572f33a7d0d1cac05a868ce/8e28ae45e572f33a7d0d1cac05a868ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751752.00000, db: /tmp/tmp87vwysvy/sda/containers/0/526/1bea7b26d790360d482824b4da489526/1bea7b26d790360d482824b4da489526.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751751.00000, (0, 0) as of 1795751751.00000, shrinking as of 1795751751.00000> to ShardRange<'k' to 't' as of 1795751752.00000, (0, 0) as of 1795751752.00000, sharded as of 1795751752.00000>, path: .shards_a/shard_c_1795751752.00000, db: /tmp/tmp87vwysvy/sda/containers/0/526/1bea7b26d790360d482824b4da489526/1bea7b26d790360d482824b4da489526.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751752.00000, db: /tmp/tmp87vwysvy/sda/containers/0/526/1bea7b26d790360d482824b4da489526/1bea7b26d790360d482824b4da489526.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751754.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b16/2d516b197139578e3982a65a25e2db16/2d516b197139578e3982a65a25e2db16.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751753.00000, (0, 0) as of 1795751753.00000, shrinking as of 1795751753.00000> to ShardRange<'k' to 't' as of 1795751754.00000, (0, 0) as of 1795751754.00000, shrunk as of 1795751754.00000>, path: .shards_a/shard_c_1795751754.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b16/2d516b197139578e3982a65a25e2db16/2d516b197139578e3982a65a25e2db16.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751754.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b16/2d516b197139578e3982a65a25e2db16/2d516b197139578e3982a65a25e2db16.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751756.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b5a/f7a3b585d4c3c47220b2d43d7e909b5a/f7a3b585d4c3c47220b2d43d7e909b5a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751755.00000, (0, 0) as of 1795751755.00000, sharding as of 1795751755.00000> to ShardRange<'k' to 't' as of 1795751756.00000, (0, 0) as of 1795751756.00000, found as of 1795751756.00000>, path: .shards_a/shard_c_1795751756.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b5a/f7a3b585d4c3c47220b2d43d7e909b5a/f7a3b585d4c3c47220b2d43d7e909b5a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751758.00000, db: /tmp/tmp87vwysvy/sda/containers/0/261/1a68214354ef559986fb846c5c010261/1a68214354ef559986fb846c5c010261.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751757.00000, (0, 0) as of 1795751757.00000, sharding as of 1795751757.00000> to ShardRange<'k' to 't' as of 1795751758.00000, (0, 0) as of 1795751758.00000, created as of 1795751758.00000>, path: .shards_a/shard_c_1795751758.00000, db: /tmp/tmp87vwysvy/sda/containers/0/261/1a68214354ef559986fb846c5c010261/1a68214354ef559986fb846c5c010261.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751760.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6ef/a3e9e65974007ec0795609ee8db4e6ef/a3e9e65974007ec0795609ee8db4e6ef.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751759.00000, (0, 0) as of 1795751759.00000, sharding as of 1795751759.00000> to ShardRange<'k' to 't' as of 1795751760.00000, (0, 0) as of 1795751760.00000, cleaved as of 1795751760.00000>, path: .shards_a/shard_c_1795751760.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6ef/a3e9e65974007ec0795609ee8db4e6ef/a3e9e65974007ec0795609ee8db4e6ef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751762.00000, db: /tmp/tmp87vwysvy/sda/containers/0/60f/32ddb9d9a6b2904ddc777166571e660f/32ddb9d9a6b2904ddc777166571e660f.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751761.00000, (0, 0) as of 1795751761.00000, sharding as of 1795751761.00000> to ShardRange<'k' to 't' as of 1795751762.00000, (0, 0) as of 1795751762.00000, active as of 1795751762.00000>, path: .shards_a/shard_c_1795751762.00000, db: /tmp/tmp87vwysvy/sda/containers/0/60f/32ddb9d9a6b2904ddc777166571e660f/32ddb9d9a6b2904ddc777166571e660f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751764.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ecf/7b02141fdaff431084250228b1c20ecf/7b02141fdaff431084250228b1c20ecf.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751763.00000, (0, 0) as of 1795751763.00000, sharding as of 1795751763.00000> to ShardRange<'k' to 't' as of 1795751764.00000, (0, 0) as of 1795751764.00000, shrinking as of 1795751764.00000>, path: .shards_a/shard_c_1795751764.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ecf/7b02141fdaff431084250228b1c20ecf/7b02141fdaff431084250228b1c20ecf.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751764.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ecf/7b02141fdaff431084250228b1c20ecf/7b02141fdaff431084250228b1c20ecf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751766.00000, db: /tmp/tmp87vwysvy/sda/containers/0/f35/29354b4b85a7db6038ceaf491a66af35/29354b4b85a7db6038ceaf491a66af35.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751766.00000, db: /tmp/tmp87vwysvy/sda/containers/0/f35/29354b4b85a7db6038ceaf491a66af35/29354b4b85a7db6038ceaf491a66af35.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751768.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6fd/6744694f57d9684d8820e2e4bb9bd6fd/6744694f57d9684d8820e2e4bb9bd6fd.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751767.00000, (0, 0) as of 1795751767.00000, sharding as of 1795751767.00000> to ShardRange<'k' to 't' as of 1795751768.00000, (0, 0) as of 1795751768.00000, sharded as of 1795751768.00000>, path: .shards_a/shard_c_1795751768.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6fd/6744694f57d9684d8820e2e4bb9bd6fd/6744694f57d9684d8820e2e4bb9bd6fd.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751768.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6fd/6744694f57d9684d8820e2e4bb9bd6fd/6744694f57d9684d8820e2e4bb9bd6fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751770.00000, db: /tmp/tmp87vwysvy/sda/containers/0/38a/f2294107711b102151bcddfaeaab638a/f2294107711b102151bcddfaeaab638a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751769.00000, (0, 0) as of 1795751769.00000, sharding as of 1795751769.00000> to ShardRange<'k' to 't' as of 1795751770.00000, (0, 0) as of 1795751770.00000, shrunk as of 1795751770.00000>, path: .shards_a/shard_c_1795751770.00000, db: /tmp/tmp87vwysvy/sda/containers/0/38a/f2294107711b102151bcddfaeaab638a/f2294107711b102151bcddfaeaab638a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751770.00000, db: /tmp/tmp87vwysvy/sda/containers/0/38a/f2294107711b102151bcddfaeaab638a/f2294107711b102151bcddfaeaab638a.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_empty_cache ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_cache ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_backend_headers_update_shard_container_with_live_infocache ... ok + +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txf984072a5d714f74a8b28-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx79c889505fa4441cb3f99-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx79c889505fa4441cb3f99-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx28a7ec9b70e044c39c906-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx28a7ec9b70e044c39c906-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txfe1fd023ece34e66adf9f-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txfe1fd023ece34e66adf9f-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx246b36da66ae48cd9284f-006b08fefc) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx246b36da66ae48cd9284f-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx352745948a204adc996db-006b08fefc) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx352745948a204adc996db-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txcbe766a24858493796d29-006b08fefc) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: txcbe766a24858493796d29-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx438ecbab447f46c590709-006b08fefc) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx438ecbab447f46c590709-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx581c2381526848b7a378e-006b08fefc) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx581c2381526848b7a378e-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx880bb226e115404fb747e-006b08fefc) +proxy-ut WARNING: Failed to get container shard listing from /v1/a/c?format=json&states=updating&includes=o: 404 (txn: tx880bb226e115404fb747e-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txe5129c1350ad4db486301-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txb3b3a2c5a2bf490695350-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txaaf07f9570234d2e824d5-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx284bf3ac64ee4c389dac8-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx78074f3190014056b1d9e-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating&includes=o {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx70373a1308994036a6df3-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txd995c83ed1dd4510aaf13-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd995c83ed1dd4510aaf13-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txa615aabdf4124bdfa7e6a-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txa615aabdf4124bdfa7e6a-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: txd6817ef1bdaa407daae7e-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: txd6817ef1bdaa407daae7e-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx42dc776c6d2843e48259c-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx42dc776c6d2843e48259c-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx0763dfcdbefd405693aac-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx0763dfcdbefd405693aac-006b08fefc) +proxy-ut DEBUG: Get listing from /v1/a/c?format=json&states=updating {'X-Backend-Record-Type': 'shard', 'X-Backend-Record-Shard-Format': 'namespace'} (txn: tx03ecd39dd76942d789fff-006b08fefc) +proxy-ut INFO: Caching updating shards for shard-updating-v2/a/c (3 shards) (txn: tx03ecd39dd76942d789fff-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_bad_metadata ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_etag ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_best_response_sets_headers ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_method ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_path_no_controller ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_utf8 ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_bad_version ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_chunked_put ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_head_account ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751772.00000, db: /tmp/tmp87vwysvy/sda/containers/0/671/deded1ab16042965fc8e8fa765a85671/deded1ab16042965fc8e8fa765a85671.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751771.00000, (0, 0) as of 1795751771.00000, sharded as of 1795751771.00000> to ShardRange<'k' to 't' as of 1795751772.00000, (0, 0) as of 1795751772.00000, found as of 1795751772.00000>, path: .shards_a/shard_c_1795751772.00000, db: /tmp/tmp87vwysvy/sda/containers/0/671/deded1ab16042965fc8e8fa765a85671/deded1ab16042965fc8e8fa765a85671.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751774.00000, db: /tmp/tmp87vwysvy/sda/containers/0/db3/95c4f446cb350d09ec6f71360373fdb3/95c4f446cb350d09ec6f71360373fdb3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751773.00000, (0, 0) as of 1795751773.00000, sharded as of 1795751773.00000> to ShardRange<'k' to 't' as of 1795751774.00000, (0, 0) as of 1795751774.00000, created as of 1795751774.00000>, path: .shards_a/shard_c_1795751774.00000, db: /tmp/tmp87vwysvy/sda/containers/0/db3/95c4f446cb350d09ec6f71360373fdb3/95c4f446cb350d09ec6f71360373fdb3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751776.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c25/ca60291b79657c0c73ffcee144881c25/ca60291b79657c0c73ffcee144881c25.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751775.00000, (0, 0) as of 1795751775.00000, sharded as of 1795751775.00000> to ShardRange<'k' to 't' as of 1795751776.00000, (0, 0) as of 1795751776.00000, cleaved as of 1795751776.00000>, path: .shards_a/shard_c_1795751776.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c25/ca60291b79657c0c73ffcee144881c25/ca60291b79657c0c73ffcee144881c25.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751778.00000, db: /tmp/tmp87vwysvy/sda/containers/0/15c/e16f6a1b1a2af42439232b343b3b315c/e16f6a1b1a2af42439232b343b3b315c.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751777.00000, (0, 0) as of 1795751777.00000, sharded as of 1795751777.00000> to ShardRange<'k' to 't' as of 1795751778.00000, (0, 0) as of 1795751778.00000, active as of 1795751778.00000>, path: .shards_a/shard_c_1795751778.00000, db: /tmp/tmp87vwysvy/sda/containers/0/15c/e16f6a1b1a2af42439232b343b3b315c/e16f6a1b1a2af42439232b343b3b315c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751780.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b42/762eb3d8e8472458cb9d92284ea7ab42/762eb3d8e8472458cb9d92284ea7ab42.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751779.00000, (0, 0) as of 1795751779.00000, sharded as of 1795751779.00000> to ShardRange<'k' to 't' as of 1795751780.00000, (0, 0) as of 1795751780.00000, shrinking as of 1795751780.00000>, path: .shards_a/shard_c_1795751780.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b42/762eb3d8e8472458cb9d92284ea7ab42/762eb3d8e8472458cb9d92284ea7ab42.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751780.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b42/762eb3d8e8472458cb9d92284ea7ab42/762eb3d8e8472458cb9d92284ea7ab42.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751782.00000, db: /tmp/tmp87vwysvy/sda/containers/0/301/23809f89ee640508c5a338c4f614e301/23809f89ee640508c5a338c4f614e301.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751781.00000, (0, 0) as of 1795751781.00000, sharded as of 1795751781.00000> to ShardRange<'k' to 't' as of 1795751782.00000, (0, 0) as of 1795751782.00000, sharding as of 1795751782.00000>, path: .shards_a/shard_c_1795751782.00000, db: /tmp/tmp87vwysvy/sda/containers/0/301/23809f89ee640508c5a338c4f614e301/23809f89ee640508c5a338c4f614e301.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751782.00000, db: /tmp/tmp87vwysvy/sda/containers/0/301/23809f89ee640508c5a338c4f614e301/23809f89ee640508c5a338c4f614e301.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751784.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ecc/5fc5431363e40b5592e550a1f8224ecc/5fc5431363e40b5592e550a1f8224ecc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751784.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ecc/5fc5431363e40b5592e550a1f8224ecc/5fc5431363e40b5592e550a1f8224ecc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751786.00000, db: /tmp/tmp87vwysvy/sda/containers/0/875/0412fad981bbf3c53b841e2a3dfaf875/0412fad981bbf3c53b841e2a3dfaf875.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751785.00000, (0, 0) as of 1795751785.00000, sharded as of 1795751785.00000> to ShardRange<'k' to 't' as of 1795751786.00000, (0, 0) as of 1795751786.00000, shrunk as of 1795751786.00000>, path: .shards_a/shard_c_1795751786.00000, db: /tmp/tmp87vwysvy/sda/containers/0/875/0412fad981bbf3c53b841e2a3dfaf875/0412fad981bbf3c53b841e2a3dfaf875.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751786.00000, db: /tmp/tmp87vwysvy/sda/containers/0/875/0412fad981bbf3c53b841e2a3dfaf875/0412fad981bbf3c53b841e2a3dfaf875.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751788.00000, db: /tmp/tmp87vwysvy/sda/containers/0/132/4d9c8f741d5e99a8e3c4f9a484be7132/4d9c8f741d5e99a8e3c4f9a484be7132.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751787.00000, (0, 0) as of 1795751787.00000, shrunk as of 1795751787.00000> to ShardRange<'k' to 't' as of 1795751788.00000, (0, 0) as of 1795751788.00000, found as of 1795751788.00000>, path: .shards_a/shard_c_1795751788.00000, db: /tmp/tmp87vwysvy/sda/containers/0/132/4d9c8f741d5e99a8e3c4f9a484be7132/4d9c8f741d5e99a8e3c4f9a484be7132.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751790.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6e9/25a4d15b5473146773a1e64e6c30c6e9/25a4d15b5473146773a1e64e6c30c6e9.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751789.00000, (0, 0) as of 1795751789.00000, shrunk as of 1795751789.00000> to ShardRange<'k' to 't' as of 1795751790.00000, (0, 0) as of 1795751790.00000, created as of 1795751790.00000>, path: .shards_a/shard_c_1795751790.00000, db: /tmp/tmp87vwysvy/sda/containers/0/6e9/25a4d15b5473146773a1e64e6c30c6e9/25a4d15b5473146773a1e64e6c30c6e9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751792.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5c3/36dbf44b0ecca15f54a9805313ca45c3/36dbf44b0ecca15f54a9805313ca45c3.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751791.00000, (0, 0) as of 1795751791.00000, shrunk as of 1795751791.00000> to ShardRange<'k' to 't' as of 1795751792.00000, (0, 0) as of 1795751792.00000, cleaved as of 1795751792.00000>, path: .shards_a/shard_c_1795751792.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5c3/36dbf44b0ecca15f54a9805313ca45c3/36dbf44b0ecca15f54a9805313ca45c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751794.00000, db: /tmp/tmp87vwysvy/sda/containers/0/159/ec51fe0a4f138d0a149a7ae39380a159/ec51fe0a4f138d0a149a7ae39380a159.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751793.00000, (0, 0) as of 1795751793.00000, shrunk as of 1795751793.00000> to ShardRange<'k' to 't' as of 1795751794.00000, (0, 0) as of 1795751794.00000, active as of 1795751794.00000>, path: .shards_a/shard_c_1795751794.00000, db: /tmp/tmp87vwysvy/sda/containers/0/159/ec51fe0a4f138d0a149a7ae39380a159/ec51fe0a4f138d0a149a7ae39380a159.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751796.00000, db: /tmp/tmp87vwysvy/sda/containers/0/bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_unhandled_exception ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 LICK /v1/a HTTP/1.0 405 - - t - 91 - tx5f9c75f1c9364a1e8ff4e-006b08fefc - 0.0045 - - 1795751676.675444365 1795751676.679978132 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET invalid HTTP/1.0 404 - - - - 70 - - - 0.0002 - - 1795751676.689641237 1795751676.689874172 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1 HTTP/1.0 412 - - t - 7 - - - 0.0002 - - 1795751676.697869539 1795751676.698086500 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a%2580%3Fformat%3Djson HTTP/1.0 412 - - t - 29 - - - 0.0002 - - 1795751676.704503775 1795751676.704735041 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v0 HTTP/1.0 412 - - - - 7 - - - 0.0002 - - 1795751676.710970163 1795751676.711192131 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc30ab46661fc407a9fac5-006b08fefc" "proxy-server 525340" 0.0014 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txcd4e7764e092489987170-006b08fefc" "proxy-server 525340" 0.0024 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sdb1/3/a/c/o/chunky" 201 - "PUT http://localhost/sda1/0/a/c/o/chunky" "tx64c36e74f0d64fd2a8456-006b08fefc" "object-server 525340" 0.0005 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sda1/3/a/c/o/chunky" 201 - "PUT http://localhost/sdb1/0/a/c/o/chunky" "tx64c36e74f0d64fd2a8456-006b08fefc" "object-server 525340" 0.0004 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sda1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx64c36e74f0d64fd2a8456-006b08fefc" "proxy-server 525340" 0.0058 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sdb1/0/a/c/o/chunky" 201 - "PUT http://localhost/v1/a/c/o/chunky" "tx64c36e74f0d64fd2a8456-006b08fefc" "proxy-server 525340" 0.0057 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 PUT /v1/a/c/o/chunky HTTP/1.0 201 - - t 21 - - tx64c36e74f0d64fd2a8456-006b08fefc - 0.0195 - - 1795751676.718716145 1795751676.738187313 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85fec09e046446dc828ad-006b08fefc" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx71a4cc9afa6241a7bdb2a-006b08fefc" "proxy-server 525340" 0.0022 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/0/a/c/o/chunky" 200 21 "GET http://localhost/v1/a/c/o/chunky" "tx5138fc0b0ac84f1694617-006b08fefc" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a/c/o/chunky HTTP/1.0 200 - - t - 21 - tx5138fc0b0ac84f1694617-006b08fefc - 0.0118 - - 1795751676.739557028 1795751676.751316786 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4ba5005394d54047be637-006b08fefc" "proxy-server 525340" 0.0022 "-" 525340 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - - t - - - tx4ba5005394d54047be637-006b08fefc - 0.0049 - - 1795751676.757073164 1795751676.762005806 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 500 - - t - - - - - 0.0001 - - 1795751676.769106865 1795751676.769199371 - - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeea0fff8cb564cda876fc-006b08fefc" "proxy-server 525340" 0.0012 "-" 525340 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sda1/0/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:49155/sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txeea0fff8cb564cda876fc-006b08fefc" "container-server 525340" 0.0011 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sdb1/0/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://127.0.0.1:55843/sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txeea0fff8cb564cda876fc-006b08fefc" "container-server 525340" 0.0010 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txeea0fff8cb564cda876fc-006b08fefc" "proxy-server 525340" 0.0151 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "txeea0fff8cb564cda876fc-006b08fefc" "proxy-server 525340" 0.0201 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - txeea0fff8cb564cda876fc-006b08fefc - 0.0278 - - 1795751676.776531219 1795751676.804308176 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "txaca6dda55b6d4c879e8dd-006b08fefc" "proxy-server 525340" 0.0062 "-" 525340 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 87 - txaca6dda55b6d4c879e8dd-006b08fefc - 0.0094 - - 1795751676.805752993 1795751676.815107107 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "tx8762adad98dc42a285396-006b08fefc" "proxy-server 525340" 0.0057 "-" 525340 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 729 - tx8762adad98dc42a285396-006b08fefc - 0.0089 - - 1795751676.820901155 1795751676.829837322 - - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/0/a" 200 729 "GET http://localhost/v1/a?format=json" "tx82517faa13f14319b8dff-006b08fefc" "proxy-server 525340" 0.0050 "-" 525340 - +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a%3Fformat%3Djson HTTP/1.0 200 - - t - 963 - tx82517faa13f14319b8dff-006b08fefc - 0.0090 - - 1795751676.833712339 1795751676.842713118 - - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx55c5b741be5b4577a0cce-006b08fefc" "proxy-server 525340" 0.0019 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx31fd840e3a8547dfb25ab-006b08fefc" "proxy-server 525340" 0.0013 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx0ac8551bafee4fbbaeca0-006b08fefc" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx0ac8551bafee4fbbaeca0-006b08fefc" "object-server 525340" 0.0005 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sda1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx0ac8551bafee4fbbaeca0-006b08fefc" "proxy-server 525340" 0.0057 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "PUT /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 201 - "PUT http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx0ac8551bafee4fbbaeca0-006b08fefc" "proxy-server 525340" 0.0070 "-" 525340 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_chunked_put_utf8_all_the_way_down ... ok + +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 PUT /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 201 - - t - - - tx0ac8551bafee4fbbaeca0-006b08fefc - 0.0284 - - 1795751676.844525337 1795751676.872898102 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc438867de26411ba29a5-006b08fefc" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "txfc438867de26411ba29a5-006b08fefc" "proxy-server 525340" 0.0033 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 74 - txfc438867de26411ba29a5-006b08fefc - 0.0191 - - 1795751676.874603748 1795751676.893667698 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txebc894494942482a9c20e-006b08fefc" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "txebc894494942482a9c20e-006b08fefc" "proxy-server 525340" 0.0022 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 328 - txebc894494942482a9c20e-006b08fefc - 0.0153 - - 1795751676.895477772 1795751676.910768270 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96ac198b8b914693af6d3-006b08fefc" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sda1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 328 "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test?format=json&states=listing" "tx96ac198b8b914693af6d3-006b08fefc" "proxy-server 525340" 0.0032 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 417 - tx96ac198b8b914693af6d3-006b08fefc - 0.0108 - - 1795751676.912638664 1795751676.923399925 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb3b25d61abf442cd819ed-006b08fefc" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "HEAD /sdb1/3/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 204 - "HEAD http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx05bd1d4d50ff49ad9a0c9-006b08fefc" "proxy-server 525340" 0.0012 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:36 +0000] "GET /sdb1/2/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" 200 - "GET http://localhost/v1/a/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test/%E1%BC%B8%CE%BF%E1%BD%BA%20%E1%BC%B0%CE%BF%E1%BD%BB%CE%87%20%CF%84%E1%BD%B0%20%CF%80%E1%BD%B1%CE%BD%CF%84%CA%BC%20%E1%BC%82%CE%BD%20%E1%BC%90%CE%BE%E1%BD%B5%CE%BA%CE%BF%CE%B9%20%CF%83%CE%B1%CF%86%E1%BF%86.Test" "tx416310b5822b41edb5ad8-006b08fefc" "proxy-server 525340" 0.0004 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/36 GET /v1/a/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test/%25E1%25BC%25B8%25CE%25BF%25E1%25BD%25BA%2520%25E1%25BC%25B0%25CE%25BF%25E1%25BD%25BB%25CE%2587%2520%25CF%2584%25E1%25BD%25B0%2520%25CF%2580%25E1%25BD%25B1%25CE%25BD%25CF%2584%25CA%25BC%2520%25E1%25BC%2582%25CE%25BD%2520%25E1%25BC%2590%25CE%25BE%25E1%25BD%25B5%25CE%25BA%25CE%25BF%25CE%25B9%2520%25CF%2583%25CE%25B1%25CF%2586%25E1%25BF%2586.Test HTTP/1.0 200 - - t - - - tx416310b5822b41edb5ad8-006b08fefc - 0.0119 - - 1795751676.925204515 1795751676.937144995 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut WARNING: Client disconnected without sending enough data (txn: txc051c79c28a7404a96786-006b08fefc)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_disconnect ... ok + +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751795.00000, (0, 0) as of 1795751795.00000, shrunk as of 1795751795.00000> to ShardRange<'k' to 't' as of 1795751796.00000, (0, 0) as of 1795751796.00000, shrinking as of 1795751796.00000>, path: .shards_a/shard_c_1795751796.00000, db: /tmp/tmp87vwysvy/sda/containers/0/bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751796.00000, db: /tmp/tmp87vwysvy/sda/containers/0/bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8/8a6fa7bb4e8f2a44b83bc449b3bc1bb8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751798.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b8a/6e188c64a57a2ebd4d6cad8a92f88b8a/6e188c64a57a2ebd4d6cad8a92f88b8a.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751797.00000, (0, 0) as of 1795751797.00000, shrunk as of 1795751797.00000> to ShardRange<'k' to 't' as of 1795751798.00000, (0, 0) as of 1795751798.00000, sharding as of 1795751798.00000>, path: .shards_a/shard_c_1795751798.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b8a/6e188c64a57a2ebd4d6cad8a92f88b8a/6e188c64a57a2ebd4d6cad8a92f88b8a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751798.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b8a/6e188c64a57a2ebd4d6cad8a92f88b8a/6e188c64a57a2ebd4d6cad8a92f88b8a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751800.00000, db: /tmp/tmp87vwysvy/sda/containers/0/bd7/5c2881eeb39fa6260cd6b068bd4e3bd7/5c2881eeb39fa6260cd6b068bd4e3bd7.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751799.00000, (0, 0) as of 1795751799.00000, shrunk as of 1795751799.00000> to ShardRange<'k' to 't' as of 1795751800.00000, (0, 0) as of 1795751800.00000, sharded as of 1795751800.00000>, path: .shards_a/shard_c_1795751800.00000, db: /tmp/tmp87vwysvy/sda/containers/0/bd7/5c2881eeb39fa6260cd6b068bd4e3bd7/5c2881eeb39fa6260cd6b068bd4e3bd7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751800.00000, db: /tmp/tmp87vwysvy/sda/containers/0/bd7/5c2881eeb39fa6260cd6b068bd4e3bd7/5c2881eeb39fa6260cd6b068bd4e3bd7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751802.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ae5/030d70f835d9217e661a43107d4caae5/030d70f835d9217e661a43107d4caae5.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751802.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ae5/030d70f835d9217e661a43107d4caae5/030d70f835d9217e661a43107d4caae5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751803.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ca5/0204cccee8c187c9edf11585305c4ca5/0204cccee8c187c9edf11585305c4ca5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751805.00000, db: /tmp/tmp87vwysvy/sda/containers/0/52f/0a27eae408cd0dc7785bbc620ee1352f/0a27eae408cd0dc7785bbc620ee1352f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751807.00000, db: /tmp/tmp87vwysvy/sda/containers/0/8ae/a56273838a16245008f60655e97a88ae/a56273838a16245008f60655e97a88ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751809.00000, db: /tmp/tmp87vwysvy/sda/containers/0/321/def8c7586d06cc727dc896e9d592a321/def8c7586d06cc727dc896e9d592a321.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751811.00000, db: /tmp/tmp87vwysvy/sda/containers/0/a38/d05bdb2cc573a02869327eb18a013a38/d05bdb2cc573a02869327eb18a013a38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751813.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4a5/695f1a077fb1c36d179be5c06892f4a5/695f1a077fb1c36d179be5c06892f4a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751815.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4e1/8c5656c57cb204abfc4304436bc9b4e1/8c5656c57cb204abfc4304436bc9b4e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751817.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0bc/136ca5456b52f817b4291bb5e244a0bc/136ca5456b52f817b4291bb5e244a0bc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751819.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e50/cb96edc9e0f8ab85a1cac7c1cdb36e50/cb96edc9e0f8ab85a1cac7c1cdb36e50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751821.00000, db: /tmp/tmp87vwysvy/sda/containers/0/7d9/3b9b3f46f17b67b3d40d3f84318dd7d9/3b9b3f46f17b67b3d40d3f84318dd7d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751823.00000, db: /tmp/tmp87vwysvy/sda/containers/0/466/1fb975413fd1a36123379d07993b2466/1fb975413fd1a36123379d07993b2466.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751825.00000, db: /tmp/tmp87vwysvy/sda/containers/0/266/62fdb5ea6c9522bc5aa6d539db20b266/62fdb5ea6c9522bc5aa6d539db20b266.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751827.00000, db: /tmp/tmp87vwysvy/sda/containers/0/de4/afc8e461666f3da3cb4c8022a9818de4/afc8e461666f3da3cb4c8022a9818de4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751829.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e73/1c2697dabb43dc8ffca01b9f67a2be73/1c2697dabb43dc8ffca01b9f67a2be73.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751831.00000, db: /tmp/tmp87vwysvy/sda/containers/0/122/585b4ce5cc86273a80ecd3656012b122/585b4ce5cc86273a80ecd3656012b122.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751833.00000, db: /tmp/tmp87vwysvy/sda/containers/0/770/ebf418c8df16c5ef00749e1bc479b770/ebf418c8df16c5ef00749e1bc479b770.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751835.00000, db: /tmp/tmp87vwysvy/sda/containers/0/694/e116f19957944b2aaca538b81f03d694/e116f19957944b2aaca538b81f03d694.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751837.00000, db: /tmp/tmp87vwysvy/sda/containers/0/b42/25ea8f6e7e252eefee33c8428ef20b42/25ea8f6e7e252eefee33c8428ef20b42.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751839.00000, db: /tmp/tmp87vwysvy/sda/containers/0/251/f0782c69a403595b274d127901e4e251/f0782c69a403595b274d127901e4e251.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751841.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e2e/c90031ad760224b4fcf2bc3a61a35e2e/c90031ad760224b4fcf2bc3a61a35e2e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751843.00000, db: /tmp/tmp87vwysvy/sda/containers/0/fc4/5394f2b789f0ad330976b01266b56fc4/5394f2b789f0ad330976b01266b56fc4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751845.00000, db: /tmp/tmp87vwysvy/sda/containers/0/62d/75b0536723590f12533e932ed6adb62d/75b0536723590f12533e932ed6adb62d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751847.00000, db: /tmp/tmp87vwysvy/sda/containers/0/163/dc825f70bda22b0713d5aeefeb9ff163/dc825f70bda22b0713d5aeefeb9ff163.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751849.00000, db: /tmp/tmp87vwysvy/sda/containers/0/8d3/dfd1fdb5fd77322f501e11b83e0188d3/dfd1fdb5fd77322f501e11b83e0188d3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751851.00000, db: /tmp/tmp87vwysvy/sda/containers/0/451/0edb70afcc5fd0023c131186b5477451/0edb70afcc5fd0023c131186b5477451.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751853.00000, db: /tmp/tmp87vwysvy/sda/containers/0/29d/288a84ae860831c450061d219fb8729d/288a84ae860831c450061d219fb8729d.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_client_timeout ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard ... ok + +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut WARNING: ERROR Client read timeout (0.05s) (txn: txa047ceab68084ed7a5b1f-006b08fefc) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeec20480419f47e89c1bf-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd" 201 - "PUT http://127.0.0.1:55843/sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" "txeec20480419f47e89c1bf-006b08fefd" "container-server 525340" 0.0052 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd" 201 - "PUT http://127.0.0.1:49155/sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" "txeec20480419f47e89c1bf-006b08fefd" "container-server 525340" 0.0010 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 201 - "PUT http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "txeec20480419f47e89c1bf-006b08fefd" "proxy-server 525340" 0.0206 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 201 - "PUT http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "txeec20480419f47e89c1bf-006b08fefd" "proxy-server 525340" 0.0298 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/37 PUT /v1/a/82c2ce28ff874b7a8e8817133a73b0fd HTTP/1.0 201 - - t - - - txeec20480419f47e89c1bf-006b08fefd - 0.0497 - - 1795751677.447165251 1795751677.496845484 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx772c0429b38c443299e05-006b08fefd" "proxy-server 525340" 0.0018 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx17c82dd53e2341d1a87a0-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 201 - "PUT http://localhost/sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx17d3f1190a7542e7a15d5-006b08fefd" "object-server 525340" 0.0005 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 201 - "PUT http://localhost/sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx17d3f1190a7542e7a15d5-006b08fefd" "object-server 525340" 0.0046 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 201 - "PUT http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx17d3f1190a7542e7a15d5-006b08fefd" "proxy-server 525340" 0.0146 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 201 - "PUT http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx17d3f1190a7542e7a15d5-006b08fefd" "proxy-server 525340" 0.0146 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/37 PUT /v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals HTTP/1.0 201 - - t 52 - - tx17d3f1190a7542e7a15d5-006b08fefd - 0.0445 - - 1795751677.498335600 1795751677.542825699 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d9f9b3bc04f4591ab391-006b08fefd" "proxy-server 525340" 0.0019 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "txd4221483711348cb96048-006b08fefd" "proxy-server 525340" 0.0070 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 200 52 "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx1f5a8c25bd8b4173a24d9-006b08fefd" "proxy-server 525340" 0.0004 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a679e72ce6e46e29f9a9-006b08fefd" "proxy-server 525340" 0.0055 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx9f295a9ef83549e5b0c78-006b08fefd" "proxy-server 525340" 0.0023 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 412 - "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx4a469538e2394ae0a1e74-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 412 - "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx4a469538e2394ae0a1e74-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa20b87e8c25045c899434-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "txd80968e0be284d19b1739-006b08fefd" "proxy-server 525340" 0.0055 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 200 52 "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx6ba7fcaf5faa469f9f6cc-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5dde8a1f1b6d47ffb601e-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx7944dbc4309d497580386-006b08fefd" "proxy-server 525340" 0.0011 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 304 - "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx4dfeeadb1fb9450cab5bc-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx75a07d368eca4711a130e-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx46591c3bd3b14fa1a85ec-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 200 52 "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "txf0b92dc08c4b46609800a-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txedb48127af7643a78c2f3-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx58a6b0436c274f6480e38-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 0 +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751855.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2ac/3caaa71d11b395d2e689c3355f35f2ac/3caaa71d11b395d2e689c3355f35f2ac.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751857.00000, db: /tmp/tmp87vwysvy/sda/containers/0/364/43f65fcd76c2dfdd56c5b700c726c364/43f65fcd76c2dfdd56c5b700c726c364.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751859.00000, db: /tmp/tmp87vwysvy/sda/containers/0/415/5649990ba7e9c8f7bb46334b1a130415/5649990ba7e9c8f7bb46334b1a130415.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751861.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e5f/dfdf23b2ff68d51499524a6308e63e5f/dfdf23b2ff68d51499524a6308e63e5f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751863.00000, db: /tmp/tmp87vwysvy/sda/containers/0/484/a2864ed0e5dd3001ffe926c908314484/a2864ed0e5dd3001ffe926c908314484.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751865.00000, db: /tmp/tmp87vwysvy/sda/containers/0/9a5/839fac40e4a1bb9c1c5bc381163489a5/839fac40e4a1bb9c1c5bc381163489a5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751867.00000, db: /tmp/tmp87vwysvy/sda/containers/0/fdc/f5b23ca313862720dfd38d2e4c654fdc/f5b23ca313862720dfd38d2e4c654fdc.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751867.00000, db: /tmp/tmp87vwysvy/sda/containers/0/fdc/f5b23ca313862720dfd38d2e4c654fdc/f5b23ca313862720dfd38d2e4c654fdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751869.00000, db: /tmp/tmp87vwysvy/sda/containers/0/cf9/73325b5cda0cf8e969fdcdb0405cdcf9/73325b5cda0cf8e969fdcdb0405cdcf9.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751869.00000, db: /tmp/tmp87vwysvy/sda/containers/0/cf9/73325b5cda0cf8e969fdcdb0405cdcf9/73325b5cda0cf8e969fdcdb0405cdcf9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751871.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0b3/c1a86d31b0143200c583a394d1da30b3/c1a86d31b0143200c583a394d1da30b3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751871.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0b3/c1a86d31b0143200c583a394d1da30b3/c1a86d31b0143200c583a394d1da30b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751873.00000, db: /tmp/tmp87vwysvy/sda/containers/0/9fb/639013773706aa3aa7f9ea5fde4309fb/639013773706aa3aa7f9ea5fde4309fb.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751873.00000, db: /tmp/tmp87vwysvy/sda/containers/0/9fb/639013773706aa3aa7f9ea5fde4309fb/639013773706aa3aa7f9ea5fde4309fb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751875.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ace/47aa5dbc089a330825768427a95faace/47aa5dbc089a330825768427a95faace.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751875.00000, db: /tmp/tmp87vwysvy/sda/containers/0/ace/47aa5dbc089a330825768427a95faace/47aa5dbc089a330825768427a95faace.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751877.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5e2/04280ef9840f61946b25f12facedc5e2/04280ef9840f61946b25f12facedc5e2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751877.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5e2/04280ef9840f61946b25f12facedc5e2/04280ef9840f61946b25f12facedc5e2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751879.00000, db: /tmp/tmp87vwysvy/sda/containers/0/1fa/ac03b84743193157c077c8e466f8e1fa/ac03b84743193157c077c8e466f8e1fa.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751879.00000, db: /tmp/tmp87vwysvy/sda/containers/0/1fa/ac03b84743193157c077c8e466f8e1fa/ac03b84743193157c077c8e466f8e1fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751881.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d4b/2302ce36393e2e3aea56a68597e39d4b/2302ce36393e2e3aea56a68597e39d4b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751881.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d4b/2302ce36393e2e3aea56a68597e39d4b/2302ce36393e2e3aea56a68597e39d4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751883.00000, db: /tmp/tmp87vwysvy/sda/containers/0/eb7/6ceb3a3923957d30d933ccdb6f3a4eb7/6ceb3a3923957d30d933ccdb6f3a4eb7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751883.00000, db: /tmp/tmp87vwysvy/sda/containers/0/eb7/6ceb3a3923957d30d933ccdb6f3a4eb7/6ceb3a3923957d30d933ccdb6f3a4eb7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751885.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d15/e6c354157226af035c4fe88615b8cd15/e6c354157226af035c4fe88615b8cd15.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751885.00000, db: /tmp/tmp87vwysvy/sda/containers/0/d15/e6c354157226af035c4fe88615b8cd15/e6c354157226af035c4fe88615b8cd15.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751887.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4b1/65c9bc99e32994831b0596425cd434b1/65c9bc99e32994831b0596425cd434b1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751887.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4b1/65c9bc99e32994831b0596425cd434b1/65c9bc99e32994831b0596425cd434b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751889.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5ee/de49cb9cb2aa115377275a1fbbd6a5ee/de49cb9cb2aa115377275a1fbbd6a5ee.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751889.00000, db: /tmp/tmp87vwysvy/sda/containers/0/5ee/de49cb9cb2aa115377275a1fbbd6a5ee/de49cb9cb2aa115377275a1fbbd6a5ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751891.00000, db: /tmp/tmp87vwysvy/sda/containers/0/747/706016cb8b7d7d65851f4a23b5950747/706016cb8b7d7d65851f4a23b5950747.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751891.00000, db: /tmp/tmp87vwysvy/sda/containers/0/747/706016cb8b7d7d65851f4a23b5950747/706016cb8b7d7d65851f4a23b5950747.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751893.00000, db: /tmp/tmp87vwysvy/sda/containers/0/1b0/a4c6c33266f9ff7ebc777fd0bcff71b0/a4c6c33266f9ff7ebc777fd0bcff71b0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751893.00000, db: /tmp/tmp87vwysvy/sda/containers/0/1b0/a4c6c33266f9ff7ebc777fd0bcff71b0/a4c6c33266f9ff7ebc777fd0bcff71b0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751895.00000, db: /tmp/tmp87vwysvy/sda/containers/0/db2/2f3ebc18e71b265026346132c3398db2/2f3ebc18e71b265026346132c3398db2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751895.00000, db: /tmp/tmp87vwysvy/sda/containers/0/db2/2f3ebc18e71b265026346132c3398db2/2f3ebc18e71b265026346132c3398db2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751897.00000, db: /tmp/tmp87vwysvy/sda/containers/0/100/4013c0e4b1b7740b487306e5cd80d100/4013c0e4b1b7740b487306e5cd80d100.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751897.00000, db: /tmp/tmp87vwysvy/sda/containers/0/100/4013c0e4b1b7740b487306e5cd80d100/4013c0e4b1b7740b487306e5cd80d100.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751899.00000, db: /tmp/tmp87vwysvy/sda/containers/0/f71/b2cf5601e03ca064041acdea868caf71/b2cf5601e03ca064041acdea868caf71.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_GET_replication ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges +test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges ... ok + +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "GET /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 304 - "GET http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx6d1e985941ff493f80d56-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3d2e7b442ff1477e8a9aa-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx3200601985ae4e13b6c01-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 200 52 "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx386621ec49604b058ac4f-006b08fefd" "proxy-server 525340" 0.0002 "-" 525340 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bfccb49c4314b0ab47d6-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx45b9ae7c075743368f47f-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 412 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx74143b31aaca47af9df8b-006b08fefd" "proxy-server 525340" 0.0002 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 412 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx74143b31aaca47af9df8b-006b08fefd" "proxy-server 525340" 0.0002 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx237d4f6fdf8a4043bc2cf-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "txaa56c636485e422aa149f-006b08fefd" "proxy-server 525340" 0.0053 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 200 52 "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx9e5bd8bc818b49228f6b7-006b08fefd" "proxy-server 525340" 0.0002 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeae833b1bcde4535ab903-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx58f81fac80b04c4eabdbe-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 304 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx253d6d4ef4654583b2a8a-006b08fefd" "proxy-server 525340" 0.0003 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx12a257a13c414c3e86ca4-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "txc959513bec18443eb0044-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 200 52 "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "tx6ac5dd651a8842fcbf650-006b08fefd" "proxy-server 525340" 0.0002 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx904ae420f5144a39a653c-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/2/a/82c2ce28ff874b7a8e8817133a73b0fd" 204 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd" "tx3500c014ef7f42848bccb-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" 304 - "HEAD http://localhost/v1/a/82c2ce28ff874b7a8e8817133a73b0fd/conditionals" "txd7a131d4405c4466b4d09-006b08fefd" "proxy-server 525340" 0.0002 "-" 525340 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3b723a11a1e44f12a5171-006b08fefd" "proxy-server 525340" 0.0013 "-" 525340 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/0/a/con" 201 - "PUT http://127.0.0.1:49155/sda1/3/a/con" "tx3b723a11a1e44f12a5171-006b08fefd" "container-server 525340" 0.0092 "-" 525340 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/0/a/con" 201 - "PUT http://127.0.0.1:55843/sdb1/3/a/con" "tx3b723a11a1e44f12a5171-006b08fefd" "container-server 525340" 0.0010 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/3/a/con" 201 - "PUT http://localhost/v1/a/con" "tx3b723a11a1e44f12a5171-006b08fefd" "proxy-server 525340" 0.0206 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/3/a/con" 201 - "PUT http://localhost/v1/a/con" "tx3b723a11a1e44f12a5171-006b08fefd" "proxy-server 525340" 0.0298 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/37 PUT /v1/a/con HTTP/1.0 201 - - t - - - tx3b723a11a1e44f12a5171-006b08fefd - 0.0613 - - 1795751677.895429850 1795751677.956685066 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa51b682e028f411da6ef3-006b08fefd" "proxy-server 525340" 0.0019 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "HEAD /sda1/3/a/con" 204 - "HEAD http://localhost/v1/a/con" "txa49436ec26854fd584bbf-006b08fefd" "proxy-server 525340" 0.0012 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sdb1/3/a/con/o" 201 - "PUT http://localhost/sdb1/2/a/con/o" "txf2a07f540c8f4d2d8d445-006b08fefd" "object-server 525340" 0.0005 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:37 +0000] "PUT /sda1/3/a/con/o" 201 - "PUT http://localhost/sda1/2/a/con/o" "txf2a07f540c8f4d2d8d445-006b08fefd" "object-server 525340" 0.0004 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "PUT /sdb1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txf2a07f540c8f4d2d8d445-006b08fefd" "proxy-server 525340" 0.0139 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "PUT /sda1/2/a/con/o" 201 - "PUT http://localhost/v1/a/con/o" "txf2a07f540c8f4d2d8d445-006b08fefd" "proxy-server 525340" 0.0151 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/38 PUT /v1/a/con/o HTTP/1.0 201 - - t 10 - - txf2a07f540c8f4d2d8d445-006b08fefd - 0.0442 - - 1795751677.958116770 1795751678.002309799 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6f03f576b9734f5089b42-006b08fefe" "proxy-server 525340" 0.0013 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "HEAD /sda1/3/a/con" 204 - "HEAD http://localhost/v1/a/con" "tx6dabc72904944ad98292c-006b08fefe" "proxy-server 525340" 0.0073 "-" 525340 0test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_conditional_range_get ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_custom_mime_types_files ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_in_root_container ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container +test.unit.container.test_sharder.TestSharder.test_audit_shard_deleted_range_missing_from_root_container ... ok + +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751899.00000, db: /tmp/tmp87vwysvy/sda/containers/0/f71/b2cf5601e03ca064041acdea868caf71/b2cf5601e03ca064041acdea868caf71.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751901.00000, db: /tmp/tmp87vwysvy/sda/containers/0/63b/5062f1cd53306f68fc49677fb4c4f63b/5062f1cd53306f68fc49677fb4c4f63b.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751901.00000, db: /tmp/tmp87vwysvy/sda/containers/0/63b/5062f1cd53306f68fc49677fb4c4f63b/5062f1cd53306f68fc49677fb4c4f63b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751903.00000, db: /tmp/tmp87vwysvy/sda/containers/0/01d/9aabb3f1bade59855aff8589f1b7f01d/9aabb3f1bade59855aff8589f1b7f01d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751903.00000, db: /tmp/tmp87vwysvy/sda/containers/0/01d/9aabb3f1bade59855aff8589f1b7f01d/9aabb3f1bade59855aff8589f1b7f01d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751905.00000, db: /tmp/tmp87vwysvy/sda/containers/0/00d/1addc3ea8b005f23b3ba81e4339bc00d/1addc3ea8b005f23b3ba81e4339bc00d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751905.00000, db: /tmp/tmp87vwysvy/sda/containers/0/00d/1addc3ea8b005f23b3ba81e4339bc00d/1addc3ea8b005f23b3ba81e4339bc00d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751907.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c82/12a8199344d0a7b7ad13140179cefc82/12a8199344d0a7b7ad13140179cefc82.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751907.00000, db: /tmp/tmp87vwysvy/sda/containers/0/c82/12a8199344d0a7b7ad13140179cefc82/12a8199344d0a7b7ad13140179cefc82.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751909.00000, db: /tmp/tmp87vwysvy/sda/containers/0/06a/9a277b89ae7b5cd05dfdf2f374d8f06a/9a277b89ae7b5cd05dfdf2f374d8f06a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751909.00000, db: /tmp/tmp87vwysvy/sda/containers/0/06a/9a277b89ae7b5cd05dfdf2f374d8f06a/9a277b89ae7b5cd05dfdf2f374d8f06a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751911.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2c8/261f5c66ad1425a9e92b6653a1c0b2c8/261f5c66ad1425a9e92b6653a1c0b2c8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751911.00000, db: /tmp/tmp87vwysvy/sda/containers/0/2c8/261f5c66ad1425a9e92b6653a1c0b2c8/261f5c66ad1425a9e92b6653a1c0b2c8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751913.00000, db: /tmp/tmp87vwysvy/sda/containers/0/87d/09ca317665e47be30902c9524e35787d/09ca317665e47be30902c9524e35787d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751913.00000, db: /tmp/tmp87vwysvy/sda/containers/0/87d/09ca317665e47be30902c9524e35787d/09ca317665e47be30902c9524e35787d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751915.00000, db: /tmp/tmp87vwysvy/sda/containers/0/cc7/2d7ac007ac431e282cc0ecd209105cc7/2d7ac007ac431e282cc0ecd209105cc7.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751915.00000, db: /tmp/tmp87vwysvy/sda/containers/0/cc7/2d7ac007ac431e282cc0ecd209105cc7/2d7ac007ac431e282cc0ecd209105cc7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751917.00000, db: /tmp/tmp87vwysvy/sda/containers/0/f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751917.00000, db: /tmp/tmp87vwysvy/sda/containers/0/f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f/3eb7ae9b769bd381f3cbaf6ba8a42f7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751919.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0a3/1ff92ca45bab70d2a14e9e1053fdf0a3/1ff92ca45bab70d2a14e9e1053fdf0a3.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751919.00000, db: /tmp/tmp87vwysvy/sda/containers/0/0a3/1ff92ca45bab70d2a14e9e1053fdf0a3/1ff92ca45bab70d2a14e9e1053fdf0a3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751921.00000, db: /tmp/tmp87vwysvy/sda/containers/0/a43/0ea12cad5484034714a2573fbb74da43/0ea12cad5484034714a2573fbb74da43.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751921.00000, db: /tmp/tmp87vwysvy/sda/containers/0/a43/0ea12cad5484034714a2573fbb74da43/0ea12cad5484034714a2573fbb74da43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751923.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e24/668ee9fdd75f9f64c9075616d6157e24/668ee9fdd75f9f64c9075616d6157e24.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751923.00000, db: /tmp/tmp87vwysvy/sda/containers/0/e24/668ee9fdd75f9f64c9075616d6157e24/668ee9fdd75f9f64c9075616d6157e24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751925.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4f0/df9948a4286aa20a7126df5a685114f0/df9948a4286aa20a7126df5a685114f0.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751925.00000, db: /tmp/tmp87vwysvy/sda/containers/0/4f0/df9948a4286aa20a7126df5a685114f0/df9948a4286aa20a7126df5a685114f0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751927.00000, db: /tmp/tmp87vwysvy/sda/containers/0/30c/65d079ad21e399e8e6446fd43be3830c/65d079ad21e399e8e6446fd43be3830c.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751927.00000, db: /tmp/tmp87vwysvy/sda/containers/0/30c/65d079ad21e399e8e6446fd43be3830c/65d079ad21e399e8e6446fd43be3830c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c_1795751929.00000, db: /tmp/tmp87vwysvy/sda/containers/0/334/84c912f317125233761e2bbeea867334/84c912f317125233761e2bbeea867334.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/shard_c_1795751929.00000, db: /tmp/tmp87vwysvy/sda/containers/0/334/84c912f317125233761e2bbeea867334/84c912f317125233761e2bbeea867334.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/shard_c, db: /tmp/tmppgu6f9hq/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Updated own shard range from ShardRange<'k' to 't' as of 1795751678.00000, (0, 0) as of 1795751678.00000, active as of 1795751678.00000> to ShardRange<'k' to 't' as of 1795751679.00000, (0, 0) as of 1795751679.00000, sharded as of 1795751680.00000>, path: .shards_a/shard_c, db: /tmp/tmppgu6f9hq/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmppgu6f9hq/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Marked shard container as deleted, path: .shards_a/shard_c, db: /tmp/tmp9co2yb3h/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751679.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/fff/a253fe69f9087dc4d80c3b767b00ffff/a253fe69f9087dc4d80c3b767b00ffff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751682.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/f02/969e1a9fe5bbd0a26992ab325dfb9f02/969e1a9fe5bbd0a26992ab325dfb9f02.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751685.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/9ae/86c95319463e395d99816240250ca9ae/86c95319463e395d99816240250ca9ae.db +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "GET /sda1/2/a/con/o" 304 - "GET http://localhost/v1/a/con/o" "tx9e84ffbf019941959860e-006b08fefe" "proxy-server 525340" 0.0003 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/38 GET /v1/a/con/o HTTP/1.0 304 - - t - - - tx9e84ffbf019941959860e-006b08fefe - 0.0298 - - 1795751678.007803917 1795751678.037600517 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx8d569983de044dfd9a9f9-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4fd5ff80fdce48e7bf4a4-006b08fefe) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4fd5ff80fdce48e7bf4a4-006b08fefe) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4fd5ff80fdce48e7bf4a4-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txc8d44c275e46481d9e4bb-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txc8d44c275e46481d9e4bb-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txc8d44c275e46481d9e4bb-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txc8d44c275e46481d9e4bb-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txecfacb9ae64f4810a6877-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txecfacb9ae64f4810a6877-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txecfacb9ae64f4810a6877-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txecfacb9ae64f4810a6877-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txcd4032fb3fda44db803e3-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txcd4032fb3fda44db803e3-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txcd4032fb3fda44db803e3-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txcd4032fb3fda44db803e3-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx2a8bfd5525ad4432b6c7f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx2a8bfd5525ad4432b6c7f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx2a8bfd5525ad4432b6c7f-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx2a8bfd5525ad4432b6c7f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx9d65b6f09ef148d89b88e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx9d65b6f09ef148d89b88e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx9d65b6f09ef148d89b88e-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx9d65b6f09ef148d89b88e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx452af453e9274d908b6ee-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx452af453e9274d908b6ee-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx452af453e9274d908b6ee-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx452af453e9274d908b6ee-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3991b00d950041a183b79-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3991b00d950041a183b79-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3991b00d950041a183b79-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3991b00d950041a183b79-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx243c3eba97914a72b26ba-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx243c3eba97914a72b26ba-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx243c3eba97914a72b26ba-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx243c3eba97914a72b26ba-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx7b763e3daff948038d5cb-006b08fefe) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: tx7b763e3daff948038d5cb-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7b763e3daff948038d5cb-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx7b763e3daff948038d5cb-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx7b763e3daff948038d5cb-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx7b763e3daff948038d5cb-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx15b5cbbc02bb482c8951f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx15b5cbbc02bb482c8951f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx15b5cbbc02bb482c8951f-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx15b5cbbc02bb482c8951f-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txb9ef49dbfb0946f58cbf1-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx31f280b5beb1443193f04-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx31f280b5beb1443193f04-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx31f280b5beb1443193f04-006b08fefe)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting ... ok + +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx31f280b5beb1443193f04-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx7c89f9be98604320bc622-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx7c89f9be98604320bc622-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx7c89f9be98604320bc622-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx7c89f9be98604320bc622-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx36daa7785dce43aab27a0-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx36daa7785dce43aab27a0-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx36daa7785dce43aab27a0-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx36daa7785dce43aab27a0-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txed93b5c7ec3c4797aa541-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txed93b5c7ec3c4797aa541-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txed93b5c7ec3c4797aa541-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txed93b5c7ec3c4797aa541-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx713e372c2b054a6d84ff7-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx713e372c2b054a6d84ff7-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx713e372c2b054a6d84ff7-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx713e372c2b054a6d84ff7-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb686316ebb034dbdaeaf2-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb686316ebb034dbdaeaf2-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb686316ebb034dbdaeaf2-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txb686316ebb034dbdaeaf2-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txcb6c0ae96c274f62ad4a8-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txcb6c0ae96c274f62ad4a8-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txcb6c0ae96c274f62ad4a8-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txcb6c0ae96c274f62ad4a8-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx1e327fc29d6e455986ef9-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx1e327fc29d6e455986ef9-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx1e327fc29d6e455986ef9-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx1e327fc29d6e455986ef9-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx78ea2a3fe7e14440ab6e4-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx78ea2a3fe7e14440ab6e4-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx78ea2a3fe7e14440ab6e4-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx78ea2a3fe7e14440ab6e4-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txbad56c72411444a0b1e2e-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txbad56c72411444a0b1e2e-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txbad56c72411444a0b1e2e-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txbad56c72411444a0b1e2e-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txf845df6cc8f54f5d85fd0-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txf845df6cc8f54f5d85fd0-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txf845df6cc8f54f5d85fd0-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txf845df6cc8f54f5d85fd0-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfeadd1e4728241a69ec9c-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfeadd1e4728241a69ec9c-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfeadd1e4728241a69ec9c-006b08fefe) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: txfeadd1e4728241a69ec9c-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx6ee1a761685140f6a94b3-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx6ee1a761685140f6a94b3-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx6ee1a761685140f6a94b3-006b08fefe) +proxy-ut ERROR: Object PUT returning 503, 0/2 required connections (txn: tx6ee1a761685140f6a94b3-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx00a46f43deb3404c85f4b-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx00a46f43deb3404c85f4b-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx00a46f43deb3404c85f4b-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx00a46f43deb3404c85f4b-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb9658e6784c4466a8e598-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb9658e6784c4466a8e598-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb9658e6784c4466a8e598-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txb9658e6784c4466a8e598-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txce9bee8ce7e24094bffb2-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txce9bee8ce7e24094bffb2-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txce9bee8ce7e24094bffb2-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: txce9bee8ce7e24094bffb2-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx4e763abb88b24bc78e291-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx4e763abb88b24bc78e291-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx4e763abb88b24bc78e291-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for (503, 503, 503) (txn: tx4e763abb88b24bc78e291-006b08fefe) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa612316135644792bb33f-006b08fefe) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa612316135644792bb33f-006b08fefe) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txcba6842450a74d0e8eb49-006b08fefe) +proxy-ut ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txcba6842450a74d0e8eb49-006b08fefe) +proxy-ut ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/account: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1532, in _make_node_request + possible_source = conn.getresponse() + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 831, in getresponse + raise Exception('test') +Exception: test (txn: txcba6842450a74d0e8eb49-006b08fefe) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txcba6842450a74d0e8eb49-006b08fefe) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_not_merged_while_shrinking ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_range_overlap_not_merged_while_shrinking ... ok + +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx28225304f41b4988804ee-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx4bbf97fa9d014c449a105-006b08fefe) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4bbf97fa9d014c449a105-006b08fefe) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4bbf97fa9d014c449a105-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx07eeafb4944741aca347f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx07eeafb4944741aca347f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx07eeafb4944741aca347f-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx07eeafb4944741aca347f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx92e86b80140f4c9fad36f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx92e86b80140f4c9fad36f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx92e86b80140f4c9fad36f-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx92e86b80140f4c9fad36f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txdd75b945bce44aa58c3e3-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txdd75b945bce44aa58c3e3-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txdd75b945bce44aa58c3e3-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txdd75b945bce44aa58c3e3-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx20064e1121164efbbbf6e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx20064e1121164efbbbf6e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx20064e1121164efbbbf6e-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx20064e1121164efbbbf6e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx264a7efaf16f411d80494-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx264a7efaf16f411d80494-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx264a7efaf16f411d80494-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx264a7efaf16f411d80494-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx1402bc386bdf4f3784f4c-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx1402bc386bdf4f3784f4c-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx1402bc386bdf4f3784f4c-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx1402bc386bdf4f3784f4c-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx3e08790c244b4b7a8ba4e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx3e08790c244b4b7a8ba4e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx3e08790c244b4b7a8ba4e-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx3e08790c244b4b7a8ba4e-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: tx05840884b41a4b7da9fca-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx05840884b41a4b7da9fca-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx05840884b41a4b7da9fca-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: tx05840884b41a4b7da9fca-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.0:3000/sda (txn: txe2c7fb2d8a18499aac54f-006b08fefe) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda (txn: txe2c7fb2d8a18499aac54f-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txe2c7fb2d8a18499aac54f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txe2c7fb2d8a18499aac54f-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txe2c7fb2d8a18499aac54f-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503, 503] (txn: txe2c7fb2d8a18499aac54f-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdeb2e3de551545b2b9301-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: txdeb2e3de551545b2b9301-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: txdeb2e3de551545b2b9301-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: txdeb2e3de551545b2b9301-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.1:3001/sdb (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.1:3001/sdb (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut ERROR: ERROR 503 b'' Trying to GET /a/c/o From Object Server 10.0.0.2:3002/sdc (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.2:3002/sdc (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [503, 503] (txn: tx235669f9f1b448cfb43bc-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txee311252a3ae4b53bd242-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txee311252a3ae4b53bd242-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txee311252a3ae4b53bd242-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txee311252a3ae4b53bd242-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txb0bb49cce9584a46b584f-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txb0bb49cce9584a46b584f-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txb0bb49cce9584a46b584f-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txb0bb49cce9584a46b584f-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx494d52bd9b514bd7b732b-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx494d52bd9b514bd7b732b-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx494d52bd9b514bd7b732b-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx494d52bd9b514bd7b732b-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx5dfa8a7dd1014089aefd1-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx5dfa8a7dd1014089aefd1-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx5dfa8a7dd1014089aefd1-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx5dfa8a7dd1014089aefd1-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txa2a3ef32a0294497afbf8-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txa2a3ef32a0294497afbf8-006b08fefe)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_error_limiting_survives_ring_reload ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_calls_sort_nodes ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_gives_extra_if_error_limited_inline ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_skips_error_limited ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_with_replication_network ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_iter_nodes_without_replication_network ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751688.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/6fe/1f8c403094a5a9231d5f761cd22026fe/1f8c403094a5a9231d5f761cd22026fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751691.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/291/ae18f4c19f685a3447130b71417b2291/ae18f4c19f685a3447130b71417b2291.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751694.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/b50/15a72f7debb9c8aa026edd165dab4b50/15a72f7debb9c8aa026edd165dab4b50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751697.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/5de/e59db448ad6a7a685f87f639017a45de/e59db448ad6a7a685f87f639017a45de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751700.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/989/91559a900f096cf015761a289ccf9989/91559a900f096cf015761a289ccf9989.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751703.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/39d/6d05f21e2dd58017dedf528de62ba39d/6d05f21e2dd58017dedf528de62ba39d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751709.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/709/7e13a54b191be1b69182b23f6a454709/7e13a54b191be1b69182b23f6a454709.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751712.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/f4a/10881fbb0bbff511f44c910d80d89f4a/10881fbb0bbff511f44c910d80d89f4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751715.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/926/c740683e7bad236202f32d9f14a03926/c740683e7bad236202f32d9f14a03926.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751718.00000-0, db: /tmp/tmp2_5blv27/sda/containers/0/a23/189f8be95da73727dbcf40316ec3ea23/189f8be95da73727dbcf40316ec3ea23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751679.00000-0, db: /tmp/tmp_8pd0ui9/sda/containers/0/fff/a253fe69f9087dc4d80c3b767b00ffff/a253fe69f9087dc4d80c3b767b00ffff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751683.00000-0, db: /tmp/tmp_8pd0ui9/sda/containers/0/fcf/b781eca00f6b4f79c805347ec13c3fcf/b781eca00f6b4f79c805347ec13c3fcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751681.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/00d/1a416d7073ead287f4f753c26f2b900d/1a416d7073ead287f4f753c26f2b900d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751685.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/9ae/86c95319463e395d99816240250ca9ae/86c95319463e395d99816240250ca9ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751689.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e24/ae26408f1309bbbcf18185fdd7465e24/ae26408f1309bbbcf18185fdd7465e24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751693.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/97f/886587d73e6c044d0af405adc7dc197f/886587d73e6c044d0af405adc7dc197f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751693.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/97f/886587d73e6c044d0af405adc7dc197f/886587d73e6c044d0af405adc7dc197f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751697.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/5de/e59db448ad6a7a685f87f639017a45de/e59db448ad6a7a685f87f639017a45de.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751701.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/501/eaaa4641deaf8a30fdc4bc298f9fe501/eaaa4641deaf8a30fdc4bc298f9fe501.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751709.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/709/7e13a54b191be1b69182b23f6a454709/7e13a54b191be1b69182b23f6a454709.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751713.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/cf0/4be5079ac9cde8d8097610f31da94cf0/4be5079ac9cde8d8097610f31da94cf0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751717.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/df2/19980ff1464936e8b8b8acbd09727df2/19980ff1464936e8b8b8acbd09727df2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751721.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/20b/5c8610933f2ab0d27a5e464087f8820b/5c8610933f2ab0d27a5e464087f8820b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751725.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/bcf/a3c8c7c1ce49893fa7c704ef6aebcbcf/a3c8c7c1ce49893fa7c704ef6aebcbcf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751725.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/bcf/a3c8c7c1ce49893fa7c704ef6aebcbcf/a3c8c7c1ce49893fa7c704ef6aebcbcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751729.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/bad/244bf3cb452e1cdf552d0c3fb2d16bad/244bf3cb452e1cdf552d0c3fb2d16bad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751733.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/db0/f82b616abd29e63303ea10c8321dedb0/f82b616abd29e63303ea10c8321dedb0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751737.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/912/9d2cd0d4534545f0f40c6be6ef5a9912/9d2cd0d4534545f0f40c6be6ef5a9912.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751741.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/9b4/0d47d17bbd3092aa62ce1106f84519b4/0d47d17bbd3092aa62ce1106f84519b4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751745.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/a03/3acf6c06d81716cd67ddb0d7b5eaca03/3acf6c06d81716cd67ddb0d7b5eaca03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751749.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e33/13260f6d08a8bf8988cdd3f77b87ae33/13260f6d08a8bf8988cdd3f77b87ae33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751753.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/21b/d06d39591cd186430cd43198308c821b/d06d39591cd186430cd43198308c821b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751757.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/06f/76c58e6bd30ebe09a1393b90d7d4306f/76c58e6bd30ebe09a1393b90d7d4306f.dbtest.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_no_memcache ... ok + +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txa2a3ef32a0294497afbf8-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txa2a3ef32a0294497afbf8-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx9f9ce52198ac409dbfb1a-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx9f9ce52198ac409dbfb1a-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx9f9ce52198ac409dbfb1a-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx9f9ce52198ac409dbfb1a-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txdfbf6117140b4a728aa19-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txdfbf6117140b4a728aa19-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txdfbf6117140b4a728aa19-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txdfbf6117140b4a728aa19-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx805ff61161ab4179ab3ef-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx805ff61161ab4179ab3ef-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx805ff61161ab4179ab3ef-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx805ff61161ab4179ab3ef-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txfbf51dd776c14d7ea3781-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txfbf51dd776c14d7ea3781-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txfbf51dd776c14d7ea3781-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txfbf51dd776c14d7ea3781-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: tx3236b986c5cd441ea6e14-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: tx3236b986c5cd441ea6e14-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: tx3236b986c5cd441ea6e14-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: tx3236b986c5cd441ea6e14-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda (txn: txc7c7a3ba35a145a3aced6-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb (txn: txc7c7a3ba35a145a3aced6-006b08fefe) +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc (txn: txc7c7a3ba35a145a3aced6-006b08fefe) +proxy-ut ERROR: Object GET returning 503 for [] (txn: txc7c7a3ba35a145a3aced6-006b08fefe) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut WARNING: Handoff requested (5) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb +proxy-ut WARNING: Handoff requested (5) +proxy-ut WARNING: Handoff requested (6) +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut DEBUG: Node is error limited: 10.0.0.1:3001/sdb +proxy-ut DEBUG: Node is error limited: 10.0.0.3:3003/sdd +proxy-ut DEBUG: Node is error limited: 10.0.0.2:3002/sdc +proxy-ut WARNING: Handoff requested (7) +proxy-ut WARNING: Handoff requested (8) +proxy-ut WARNING: Handoff requested (9) +proxy-ut WARNING: Handoff requested (10) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut WARNING: Handoff requested (4) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Node will be error limited for 60.00s: 10.0.0.0:3000/sda, error: test +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut DEBUG: Node is error limited: 10.0.0.0:3000/sda +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3d75816e63148d9ad132-006b08fefe" "proxy-server 525340" 0.0061 "-" 525340 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "HEAD /sda1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "txb385635390e046dfabd79-006b08fefe" "proxy-server 525340" 0.0143 "-" 525340 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "PUT /sdb1/3/a/c/test_leak_1" 201 - "PUT http://localhost/sdb1/1/a/c/test_leak_1" "tx3cd18256fe664d6d93db5-006b08fefe" "object-server 525340" 0.0004 "-" 525340 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "PUT /sda1/3/a/c/test_leak_1" 201 - "PUT http://localhost/sda1/1/a/c/test_leak_1" "tx3cd18256fe664d6d93db5-006b08fefe" "object-server 525340" 0.0004 "-" 525340 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "PUT /sda1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx3cd18256fe664d6d93db5-006b08fefe" "proxy-server 525340" 0.0189 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:38 +0000] "PUT /sdb1/1/a/c/test_leak_1" 201 - "PUT http://localhost/v1/a/c/test_leak_1" "tx3cd18256fe664d6d93db5-006b08fefe" "proxy-server 525340" 0.0190 "-" 525340 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/38 PUT /v1/a/c/test_leak_1 HTTP/1.0 201 - - t 131072 - - tx3cd18256fe664d6d93db5-006b08fefe - 0.0492 - - 1795751678.636677742 1795751678.685876369 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:39 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4dd0ea198d9045c59a9d6-006b08feff" "proxy-server 525340" 0.0012 "-" 525340 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:39 +0000] "HEAD /sdb1/3/a/c" 204 - "HEAD http://localhost/v1/a/c" "tx85b882f8f04a43dcbe4f8-006b08feff" "proxy-server 525340" 0.0023 "-" 525340 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:39 +0000] "GET /sdb1/1/a/c/test_leak_1" 200 131072 "GET http://localhost/v1/a/c/test_leak_1" "tx86af74accf714dbeaa135-006b08feff" "proxy-server 525340" 0.0003 "-" 525340 0 +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751757.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/06f/76c58e6bd30ebe09a1393b90d7d4306f/76c58e6bd30ebe09a1393b90d7d4306f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751761.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/751/9b640d66b5240fdbdaa37188e9f94751/9b640d66b5240fdbdaa37188e9f94751.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751765.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/8e3/95c92b0f04cd1cda0b1b100223e5f8e3/95c92b0f04cd1cda0b1b100223e5f8e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751769.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/51b/eaa4090e7eccd5e3e7d8a60dcca4b51b/eaa4090e7eccd5e3e7d8a60dcca4b51b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751773.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/781/ba0bb1ad728b16a9b88b686537b6a781/ba0bb1ad728b16a9b88b686537b6a781.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751777.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/61c/c8bb5195f86c5684be4cf49f8e26461c/c8bb5195f86c5684be4cf49f8e26461c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751781.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/42f/cbbe1c9ff196797a3408e1ae509fc42f/cbbe1c9ff196797a3408e1ae509fc42f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751785.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/a4a/9e0829fc1c10c7d6f7376beb441fca4a/9e0829fc1c10c7d6f7376beb441fca4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751789.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/f7c/0f72741da5cba1fa1986002114debf7c/0f72741da5cba1fa1986002114debf7c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751789.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/f7c/0f72741da5cba1fa1986002114debf7c/0f72741da5cba1fa1986002114debf7c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751793.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/805/346de3cda0c65f47554122ac24d9c805/346de3cda0c65f47554122ac24d9c805.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751797.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/489/7bc2e9fcbf179b454d670a367f25d489/7bc2e9fcbf179b454d670a367f25d489.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751801.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/1ea/e64f058ab633a488c5730645a10901ea/e64f058ab633a488c5730645a10901ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751805.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/82e/3b81af607a11b61c1752bfca6037582e/3b81af607a11b61c1752bfca6037582e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751809.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/f9a/1db8d63e7d50aff3970d298685e79f9a/1db8d63e7d50aff3970d298685e79f9a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751813.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/935/f810f2fcf9ac83971f1ccfeebca5f935/f810f2fcf9ac83971f1ccfeebca5f935.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751817.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/edb/7da096a4f03d2c3320741297adff6edb/7da096a4f03d2c3320741297adff6edb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751821.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/60d/01783920bec3d0ab3360dc52b5ae660d/01783920bec3d0ab3360dc52b5ae660d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751821.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/60d/01783920bec3d0ab3360dc52b5ae660d/01783920bec3d0ab3360dc52b5ae660d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751825.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/3ff/4b805cbaf899c525a2877f726337a3ff/4b805cbaf899c525a2877f726337a3ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751829.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/148/51104566b170adb9ff13d038fe548148/51104566b170adb9ff13d038fe548148.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751833.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/2cb/41de605d10160fea72248c65e8bb02cb/41de605d10160fea72248c65e8bb02cb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751837.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/792/da7a2d4c92c624a4a63e2df62aa03792/da7a2d4c92c624a4a63e2df62aa03792.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751841.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/6c5/caef5bb35004f081fb31b4b7042d16c5/caef5bb35004f081fb31b4b7042d16c5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751845.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/c70/807d2a2b54479135597a224b4a1b3c70/807d2a2b54479135597a224b4a1b3c70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751849.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/741/a0e4bb7c358df67389e73fb87577b741/a0e4bb7c358df67389e73fb87577b741.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751853.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0c9/281d4d9c668e161382ff240389bff0c9/281d4d9c668e161382ff240389bff0c9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751853.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0c9/281d4d9c668e161382ff240389bff0c9/281d4d9c668e161382ff240389bff0c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751857.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/1a7/3b7654c55a4c46aff0d50a78a139b1a7/3b7654c55a4c46aff0d50a78a139b1a7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751861.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/3c3/3f5ca200ce9ddf63005112320a2fc3c3/3f5ca200ce9ddf63005112320a2fc3c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751865.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/940/f7de532305285c9ed17265e15eb25940/f7de532305285c9ed17265e15eb25940.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751869.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/1ae/99dbd315c0f7a5d1a3d913e22abc51ae/99dbd315c0f7a5d1a3d913e22abc51ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751873.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/760/d69d16a88b65f37c67d0fb6a8ab85760/d69d16a88b65f37c67d0fb6a8ab85760.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751877.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/c84/c2af9bfb0cea35b6375cd4e06e610c84/c2af9bfb0cea35b6375cd4e06e610c84.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751881.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/9a2/5a056f05c10ba3a41f2c76a87ed399a2/5a056f05c10ba3a41f2c76a87ed399a2.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_leak_1 ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_mismatched_etags ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751885.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/12d/ab7e9ed9eb7a0aaff036a83c2a9d712d/ab7e9ed9eb7a0aaff036a83c2a9d712d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751885.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/12d/ab7e9ed9eb7a0aaff036a83c2a9d712d/ab7e9ed9eb7a0aaff036a83c2a9d712d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751889.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/076/d81c6876edf938d79068f8b472200076/d81c6876edf938d79068f8b472200076.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751893.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e77/3ce7fb272c3496602753f2e4ec13ae77/3ce7fb272c3496602753f2e4ec13ae77.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751897.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/aa1/c300d2c2e26447a7b4ba768b7e051aa1/c300d2c2e26447a7b4ba768b7e051aa1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751901.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/2e0/bf80ed383dea1af776c4c3f95ac862e0/bf80ed383dea1af776c4c3f95ac862e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751905.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/cdc/4d50d1d8873e6149999ad4f12fb4fcdc/4d50d1d8873e6149999ad4f12fb4fcdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751909.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/19e/4314dfe16c515758194b4b900253119e/4314dfe16c515758194b4b900253119e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751913.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/445/6b92aa266a4f56f548b961fdb246e445/6b92aa266a4f56f548b961fdb246e445.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751917.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/18c/c4c2579a32487d84be8b59118a90718c/c4c2579a32487d84be8b59118a90718c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751917.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/18c/c4c2579a32487d84be8b59118a90718c/c4c2579a32487d84be8b59118a90718c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751921.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/714/77d669033b450363b5c7ad479636c714/77d669033b450363b5c7ad479636c714.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751925.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/dd1/1388d768159890070e2cbe24eb026dd1/1388d768159890070e2cbe24eb026dd1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751929.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/3fe/f93d4030de25f17c6667939fe6ca83fe/f93d4030de25f17c6667939fe6ca83fe.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751933.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e24/fd7708c8b0505ad2951427090dc15e24/fd7708c8b0505ad2951427090dc15e24.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751937.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/d6b/3213508b278f7fd8440fa8c59fa2cd6b/3213508b278f7fd8440fa8c59fa2cd6b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751941.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0c3/fe8397dc32b12f58619616b6b72bb0c3/fe8397dc32b12f58619616b6b72bb0c3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751945.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/fef/f856b035e5fe22057cf346f895ec1fef/f856b035e5fe22057cf346f895ec1fef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751949.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/4be/7150dbbef4c4bd48f20e6a576f19d4be/7150dbbef4c4bd48f20e6a576f19d4be.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751953.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/053/3f551bc6bbc2ee2f9d040beab29be053/3f551bc6bbc2ee2f9d040beab29be053.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751957.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/74f/431c872224d8115e33609a7d39c6874f/431c872224d8115e33609a7d39c6874f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751961.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/451/4a65b61395e170c337517089ae61a451/4a65b61395e170c337517089ae61a451.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751965.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/9da/d21d1f9096b53865c5c34e3f628f09da/d21d1f9096b53865c5c34e3f628f09da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751969.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0e0/1c59b6451697e1c9ff3e01e6f88050e0/1c59b6451697e1c9ff3e01e6f88050e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751973.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/fcd/b54b975e8a070688116eecd339ea8fcd/b54b975e8a070688116eecd339ea8fcd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751977.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/6d4/44f43f56add683beb0977ba789a916d4/44f43f56add683beb0977ba789a916d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751981.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/68a/c60a91b1a364114703379488754f068a/c60a91b1a364114703379488754f068a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751985.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/cde/57ceba7027c1986023b7cca9df355cde/57ceba7027c1986023b7cca9df355cde.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751989.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/608/0cf7b420446bd84239acbfbf59654608/0cf7b420446bd84239acbfbf59654608.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751993.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/1f1/696d8d25b54e851b5d7b0bd7464221f1/696d8d25b54e851b5d7b0bd7464221f1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751997.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/31c/035be432230c9236b81c4526866c531c/035be432230c9236b81c4526866c531c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752001.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/333/cbf803f241a0872ed9cd174a966e8333/cbf803f241a0872ed9cd174a966e8333.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752005.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/7b5/252d2915d3c1b745cf7af2bbaef7c7b5/252d2915d3c1b745cf7af2bbaef7c7b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752009.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/730/a3f485583d914abb7bfb0d076579e730/a3f485583d914abb7bfb0d076579e730.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752013.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/ee7/f2095bcd8a13f8fc43b8d4a766313ee7/f2095bcd8a13f8fc43b8d4a766313ee7.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_first_two_time_out_etags_match ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752017.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/b28/ac1e17828ec74a2e88fa1dcda1eadb28/ac1e17828ec74a2e88fa1dcda1eadb28.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752021.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/d4a/742cd3c22b501e304eea813684e4cd4a/742cd3c22b501e304eea813684e4cd4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752025.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e07/a9345164a81bd23c43bd942334bdde07/a9345164a81bd23c43bd942334bdde07.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752029.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/331/0bdda621a0cf42ae07b5c3e1a1365331/0bdda621a0cf42ae07b5c3e1a1365331.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752033.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/a4e/8f90b4869f778989f4e255fce98a5a4e/8f90b4869f778989f4e255fce98a5a4e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752037.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/50c/b7264b825ecb5596d21651e3a82da50c/b7264b825ecb5596d21651e3a82da50c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752041.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/a00/f644028e916368b9fdd80922010bca00/f644028e916368b9fdd80922010bca00.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752045.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/ef2/ce0e44c214326095e53f110a8e86fef2/ce0e44c214326095e53f110a8e86fef2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752049.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/1e3/c5c09d4ce3a660739cb11a918ce361e3/c5c09d4ce3a660739cb11a918ce361e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752053.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0fd/542ba035387ab6bade5c475f4a26d0fd/542ba035387ab6bade5c475f4a26d0fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752057.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/da5/be679a9cf2094ce9198f80bc748e3da5/be679a9cf2094ce9198f80bc748e3da5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752061.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/b63/9d5e1fad6c26bc01ce13cc869e020b63/9d5e1fad6c26bc01ce13cc869e020b63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752065.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/697/9830314825f97b0220f13511b9887697/9830314825f97b0220f13511b9887697.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752069.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/797/aca71a6e1f81c16057beb09f31ec8797/aca71a6e1f81c16057beb09f31ec8797.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752073.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0d0/94cbc4e6d973811faf3ec6778a1c00d0/94cbc4e6d973811faf3ec6778a1c00d0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752077.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/050/ed1a0c3f855b18aacb84f87287a88050/ed1a0c3f855b18aacb84f87287a88050.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752081.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e94/f2de2a60efbdf4efc6277d20435bde94/f2de2a60efbdf4efc6277d20435bde94.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752085.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/4eb/8319dcd389681e0134931733061754eb/8319dcd389681e0134931733061754eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752089.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/749/9e00bb708347a5d07fdf66f56c992749/9e00bb708347a5d07fdf66f56c992749.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752093.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/a38/8388eadfb215499979150e5079adea38/8388eadfb215499979150e5079adea38.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752097.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/937/8db8b51d59df01b68f77fb12a3f4f937/8db8b51d59df01b68f77fb12a3f4f937.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752101.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/9b9/309c904029b7b2637cfdb762b63509b9/309c904029b7b2637cfdb762b63509b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752105.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/c2b/e996429e81194d2b0305f7bc35e7ac2b/e996429e81194d2b0305f7bc35e7ac2b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752109.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/46c/8da381ac5d6889f4feb57f233bd8346c/8da381ac5d6889f4feb57f233bd8346c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752113.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/408/825307a719508b6d156311a79c9a0408/825307a719508b6d156311a79c9a0408.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752117.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/1ce/7cb778df45d0e8d6090126a3308e01ce/7cb778df45d0e8d6090126a3308e01ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752121.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/7d8/07d3bf7c54e39a689edce6ccf2ed47d8/07d3bf7c54e39a689edce6ccf2ed47d8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752125.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/0cc/36d11b884024f6d5d109b06c375230cc/36d11b884024f6d5d109b06c375230cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752129.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/063/fba315595141872eb6810cdffc06a063/fba315595141872eb6810cdffc06a063.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752133.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/865/a72e5f6b6a00e629768325ab9c98e865/a72e5f6b6a00e629768325ab9c98e865.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752137.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/64b/33ffd401ddcb5265c7ece1c1eda5064b/33ffd401ddcb5265c7ece1c1eda5064b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752141.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/61e/94b4d68effd60ad794702327dbb6561e/94b4d68effd60ad794702327dbb6561e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752145.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/c3a/40273aa123ef127f7d51107466981c3a/40273aa123ef127f7d51107466981c3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752149.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/d40/b642023cf45c4be0799931952347ad40/b642023cf45c4be0799931952347ad40.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752153.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/392/ca0d0cdbc377ab79b15af7d2a247b392/ca0d0cdbc377ab79b15af7d2a247b392.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_cleaving_not_merged_while_cleaving ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_fetch_fails_while_shrinking ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_one_etag_mismatch ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752157.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/c8a/447fe940a46c6e884a7575641d703c8a/447fe940a46c6e884a7575641d703c8a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752161.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/589/12ccecdf6cd172b79ca54048d983f589/12ccecdf6cd172b79ca54048d983f589.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752165.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/144/a8ea0df89058790fa7eb2d18f754f144/a8ea0df89058790fa7eb2d18f754f144.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752169.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/ce6/f12d8100b79fada7cdd9584f70fe7ce6/f12d8100b79fada7cdd9584f70fe7ce6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752173.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/12a/c904ca55a27b293bb8e12d4123e4912a/c904ca55a27b293bb8e12d4123e4912a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752177.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/6dc/fb68e9ae3c935d43ad6922111097c6dc/fb68e9ae3c935d43ad6922111097c6dc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752181.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/e7f/326a2ca3b84ac3da59b2e62da4028e7f/326a2ca3b84ac3da59b2e62da4028e7f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752185.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/89f/e3ed22469edb65dfb5c2bf87d29f589f/e3ed22469edb65dfb5c2bf87d29f589f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752189.00000-0, db: /tmp/tmp1d2kh30a/sda/containers/0/cc8/40ced198d476212d13bd09b307debcc8/40ced198d476212d13bd09b307debcc8.db +sharder-test WARNING: Failed to get shard ranges from a/c: bad, path: .shards_a/shard_c, db: /tmp/tmp3pwjutv3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751681.00000.db +sharder-test WARNING: Audit warnings for shard: unable to get shard ranges from root, path: .shards_a/shard_c, db: /tmp/tmp3pwjutv3/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751681.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751684.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8a7/e538b857de3642f4d15af76d7a8ed8a7/e538b857de3642f4d15af76d7a8ed8a7_1795751684.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751684.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8a7/e538b857de3642f4d15af76d7a8ed8a7/e538b857de3642f4d15af76d7a8ed8a7_1795751684.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751687.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/feb/0d077161b2ff7f6194125f9d74936feb/0d077161b2ff7f6194125f9d74936feb_1795751687.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751687.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/feb/0d077161b2ff7f6194125f9d74936feb/0d077161b2ff7f6194125f9d74936feb_1795751687.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751690.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/a2c/37b82bb2dc5aeae694a95f48aa785a2c/37b82bb2dc5aeae694a95f48aa785a2c_1795751690.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751690.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/a2c/37b82bb2dc5aeae694a95f48aa785a2c/37b82bb2dc5aeae694a95f48aa785a2c_1795751690.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751693.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/97f/886587d73e6c044d0af405adc7dc197f/886587d73e6c044d0af405adc7dc197f_1795751693.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751693.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/97f/886587d73e6c044d0af405adc7dc197f/886587d73e6c044d0af405adc7dc197f_1795751693.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751696.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/e71/4c26735891fc768ed24f9e9f6b338e71/4c26735891fc768ed24f9e9f6b338e71_1795751696.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751696.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/e71/4c26735891fc768ed24f9e9f6b338e71/4c26735891fc768ed24f9e9f6b338e71_1795751696.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751699.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/bfc/8ca77cfb003b33ca1384a58d9d415bfc/8ca77cfb003b33ca1384a58d9d415bfc_1795751699.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751699.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/bfc/8ca77cfb003b33ca1384a58d9d415bfc/8ca77cfb003b33ca1384a58d9d415bfc_1795751699.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d_1795751702.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d_1795751702.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1_1795751705.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1_1795751705.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8_1795751708.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8_1795751708.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a_1795751711.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a_1795751711.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93_1795751714.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93_1795751714.00000.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_one_time_out_two_etag_mismatch ... ok + +test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Setting object count to 1072 (txn: tx0320a681cc4b4c53bcc01-006b08fefb) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txa0030254d8ac4527af91a-006b08fefd) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: txa0030254d8ac4527af91a-006b08fefd) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txa0030254d8ac4527af91a-006b08fefd) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00&states=listing: 404 (txn: txa0030254d8ac4527af91a-006b08fefd) +test ERROR: Aborting listing from shards due to bad response: [404] (txn: txa0030254d8ac4527af91a-006b08fefd) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 5 shards for: /v1/a/c?delimiter=%2F&format=json&states=listing (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ha-ppy', lower='', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&format=json&limit=10000&marker=&end_marker=ha%2Fppy%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx3c750d8314c34af9ab34a-006b08feff) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 6 shards for: /v1/a/c?delimiter=%2F&reverse=on&format=json&states=listing (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&reverse=on&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ha%2Fptic {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ha-ppy', lower='ha.d', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&reverse=on&format=json&limit=9998&marker=ha%2F&end_marker=ha.d {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Getting listing part 5 from shard Namespace(name='.shards_a/c_ha.d', lower='', upper='ha.d') .shards_a/c_ha.d with {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Get listing from /v1/.shards_a/c_ha.d?delimiter=%2F&reverse=on&format=json&limit=9997&marker=ha.ggle&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txee72e02d1aca46c88d767-006b08ff01)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_reverse_no_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_only_first_time_out ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751717.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/df2/19980ff1464936e8b8b8acbd09727df2/19980ff1464936e8b8b8acbd09727df2_1795751717.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751717.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/df2/19980ff1464936e8b8b8acbd09727df2/19980ff1464936e8b8b8acbd09727df2_1795751717.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751720.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/2ee/29092dead1f8fb71605d46bab3a4b2ee/29092dead1f8fb71605d46bab3a4b2ee_1795751720.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751720.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/2ee/29092dead1f8fb71605d46bab3a4b2ee/29092dead1f8fb71605d46bab3a4b2ee_1795751720.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751723.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9b1/ea88bf72b14ee8b86af92c36405529b1/ea88bf72b14ee8b86af92c36405529b1_1795751723.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751723.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9b1/ea88bf72b14ee8b86af92c36405529b1/ea88bf72b14ee8b86af92c36405529b1_1795751723.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751726.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/2d9/d48057c541b5f965e08498f6baf492d9/d48057c541b5f965e08498f6baf492d9_1795751726.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751726.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/2d9/d48057c541b5f965e08498f6baf492d9/d48057c541b5f965e08498f6baf492d9_1795751726.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751729.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/bad/244bf3cb452e1cdf552d0c3fb2d16bad/244bf3cb452e1cdf552d0c3fb2d16bad_1795751729.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751729.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/bad/244bf3cb452e1cdf552d0c3fb2d16bad/244bf3cb452e1cdf552d0c3fb2d16bad_1795751729.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751732.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/f1e/b400a6800d09babb83627e275936df1e/b400a6800d09babb83627e275936df1e_1795751732.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751732.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/f1e/b400a6800d09babb83627e275936df1e/b400a6800d09babb83627e275936df1e_1795751732.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751735.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/33c/622fcf2b659ae990f4f064bd9f15f33c/622fcf2b659ae990f4f064bd9f15f33c_1795751735.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751735.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/33c/622fcf2b659ae990f4f064bd9f15f33c/622fcf2b659ae990f4f064bd9f15f33c_1795751735.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751738.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/5f5/247634c4523173b78bbb751f06e0f5f5/247634c4523173b78bbb751f06e0f5f5_1795751738.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751738.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/5f5/247634c4523173b78bbb751f06e0f5f5/247634c4523173b78bbb751f06e0f5f5_1795751738.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751741.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9b4/0d47d17bbd3092aa62ce1106f84519b4/0d47d17bbd3092aa62ce1106f84519b4_1795751741.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751741.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9b4/0d47d17bbd3092aa62ce1106f84519b4/0d47d17bbd3092aa62ce1106f84519b4_1795751741.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751744.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/a88/c32b6b93cb35bbe0a48327d3714bfa88/c32b6b93cb35bbe0a48327d3714bfa88_1795751744.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751744.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/a88/c32b6b93cb35bbe0a48327d3714bfa88/c32b6b93cb35bbe0a48327d3714bfa88_1795751744.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751747.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/336/9d469566a6aed66ab4810aecfcce4336/9d469566a6aed66ab4810aecfcce4336_1795751747.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751747.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/336/9d469566a6aed66ab4810aecfcce4336/9d469566a6aed66ab4810aecfcce4336_1795751747.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751750.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/7ce/0bc37ef0a8f9959c140682e06331a7ce/0bc37ef0a8f9959c140682e06331a7ce_1795751750.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751750.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/7ce/0bc37ef0a8f9959c140682e06331a7ce/0bc37ef0a8f9959c140682e06331a7ce_1795751750.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751753.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/21b/d06d39591cd186430cd43198308c821b/d06d39591cd186430cd43198308c821b_1795751753.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751753.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/21b/d06d39591cd186430cd43198308c821b/d06d39591cd186430cd43198308c821b_1795751753.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751756.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/4bd/77ce6ecc159c0bebaaca7780f00df4bd/77ce6ecc159c0bebaaca7780f00df4bd_1795751756.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751756.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/4bd/77ce6ecc159c0bebaaca7780f00df4bd/77ce6ecc159c0bebaaca7780f00df4bd_1795751756.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751759.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/04f/63cc5c580fa2fb82556fb7a44305504f/63cc5c580fa2fb82556fb7a44305504f_1795751759.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751759.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/04f/63cc5c580fa2fb82556fb7a44305504f/63cc5c580fa2fb82556fb7a44305504f_1795751759.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751762.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9ec/98214785a77bd18f893017d53c4269ec/98214785a77bd18f893017d53c4269ec_1795751762.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751762.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9ec/98214785a77bd18f893017d53c4269ec/98214785a77bd18f893017d53c4269ec_1795751762.00000.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_three_time_out ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751765.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8e3/95c92b0f04cd1cda0b1b100223e5f8e3/95c92b0f04cd1cda0b1b100223e5f8e3_1795751765.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751765.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8e3/95c92b0f04cd1cda0b1b100223e5f8e3/95c92b0f04cd1cda0b1b100223e5f8e3_1795751765.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751768.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/500/f847a78521bcc7c7311113d4290a9500/f847a78521bcc7c7311113d4290a9500_1795751768.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751768.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/500/f847a78521bcc7c7311113d4290a9500/f847a78521bcc7c7311113d4290a9500_1795751768.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751771.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/37a/2817292ae9f5ca50a14215d5f06d037a/2817292ae9f5ca50a14215d5f06d037a_1795751771.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751771.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/37a/2817292ae9f5ca50a14215d5f06d037a/2817292ae9f5ca50a14215d5f06d037a_1795751771.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751774.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/865/c64384cbca1374ac112a572ef0536865/c64384cbca1374ac112a572ef0536865_1795751774.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751774.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/865/c64384cbca1374ac112a572ef0536865/c64384cbca1374ac112a572ef0536865_1795751774.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751777.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/61c/c8bb5195f86c5684be4cf49f8e26461c/c8bb5195f86c5684be4cf49f8e26461c_1795751777.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751777.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/61c/c8bb5195f86c5684be4cf49f8e26461c/c8bb5195f86c5684be4cf49f8e26461c_1795751777.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751780.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/f92/c616be85ae281e18eee92dd95e94ef92/c616be85ae281e18eee92dd95e94ef92_1795751780.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751780.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/f92/c616be85ae281e18eee92dd95e94ef92/c616be85ae281e18eee92dd95e94ef92_1795751780.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751783.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/118/0b523b1ec9c2e380d852d527f28ff118/0b523b1ec9c2e380d852d527f28ff118_1795751783.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751783.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/118/0b523b1ec9c2e380d852d527f28ff118/0b523b1ec9c2e380d852d527f28ff118_1795751783.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751786.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/7ab/5fc1d79ce83dd9357841469dc7b207ab/5fc1d79ce83dd9357841469dc7b207ab_1795751786.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751786.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/7ab/5fc1d79ce83dd9357841469dc7b207ab/5fc1d79ce83dd9357841469dc7b207ab_1795751786.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751789.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/f7c/0f72741da5cba1fa1986002114debf7c/0f72741da5cba1fa1986002114debf7c_1795751789.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751789.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/f7c/0f72741da5cba1fa1986002114debf7c/0f72741da5cba1fa1986002114debf7c_1795751789.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751792.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/0ca/72f330534110f2620f2f2e87a8f640ca/72f330534110f2620f2f2e87a8f640ca_1795751792.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751792.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/0ca/72f330534110f2620f2f2e87a8f640ca/72f330534110f2620f2f2e87a8f640ca_1795751792.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751795.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/469/47c58911e92903cbeee840d158d92469/47c58911e92903cbeee840d158d92469_1795751795.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751795.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/469/47c58911e92903cbeee840d158d92469/47c58911e92903cbeee840d158d92469_1795751795.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751798.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/517/ebb894e4bb01bbb696d4bdf3604ad517/ebb894e4bb01bbb696d4bdf3604ad517_1795751798.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751798.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/517/ebb894e4bb01bbb696d4bdf3604ad517/ebb894e4bb01bbb696d4bdf3604ad517_1795751798.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751801.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/1ea/e64f058ab633a488c5730645a10901ea/e64f058ab633a488c5730645a10901ea_1795751801.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751801.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/1ea/e64f058ab633a488c5730645a10901ea/e64f058ab633a488c5730645a10901ea_1795751801.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751804.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/bfb/8f3a6d8c14451a50b1b1d2f5d8286bfb/8f3a6d8c14451a50b1b1d2f5d8286bfb_1795751804.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751804.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/bfb/8f3a6d8c14451a50b1b1d2f5d8286bfb/8f3a6d8c14451a50b1b1d2f5d8286bfb_1795751804.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751807.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/198/89bdf13544feadc10d7e3ca8bc329198/89bdf13544feadc10d7e3ca8bc329198_1795751807.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751807.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/198/89bdf13544feadc10d7e3ca8bc329198/89bdf13544feadc10d7e3ca8bc329198_1795751807.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751810.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/748/eaa948899eb18b34054af851b6c07748/eaa948899eb18b34054af851b6c07748_1795751810.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751810.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/748/eaa948899eb18b34054af851b6c07748/eaa948899eb18b34054af851b6c07748_1795751810.00000.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_read_timeout_retry_two_time_out ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_request_setting ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751813.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/935/f810f2fcf9ac83971f1ccfeebca5f935/f810f2fcf9ac83971f1ccfeebca5f935_1795751813.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751813.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/935/f810f2fcf9ac83971f1ccfeebca5f935/f810f2fcf9ac83971f1ccfeebca5f935_1795751813.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751816.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/64d/35cfdff8a2309489db8db2a02dce564d/35cfdff8a2309489db8db2a02dce564d_1795751816.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751816.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/64d/35cfdff8a2309489db8db2a02dce564d/35cfdff8a2309489db8db2a02dce564d_1795751816.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751819.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/747/a0e9c6dda79d3b16c2f2b584d62ac747/a0e9c6dda79d3b16c2f2b584d62ac747_1795751819.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751819.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/747/a0e9c6dda79d3b16c2f2b584d62ac747/a0e9c6dda79d3b16c2f2b584d62ac747_1795751819.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751822.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/b36/79c3483a80abf1c281dd629a4418eb36/79c3483a80abf1c281dd629a4418eb36_1795751822.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751822.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/b36/79c3483a80abf1c281dd629a4418eb36/79c3483a80abf1c281dd629a4418eb36_1795751822.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751825.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/3ff/4b805cbaf899c525a2877f726337a3ff/4b805cbaf899c525a2877f726337a3ff_1795751825.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751825.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/3ff/4b805cbaf899c525a2877f726337a3ff/4b805cbaf899c525a2877f726337a3ff_1795751825.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751828.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/cd7/3d47ffcaeb1f650788ecca036100ecd7/3d47ffcaeb1f650788ecca036100ecd7_1795751828.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751828.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/cd7/3d47ffcaeb1f650788ecca036100ecd7/3d47ffcaeb1f650788ecca036100ecd7_1795751828.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751831.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9cd/b26d91f422bc0e20edcd5a177251f9cd/b26d91f422bc0e20edcd5a177251f9cd_1795751831.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751831.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/9cd/b26d91f422bc0e20edcd5a177251f9cd/b26d91f422bc0e20edcd5a177251f9cd_1795751831.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751834.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/663/83d8a2771015e4e65a1ee6b74db0d663/83d8a2771015e4e65a1ee6b74db0d663_1795751834.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751834.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/663/83d8a2771015e4e65a1ee6b74db0d663/83d8a2771015e4e65a1ee6b74db0d663_1795751834.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751837.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/792/da7a2d4c92c624a4a63e2df62aa03792/da7a2d4c92c624a4a63e2df62aa03792_1795751837.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751837.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/792/da7a2d4c92c624a4a63e2df62aa03792/da7a2d4c92c624a4a63e2df62aa03792_1795751837.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751840.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8e1/1911fc50f5a61c048405b7d3e7e6c8e1/1911fc50f5a61c048405b7d3e7e6c8e1_1795751840.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751840.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8e1/1911fc50f5a61c048405b7d3e7e6c8e1/1911fc50f5a61c048405b7d3e7e6c8e1_1795751840.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751843.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8e8/ee27f8f8bd4a91f7d195313f3074c8e8/ee27f8f8bd4a91f7d195313f3074c8e8_1795751843.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751843.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/8e8/ee27f8f8bd4a91f7d195313f3074c8e8/ee27f8f8bd4a91f7d195313f3074c8e8_1795751843.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751846.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/ddf/992622bdf569fc42cd3972975fe61ddf/992622bdf569fc42cd3972975fe61ddf_1795751846.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751846.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/ddf/992622bdf569fc42cd3972975fe61ddf/992622bdf569fc42cd3972975fe61ddf_1795751846.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751849.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/741/a0e4bb7c358df67389e73fb87577b741/a0e4bb7c358df67389e73fb87577b741_1795751849.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751849.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/741/a0e4bb7c358df67389e73fb87577b741/a0e4bb7c358df67389e73fb87577b741_1795751849.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751852.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/462/0fdd677522618af7426aa758546b1462/0fdd677522618af7426aa758546b1462_1795751852.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751852.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/462/0fdd677522618af7426aa758546b1462/0fdd677522618af7426aa758546b1462_1795751852.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751855.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/791/72d2896b5c89179333bdfabd12a82791/72d2896b5c89179333bdfabd12a82791_1795751855.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751855.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/791/72d2896b5c89179333bdfabd12a82791/72d2896b5c89179333bdfabd12a82791_1795751855.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751858.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/0e0/db3fdae367ee99d74b3e91e5b72360e0/db3fdae367ee99d74b3e91e5b72360e0_1795751858.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751858.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/0e0/db3fdae367ee99d74b3e91e5b72360e0/db3fdae367ee99d74b3e91e5b72360e0_1795751858.00000.db +test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: txee72e02d1aca46c88d767-006b08ff01) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test DEBUG: Setting object count to 3120 (txn: tx7ccc3851042245dd96d1f-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test DEBUG: Setting object count to 3120 (txn: txdc1db042b6744e1b8f0f8-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02)test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_sharding +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_sharding ... ok + +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test DEBUG: Setting object count to 3120 (txn: tx11a8e24d02ea4c699b408-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test DEBUG: Setting object count to 3120 (txn: tx6f5255eb23f241699f4fc-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test DEBUG: Setting object count to 3120 (txn: tx82e5e7b435ad46d3a926d-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx9f7c0ca5e53044fcb72a7-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx320bf452fd2d4a4e81000-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx320bf452fd2d4a4e81000-006b08ff02)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_memcache ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751861.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/3c3/3f5ca200ce9ddf63005112320a2fc3c3/3f5ca200ce9ddf63005112320a2fc3c3_1795751861.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751861.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/3c3/3f5ca200ce9ddf63005112320a2fc3c3/3f5ca200ce9ddf63005112320a2fc3c3_1795751861.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751864.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/29d/4fdd47ff2edacecff8d9d83c9ac7e29d/4fdd47ff2edacecff8d9d83c9ac7e29d_1795751864.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751864.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/29d/4fdd47ff2edacecff8d9d83c9ac7e29d/4fdd47ff2edacecff8d9d83c9ac7e29d_1795751864.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751867.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/abd/300ed5bc07390c3825d2b50da740fabd/300ed5bc07390c3825d2b50da740fabd_1795751867.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751867.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/abd/300ed5bc07390c3825d2b50da740fabd/300ed5bc07390c3825d2b50da740fabd_1795751867.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751870.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/067/2a3364bcc0b5e5a3b9f9c60925416067/2a3364bcc0b5e5a3b9f9c60925416067_1795751870.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751870.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/067/2a3364bcc0b5e5a3b9f9c60925416067/2a3364bcc0b5e5a3b9f9c60925416067_1795751870.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751873.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/760/d69d16a88b65f37c67d0fb6a8ab85760/d69d16a88b65f37c67d0fb6a8ab85760_1795751873.00000.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751873.00000-0, db: /tmp/tmpu7u3samh/sda/containers/0/760/d69d16a88b65f37c67d0fb6a8ab85760/d69d16a88b65f37c67d0fb6a8ab85760_1795751873.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751686.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/622/b938da316e601c7b7ff15a2d19794622/b938da316e601c7b7ff15a2d19794622.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751686.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/622/b938da316e601c7b7ff15a2d19794622/b938da316e601c7b7ff15a2d19794622.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751690.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a2c/37b82bb2dc5aeae694a95f48aa785a2c/37b82bb2dc5aeae694a95f48aa785a2c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751690.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a2c/37b82bb2dc5aeae694a95f48aa785a2c/37b82bb2dc5aeae694a95f48aa785a2c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751694.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b50/15a72f7debb9c8aa026edd165dab4b50/15a72f7debb9c8aa026edd165dab4b50.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751694.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b50/15a72f7debb9c8aa026edd165dab4b50/15a72f7debb9c8aa026edd165dab4b50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751698.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/8d6/88a90658bcd8de652a8477667ae9e8d6/88a90658bcd8de652a8477667ae9e8d6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751698.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/8d6/88a90658bcd8de652a8477667ae9e8d6/88a90658bcd8de652a8477667ae9e8d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751718.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a23/189f8be95da73727dbcf40316ec3ea23/189f8be95da73727dbcf40316ec3ea23.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751718.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a23/189f8be95da73727dbcf40316ec3ea23/189f8be95da73727dbcf40316ec3ea23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751722.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/f89/5f77b8b194829667d96ad35d7a0f6f89/5f77b8b194829667d96ad35d7a0f6f89.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751722.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/f89/5f77b8b194829667d96ad35d7a0f6f89/5f77b8b194829667d96ad35d7a0f6f89.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751726.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/2d9/d48057c541b5f965e08498f6baf492d9/d48057c541b5f965e08498f6baf492d9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751726.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/2d9/d48057c541b5f965e08498f6baf492d9/d48057c541b5f965e08498f6baf492d9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751730.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/af5/0586c1e719128074d6fce3099c680af5/0586c1e719128074d6fce3099c680af5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751730.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/af5/0586c1e719128074d6fce3099c680af5/0586c1e719128074d6fce3099c680af5.db +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/39 GET /v1/a/c/test_leak_1 HTTP/1.0 200 - - t - 131072 - tx86af74accf714dbeaa135-006b08feff - 0.0386 - - 1795751679.426682711 1795751679.465238094 0 - +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: Container GET returning 503 for (404, 503, 503, 503) -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.1:1001/sdb -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: +StopIteration (txn: tx6bfcc49f7542425395dd1-006b08ff00) +proxy-ut ERROR: Object servers returned 2 mismatched etags (txn: tx6bfcc49f7542425395dd1-006b08ff00) +proxy-ut ERROR: ERROR 503 b'' Trying to HEAD /account/container From Container Server 10.0.0.1:1001/sdb (txn: tx6af275675c1d4f7ab86e9-006b08ff00) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx35bf144535084d6b9f2ac-006b08ff00) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx35bf144535084d6b9f2ac-006b08ff00) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txb2ed700dfcb6436fb2990-006b08ff00) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: tx65115b9abb834787ab929-006b08ff00) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx65115b9abb834787ab929-006b08ff00) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx4a900d6ff36445519b1ae-006b08ff01) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: txc5697900ac3f46e0b4f45-006b08ff01) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: txc5697900ac3f46e0b4f45-006b08ff01) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.1:3001/sdb (txn: txc5697900ac3f46e0b4f45-006b08ff01) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txc5697900ac3f46e0b4f45-006b08ff01) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.2:3002/sdc (txn: tx1140198fd3104d56b0769-006b08ff01) +proxy-ut ERROR: Trying to read object during GET (retrying) 10.0.0.0:3000/sda (txn: tx1140198fd3104d56b0769-006b08ff01) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut ERROR: ERROR with Object server 10.0.0.2:3002/sdc re: Expect: 100-continue on /a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: +StopIteration (txn: txd930e20ca8664b7381ba0-006b08ff03) +proxy-ut ERROR: ERROR with Object server 10.0.0.0:3000/sda re: Expect: 100-continue on /a/c/o: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 722, in _connect_put_node + putter = self._make_putter(node, part, req, headers) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 972, in _make_putter + putter = Putter.connect( + node, part, req.swift_entity_path, headers, self.app.watchdog, + ...<4 lines>... + logger=self.logger, + chunked=te.endswith(',chunked')) + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1839, in connect + conn, expect_resp, final_resp, connect_duration = cls._make_connection( + ~~~~~~~~~~~~~~~~~~~~^ + node, part, path, headers, conn_timeout, node_timeout) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1803, in _make_connection + conn = http_connect(ip, port, node['device'], + part, 'PUT', path, headers) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: +StopIteration (txn: txd930e20ca8664b7381ba0-006b08ff03)test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_node_write_timeout ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_policy_IO_override ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_length_on_head ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751734.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/3ba/fd1a93d9fb9ad629d1ceb46ef15243ba/fd1a93d9fb9ad629d1ceb46ef15243ba.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751734.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/3ba/fd1a93d9fb9ad629d1ceb46ef15243ba/fd1a93d9fb9ad629d1ceb46ef15243ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751738.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/5f5/247634c4523173b78bbb751f06e0f5f5/247634c4523173b78bbb751f06e0f5f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751738.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/5f5/247634c4523173b78bbb751f06e0f5f5/247634c4523173b78bbb751f06e0f5f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751742.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/50d/a84af5f3dfc746c0bffa3cc9dee3c50d/a84af5f3dfc746c0bffa3cc9dee3c50d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751742.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/50d/a84af5f3dfc746c0bffa3cc9dee3c50d/a84af5f3dfc746c0bffa3cc9dee3c50d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751746.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/665/7af9c73676e6b96572f79b127726d665/7af9c73676e6b96572f79b127726d665.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751746.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/665/7af9c73676e6b96572f79b127726d665/7af9c73676e6b96572f79b127726d665.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751750.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/7ce/0bc37ef0a8f9959c140682e06331a7ce/0bc37ef0a8f9959c140682e06331a7ce.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751750.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/7ce/0bc37ef0a8f9959c140682e06331a7ce/0bc37ef0a8f9959c140682e06331a7ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751754.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/d51/ad0b62737c7b0e17977e619f32031d51/ad0b62737c7b0e17977e619f32031d51.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751754.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/d51/ad0b62737c7b0e17977e619f32031d51/ad0b62737c7b0e17977e619f32031d51.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751758.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/971/f3a55663c56822c4d66f9eaad7d65971/f3a55663c56822c4d66f9eaad7d65971.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751758.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/971/f3a55663c56822c4d66f9eaad7d65971/f3a55663c56822c4d66f9eaad7d65971.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751762.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/9ec/98214785a77bd18f893017d53c4269ec/98214785a77bd18f893017d53c4269ec.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751762.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/9ec/98214785a77bd18f893017d53c4269ec/98214785a77bd18f893017d53c4269ec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751766.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/8f4/43e8fa7efdf95ad6b7ea98aef7b158f4/43e8fa7efdf95ad6b7ea98aef7b158f4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751766.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/8f4/43e8fa7efdf95ad6b7ea98aef7b158f4/43e8fa7efdf95ad6b7ea98aef7b158f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751770.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/2a1/c2a6147e3282e3184c61b94177cb22a1/c2a6147e3282e3184c61b94177cb22a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751770.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/2a1/c2a6147e3282e3184c61b94177cb22a1/c2a6147e3282e3184c61b94177cb22a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751774.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/865/c64384cbca1374ac112a572ef0536865/c64384cbca1374ac112a572ef0536865.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751774.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/865/c64384cbca1374ac112a572ef0536865/c64384cbca1374ac112a572ef0536865.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751778.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0fd/a96e03b80544ccb32b9943742cca40fd/a96e03b80544ccb32b9943742cca40fd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751778.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0fd/a96e03b80544ccb32b9943742cca40fd/a96e03b80544ccb32b9943742cca40fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751782.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/c63/b92fd8e593947c5e073a98b4d4259c63/b92fd8e593947c5e073a98b4d4259c63.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751782.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/c63/b92fd8e593947c5e073a98b4d4259c63/b92fd8e593947c5e073a98b4d4259c63.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751786.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/7ab/5fc1d79ce83dd9357841469dc7b207ab/5fc1d79ce83dd9357841469dc7b207ab.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751786.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/7ab/5fc1d79ce83dd9357841469dc7b207ab/5fc1d79ce83dd9357841469dc7b207ab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751790.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/f83/5b8772e81ff0862734759afefd378f83/5b8772e81ff0862734759afefd378f83.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751790.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/f83/5b8772e81ff0862734759afefd378f83/5b8772e81ff0862734759afefd378f83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751794.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/d43/7cbe67272417e79cdb4643f71b2d3d43/7cbe67272417e79cdb4643f71b2d3d43.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751794.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/d43/7cbe67272417e79cdb4643f71b2d3d43/7cbe67272417e79cdb4643f71b2d3d43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751798.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/517/ebb894e4bb01bbb696d4bdf3604ad517/ebb894e4bb01bbb696d4bdf3604ad517.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751798.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/517/ebb894e4bb01bbb696d4bdf3604ad517/ebb894e4bb01bbb696d4bdf3604ad517.dbtest.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_proxy_passes_content_type ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_get_accept_ranges_header +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_get_accept_ranges_header ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_head_accept_ranges_header +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_response_head_accept_ranges_header ... ok +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_x_container_headers_db_states +test.unit.proxy.test_mem_server.TestReplicatedObjectController.test_x_container_headers_db_states ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751802.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b3f/8f0f694541ac9d3951a259c7f8d75b3f/8f0f694541ac9d3951a259c7f8d75b3f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751802.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b3f/8f0f694541ac9d3951a259c7f8d75b3f/8f0f694541ac9d3951a259c7f8d75b3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751806.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/d7a/234bce2f6132ec5ada8ee9492967ad7a/234bce2f6132ec5ada8ee9492967ad7a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751806.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/d7a/234bce2f6132ec5ada8ee9492967ad7a/234bce2f6132ec5ada8ee9492967ad7a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751810.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/748/eaa948899eb18b34054af851b6c07748/eaa948899eb18b34054af851b6c07748.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751810.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/748/eaa948899eb18b34054af851b6c07748/eaa948899eb18b34054af851b6c07748.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751814.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/9e3/7ecb1cfcdd1c9911dce0e4f070d209e3/7ecb1cfcdd1c9911dce0e4f070d209e3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751814.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/9e3/7ecb1cfcdd1c9911dce0e4f070d209e3/7ecb1cfcdd1c9911dce0e4f070d209e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751818.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/af1/fc47509c3eaa2e9e905fb2425aa6eaf1/fc47509c3eaa2e9e905fb2425aa6eaf1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751818.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/af1/fc47509c3eaa2e9e905fb2425aa6eaf1/fc47509c3eaa2e9e905fb2425aa6eaf1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751822.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b36/79c3483a80abf1c281dd629a4418eb36/79c3483a80abf1c281dd629a4418eb36.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751822.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b36/79c3483a80abf1c281dd629a4418eb36/79c3483a80abf1c281dd629a4418eb36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751826.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/cf8/d21241be259b4d648c58b1eced1b6cf8/d21241be259b4d648c58b1eced1b6cf8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751826.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/cf8/d21241be259b4d648c58b1eced1b6cf8/d21241be259b4d648c58b1eced1b6cf8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751830.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a59/75e326f8963c061d9e5d8b2ea80b3a59/75e326f8963c061d9e5d8b2ea80b3a59.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751830.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a59/75e326f8963c061d9e5d8b2ea80b3a59/75e326f8963c061d9e5d8b2ea80b3a59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751834.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/663/83d8a2771015e4e65a1ee6b74db0d663/83d8a2771015e4e65a1ee6b74db0d663.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751834.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/663/83d8a2771015e4e65a1ee6b74db0d663/83d8a2771015e4e65a1ee6b74db0d663.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751838.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/071/9d31caf0740e9243204d1e798d04e071/9d31caf0740e9243204d1e798d04e071.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751838.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/071/9d31caf0740e9243204d1e798d04e071/9d31caf0740e9243204d1e798d04e071.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751842.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/60c/9a1d958ba2abae374d49ee6d2764960c/9a1d958ba2abae374d49ee6d2764960c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751842.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/60c/9a1d958ba2abae374d49ee6d2764960c/9a1d958ba2abae374d49ee6d2764960c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751846.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/ddf/992622bdf569fc42cd3972975fe61ddf/992622bdf569fc42cd3972975fe61ddf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751846.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/ddf/992622bdf569fc42cd3972975fe61ddf/992622bdf569fc42cd3972975fe61ddf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751850.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/83e/75cbbafcd96ae5cda58d5a5838f5e83e/75cbbafcd96ae5cda58d5a5838f5e83e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751850.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/83e/75cbbafcd96ae5cda58d5a5838f5e83e/75cbbafcd96ae5cda58d5a5838f5e83e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751854.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/862/344e2d0c1ada7a8920ad806ebc33d862/344e2d0c1ada7a8920ad806ebc33d862.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751854.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/862/344e2d0c1ada7a8920ad806ebc33d862/344e2d0c1ada7a8920ad806ebc33d862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751858.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0e0/db3fdae367ee99d74b3e91e5b72360e0/db3fdae367ee99d74b3e91e5b72360e0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751858.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0e0/db3fdae367ee99d74b3e91e5b72360e0/db3fdae367ee99d74b3e91e5b72360e0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751862.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b8f/e2209f3c37872780a48c64ad5dcaeb8f/e2209f3c37872780a48c64ad5dcaeb8f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751862.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b8f/e2209f3c37872780a48c64ad5dcaeb8f/e2209f3c37872780a48c64ad5dcaeb8f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751866.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/54e/7dfaab15be6af854f2b0d3173ae4554e/7dfaab15be6af854f2b0d3173ae4554e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751866.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/54e/7dfaab15be6af854f2b0d3173ae4554e/7dfaab15be6af854f2b0d3173ae4554e.db +proxy-ut ERROR: Object PUT returning 503, 1/2 required connections (txn: txd930e20ca8664b7381ba0-006b08ff03) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx65a78aad71fe4e63b9cd3-006b08ff03) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx65a78aad71fe4e63b9cd3-006b08ff03) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx65a78aad71fe4e63b9cd3-006b08ff03) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx4f66bc48325847728c8da-006b08ff03) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751870.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/067/2a3364bcc0b5e5a3b9f9c60925416067/2a3364bcc0b5e5a3b9f9c60925416067.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751870.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/067/2a3364bcc0b5e5a3b9f9c60925416067/2a3364bcc0b5e5a3b9f9c60925416067.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751874.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0d4/c25ca86cd65d1f7a24c5e5b8875f10d4/c25ca86cd65d1f7a24c5e5b8875f10d4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751874.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0d4/c25ca86cd65d1f7a24c5e5b8875f10d4/c25ca86cd65d1f7a24c5e5b8875f10d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751878.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/50b/117ac3976bd29f284fba2b778e1c350b/117ac3976bd29f284fba2b778e1c350b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751878.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/50b/117ac3976bd29f284fba2b778e1c350b/117ac3976bd29f284fba2b778e1c350b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751882.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/92a/9fe3b02104025dd3834efd974693e92a/9fe3b02104025dd3834efd974693e92a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751882.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/92a/9fe3b02104025dd3834efd974693e92a/9fe3b02104025dd3834efd974693e92a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751886.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/fcd/f3baf53e2fc0aef4b31389239409ffcd/f3baf53e2fc0aef4b31389239409ffcd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751886.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/fcd/f3baf53e2fc0aef4b31389239409ffcd/f3baf53e2fc0aef4b31389239409ffcd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751890.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/fc0/712b479bd54352cfcd82567489549fc0/712b479bd54352cfcd82567489549fc0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751890.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/fc0/712b479bd54352cfcd82567489549fc0/712b479bd54352cfcd82567489549fc0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751894.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/579/80359859d405bbae1e0c2d838fb4f579/80359859d405bbae1e0c2d838fb4f579.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751894.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/579/80359859d405bbae1e0c2d838fb4f579/80359859d405bbae1e0c2d838fb4f579.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751898.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/8b9/2729a0d13364657001059136a87a48b9/2729a0d13364657001059136a87a48b9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751898.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/8b9/2729a0d13364657001059136a87a48b9/2729a0d13364657001059136a87a48b9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751902.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b91/da68984f56ee2f89eceeb24ca25e8b91/da68984f56ee2f89eceeb24ca25e8b91.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751902.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/b91/da68984f56ee2f89eceeb24ca25e8b91/da68984f56ee2f89eceeb24ca25e8b91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751906.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/dba/0d4f513896e8faec99ca3caa358c0dba/0d4f513896e8faec99ca3caa358c0dba.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751906.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/dba/0d4f513896e8faec99ca3caa358c0dba/0d4f513896e8faec99ca3caa358c0dba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751910.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/e1a/6b8ad276f32408973265ee0a10eace1a/6b8ad276f32408973265ee0a10eace1a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751910.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/e1a/6b8ad276f32408973265ee0a10eace1a/6b8ad276f32408973265ee0a10eace1a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751914.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0ea/ea8dd11999d403bca7b8ec0b6de020ea/ea8dd11999d403bca7b8ec0b6de020ea.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751914.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/0ea/ea8dd11999d403bca7b8ec0b6de020ea/ea8dd11999d403bca7b8ec0b6de020ea.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751918.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a19/c9dae1a637a3b0bb23a9773fcd8eaa19/c9dae1a637a3b0bb23a9773fcd8eaa19.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751918.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a19/c9dae1a637a3b0bb23a9773fcd8eaa19/c9dae1a637a3b0bb23a9773fcd8eaa19.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751922.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/72e/b745abdb1667dd07287250a2db74f72e/b745abdb1667dd07287250a2db74f72e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751922.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/72e/b745abdb1667dd07287250a2db74f72e/b745abdb1667dd07287250a2db74f72e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751926.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/246/916caca316afbc4cd8c47dfca431c246/916caca316afbc4cd8c47dfca431c246.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751926.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/246/916caca316afbc4cd8c47dfca431c246/916caca316afbc4cd8c47dfca431c246.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751930.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/17f/2edf1e6d663e41a3b147a2d0f385a17f/2edf1e6d663e41a3b147a2d0f385a17f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751930.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/17f/2edf1e6d663e41a3b147a2d0f385a17f/2edf1e6d663e41a3b147a2d0f385a17f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751934.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a76/289c2bbd630aeb253918731313772a76/289c2bbd630aeb253918731313772a76.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751934.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/a76/289c2bbd630aeb253918731313772a76/289c2bbd630aeb253918731313772a76.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_merge_while_unsharded ... ok +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_mix_ok_and_deleted_shard +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_mix_ok_and_deleted_shard ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751938.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/1f5/5778455200cfafa93f0ae1b74fcdc1f5/5778455200cfafa93f0ae1b74fcdc1f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751938.00000-0, db: /tmp/tmpbbqxphrz/sda/containers/0/1f5/5778455200cfafa93f0ae1b74fcdc1f5/5778455200cfafa93f0ae1b74fcdc1f5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751689.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/e24/ae26408f1309bbbcf18185fdd7465e24/ae26408f1309bbbcf18185fdd7465e24.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751689.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/e24/ae26408f1309bbbcf18185fdd7465e24/ae26408f1309bbbcf18185fdd7465e24.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751692.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/1d8/82bf53be61573df0ea5c1d3dbd3321d8/82bf53be61573df0ea5c1d3dbd3321d8.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751692.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/1d8/82bf53be61573df0ea5c1d3dbd3321d8/82bf53be61573df0ea5c1d3dbd3321d8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751695.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/e36/fa6769729ef6e25f7b908a0e3f868e36/fa6769729ef6e25f7b908a0e3f868e36.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751695.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/e36/fa6769729ef6e25f7b908a0e3f868e36/fa6769729ef6e25f7b908a0e3f868e36.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751698.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/8d6/88a90658bcd8de652a8477667ae9e8d6/88a90658bcd8de652a8477667ae9e8d6.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751698.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/8d6/88a90658bcd8de652a8477667ae9e8d6/88a90658bcd8de652a8477667ae9e8d6.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751701.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/501/eaaa4641deaf8a30fdc4bc298f9fe501/eaaa4641deaf8a30fdc4bc298f9fe501.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751701.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/501/eaaa4641deaf8a30fdc4bc298f9fe501/eaaa4641deaf8a30fdc4bc298f9fe501.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751704.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/862/8727dcf3b06f9567a927f513420bc862/8727dcf3b06f9567a927f513420bc862.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751704.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/862/8727dcf3b06f9567a927f513420bc862/8727dcf3b06f9567a927f513420bc862.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751707.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751707.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751713.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/cf0/4be5079ac9cde8d8097610f31da94cf0/4be5079ac9cde8d8097610f31da94cf0.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751713.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/cf0/4be5079ac9cde8d8097610f31da94cf0/4be5079ac9cde8d8097610f31da94cf0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751716.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ce9/d2fe4bc5ac78c55b74f6ba84ea385ce9/d2fe4bc5ac78c55b74f6ba84ea385ce9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751716.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ce9/d2fe4bc5ac78c55b74f6ba84ea385ce9/d2fe4bc5ac78c55b74f6ba84ea385ce9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751719.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/99e/ba478eafea0289b001fe8eba3657a99e/ba478eafea0289b001fe8eba3657a99e.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751719.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/99e/ba478eafea0289b001fe8eba3657a99e/ba478eafea0289b001fe8eba3657a99e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751722.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/f89/5f77b8b194829667d96ad35d7a0f6f89/5f77b8b194829667d96ad35d7a0f6f89.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751722.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/f89/5f77b8b194829667d96ad35d7a0f6f89/5f77b8b194829667d96ad35d7a0f6f89.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751725.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/bcf/a3c8c7c1ce49893fa7c704ef6aebcbcf/a3c8c7c1ce49893fa7c704ef6aebcbcf.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751725.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/bcf/a3c8c7c1ce49893fa7c704ef6aebcbcf/a3c8c7c1ce49893fa7c704ef6aebcbcf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751728.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/d67/c18a0accf96645fd55c25d94aed2ed67/c18a0accf96645fd55c25d94aed2ed67.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751728.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/d67/c18a0accf96645fd55c25d94aed2ed67/c18a0accf96645fd55c25d94aed2ed67.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751731.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/86f/de6a1a22556985b57011c79ceb02486f/de6a1a22556985b57011c79ceb02486f.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751731.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/86f/de6a1a22556985b57011c79ceb02486f/de6a1a22556985b57011c79ceb02486f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751734.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/3ba/fd1a93d9fb9ad629d1ceb46ef15243ba/fd1a93d9fb9ad629d1ceb46ef15243ba.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751734.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/3ba/fd1a93d9fb9ad629d1ceb46ef15243ba/fd1a93d9fb9ad629d1ceb46ef15243ba.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751737.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/912/9d2cd0d4534545f0f40c6be6ef5a9912/9d2cd0d4534545f0f40c6be6ef5a9912.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751737.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/912/9d2cd0d4534545f0f40c6be6ef5a9912/9d2cd0d4534545f0f40c6be6ef5a9912.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751740.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/12e/a2628d0994f9267ab70e207880b4a12e/a2628d0994f9267ab70e207880b4a12e.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751740.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/12e/a2628d0994f9267ab70e207880b4a12e/a2628d0994f9267ab70e207880b4a12e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751743.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/8d0/7e46509d8560c63f04118ac4094c08d0/7e46509d8560c63f04118ac4094c08d0.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751743.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/8d0/7e46509d8560c63f04118ac4094c08d0/7e46509d8560c63f04118ac4094c08d0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751746.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/665/7af9c73676e6b96572f79b127726d665/7af9c73676e6b96572f79b127726d665.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751746.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/665/7af9c73676e6b96572f79b127726d665/7af9c73676e6b96572f79b127726d665.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751749.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/e33/13260f6d08a8bf8988cdd3f77b87ae33/13260f6d08a8bf8988cdd3f77b87ae33.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751749.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/e33/13260f6d08a8bf8988cdd3f77b87ae33/13260f6d08a8bf8988cdd3f77b87ae33.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751752.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/af1/c6456c71243290ef4f49be0945992af1/c6456c71243290ef4f49be0945992af1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751752.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/af1/c6456c71243290ef4f49be0945992af1/c6456c71243290ef4f49be0945992af1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751755.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/788/a2cd33c361ca4de4b6da0f952fbb1788/a2cd33c361ca4de4b6da0f952fbb1788.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751755.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/788/a2cd33c361ca4de4b6da0f952fbb1788/a2cd33c361ca4de4b6da0f952fbb1788.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751758.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/971/f3a55663c56822c4d66f9eaad7d65971/f3a55663c56822c4d66f9eaad7d65971.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751758.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/971/f3a55663c56822c4d66f9eaad7d65971/f3a55663c56822c4d66f9eaad7d65971.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751761.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/751/9b640d66b5240fdbdaa37188e9f94751/9b640d66b5240fdbdaa37188e9f94751.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751761.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/751/9b640d66b5240fdbdaa37188e9f94751/9b640d66b5240fdbdaa37188e9f94751.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751764.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/812/3bf390212c3e9bd42eb584aa60bc3812/3bf390212c3e9bd42eb584aa60bc3812.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751764.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/812/3bf390212c3e9bd42eb584aa60bc3812/3bf390212c3e9bd42eb584aa60bc3812.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751767.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/494/7dc82bdb20c0cc6d2deba47957e03494/7dc82bdb20c0cc6d2deba47957e03494.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751767.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/494/7dc82bdb20c0cc6d2deba47957e03494/7dc82bdb20c0cc6d2deba47957e03494.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751770.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/2a1/c2a6147e3282e3184c61b94177cb22a1/c2a6147e3282e3184c61b94177cb22a1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751770.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/2a1/c2a6147e3282e3184c61b94177cb22a1/c2a6147e3282e3184c61b94177cb22a1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751773.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/781/ba0bb1ad728b16a9b88b686537b6a781/ba0bb1ad728b16a9b88b686537b6a781.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751773.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/781/ba0bb1ad728b16a9b88b686537b6a781/ba0bb1ad728b16a9b88b686537b6a781.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751776.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/124/8a9425a81ccd7a23546bbe94559a2124/8a9425a81ccd7a23546bbe94559a2124.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751776.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/124/8a9425a81ccd7a23546bbe94559a2124/8a9425a81ccd7a23546bbe94559a2124.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751779.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/a55/218a36f46d09671970d9181f74671a55/218a36f46d09671970d9181f74671a55.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751779.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/a55/218a36f46d09671970d9181f74671a55/218a36f46d09671970d9181f74671a55.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751782.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/c63/b92fd8e593947c5e073a98b4d4259c63/b92fd8e593947c5e073a98b4d4259c63.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751782.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/c63/b92fd8e593947c5e073a98b4d4259c63/b92fd8e593947c5e073a98b4d4259c63.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751785.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/a4a/9e0829fc1c10c7d6f7376beb441fca4a/9e0829fc1c10c7d6f7376beb441fca4a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751785.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/a4a/9e0829fc1c10c7d6f7376beb441fca4a/9e0829fc1c10c7d6f7376beb441fca4a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751788.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ed2/3255685db8b018d03fecb8869bd99ed2/3255685db8b018d03fecb8869bd99ed2.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751788.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ed2/3255685db8b018d03fecb8869bd99ed2/3255685db8b018d03fecb8869bd99ed2.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751791.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/8b9/db73c1d0c3d77616781bb540ac96d8b9/db73c1d0c3d77616781bb540ac96d8b9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751791.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/8b9/db73c1d0c3d77616781bb540ac96d8b9/db73c1d0c3d77616781bb540ac96d8b9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751794.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/d43/7cbe67272417e79cdb4643f71b2d3d43/7cbe67272417e79cdb4643f71b2d3d43.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751794.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/d43/7cbe67272417e79cdb4643f71b2d3d43/7cbe67272417e79cdb4643f71b2d3d43.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751797.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/489/7bc2e9fcbf179b454d670a367f25d489/7bc2e9fcbf179b454d670a367f25d489.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751797.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/489/7bc2e9fcbf179b454d670a367f25d489/7bc2e9fcbf179b454d670a367f25d489.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751800.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/fcf/10298611a12077b766b22567393d6fcf/10298611a12077b766b22567393d6fcf.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751800.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/fcf/10298611a12077b766b22567393d6fcf/10298611a12077b766b22567393d6fcf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751803.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/799/794590c052838f33b8ba8caff453c799/794590c052838f33b8ba8caff453c799.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751803.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/799/794590c052838f33b8ba8caff453c799/794590c052838f33b8ba8caff453c799.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751806.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/d7a/234bce2f6132ec5ada8ee9492967ad7a/234bce2f6132ec5ada8ee9492967ad7a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751806.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/d7a/234bce2f6132ec5ada8ee9492967ad7a/234bce2f6132ec5ada8ee9492967ad7a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751809.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/f9a/1db8d63e7d50aff3970d298685e79f9a/1db8d63e7d50aff3970d298685e79f9a.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751809.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/f9a/1db8d63e7d50aff3970d298685e79f9a/1db8d63e7d50aff3970d298685e79f9a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751812.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/519/67740f5af4f7d955ac979654b2266519/67740f5af4f7d955ac979654b2266519.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751812.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/519/67740f5af4f7d955ac979654b2266519/67740f5af4f7d955ac979654b2266519.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751815.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ac3/5e450658c7eddcc151068a68dd0acac3/5e450658c7eddcc151068a68dd0acac3.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751815.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/ac3/5e450658c7eddcc151068a68dd0acac3/5e450658c7eddcc151068a68dd0acac3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751818.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/af1/fc47509c3eaa2e9e905fb2425aa6eaf1/fc47509c3eaa2e9e905fb2425aa6eaf1.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751818.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/af1/fc47509c3eaa2e9e905fb2425aa6eaf1/fc47509c3eaa2e9e905fb2425aa6eaf1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751821.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/60d/01783920bec3d0ab3360dc52b5ae660d/01783920bec3d0ab3360dc52b5ae660d.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751821.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/60d/01783920bec3d0ab3360dc52b5ae660d/01783920bec3d0ab3360dc52b5ae660d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751824.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/5c7/e240897566957a2ae1c37d48b6e435c7/e240897566957a2ae1c37d48b6e435c7.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751824.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/5c7/e240897566957a2ae1c37d48b6e435c7/e240897566957a2ae1c37d48b6e435c7.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751827.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/042/3c501523b5b4b826f6da19c21faa5042/3c501523b5b4b826f6da19c21faa5042.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751827.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/042/3c501523b5b4b826f6da19c21faa5042/3c501523b5b4b826f6da19c21faa5042.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751830.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/a59/75e326f8963c061d9e5d8b2ea80b3a59/75e326f8963c061d9e5d8b2ea80b3a59.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751830.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/a59/75e326f8963c061d9e5d8b2ea80b3a59/75e326f8963c061d9e5d8b2ea80b3a59.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751833.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/2cb/41de605d10160fea72248c65e8bb02cb/41de605d10160fea72248c65e8bb02cb.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_missing_own_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_missing_own_merged_while_shrinking ... ok + +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx2fb649b07f4e461395165-006b08ff02) +test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx2fb649b07f4e461395165-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx505e1c45f6de44db86f6a-006b08ff02) +test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx505e1c45f6de44db86f6a-006b08ff02) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx505e1c45f6de44db86f6a-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx505e1c45f6de44db86f6a-006b08ff02) +test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx505e1c45f6de44db86f6a-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx73e09cdc021446b19c6e9-006b08ff02) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: tx73e09cdc021446b19c6e9-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx73e09cdc021446b19c6e9-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx73e09cdc021446b19c6e9-006b08ff02) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx73e09cdc021446b19c6e9-006b08ff02) +test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx7158ccfdfb0f49a49a094-006b08ff02) +test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx7158ccfdfb0f49a49a094-006b08ff02) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx7158ccfdfb0f49a49a094-006b08ff02) +test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx7158ccfdfb0f49a49a094-006b08ff02) +test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx7158ccfdfb0f49a49a094-006b08ff02) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txee78ade6e8f94e889db4e-006b08ff04) +test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 404 (txn: txee78ade6e8f94e889db4e-006b08ff04) +test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: txee78ade6e8f94e889db4e-006b08ff04) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txf00fae605ce74120a519f-006b08ff05)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharding_container_gap_in_shards_with_memcache +test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharding_container_gap_in_shards_with_memcache ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk +test.unit.proxy.controllers.test_obj.TestECFunctions.test_chunk_transformer_non_aligned_last_chunk ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range +test.unit.proxy.controllers.test_obj.TestECFunctions.test_client_range_to_segment_range ... ok +test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range +test.unit.proxy.controllers.test_obj.TestECFunctions.test_segment_range_to_fragment_range ... ok + +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751833.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/2cb/41de605d10160fea72248c65e8bb02cb/41de605d10160fea72248c65e8bb02cb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751836.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/7c9/073ca6b5a43c4cbda5901ab0885a07c9/073ca6b5a43c4cbda5901ab0885a07c9.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751836.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/7c9/073ca6b5a43c4cbda5901ab0885a07c9/073ca6b5a43c4cbda5901ab0885a07c9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751839.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/6c4/1954e183736bc10e5e857d40e88e36c4/1954e183736bc10e5e857d40e88e36c4.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751839.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/6c4/1954e183736bc10e5e857d40e88e36c4/1954e183736bc10e5e857d40e88e36c4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751842.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/60c/9a1d958ba2abae374d49ee6d2764960c/9a1d958ba2abae374d49ee6d2764960c.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751842.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/60c/9a1d958ba2abae374d49ee6d2764960c/9a1d958ba2abae374d49ee6d2764960c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751845.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/c70/807d2a2b54479135597a224b4a1b3c70/807d2a2b54479135597a224b4a1b3c70.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751845.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/c70/807d2a2b54479135597a224b4a1b3c70/807d2a2b54479135597a224b4a1b3c70.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751848.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/9cc/1a96e00c968131fa918712bb12fec9cc/1a96e00c968131fa918712bb12fec9cc.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751848.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/9cc/1a96e00c968131fa918712bb12fec9cc/1a96e00c968131fa918712bb12fec9cc.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751851.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/7fe/36c0923f3831e12984de5eabba5c87fe/36c0923f3831e12984de5eabba5c87fe.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751851.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/7fe/36c0923f3831e12984de5eabba5c87fe/36c0923f3831e12984de5eabba5c87fe.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751854.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/862/344e2d0c1ada7a8920ad806ebc33d862/344e2d0c1ada7a8920ad806ebc33d862.db +sharder-test WARNING: Audit warnings for shard: root has no matching shard range, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751854.00000-0, db: /tmp/tmpxl93t1vb/sda/containers/0/862/344e2d0c1ada7a8920ad806ebc33d862/344e2d0c1ada7a8920ad806ebc33d862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751690.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a2c/37b82bb2dc5aeae694a95f48aa785a2c/37b82bb2dc5aeae694a95f48aa785a2c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751695.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e36/fa6769729ef6e25f7b908a0e3f868e36/fa6769729ef6e25f7b908a0e3f868e36.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751700.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/989/91559a900f096cf015761a289ccf9989/91559a900f096cf015761a289ccf9989.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751715.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/926/c740683e7bad236202f32d9f14a03926/c740683e7bad236202f32d9f14a03926.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751720.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2ee/29092dead1f8fb71605d46bab3a4b2ee/29092dead1f8fb71605d46bab3a4b2ee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751725.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/bcf/a3c8c7c1ce49893fa7c704ef6aebcbcf/a3c8c7c1ce49893fa7c704ef6aebcbcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751730.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/af5/0586c1e719128074d6fce3099c680af5/0586c1e719128074d6fce3099c680af5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751735.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/33c/622fcf2b659ae990f4f064bd9f15f33c/622fcf2b659ae990f4f064bd9f15f33c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751740.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/12e/a2628d0994f9267ab70e207880b4a12e/a2628d0994f9267ab70e207880b4a12e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751745.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a03/3acf6c06d81716cd67ddb0d7b5eaca03/3acf6c06d81716cd67ddb0d7b5eaca03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751750.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/7ce/0bc37ef0a8f9959c140682e06331a7ce/0bc37ef0a8f9959c140682e06331a7ce.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751755.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/788/a2cd33c361ca4de4b6da0f952fbb1788/a2cd33c361ca4de4b6da0f952fbb1788.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751760.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f7d/7b77fbe07a96b86aae117706cca79f7d/7b77fbe07a96b86aae117706cca79f7d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751765.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8e3/95c92b0f04cd1cda0b1b100223e5f8e3/95c92b0f04cd1cda0b1b100223e5f8e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751770.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2a1/c2a6147e3282e3184c61b94177cb22a1/c2a6147e3282e3184c61b94177cb22a1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751775.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/577/d0728e30d7be90bc0e325417689ce577/d0728e30d7be90bc0e325417689ce577.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751780.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f92/c616be85ae281e18eee92dd95e94ef92/c616be85ae281e18eee92dd95e94ef92.db/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", +test.unit.proxy.test_mem_server.TestController.test_account_info_200 +test.unit.proxy.test_mem_server.TestController.test_account_info_200 ... ok +test.unit.proxy.test_mem_server.TestController.test_account_info_404 +test.unit.proxy.test_mem_server.TestController.test_account_info_404 ... ok +test.unit.proxy.test_mem_server.TestController.test_account_info_container_count +test.unit.proxy.test_mem_server.TestController.test_account_info_container_count ... ok + +test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txf00fae605ce74120a519f-006b08ff05) +test DEBUG: Setting object count to 1065 (txn: txf00fae605ce74120a519f-006b08ff05) +proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +cont1 DEBUG: Could not load '/tmp/tmpgh2_a8p9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpgh2_a8p9/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +cont2 DEBUG: Could not load '/tmp/tmpgh2_a8p9/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpgh2_a8p9/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. +obj1 DEBUG: Labeled statsd mode: disabled (obj1) +obj2 DEBUG: Labeled statsd mode: disabled (obj2) +obj3 DEBUG: Labeled statsd mode: disabled (obj3) +obj4 DEBUG: Labeled statsd mode: disabled (obj4) +obj5 DEBUG: Labeled statsd mode: disabled (obj5) +obj6 DEBUG: Labeled statsd mode: disabled (obj6) +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:45 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0115 "-" 525358 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:45 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0123 "-" 525358 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:45 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0073 "-" 525358 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:45 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0112 "-" 525358 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae1b3fe25c8148c696f60-006b08ff05" "proxy-server 525358" 0.0012 "-" 525358 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:59539/sda1/1/a/c" "txae1b3fe25c8148c696f60-006b08ff05" "container-server 525358" 0.0011 "-" 525358 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:54419/sdb1/1/a/c" "txae1b3fe25c8148c696f60-006b08ff05" "container-server 525358" 0.0052 "-" 525358 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txae1b3fe25c8148c696f60-006b08ff05" "proxy-server 525358" 0.0254 "-" 525358 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "txae1b3fe25c8148c696f60-006b08ff05" "proxy-server 525358" 0.0350 "-" 525358 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/46 PUT /v1/a/c HTTP/1.0 201 - - t - - - txae1b3fe25c8148c696f60-006b08ff05 - 0.0473 - - 1795751685.995712757 1795751686.042970181 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txef8ac636acb3410ca0390-006b08ff06" "proxy-server 525358" 0.0094 "-" 525358 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:59539/sda1/1/a1/c1" "txef8ac636acb3410ca0390-006b08ff06" "container-server 525358" 0.0011 "-" 525358 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:54419/sdb1/1/a1/c1" "txef8ac636acb3410ca0390-006b08ff06" "container-server 525358" 0.0092 "-" 525358 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txef8ac636acb3410ca0390-006b08ff06" "proxy-server 525358" 0.0252 "-" 525358 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txef8ac636acb3410ca0390-006b08ff06" "proxy-server 525358" 0.0344 "-" 525358 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/46 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txef8ac636acb3410ca0390-006b08ff06 - 0.0501 - - 1795751686.048643589 1795751686.098698378 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c96a91c3862439d87019-006b08ff06" "proxy-server 525358" 0.0062 "-" 525358 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:54419/sdb1/2/a/c1" "tx6c96a91c3862439d87019-006b08ff06" "container-server 525358" 0.0167 "-" 525358 1 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:59539/sda1/2/a/c1" "tx6c96a91c3862439d87019-006b08ff06" "container-server 525358" 0.0131 "-" 525358 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx6c96a91c3862439d87019-006b08ff06" "proxy-server 525358" 0.0446 "-" 525358 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx6c96a91c3862439d87019-006b08ff06" "proxy-server 525358" 0.0577 "-" 525358 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/46 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx6c96a91c3862439d87019-006b08ff06 - 0.0862 - - 1795751686.104479790 1795751686.190642357 1 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fc85db0414e4459a53ec-006b08ff06" "proxy-server 525358" 0.0103 "-" 525358 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:59539/sda1/1/a/c2" "tx4fc85db0414e4459a53ec-006b08ff06" "container-server 525358" 0.0011 "-" 525358 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:54419/sdb1/1/a/c2" "tx4fc85db0414e4459a53ec-006b08ff06" "container-server 525358" 0.0018 "-" 525358 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4fc85db0414e4459a53ec-006b08ff06" "proxy-server 525358" 0.0464 "-" 525358 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:54:46 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx4fc85db0414e4459a53ec-006b08ff06" "proxy-server 525358" 0.0264 "-" 525358 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/54/46 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx4fc85db0414e4459a53ec-006b08ff06 - 0.0884 - - 1795751686.200624466 1795751686.288997412 2 - +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.test_mem_server.TestController.test_account_info_no_account +test.unit.proxy.test_mem_server.TestController.test_account_info_no_account ... ok +test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache +test.unit.proxy.test_mem_server.TestController.test_account_info_no_cache ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_200 +test.unit.proxy.test_mem_server.TestController.test_container_info_200 ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_404 +test.unit.proxy.test_mem_server.TestController.test_container_info_404 ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account +test.unit.proxy.test_mem_server.TestController.test_container_info_invalid_account ... ok +test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache +test.unit.proxy.test_mem_server.TestController.test_container_info_no_cache ... ok +test.unit.proxy.test_mem_server.TestController.test_get_account_info_returns_values_as_strings +test.unit.proxy.test_mem_server.TestController.test_get_account_info_returns_values_as_strings ... ok +test.unit.proxy.test_mem_server.TestController.test_get_container_info_returns_values_as_strings +test.unit.proxy.test_mem_server.TestController.test_get_container_info_returns_values_as_strings ... ok + +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx7e29f42a839e4041a13cf-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx7e29f42a839e4041a13cf-006b08ff06) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx7e29f42a839e4041a13cf-006b08ff06) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx4575d4245d1d409a99fd5-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx4575d4245d1d409a99fd5-006b08ff06) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: tx4575d4245d1d409a99fd5-006b08ff06) +test ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx36b86a92698a4343bcbd6-006b08ff06) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx36b86a92698a4343bcbd6-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx36b86a92698a4343bcbd6-006b08ff06) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx36b86a92698a4343bcbd6-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: tx3fd659e873ab4882b9a4b-006b08ff06) +test DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx3fd659e873ab4882b9a4b-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx3fd659e873ab4882b9a4b-006b08ff06) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: tx3fd659e873ab4882b9a4b-006b08ff06) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: tx8fb2a0888ebc48a995d9a-006b08ff06) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account/some_container From Container Server 10.0.0.0:1000/sda (txn: tx1b0a62f4c03744649c2b4-006b08ff06) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Account server 10.0.0.2:1002/sdc re: Trying to HEAD /v1/some_account: Network unreachable (txn: txea8e956b3981437c94a8c-006b08ff06) +test ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/some_account: Network unreachable (txn: txea8e956b3981437c94a8c-006b08ff06) +test ERROR: ERROR with Account server 10.0.0.1:1001/sdb re: Trying to HEAD /v1/some_account: Network unreachable (txn: txea8e956b3981437c94a8c-006b08ff06) +test ERROR: Account HEAD returning 503 for [] (txn: txea8e956b3981437c94a8c-006b08ff06) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txa44bab49d6764528adc36-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txa44bab49d6764528adc36-006b08ff06) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txa44bab49d6764528adc36-006b08ff06) +test ERROR: ERROR 504 b'' Trying to HEAD /some_account From Account Server 10.0.0.1:1001/sdb (txn: txc57dc49602a2472eacfad-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txc57dc49602a2472eacfad-006b08ff06) +test ERROR: Account HEAD returning 503 for [504, 503] (txn: txc57dc49602a2472eacfad-006b08ff06) +test ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sdb, error: ERROR Insufficient Storage (txn: tx5d14bff79d954adfb9f81-006b08ff06) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: tx5d14bff79d954adfb9f81-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: tx5d14bff79d954adfb9f81-006b08ff06) +test ERROR: Account HEAD returning 503 for [507, 503] (txn: tx5d14bff79d954adfb9f81-006b08ff06) +test DEBUG: Node is error limited: 10.0.0.1:1001/sdb (txn: txd0269703f6ba4f2194bc8-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.0:1000/sda (txn: txd0269703f6ba4f2194bc8-006b08ff06) +test ERROR: ERROR 503 b'' Trying to HEAD /some_account From Account Server 10.0.0.2:1002/sdc (txn: txd0269703f6ba4f2194bc8-006b08ff06) +test ERROR: Account HEAD returning 503 for [503, 503] (txn: txd0269703f6ba4f2194bc8-006b08ff06) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +test ERROR: ERROR with Base server 10.0.0.0:1000/sda re: Trying to POST /: Timeout (Nones) (txn: tx10df2e3a85c34ee3833e2-006b08ff06) +test ERROR: ERROR with Base server 10.0.0.1:1001/sdb re: Trying to POST /: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76746,8 +73136,8 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: +StopIteration (txn: tx10df2e3a85c34ee3833e2-006b08ff06) +test ERROR: ERROR with Base server 10.0.0.2:1002/sdc re: Trying to POST /: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request conn = http_connect( @@ -76756,13 +73146,21 @@ File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect i, status = next(conn_id_and_code_iter) ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.0:1000/sda -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.2:1002/sdc -test ERROR: ERROR 503 Trying to PUT /a/c From Container Server 10.0.0.3:1003/sdd -test ERROR: Container GET returning 503 for (503, 503, 503, 503) +StopIteration (txn: tx10df2e3a85c34ee3833e2-006b08ff06)test.unit.proxy.test_mem_server.TestController.test_make_requests +test.unit.proxy.test_mem_server.TestController.test_make_requests ... ok +test.unit.proxy.test_mem_server.TestController.test_transfer_headers +test.unit.proxy.test_mem_server.TestController.test_transfer_headers ... ok +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_GET ... ok +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_PUT_sysmeta_then_HEAD ... ok + test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx35b7fdad9ff64d88983d5-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx35b7fdad9ff64d88983d5-006b08ff06" "proxy-server 525358" 0.0067 "-" 525358 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -76770,20 +73168,15 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx63f4a138f4d94ea98d1b6-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx63f4a138f4d94ea98d1b6-006b08ff06) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -76791,38 +73184,21 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa5b4ae418d7b42818859f-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txa5b4ae418d7b42818859f-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txa5b4ae418d7b42818859f-006b08ff06" "proxy-server 525358" 0.0007 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa5b4ae418d7b42818859f-006b08ff06) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx4eb9be1cb3f44ba9ae137-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx4eb9be1cb3f44ba9ae137-006b08ff06" "proxy-server 525358" 0.0074 "-" 525358 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -76830,56 +73206,15 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx62b5c3c2e5714e6baf29f-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx62b5c3c2e5714e6baf29f-006b08ff06) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -76887,74 +73222,82 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txad704af76a0b431394b0b-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txad704af76a0b431394b0b-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txad704af76a0b431394b0b-006b08ff06" "proxy-server 525358" 0.0005 "-" 525358 0 +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txe96e66b6d9274ed39355d-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txe96e66b6d9274ed39355d-006b08ff06" "proxy-server 525358" 0.0026 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx949648b121c44704b8b3e-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "tx949648b121c44704b8b3e-006b08ff06" "proxy-server 525358" 0.0094 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx0ee43e499251413babfb4-006b08ff06" "proxy-server 525358" 0.0049 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd00e3851a1fe4c6eba1e2-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd00e3851a1fe4c6eba1e2-006b08ff06" "proxy-server 525358" 0.0075 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txd00e3851a1fe4c6eba1e2-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx2407e690ab964f7087f80-006b08ff06" "proxy-server 525358" 0.0048 "-" 525358 0test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_not_updated_by_POST ... ok +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_replaced_by_PUT ... ok +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY ... ok +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_sysmeta_updated_by_COPY_from ... ok + +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx2407e690ab964f7087f80-006b08ff06) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx34d5dfbd6bc24b4a80a32-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx34d5dfbd6bc24b4a80a32-006b08ff06" "proxy-server 525358" 0.0112 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx2b10106db90740c8af3b1-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx2b10106db90740c8af3b1-006b08ff06" "proxy-server 525358" 0.0140 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txac645f749262483b8c8dd-006b08ff06" "proxy-server 525358" 0.0088 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txac645f749262483b8c8dd-006b08ff06) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx7334a713ce7844c294e78-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx7334a713ce7844c294e78-006b08ff06" "proxy-server 525358" 0.0080 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txd051af5518d8498099867-006b08ff06" "proxy-server 525358" 0.0007 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx91093737b186424da90d9-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "tx91093737b186424da90d9-006b08ff06" "proxy-server 525358" 0.0083 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "txa6e721b25a7645a5aceda-006b08ff06" "proxy-server 525358" 0.0065 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: txa6e721b25a7645a5aceda-006b08ff06) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txd21814566ef14b34b6493-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txd21814566ef14b34b6493-006b08ff06" "proxy-server 525358" 0.0074 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx61fd7fbe5e55475ca708f-006b08ff06" "proxy-server 525358" 0.0006 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txf4a9d0e1966a471d8c867-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o2" 201 - "PUT http://localhost/v1/a/c/o2" "txf4a9d0e1966a471d8c867-006b08ff06" "proxy-server 525358" 0.0076 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o2" 200 1 "GET http://localhost/v1/a/c/o2" "txdf42bea18ef94e3e8dd8a-006b08ff06" "proxy-server 525358" 0.0048 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o2' (txn: txdf42bea18ef94e3e8dd8a-006b08ff06) +proxy-ut DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) +obj-ut DEBUG: Labeled statsd mode: disabled (obj-ut) +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: tx2b118a0ff86f4434a91bd-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "tx2b118a0ff86f4434a91bd-006b08ff06" "proxy-server 525358" 0.0044 "-" 525358 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txa7efe264db044d68a6937-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txa7efe264db044d68a6937-006b08ff06) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -76962,92 +73305,157 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx521b16445d13487b81cce-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx521b16445d13487b81cce-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx521b16445d13487b81cce-006b08ff06" "proxy-server 525358" 0.0006 "-" 525358 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx521b16445d13487b81cce-006b08ff06)test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_transient_sysmeta_replaced_by_PUT_or_POST +test.unit.proxy.test_sysmeta.TestObjectSysmeta.test_transient_sysmeta_replaced_by_PUT_or_POST ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751785.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a4a/9e0829fc1c10c7d6f7376beb441fca4a/9e0829fc1c10c7d6f7376beb441fca4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751790.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f83/5b8772e81ff0862734759afefd378f83/5b8772e81ff0862734759afefd378f83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751795.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/469/47c58911e92903cbeee840d158d92469/47c58911e92903cbeee840d158d92469.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751800.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fcf/10298611a12077b766b22567393d6fcf/10298611a12077b766b22567393d6fcf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751805.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/82e/3b81af607a11b61c1752bfca6037582e/3b81af607a11b61c1752bfca6037582e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751810.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/748/eaa948899eb18b34054af851b6c07748/eaa948899eb18b34054af851b6c07748.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751815.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ac3/5e450658c7eddcc151068a68dd0acac3/5e450658c7eddcc151068a68dd0acac3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751820.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/32b/00715f77fb6afd43d6fc4901c8b0432b/00715f77fb6afd43d6fc4901c8b0432b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751825.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/3ff/4b805cbaf899c525a2877f726337a3ff/4b805cbaf899c525a2877f726337a3ff.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751830.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a59/75e326f8963c061d9e5d8b2ea80b3a59/75e326f8963c061d9e5d8b2ea80b3a59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751835.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/59f/46eb2a453c4f254b41c75970cd1e559f/46eb2a453c4f254b41c75970cd1e559f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751840.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8e1/1911fc50f5a61c048405b7d3e7e6c8e1/1911fc50f5a61c048405b7d3e7e6c8e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751845.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c70/807d2a2b54479135597a224b4a1b3c70/807d2a2b54479135597a224b4a1b3c70.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751850.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/83e/75cbbafcd96ae5cda58d5a5838f5e83e/75cbbafcd96ae5cda58d5a5838f5e83e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751855.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/791/72d2896b5c89179333bdfabd12a82791/72d2896b5c89179333bdfabd12a82791.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751860.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fa8/dee0de34e59a3aa95941a8232dfb8fa8/dee0de34e59a3aa95941a8232dfb8fa8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751865.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/940/f7de532305285c9ed17265e15eb25940/f7de532305285c9ed17265e15eb25940.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751870.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/067/2a3364bcc0b5e5a3b9f9c60925416067/2a3364bcc0b5e5a3b9f9c60925416067.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751875.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/89c/70cf2b25f0b42779ab35527e32cb989c/70cf2b25f0b42779ab35527e32cb989c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751880.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2e1/b52a071cee320f11bbe416f89a8042e1/b52a071cee320f11bbe416f89a8042e1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751885.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/12d/ab7e9ed9eb7a0aaff036a83c2a9d712d/ab7e9ed9eb7a0aaff036a83c2a9d712d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751890.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fc0/712b479bd54352cfcd82567489549fc0/712b479bd54352cfcd82567489549fc0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751895.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/bd5/f82e0e742cae75fed0cbf5b07bbd2bd5/f82e0e742cae75fed0cbf5b07bbd2bd5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751900.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/282/b667faf8ec815710207a9494a4cc1282/b667faf8ec815710207a9494a4cc1282.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751905.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/cdc/4d50d1d8873e6149999ad4f12fb4fcdc/4d50d1d8873e6149999ad4f12fb4fcdc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751910.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e1a/6b8ad276f32408973265ee0a10eace1a/6b8ad276f32408973265ee0a10eace1a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751915.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a59/9aab3d9bfa5986ecbb0c07ffff265a59/9aab3d9bfa5986ecbb0c07ffff265a59.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751920.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/bf0/9329524edbcdf9fed3c9887d391f6bf0/9329524edbcdf9fed3c9887d391f6bf0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751925.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/dd1/1388d768159890070e2cbe24eb026dd1/1388d768159890070e2cbe24eb026dd1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751930.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/17f/2edf1e6d663e41a3b147a2d0f385a17f/2edf1e6d663e41a3b147a2d0f385a17f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751935.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/096/4fd99555cdc43cfc2d2d413ee16fd096/4fd99555cdc43cfc2d2d413ee16fd096.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751940.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e6f/bdd9f155f4a4714ccc98869f837aae6f/bdd9f155f4a4714ccc98869f837aae6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751945.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fef/f856b035e5fe22057cf346f895ec1fef/f856b035e5fe22057cf346f895ec1fef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751950.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/013/bc5b3d34db066b38c89c6030e7ed8013/bc5b3d34db066b38c89c6030e7ed8013.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751955.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/060/7ac47c4b38a8edabfeb77504758af060/7ac47c4b38a8edabfeb77504758af060.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751960.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/785/7587271a1958bbc1efe1bf85e5093785/7587271a1958bbc1efe1bf85e5093785.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751965.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/9da/d21d1f9096b53865c5c34e3f628f09da/d21d1f9096b53865c5c34e3f628f09da.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751970.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e62/90b8b88b6e0e27639a49a8525bff9e62/90b8b88b6e0e27639a49a8525bff9e62.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751975.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/b0e/af20c9f2b05e1057af3629939a9ecb0e/af20c9f2b05e1057af3629939a9ecb0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751980.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/daf/ca6a61b4a46aca0f0343f964c3cb6daf/ca6a61b4a46aca0f0343f964c3cb6daf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751985.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/cde/57ceba7027c1986023b7cca9df355cde/57ceba7027c1986023b7cca9df355cde.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751990.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ee5/3128787c316e8256651e6e44a8d21ee5/3128787c316e8256651e6e44a8d21ee5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751995.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/bb8/4f3ea461a67742c3c29249f02b8c7bb8/4f3ea461a67742c3c29249f02b8c7bb8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752000.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c49/a843f612c9e0306937a93ab08f8cac49/a843f612c9e0306937a93ab08f8cac49.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752005.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/7b5/252d2915d3c1b745cf7af2bbaef7c7b5/252d2915d3c1b745cf7af2bbaef7c7b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752010.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/5a9/300132039b13311b0ce11d2abc8e75a9/300132039b13311b0ce11d2abc8e75a9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752015.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/32c/282d4219b26f0be63f9b3fb8dc79632c/282d4219b26f0be63f9b3fb8dc79632c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752020.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c4b/88bd0f1cc0f50bf421ba862b2dec6c4b/88bd0f1cc0f50bf421ba862b2dec6c4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752025.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e07/a9345164a81bd23c43bd942334bdde07/a9345164a81bd23c43bd942334bdde07.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752030.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2a8/f04cb5995d50423da94aedeaf755e2a8/f04cb5995d50423da94aedeaf755e2a8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752035.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c23/6619d23151495934e8ab2e176ea50c23/6619d23151495934e8ab2e176ea50c23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752040.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d33/fb65a9582d30c0b94ca3d0a54c2e4d33/fb65a9582d30c0b94ca3d0a54c2e4d33.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752045.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ef2/ce0e44c214326095e53f110a8e86fef2/ce0e44c214326095e53f110a8e86fef2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752050.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/105/05e805f711a185c56cd1439c9b431105/05e805f711a185c56cd1439c9b431105.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752055.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a11/1de21cb3df507a382960315c8ad1fa11/1de21cb3df507a382960315c8ad1fa11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752060.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/20a/bbd6fe3ddf1bf184de1dbcfb5998720a/bbd6fe3ddf1bf184de1dbcfb5998720a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752065.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/697/9830314825f97b0220f13511b9887697/9830314825f97b0220f13511b9887697.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752070.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/4b3/303f218e4600c8263f2256fbd27354b3/303f218e4600c8263f2256fbd27354b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752075.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/1f5/bb47c209252b41b5ec9ca3761dbf51f5/bb47c209252b41b5ec9ca3761dbf51f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752080.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/6f5/0df0dbc999060bc6fdf9f62b9e6706f5/0df0dbc999060bc6fdf9f62b9e6706f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752085.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/4eb/8319dcd389681e0134931733061754eb/8319dcd389681e0134931733061754eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752090.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/634/d66be2a102b976636accfadd87117634/d66be2a102b976636accfadd87117634.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752095.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/13a/b346d91c37f8a39728061fe83387213a/b346d91c37f8a39728061fe83387213a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752100.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/845/068751111a5ac5af9f43313d01489845/068751111a5ac5af9f43313d01489845.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752105.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c2b/e996429e81194d2b0305f7bc35e7ac2b/e996429e81194d2b0305f7bc35e7ac2b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752110.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/075/a40c802d53e8cd0e78f8aadf88357075/a40c802d53e8cd0e78f8aadf88357075.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752115.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fd7/310288be2f0979d4afb4a02664569fd7/310288be2f0979d4afb4a02664569fd7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752120.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ee8/65abdaa2ee3bc27ed6590528eae36ee8/65abdaa2ee3bc27ed6590528eae36ee8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752125.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0cc/36d11b884024f6d5d109b06c375230cc/36d11b884024f6d5d109b06c375230cc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752130.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/417/b4c2745b5f485b3f002fce0094690417/b4c2745b5f485b3f002fce0094690417.db +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx521b16445d13487b81cce-006b08ff06) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx521b16445d13487b81cce-006b08ff06) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx521b16445d13487b81cce-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx521b16445d13487b81cce-006b08ff06" "proxy-server 525358" 0.0005 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txf022fa52d9a3455cb7dde-006b08ff06) +obj-ut INFO: - - - [27/Nov/2026:03:54:46 +0000] "POST /sda/0/a/c/o" 202 76 "POST http://localhost/v1/a/c/o" "txf022fa52d9a3455cb7dde-006b08ff06" "proxy-server 525358" 0.0023 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txf022fa52d9a3455cb7dde-006b08ff06) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: tx70ddb5aa83aa4828a2ff8-006b08ff07) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: tx70ddb5aa83aa4828a2ff8-006b08ff07) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txaf1c9bb1b81b42a5a26f6-006b08ff07) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txaf1c9bb1b81b42a5a26f6-006b08ff07) +obj-ut INFO: - - - [27/Nov/2026:03:54:47 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "txaf1c9bb1b81b42a5a26f6-006b08ff07" "proxy-server 525358" 0.0007 "-" 525358 0 +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( @@ -77055,24 +73463,2820 @@ self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) - File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect - return http_connect_raw( - ipaddr, port, method, path, headers, query_string, ssl) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 989, in connect - conn = FakeConn(status, etag, body=body, timestamp=timestamp, - headers=headers, expect_headers=expect_headers, - connection_id=i, give_send=kwargs.get('give_send'), - give_expect=kwargs.get('give_expect')) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ - status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txaf1c9bb1b81b42a5a26f6-006b08ff07) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txaf1c9bb1b81b42a5a26f6-006b08ff07) +proxy-ut ERROR: ERROR with Account server 10.0.0.0:1000/sda re: Trying to HEAD /v1/a: +Traceback (most recent call last): File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request conn = http_connect( ip, port, node['device'], self.partition, self.req.method, self.path, headers=req_headers, query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_sysmeta.py", line 102, in http_connect + resp = func(ipaddr, port, device, partition, method, path, + headers=headers, query_string=query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect + i, status = next(conn_id_and_code_iter) + ~~~~^^^^^^^^^^^^^^^^^^^^^^^ +StopIteration (txn: txaf1c9bb1b81b42a5a26f6-006b08ff07) +proxy-ut ERROR: Account HEAD returning 503 for [] (txn: txaf1c9bb1b81b42a5a26f6-006b08ff07) +obj-ut INFO: - - - [27/Nov/2026:03:54:47 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "txaf1c9bb1b81b42a5a26f6-006b08ff07" "proxy-server 525358" 0.0006 "-" 525358 0 +obj-ut ERROR: ERROR container update failed with 10.0.0.0:1000/sda (saving for async update later): Network unreachable (txn: txa6044aa05e6849cfbbb09-006b08ff07) +obj-ut INFO: - - - [27/Nov/2026:03:54:47 +0000] "PUT /sda/0/a/c/o" 201 - "PUT http://localhost/v1/a/c/o" "txa6044aa05e6849cfbbb09-006b08ff07" "proxy-server 525358" 0.0152 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: txa6044aa05e6849cfbbb09-006b08ff07) +obj-ut INFO: - - - [27/Nov/2026:03:54:47 +0000] "GET /sda/0/a/c/o" 200 1 "GET http://localhost/v1/a/c/o" "tx3c96ff186041471696afa-006b08ff07" "proxy-server 525358" 0.0006 "-" 525358 0 +obj-ut INFO: - - - [27/Nov/2026:03:54:47 +0000] "HEAD /sda/0/a/c/o" 200 1 "HEAD http://localhost/v1/a/c/o" "tx3c96ff186041471696afa-006b08ff07" "proxy-server 525358" 0.0005 "-" 525358 0 +proxy-ut INFO: Client disconnected on read of '/a/c/o' (txn: tx3c96ff186041471696afa-006b08ff07) + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752135.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8a2/ec4e790f56ffc2fbffc55910f9c6d8a2/ec4e790f56ffc2fbffc55910f9c6d8a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752140.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/362/c0347ffba865e34f9ccfab5a6cd04362/c0347ffba865e34f9ccfab5a6cd04362.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752145.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c3a/40273aa123ef127f7d51107466981c3a/40273aa123ef127f7d51107466981c3a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752150.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c1f/1f6004b69761a91dbb5606e0dabc2c1f/1f6004b69761a91dbb5606e0dabc2c1f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752155.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/399/1f759e880e797d080fff9ea2ee068399/1f759e880e797d080fff9ea2ee068399.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752160.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/dd2/044cf8cb89134fce88f0a8aff0c75dd2/044cf8cb89134fce88f0a8aff0c75dd2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752165.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/144/a8ea0df89058790fa7eb2d18f754f144/a8ea0df89058790fa7eb2d18f754f144.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752170.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/cec/f78aa66353130b03848e02f234f38cec/f78aa66353130b03848e02f234f38cec.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752175.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fe5/9dbe1051ece6de3913accf7f6d4e8fe5/9dbe1051ece6de3913accf7f6d4e8fe5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752180.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/471/c4a94bd9e2d071f4837d85911c68c471/c4a94bd9e2d071f4837d85911c68c471.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752185.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/89f/e3ed22469edb65dfb5c2bf87d29f589f/e3ed22469edb65dfb5c2bf87d29f589f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752190.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c4c/5841e028fbd3af605511200a967d0c4c/5841e028fbd3af605511200a967d0c4c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752195.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/792/c746f2ef61ec50c54be2a25ab2e41792/c746f2ef61ec50c54be2a25ab2e41792.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752200.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/45e/3fed6940ed4987e48d2e6952b801145e/3fed6940ed4987e48d2e6952b801145e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752205.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c9f/f0cf4ccf0c0a6b1e1570ce03ca919c9f/f0cf4ccf0c0a6b1e1570ce03ca919c9f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752210.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/812/d9c7b357b199ed8e30d431ef384fb812/d9c7b357b199ed8e30d431ef384fb812.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752215.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0c2/e13c0c56f48be9fbd056a7ea5d9b00c2/e13c0c56f48be9fbd056a7ea5d9b00c2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752220.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d1d/bbe3f7acab4f49948211cdf148477d1d/bbe3f7acab4f49948211cdf148477d1d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752225.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2eb/20b473b1f776bf90c8c778b8507662eb/20b473b1f776bf90c8c778b8507662eb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752230.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c50/34e13e2487ca3c5cd6d719051ba1fc50/34e13e2487ca3c5cd6d719051ba1fc50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752235.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/946/b98233a7b245c372d64b919b4ed85946/b98233a7b245c372d64b919b4ed85946.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752240.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/cc8/736c3850c4ca373539e0a5187dca6cc8/736c3850c4ca373539e0a5187dca6cc8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752245.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ef4/dbfa7a49be65c1a1075c7e255c6f8ef4/dbfa7a49be65c1a1075c7e255c6f8ef4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752250.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/23a/deea5b07ddf7712412e4fe1b9b90e23a/deea5b07ddf7712412e4fe1b9b90e23a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752255.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/705/f7a0c70dd79ea38ba40c1d42184dc705/f7a0c70dd79ea38ba40c1d42184dc705.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752260.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/742/1e667bddd9442c22d2ebbccfd29b5742/1e667bddd9442c22d2ebbccfd29b5742.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752265.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/79b/94ff73197416d092a0c2f1a03174579b/94ff73197416d092a0c2f1a03174579b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752270.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ed5/d03686133c362ab22e433f991cb51ed5/d03686133c362ab22e433f991cb51ed5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752275.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/782/216608c6fdbbc4e5fa803764cdaa8782/216608c6fdbbc4e5fa803764cdaa8782.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752280.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/85e/9b3110ac2017c32dd52baf293609685e/9b3110ac2017c32dd52baf293609685e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752285.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/521/7ac24d70947cc25dbc1583747fee1521/7ac24d70947cc25dbc1583747fee1521.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752290.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/aba/4244b9db9e0133c10f892364ca98caba/4244b9db9e0133c10f892364ca98caba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752295.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a0c/f155c90a1692094451a011fb0c39ea0c/f155c90a1692094451a011fb0c39ea0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752300.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/520/e718405c9e1bd27b37c7ac88ebf90520/e718405c9e1bd27b37c7ac88ebf90520.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752305.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/305/155ad9cb4782a083ea17dcf5df01d305/155ad9cb4782a083ea17dcf5df01d305.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752310.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ee9/2c6aa1476a3b8ca19502d2368977fee9/2c6aa1476a3b8ca19502d2368977fee9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752315.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/cc5/fe92a4c2bddeab3c31b8dd8a53f7bcc5/fe92a4c2bddeab3c31b8dd8a53f7bcc5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752320.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/36b/3bc8de390834a483f2aded436a38436b/3bc8de390834a483f2aded436a38436b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752325.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/24f/1aa4f7b3656ffb89f387f99d2b9d924f/1aa4f7b3656ffb89f387f99d2b9d924f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752330.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0f7/6590da3d78182e0f815d774e8704e0f7/6590da3d78182e0f815d774e8704e0f7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752335.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/68b/fef1665e09831d4eca58004a24d0068b/fef1665e09831d4eca58004a24d0068b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752340.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/6db/0a4a66625aef70a90755cdf8cfbb26db/0a4a66625aef70a90755cdf8cfbb26db.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752345.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/785/fe561175f3480778f3db0a43be4a7785/fe561175f3480778f3db0a43be4a7785.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752350.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8c7/a63f9db2f6449633f84e2700ff04f8c7/a63f9db2f6449633f84e2700ff04f8c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752355.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/886/dda620ce003e253e2be593d32df4b886/dda620ce003e253e2be593d32df4b886.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752360.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/bef/a1e5ada452574e6f3b3d599e0053fbef/a1e5ada452574e6f3b3d599e0053fbef.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752365.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/85c/068764d3f15fe5b2384f6f3b0678d85c/068764d3f15fe5b2384f6f3b0678d85c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752370.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2f4/0c505887896022701c876f1307a7e2f4/0c505887896022701c876f1307a7e2f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752375.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fb2/b6bc30b2e7498450958f18f57f250fb2/b6bc30b2e7498450958f18f57f250fb2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752380.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a6a/4bd4c8c3da3585617a162b6782772a6a/4bd4c8c3da3585617a162b6782772a6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752385.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d05/23646cc33c3e648af56741c06abafd05/23646cc33c3e648af56741c06abafd05.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752390.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/20c/fd03b2314b8ab7c9b89ed3aff6a3020c/fd03b2314b8ab7c9b89ed3aff6a3020c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752395.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c87/0ddc6a1ad370545dbe5e19641027ac87/0ddc6a1ad370545dbe5e19641027ac87.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752400.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f5c/5161b7603b7246040d41ac49dd83df5c/5161b7603b7246040d41ac49dd83df5c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752405.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d91/157976677e50bb53de7ae8e007594d91/157976677e50bb53de7ae8e007594d91.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752410.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/6b2/cf663127580196e08591031745bc96b2/cf663127580196e08591031745bc96b2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752415.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d6f/a1a46c2fa8963bfb19fbb2e90627bd6f/a1a46c2fa8963bfb19fbb2e90627bd6f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752420.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a43/66b6d40175caa62d13fef9fa10ebca43/66b6d40175caa62d13fef9fa10ebca43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752425.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/62b/b8f5a3392682900fb1867f4adf59d62b/b8f5a3392682900fb1867f4adf59d62b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752430.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/1e4/98f3bf4c9c36e704ebd102d0c26a71e4/98f3bf4c9c36e704ebd102d0c26a71e4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752435.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/388/37f522325d66cd830a9770f3f8ef5388/37f522325d66cd830a9770f3f8ef5388.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752440.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/51b/46dcbb13dbaa058171fe94eb1c0d651b/46dcbb13dbaa058171fe94eb1c0d651b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752445.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/65f/2111adab642133406b77da8fbcd3865f/2111adab642133406b77da8fbcd3865f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752450.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/376/cebb24b35b9bdee5dc8b2f944cfab376/cebb24b35b9bdee5dc8b2f944cfab376.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752455.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/b5e/f9539d2be303764aa01cd7a2da80bb5e/f9539d2be303764aa01cd7a2da80bb5e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752460.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2e6/4a4736d05d21e5c6d26236df1947f2e6/4a4736d05d21e5c6d26236df1947f2e6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752465.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0bf/b8073c1ff5e538ad05ea7c8daa9c00bf/b8073c1ff5e538ad05ea7c8daa9c00bf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752470.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/de2/a4f0f9c04e23ccec86dc343f3e6b6de2/a4f0f9c04e23ccec86dc343f3e6b6de2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752475.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/28d/0c1e5d81454541fddb198744443cb28d/0c1e5d81454541fddb198744443cb28d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752480.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/87b/2465b67dfa585912270b67a33f6b987b/2465b67dfa585912270b67a33f6b987b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752485.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d9b/daca5a8d41521eaace3ef17d92e17d9b/daca5a8d41521eaace3ef17d92e17d9b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752490.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ab2/01ef73d7a1d938773d97c863934d3ab2/01ef73d7a1d938773d97c863934d3ab2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752495.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c4b/2288f4100c21c07d1852bbd1e188fc4b/2288f4100c21c07d1852bbd1e188fc4b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752500.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/696/91a68d9de31871fdd12f0ce77bff1696/91a68d9de31871fdd12f0ce77bff1696.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752505.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8d4/5320c2136c40edc0f07f1bc1f304f8d4/5320c2136c40edc0f07f1bc1f304f8d4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752510.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/3bd/7549cb62a3716adbb043123f5d5cd3bd/7549cb62a3716adbb043123f5d5cd3bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752515.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/b95/22a11b4f187d21c81bfe3939f4e18b95/22a11b4f187d21c81bfe3939f4e18b95.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752520.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d39/85aea1386bb1d16f3098e5f753875d39/85aea1386bb1d16f3098e5f753875d39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752525.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/731/c07819f94b2bc8bf3c5a4d8f29cd7731/c07819f94b2bc8bf3c5a4d8f29cd7731.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752530.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0dd/8a33257516e7912a6b8e8953ec5de0dd/8a33257516e7912a6b8e8953ec5de0dd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752535.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e97/09157f2fc9766417ab800654ffc45e97/09157f2fc9766417ab800654ffc45e97.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752540.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/5b7/548d4d344d92da04c74ce4a0c20c95b7/548d4d344d92da04c74ce4a0c20c95b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752545.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f43/cb15d148a85ec978519f2e1f27755f43/cb15d148a85ec978519f2e1f27755f43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752550.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/22c/7c7368e5b02f548b61eb43bbf21c822c/7c7368e5b02f548b61eb43bbf21c822c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752555.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/1f5/c21b74931b87a415a24b2b6e4a4c41f5/c21b74931b87a415a24b2b6e4a4c41f5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752560.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/814/97b7966dd47fd85afc4bf0564b446814/97b7966dd47fd85afc4bf0564b446814.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752565.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f14/b7eb6492630322fe247fb142518a0f14/b7eb6492630322fe247fb142518a0f14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752570.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/9fa/42f0ea6408f7726812230e2a7f1319fa/42f0ea6408f7726812230e2a7f1319fa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752575.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/82f/705af5fc73b546b6407c6d07ebddd82f/705af5fc73b546b6407c6d07ebddd82f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752580.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c0c/d4475cbd71f752d619eef82b54929c0c/d4475cbd71f752d619eef82b54929c0c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752585.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/4bd/219d14127926524fd83f8202f1bc84bd/219d14127926524fd83f8202f1bc84bd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752590.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d6a/090a561d84396230bec362c89ff64d6a/090a561d84396230bec362c89ff64d6a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752595.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/1e8/225e6d28ff226cdae5f4a4f5204281e8/225e6d28ff226cdae5f4a4f5204281e8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752600.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/035/01b52912f3305a0aea80e0520359d035/01b52912f3305a0aea80e0520359d035.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752605.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/cb2/c208c376f7dcafdb93aae76df091acb2/c208c376f7dcafdb93aae76df091acb2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752610.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/153/6a15e25dcbd8cf0a449a279c36d17153/6a15e25dcbd8cf0a449a279c36d17153.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752615.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e5d/630a71c419d92222aa0869ae78e7de5d/630a71c419d92222aa0869ae78e7de5d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752620.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/359/874b100056cbb8c108ef26e0af156359/874b100056cbb8c108ef26e0af156359.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752625.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a93/b3590a25973b8515ed1105ffc775ba93/b3590a25973b8515ed1105ffc775ba93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752630.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/223/40e29c0efd0883a965b537fa35d58223/40e29c0efd0883a965b537fa35d58223.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752635.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/dab/eca245a9f9cd5bc939680c268a255dab/eca245a9f9cd5bc939680c268a255dab.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752640.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/49c/3d0858901f88af5b1b6c94c7d922949c/3d0858901f88af5b1b6c94c7d922949c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752645.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a4f/9d3c06db4fbe10df80255ab27e663a4f/9d3c06db4fbe10df80255ab27e663a4f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752650.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/28a/b1d21aceb120a0df6425a99cdd21c28a/b1d21aceb120a0df6425a99cdd21c28a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752655.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/dcb/8fc2f587b35f84bee4f0e0eb18419dcb/8fc2f587b35f84bee4f0e0eb18419dcb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752660.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/eee/3db02224758885396d472f10829e7eee/3db02224758885396d472f10829e7eee.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752665.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ef5/b11148efa6c341916c8636ef17342ef5/b11148efa6c341916c8636ef17342ef5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752670.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/3f1/eef7065f77081928f3c890a600b703f1/eef7065f77081928f3c890a600b703f1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752675.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/7f2/382e17fd31f44796cb2a972398fd47f2/382e17fd31f44796cb2a972398fd47f2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752680.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a7e/f5a40326a5a5a8bf65286773300a5a7e/f5a40326a5a5a8bf65286773300a5a7e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752685.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/bae/c4d41ef31ff54d148f709d569ea3abae/c4d41ef31ff54d148f709d569ea3abae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752690.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f0a/a026c42e3da8e1878601ecbb1377ff0a/a026c42e3da8e1878601ecbb1377ff0a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752695.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c55/7a80ce246668586e22edb83af8ea3c55/7a80ce246668586e22edb83af8ea3c55.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752700.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/701/73506a00d530dbbb53517a81f745b701/73506a00d530dbbb53517a81f745b701.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752705.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/2c7/b408b00710c38061badf4403ed6f52c7/b408b00710c38061badf4403ed6f52c7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752710.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ddc/3c31759f787198a39e0309fbfac05ddc/3c31759f787198a39e0309fbfac05ddc.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752715.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/455/0b169b5b8b8e26de1b27b5fc602df455/0b169b5b8b8e26de1b27b5fc602df455.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752720.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/292/13ed391bd55b084397e0d62c17a40292/13ed391bd55b084397e0d62c17a40292.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752725.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/1c4/558e24ef58e0e6c98bb2255b4802e1c4/558e24ef58e0e6c98bb2255b4802e1c4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752730.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/91c/521521c884e0c2e246a977b28362a91c/521521c884e0c2e246a977b28362a91c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752735.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/925/5a97f6d4dc092afa8bc6c0ac095a5925/5a97f6d4dc092afa8bc6c0ac095a5925.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752740.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/7b7/79a59e7df72cba1634951296e24267b7/79a59e7df72cba1634951296e24267b7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752745.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/420/bdfc2ac557e30d27de7946a7478ab420/bdfc2ac557e30d27de7946a7478ab420.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752750.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/932/4b5a2066084fd3596a94627446db3932/4b5a2066084fd3596a94627446db3932.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752755.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/d11/77f4ef80666fe2226ec3073ce74fcd11/77f4ef80666fe2226ec3073ce74fcd11.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752760.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/73c/84250cac7da5a67daf2564f82aae973c/84250cac7da5a67daf2564f82aae973c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752765.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/16b/a2744c55b61df037468240bb29b0416b/a2744c55b61df037468240bb29b0416b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752770.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8d6/de2669dfb9a86f8256efb2e3c3e358d6/de2669dfb9a86f8256efb2e3c3e358d6.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752775.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/768/cccd0af31f60b00226ad4eac7b8a8768/cccd0af31f60b00226ad4eac7b8a8768.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752780.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/3b2/ed95214217429f386ab020be82f403b2/ed95214217429f386ab020be82f403b2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752785.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e43/02a0b37808b2ae06a709287cbc528e43/02a0b37808b2ae06a709287cbc528e43.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752790.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/56c/f35f10f416d7669300d419e4d241c56c/f35f10f416d7669300d419e4d241c56c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752795.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c50/9b68cea43476a05395f9ce659bf20c50/9b68cea43476a05395f9ce659bf20c50.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752800.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/f0e/2a5309952202ce0551cf49ef2e1c0f0e/2a5309952202ce0551cf49ef2e1c0f0e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752805.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/8a2/1c1cb7dbf9cb1bd4306267c9d3ed18a2/1c1cb7dbf9cb1bd4306267c9d3ed18a2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752810.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/191/939d8aef13ee6e3938221a24d4f1e191/939d8aef13ee6e3938221a24d4f1e191.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752815.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/308/cb4b573b0803fc41f83facfb92bab308/cb4b573b0803fc41f83facfb92bab308.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752820.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/9df/c6285e3ce0cb85a00b73ef0d641fc9df/c6285e3ce0cb85a00b73ef0d641fc9df.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752825.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/28b/255c834dad0ca5f3839534d86dd7328b/255c834dad0ca5f3839534d86dd7328b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752830.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/099/f1b27bfb1eca236f810b5a6549df9099/f1b27bfb1eca236f810b5a6549df9099.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_not_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_not_cleaving ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752835.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/51c/9c6f7cbfe830d9550033f42e48c2b51c/9c6f7cbfe830d9550033f42e48c2b51c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752840.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e14/0cdd28604a8fcb4b5219bf72bb279e14/0cdd28604a8fcb4b5219bf72bb279e14.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752845.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/4ae/49f954ecba39ab0ca492b3a2a58fc4ae/49f954ecba39ab0ca492b3a2a58fc4ae.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752850.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/29c/760a47e0c120baf8968906d9188d529c/760a47e0c120baf8968906d9188d529c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752855.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0aa/2511cff37cd9f51f34bc250310bd20aa/2511cff37cd9f51f34bc250310bd20aa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752860.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/1b5/8f128cb1737a6ff041f406427c0e81b5/8f128cb1737a6ff041f406427c0e81b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752865.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/768/b1ad8a615bbbc1102d03954c7a28f768/b1ad8a615bbbc1102d03954c7a28f768.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752870.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/06f/29477a00e6000e2b4a5f8c3d52b5a06f/29477a00e6000e2b4a5f8c3d52b5a06f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752875.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/e26/e97a1c2108ab77ddffc14eda32a8ee26/e97a1c2108ab77ddffc14eda32a8ee26.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752880.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/937/e8c126a92a1a57bb92a10a0c3692d937/e8c126a92a1a57bb92a10a0c3692d937.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752885.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ac0/0cc95e40aad2cd6d37a5d2e39a273ac0/0cc95e40aad2cd6d37a5d2e39a273ac0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752890.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/716/7ae136b7e3c3f9339c90df76dd780716/7ae136b7e3c3f9339c90df76dd780716.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752895.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/fb1/b7ae75a543128488975299bdebdaafb1/b7ae75a543128488975299bdebdaafb1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752900.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/aa3/b1479cfb758d6fb3bb1d789d7811daa3/b1479cfb758d6fb3bb1d789d7811daa3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752905.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/619/2d6ce2383e5082ee2fe90c17463f9619/2d6ce2383e5082ee2fe90c17463f9619.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752910.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/7b3/f5c87fe56d013f3b8fab19c1b3f897b3/f5c87fe56d013f3b8fab19c1b3f897b3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752915.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/575/4bc640928581732a96a6d6717be22575/4bc640928581732a96a6d6717be22575.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752920.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/06b/bc99fcf80b130beeb4dd6c6fa440a06b/bc99fcf80b130beeb4dd6c6fa440a06b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752925.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/a79/97181c91665aef034a0233c1fad82a79/97181c91665aef034a0233c1fad82a79.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752930.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/05a/ec2fa23d9cc454c71b6da44b9bc7305a/ec2fa23d9cc454c71b6da44b9bc7305a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752935.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/ac8/d24464f408e8a9af410a99b51eacdac8/d24464f408e8a9af410a99b51eacdac8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752940.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/0e7/7099dad998eb109ddc72ccbf4ab250e7/7099dad998eb109ddc72ccbf4ab250e7.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752945.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/eaa/1eb482f7de9172f085360af3eb9dbeaa/1eb482f7de9172f085360af3eb9dbeaa.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752950.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/17a/d34171c072904bf190a2ee8dff1b617a/d34171c072904bf190a2ee8dff1b617a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752955.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/c68/b2d385227b19ec58e4715214bb941c68/b2d385227b19ec58e4715214bb941c68.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752960.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/37e/5a8dc90082e5acfb292a4f0434f5337e/5a8dc90082e5acfb292a4f0434f5337e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752965.00000-0, db: /tmp/tmpab4ldcr0/sda/containers/0/174/68203efd1dad1ba1191f4a0a0727e174/68203efd1dad1ba1191f4a0a0727e174.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/e36/fa6769729ef6e25f7b908a0e3f868e36/fa6769729ef6e25f7b908a0e3f868e36.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751695.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/e36/fa6769729ef6e25f7b908a0e3f868e36/fa6769729ef6e25f7b908a0e3f868e36_1795751695.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/bfc/8ca77cfb003b33ca1384a58d9d415bfc/8ca77cfb003b33ca1384a58d9d415bfc.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751699.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/bfc/8ca77cfb003b33ca1384a58d9d415bfc/8ca77cfb003b33ca1384a58d9d415bfc_1795751699.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/39d/6d05f21e2dd58017dedf528de62ba39d/6d05f21e2dd58017dedf528de62ba39d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751703.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/39d/6d05f21e2dd58017dedf528de62ba39d/6d05f21e2dd58017dedf528de62ba39d_1795751703.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751707.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba_1795751707.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a_1795751711.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/926/c740683e7bad236202f32d9f14a03926/c740683e7bad236202f32d9f14a03926.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751715.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/926/c740683e7bad236202f32d9f14a03926/c740683e7bad236202f32d9f14a03926_1795751715.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/99e/ba478eafea0289b001fe8eba3657a99e/ba478eafea0289b001fe8eba3657a99e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751719.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/99e/ba478eafea0289b001fe8eba3657a99e/ba478eafea0289b001fe8eba3657a99e_1795751719.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/9b1/ea88bf72b14ee8b86af92c36405529b1/ea88bf72b14ee8b86af92c36405529b1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751723.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/9b1/ea88bf72b14ee8b86af92c36405529b1/ea88bf72b14ee8b86af92c36405529b1_1795751723.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/e03/96cc56702cdad435f684b7a8bef14e03/96cc56702cdad435f684b7a8bef14e03.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751727.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/e03/96cc56702cdad435f684b7a8bef14e03/96cc56702cdad435f684b7a8bef14e03_1795751727.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/86f/de6a1a22556985b57011c79ceb02486f/de6a1a22556985b57011c79ceb02486f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751731.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/86f/de6a1a22556985b57011c79ceb02486f/de6a1a22556985b57011c79ceb02486f_1795751731.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/33c/622fcf2b659ae990f4f064bd9f15f33c/622fcf2b659ae990f4f064bd9f15f33c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751735.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/33c/622fcf2b659ae990f4f064bd9f15f33c/622fcf2b659ae990f4f064bd9f15f33c_1795751735.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/494/91c9c16a41669735f4ff735805cec494/91c9c16a41669735f4ff735805cec494.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751739.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/494/91c9c16a41669735f4ff735805cec494/91c9c16a41669735f4ff735805cec494_1795751739.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/8d0/7e46509d8560c63f04118ac4094c08d0/7e46509d8560c63f04118ac4094c08d0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751743.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/8d0/7e46509d8560c63f04118ac4094c08d0/7e46509d8560c63f04118ac4094c08d0_1795751743.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/336/9d469566a6aed66ab4810aecfcce4336/9d469566a6aed66ab4810aecfcce4336.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751747.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/336/9d469566a6aed66ab4810aecfcce4336/9d469566a6aed66ab4810aecfcce4336_1795751747.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/aba/cf44bc2ee739bae9944328a4ac3f6aba/cf44bc2ee739bae9944328a4ac3f6aba.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751751.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/aba/cf44bc2ee739bae9944328a4ac3f6aba/cf44bc2ee739bae9944328a4ac3f6aba_1795751751.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/788/a2cd33c361ca4de4b6da0f952fbb1788/a2cd33c361ca4de4b6da0f952fbb1788.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751755.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/788/a2cd33c361ca4de4b6da0f952fbb1788/a2cd33c361ca4de4b6da0f952fbb1788_1795751755.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/04f/63cc5c580fa2fb82556fb7a44305504f/63cc5c580fa2fb82556fb7a44305504f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751759.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/04f/63cc5c580fa2fb82556fb7a44305504f/63cc5c580fa2fb82556fb7a44305504f_1795751759.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/aaf/98bc3bdbe76e5ab07165ae972d845aaf/98bc3bdbe76e5ab07165ae972d845aaf.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751763.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/aaf/98bc3bdbe76e5ab07165ae972d845aaf/98bc3bdbe76e5ab07165ae972d845aaf_1795751763.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/494/7dc82bdb20c0cc6d2deba47957e03494/7dc82bdb20c0cc6d2deba47957e03494.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751767.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/494/7dc82bdb20c0cc6d2deba47957e03494/7dc82bdb20c0cc6d2deba47957e03494_1795751767.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/37a/2817292ae9f5ca50a14215d5f06d037a/2817292ae9f5ca50a14215d5f06d037a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751771.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/37a/2817292ae9f5ca50a14215d5f06d037a/2817292ae9f5ca50a14215d5f06d037a_1795751771.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/577/d0728e30d7be90bc0e325417689ce577/d0728e30d7be90bc0e325417689ce577.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751775.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/577/d0728e30d7be90bc0e325417689ce577/d0728e30d7be90bc0e325417689ce577_1795751775.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/a55/218a36f46d09671970d9181f74671a55/218a36f46d09671970d9181f74671a55.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751779.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/a55/218a36f46d09671970d9181f74671a55/218a36f46d09671970d9181f74671a55_1795751779.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/118/0b523b1ec9c2e380d852d527f28ff118/0b523b1ec9c2e380d852d527f28ff118.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751783.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/118/0b523b1ec9c2e380d852d527f28ff118/0b523b1ec9c2e380d852d527f28ff118_1795751783.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/4b5/091c4adc45cbffbb7ac11bf2016234b5/091c4adc45cbffbb7ac11bf2016234b5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751787.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/4b5/091c4adc45cbffbb7ac11bf2016234b5/091c4adc45cbffbb7ac11bf2016234b5_1795751787.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/8b9/db73c1d0c3d77616781bb540ac96d8b9/db73c1d0c3d77616781bb540ac96d8b9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751791.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/8b9/db73c1d0c3d77616781bb540ac96d8b9/db73c1d0c3d77616781bb540ac96d8b9_1795751791.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/469/47c58911e92903cbeee840d158d92469/47c58911e92903cbeee840d158d92469.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751795.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/469/47c58911e92903cbeee840d158d92469/47c58911e92903cbeee840d158d92469_1795751795.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/f22/eec9bd8d59c525497efd6e52a26faf22/eec9bd8d59c525497efd6e52a26faf22.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751799.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/f22/eec9bd8d59c525497efd6e52a26faf22/eec9bd8d59c525497efd6e52a26faf22_1795751799.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/799/794590c052838f33b8ba8caff453c799/794590c052838f33b8ba8caff453c799.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751803.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/799/794590c052838f33b8ba8caff453c799/794590c052838f33b8ba8caff453c799_1795751803.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/198/89bdf13544feadc10d7e3ca8bc329198/89bdf13544feadc10d7e3ca8bc329198.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751807.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/198/89bdf13544feadc10d7e3ca8bc329198/89bdf13544feadc10d7e3ca8bc329198_1795751807.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/186/83b0c931d67868341fedbaf2efdc5186/83b0c931d67868341fedbaf2efdc5186.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751811.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/186/83b0c931d67868341fedbaf2efdc5186/83b0c931d67868341fedbaf2efdc5186_1795751811.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/ac3/5e450658c7eddcc151068a68dd0acac3/5e450658c7eddcc151068a68dd0acac3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751815.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/ac3/5e450658c7eddcc151068a68dd0acac3/5e450658c7eddcc151068a68dd0acac3_1795751815.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/747/a0e9c6dda79d3b16c2f2b584d62ac747/a0e9c6dda79d3b16c2f2b584d62ac747.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751819.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/747/a0e9c6dda79d3b16c2f2b584d62ac747/a0e9c6dda79d3b16c2f2b584d62ac747_1795751819.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/84e/b112ee0fa2d096d42935c880e4c3084e/b112ee0fa2d096d42935c880e4c3084e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751823.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/84e/b112ee0fa2d096d42935c880e4c3084e/b112ee0fa2d096d42935c880e4c3084e_1795751823.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/042/3c501523b5b4b826f6da19c21faa5042/3c501523b5b4b826f6da19c21faa5042.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751827.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/042/3c501523b5b4b826f6da19c21faa5042/3c501523b5b4b826f6da19c21faa5042_1795751827.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/9cd/b26d91f422bc0e20edcd5a177251f9cd/b26d91f422bc0e20edcd5a177251f9cd.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751831.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/9cd/b26d91f422bc0e20edcd5a177251f9cd/b26d91f422bc0e20edcd5a177251f9cd_1795751831.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/59f/46eb2a453c4f254b41c75970cd1e559f/46eb2a453c4f254b41c75970cd1e559f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751835.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/59f/46eb2a453c4f254b41c75970cd1e559f/46eb2a453c4f254b41c75970cd1e559f_1795751835.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/6c4/1954e183736bc10e5e857d40e88e36c4/1954e183736bc10e5e857d40e88e36c4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751839.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/6c4/1954e183736bc10e5e857d40e88e36c4/1954e183736bc10e5e857d40e88e36c4_1795751839.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/8e8/ee27f8f8bd4a91f7d195313f3074c8e8/ee27f8f8bd4a91f7d195313f3074c8e8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751843.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/8e8/ee27f8f8bd4a91f7d195313f3074c8e8/ee27f8f8bd4a91f7d195313f3074c8e8_1795751843.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/70c/4621914256efb16010244fe8f7b6470c/4621914256efb16010244fe8f7b6470c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751847.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/70c/4621914256efb16010244fe8f7b6470c/4621914256efb16010244fe8f7b6470c_1795751847.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/7fe/36c0923f3831e12984de5eabba5c87fe/36c0923f3831e12984de5eabba5c87fe.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751851.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/7fe/36c0923f3831e12984de5eabba5c87fe/36c0923f3831e12984de5eabba5c87fe_1795751851.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/791/72d2896b5c89179333bdfabd12a82791/72d2896b5c89179333bdfabd12a82791.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751855.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/791/72d2896b5c89179333bdfabd12a82791/72d2896b5c89179333bdfabd12a82791_1795751855.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/ba8/2fda0d497981863b7a7d1b799235cba8/2fda0d497981863b7a7d1b799235cba8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751859.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/ba8/2fda0d497981863b7a7d1b799235cba8/2fda0d497981863b7a7d1b799235cba8_1795751859.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/ae7/518f7471c3d2ec467072985b63554ae7/518f7471c3d2ec467072985b63554ae7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751863.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/ae7/518f7471c3d2ec467072985b63554ae7/518f7471c3d2ec467072985b63554ae7_1795751863.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/abd/300ed5bc07390c3825d2b50da740fabd/300ed5bc07390c3825d2b50da740fabd.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751867.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/abd/300ed5bc07390c3825d2b50da740fabd/300ed5bc07390c3825d2b50da740fabd_1795751867.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/7ab/2037c47cb6034bb3fb460be2b551e7ab/2037c47cb6034bb3fb460be2b551e7ab.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751871.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/7ab/2037c47cb6034bb3fb460be2b551e7ab/2037c47cb6034bb3fb460be2b551e7ab_1795751871.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/89c/70cf2b25f0b42779ab35527e32cb989c/70cf2b25f0b42779ab35527e32cb989c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751875.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/89c/70cf2b25f0b42779ab35527e32cb989c/70cf2b25f0b42779ab35527e32cb989c_1795751875.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/fcb/aac3122aec4b2b881b0af812574c6fcb/aac3122aec4b2b881b0af812574c6fcb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751879.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/fcb/aac3122aec4b2b881b0af812574c6fcb/aac3122aec4b2b881b0af812574c6fcb_1795751879.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/aa9/8b9e61409b402a409b2d529391278aa9/8b9e61409b402a409b2d529391278aa9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751883.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/aa9/8b9e61409b402a409b2d529391278aa9/8b9e61409b402a409b2d529391278aa9_1795751883.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/de6/43d332c58ac0f419bc8865e280e7ade6/43d332c58ac0f419bc8865e280e7ade6.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751887.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/de6/43d332c58ac0f419bc8865e280e7ade6/43d332c58ac0f419bc8865e280e7ade6_1795751887.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/8a9/fab6e821184a9f9dcd7fb2aee16a58a9/fab6e821184a9f9dcd7fb2aee16a58a9.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751891.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/8a9/fab6e821184a9f9dcd7fb2aee16a58a9/fab6e821184a9f9dcd7fb2aee16a58a9_1795751891.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/bd5/f82e0e742cae75fed0cbf5b07bbd2bd5/f82e0e742cae75fed0cbf5b07bbd2bd5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751895.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/bd5/f82e0e742cae75fed0cbf5b07bbd2bd5/f82e0e742cae75fed0cbf5b07bbd2bd5_1795751895.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/aa8/5de1fb280c6a70e9ab43dc986976aaa8/5de1fb280c6a70e9ab43dc986976aaa8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751899.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/aa8/5de1fb280c6a70e9ab43dc986976aaa8/5de1fb280c6a70e9ab43dc986976aaa8_1795751899.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/5b3/ea97ee027ca17177ad4ce9645f4855b3/ea97ee027ca17177ad4ce9645f4855b3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751903.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/5b3/ea97ee027ca17177ad4ce9645f4855b3/ea97ee027ca17177ad4ce9645f4855b3_1795751903.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/f88/92e13720bc61d2b70b706417066a1f88/92e13720bc61d2b70b706417066a1f88.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751907.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/f88/92e13720bc61d2b70b706417066a1f88/92e13720bc61d2b70b706417066a1f88_1795751907.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/592/c2b1a21567d485c80350d211ab204592/c2b1a21567d485c80350d211ab204592.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751911.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/592/c2b1a21567d485c80350d211ab204592/c2b1a21567d485c80350d211ab204592_1795751911.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/a59/9aab3d9bfa5986ecbb0c07ffff265a59/9aab3d9bfa5986ecbb0c07ffff265a59.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751915.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/a59/9aab3d9bfa5986ecbb0c07ffff265a59/9aab3d9bfa5986ecbb0c07ffff265a59_1795751915.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/494/77640018b07b4b04abf5bc9faef91494/77640018b07b4b04abf5bc9faef91494.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751919.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/494/77640018b07b4b04abf5bc9faef91494/77640018b07b4b04abf5bc9faef91494_1795751919.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d9c/9d5a17448a7d9005b0b62d4d11f7bd9c/9d5a17448a7d9005b0b62d4d11f7bd9c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751923.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d9c/9d5a17448a7d9005b0b62d4d11f7bd9c/9d5a17448a7d9005b0b62d4d11f7bd9c_1795751923.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/fab/bdffe830e6bd5daafadc4b200df4dfab/bdffe830e6bd5daafadc4b200df4dfab.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751927.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/fab/bdffe830e6bd5daafadc4b200df4dfab/bdffe830e6bd5daafadc4b200df4dfab_1795751927.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/b0d/1b0a6a68e58989287dc9845464889b0d/1b0a6a68e58989287dc9845464889b0d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751931.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/b0d/1b0a6a68e58989287dc9845464889b0d/1b0a6a68e58989287dc9845464889b0d_1795751931.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/096/4fd99555cdc43cfc2d2d413ee16fd096/4fd99555cdc43cfc2d2d413ee16fd096.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751935.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/096/4fd99555cdc43cfc2d2d413ee16fd096/4fd99555cdc43cfc2d2d413ee16fd096_1795751935.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/f1c/c0fee6a6fffd6dfb183dfcf6d6f41f1c/c0fee6a6fffd6dfb183dfcf6d6f41f1c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751939.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/f1c/c0fee6a6fffd6dfb183dfcf6d6f41f1c/c0fee6a6fffd6dfb183dfcf6d6f41f1c_1795751939.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/73a/237a429c7b35f55de162504ebd08273a/237a429c7b35f55de162504ebd08273a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751943.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/73a/237a429c7b35f55de162504ebd08273a/237a429c7b35f55de162504ebd08273a_1795751943.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d04/527050e1e1a2076a5d4f04118769dd04/527050e1e1a2076a5d4f04118769dd04.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751947.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d04/527050e1e1a2076a5d4f04118769dd04/527050e1e1a2076a5d4f04118769dd04_1795751947.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/972/2bf4b046979a85c616bee048ee354972/2bf4b046979a85c616bee048ee354972.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751951.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/972/2bf4b046979a85c616bee048ee354972/2bf4b046979a85c616bee048ee354972_1795751951.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/060/7ac47c4b38a8edabfeb77504758af060/7ac47c4b38a8edabfeb77504758af060.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751955.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/060/7ac47c4b38a8edabfeb77504758af060/7ac47c4b38a8edabfeb77504758af060_1795751955.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/242/2e3a731702447ed6e6753feda4e2b242/2e3a731702447ed6e6753feda4e2b242.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751959.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/242/2e3a731702447ed6e6753feda4e2b242/2e3a731702447ed6e6753feda4e2b242_1795751959.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/05f/22e2cde4322f2c651ec41d8f3b6e105f/22e2cde4322f2c651ec41d8f3b6e105f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751963.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/05f/22e2cde4322f2c651ec41d8f3b6e105f/22e2cde4322f2c651ec41d8f3b6e105f_1795751963.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/59d/cf10733f1a5cc07b4fa33db47d58c59d/cf10733f1a5cc07b4fa33db47d58c59d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751967.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/59d/cf10733f1a5cc07b4fa33db47d58c59d/cf10733f1a5cc07b4fa33db47d58c59d_1795751967.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/4ef/397c99b24adf8210fd65ce1c96ac94ef/397c99b24adf8210fd65ce1c96ac94ef.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751971.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/4ef/397c99b24adf8210fd65ce1c96ac94ef/397c99b24adf8210fd65ce1c96ac94ef_1795751971.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/b0e/af20c9f2b05e1057af3629939a9ecb0e/af20c9f2b05e1057af3629939a9ecb0e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751975.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/b0e/af20c9f2b05e1057af3629939a9ecb0e/af20c9f2b05e1057af3629939a9ecb0e_1795751975.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/dc1/1d87310db74133e2e19d9d24ecb2fdc1/1d87310db74133e2e19d9d24ecb2fdc1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751979.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/dc1/1d87310db74133e2e19d9d24ecb2fdc1/1d87310db74133e2e19d9d24ecb2fdc1_1795751979.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/06b/a9d428054496a5dd071d24c2d3ba206b/a9d428054496a5dd071d24c2d3ba206b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751983.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/06b/a9d428054496a5dd071d24c2d3ba206b/a9d428054496a5dd071d24c2d3ba206b_1795751983.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/2ac/a9c1c17d18ad84d284ecdf4bffccb2ac/a9c1c17d18ad84d284ecdf4bffccb2ac.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751987.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/2ac/a9c1c17d18ad84d284ecdf4bffccb2ac/a9c1c17d18ad84d284ecdf4bffccb2ac_1795751987.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/7cf/a97e1bbfb9d8329650be8837841527cf/a97e1bbfb9d8329650be8837841527cf.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751991.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/7cf/a97e1bbfb9d8329650be8837841527cf/a97e1bbfb9d8329650be8837841527cf_1795751991.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/bb8/4f3ea461a67742c3c29249f02b8c7bb8/4f3ea461a67742c3c29249f02b8c7bb8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751995.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/bb8/4f3ea461a67742c3c29249f02b8c7bb8/4f3ea461a67742c3c29249f02b8c7bb8_1795751995.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/de4/de97f380f3f6dfbeb65cc80d684adde4/de97f380f3f6dfbeb65cc80d684adde4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751999.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/de4/de97f380f3f6dfbeb65cc80d684adde4/de97f380f3f6dfbeb65cc80d684adde4_1795751999.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/a31/4f99dfa231665aa9ed49069a53c45a31/4f99dfa231665aa9ed49069a53c45a31.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752003.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/a31/4f99dfa231665aa9ed49069a53c45a31/4f99dfa231665aa9ed49069a53c45a31_1795752003.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d14/a2509a237bb2b8cc1eb82ee90dabed14/a2509a237bb2b8cc1eb82ee90dabed14.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752007.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d14/a2509a237bb2b8cc1eb82ee90dabed14/a2509a237bb2b8cc1eb82ee90dabed14_1795752007.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d91/3e96618124b21954605a529e14db5d91/3e96618124b21954605a529e14db5d91.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752011.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d91/3e96618124b21954605a529e14db5d91/3e96618124b21954605a529e14db5d91_1795752011.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/32c/282d4219b26f0be63f9b3fb8dc79632c/282d4219b26f0be63f9b3fb8dc79632c.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752015.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/32c/282d4219b26f0be63f9b3fb8dc79632c/282d4219b26f0be63f9b3fb8dc79632c_1795752015.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d4e/8ca908617794455c30ae0bc318d46d4e/8ca908617794455c30ae0bc318d46d4e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752019.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d4e/8ca908617794455c30ae0bc318d46d4e/8ca908617794455c30ae0bc318d46d4e_1795752019.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/716/dc85b793181c5b632b5d919dc1084716/dc85b793181c5b632b5d919dc1084716.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752023.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/716/dc85b793181c5b632b5d919dc1084716/dc85b793181c5b632b5d919dc1084716_1795752023.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/5fb/d7778a18300b9bbe62b774f7d8a9b5fb/d7778a18300b9bbe62b774f7d8a9b5fb.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752027.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/5fb/d7778a18300b9bbe62b774f7d8a9b5fb/d7778a18300b9bbe62b774f7d8a9b5fb_1795752027.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/fee/bcf192e3399a96d25f1ff52b0d33afee/bcf192e3399a96d25f1ff52b0d33afee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752031.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/fee/bcf192e3399a96d25f1ff52b0d33afee/bcf192e3399a96d25f1ff52b0d33afee_1795752031.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/c23/6619d23151495934e8ab2e176ea50c23/6619d23151495934e8ab2e176ea50c23.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752035.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/c23/6619d23151495934e8ab2e176ea50c23/6619d23151495934e8ab2e176ea50c23_1795752035.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/b08/c697532477f6c926c50e0d47c9da4b08/c697532477f6c926c50e0d47c9da4b08.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752039.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/b08/c697532477f6c926c50e0d47c9da4b08/c697532477f6c926c50e0d47c9da4b08_1795752039.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/7a4/099c5023c994bbf7edd586b0db3557a4/099c5023c994bbf7edd586b0db3557a4.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752043.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/7a4/099c5023c994bbf7edd586b0db3557a4/099c5023c994bbf7edd586b0db3557a4_1795752043.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/826/2f0868c2136e8a2500c10da24970c826/2f0868c2136e8a2500c10da24970c826.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752047.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/826/2f0868c2136e8a2500c10da24970c826/2f0868c2136e8a2500c10da24970c826_1795752047.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/8e1/25f27e3b863074d1d43dd6b4200748e1/25f27e3b863074d1d43dd6b4200748e1.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752051.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/8e1/25f27e3b863074d1d43dd6b4200748e1/25f27e3b863074d1d43dd6b4200748e1_1795752051.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/a11/1de21cb3df507a382960315c8ad1fa11/1de21cb3df507a382960315c8ad1fa11.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752055.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/a11/1de21cb3df507a382960315c8ad1fa11/1de21cb3df507a382960315c8ad1fa11_1795752055.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/6ed/5d10e7d3480a39798855c9eac7f926ed/5d10e7d3480a39798855c9eac7f926ed.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752059.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/6ed/5d10e7d3480a39798855c9eac7f926ed/5d10e7d3480a39798855c9eac7f926ed_1795752059.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/de0/df45b08400bf51ac7240e40ef81adde0/df45b08400bf51ac7240e40ef81adde0.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752063.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/de0/df45b08400bf51ac7240e40ef81adde0/df45b08400bf51ac7240e40ef81adde0_1795752063.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/f26/72fde51a8132673960059d3c97465f26/72fde51a8132673960059d3c97465f26.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752067.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/f26/72fde51a8132673960059d3c97465f26/72fde51a8132673960059d3c97465f26_1795752067.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/28b/a50c053d6f6453c23e72eb22b6cdb28b/a50c053d6f6453c23e72eb22b6cdb28b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752071.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/28b/a50c053d6f6453c23e72eb22b6cdb28b/a50c053d6f6453c23e72eb22b6cdb28b_1795752071.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/1f5/bb47c209252b41b5ec9ca3761dbf51f5/bb47c209252b41b5ec9ca3761dbf51f5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752075.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/1f5/bb47c209252b41b5ec9ca3761dbf51f5/bb47c209252b41b5ec9ca3761dbf51f5_1795752075.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/78d/5ccf4cd462d438b682708ed3fecbb78d/5ccf4cd462d438b682708ed3fecbb78d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752079.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/78d/5ccf4cd462d438b682708ed3fecbb78d/5ccf4cd462d438b682708ed3fecbb78d_1795752079.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/54a/ff76aeec1d677cdfaf07a5d90683554a/ff76aeec1d677cdfaf07a5d90683554a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752083.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/54a/ff76aeec1d677cdfaf07a5d90683554a/ff76aeec1d677cdfaf07a5d90683554a_1795752083.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/401/28eec6648e48d122c2e3d8ddaa519401/28eec6648e48d122c2e3d8ddaa519401.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752087.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/401/28eec6648e48d122c2e3d8ddaa519401/28eec6648e48d122c2e3d8ddaa519401_1795752087.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/c29/95baf9251257d5f2913299aa314dac29/95baf9251257d5f2913299aa314dac29.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752091.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/c29/95baf9251257d5f2913299aa314dac29/95baf9251257d5f2913299aa314dac29_1795752091.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/13a/b346d91c37f8a39728061fe83387213a/b346d91c37f8a39728061fe83387213a.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752095.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/13a/b346d91c37f8a39728061fe83387213a/b346d91c37f8a39728061fe83387213a_1795752095.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/4e7/92740048da3031b8480a4fca207ff4e7/92740048da3031b8480a4fca207ff4e7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752099.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/4e7/92740048da3031b8480a4fca207ff4e7/92740048da3031b8480a4fca207ff4e7_1795752099.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/5ee/75f4715f7c1a6297ea9d2820c266b5ee/75f4715f7c1a6297ea9d2820c266b5ee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752103.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/5ee/75f4715f7c1a6297ea9d2820c266b5ee/75f4715f7c1a6297ea9d2820c266b5ee_1795752103.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/209/df20b1ca1551b46b3e7280d1163b6209/df20b1ca1551b46b3e7280d1163b6209.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752107.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/209/df20b1ca1551b46b3e7280d1163b6209/df20b1ca1551b46b3e7280d1163b6209_1795752107.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/b9e/08ec2346e63d95fb58f901b3ae234b9e/08ec2346e63d95fb58f901b3ae234b9e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752111.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/b9e/08ec2346e63d95fb58f901b3ae234b9e/08ec2346e63d95fb58f901b3ae234b9e_1795752111.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/fd7/310288be2f0979d4afb4a02664569fd7/310288be2f0979d4afb4a02664569fd7.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752115.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/fd7/310288be2f0979d4afb4a02664569fd7/310288be2f0979d4afb4a02664569fd7_1795752115.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/e4d/7ee74c42e966219a3a12a357124fee4d/7ee74c42e966219a3a12a357124fee4d.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752119.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/e4d/7ee74c42e966219a3a12a357124fee4d/7ee74c42e966219a3a12a357124fee4d_1795752119.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/4b8/71bac9a08934376db0b3c45ce65e94b8/71bac9a08934376db0b3c45ce65e94b8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752123.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/4b8/71bac9a08934376db0b3c45ce65e94b8/71bac9a08934376db0b3c45ce65e94b8_1795752123.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/9d5/2ea626999684610367c246bc1b1fa9d5/2ea626999684610367c246bc1b1fa9d5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752127.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/9d5/2ea626999684610367c246bc1b1fa9d5/2ea626999684610367c246bc1b1fa9d5_1795752127.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/4f3/30933c51386231615c29b340785b14f3/30933c51386231615c29b340785b14f3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752131.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/4f3/30933c51386231615c29b340785b14f3/30933c51386231615c29b340785b14f3_1795752131.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/8a2/ec4e790f56ffc2fbffc55910f9c6d8a2/ec4e790f56ffc2fbffc55910f9c6d8a2.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752135.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/8a2/ec4e790f56ffc2fbffc55910f9c6d8a2/ec4e790f56ffc2fbffc55910f9c6d8a2_1795752135.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/78e/3832f684d79ba021938693630892678e/3832f684d79ba021938693630892678e.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752139.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/78e/3832f684d79ba021938693630892678e/3832f684d79ba021938693630892678e_1795752139.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/f6b/ae63ba11d25e929560a9781864085f6b/ae63ba11d25e929560a9781864085f6b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752143.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/f6b/ae63ba11d25e929560a9781864085f6b/ae63ba11d25e929560a9781864085f6b_1795752143.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/363/f70b1d5661044880b2b8246ebd3e7363/f70b1d5661044880b2b8246ebd3e7363.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752147.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/363/f70b1d5661044880b2b8246ebd3e7363/f70b1d5661044880b2b8246ebd3e7363_1795752147.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/174/ff55d1842fd2f38b32f82d74adef4174/ff55d1842fd2f38b32f82d74adef4174.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752151.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/174/ff55d1842fd2f38b32f82d74adef4174/ff55d1842fd2f38b32f82d74adef4174_1795752151.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/399/1f759e880e797d080fff9ea2ee068399/1f759e880e797d080fff9ea2ee068399.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752155.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/399/1f759e880e797d080fff9ea2ee068399/1f759e880e797d080fff9ea2ee068399_1795752155.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/04b/f06abf11d8426eb7b0726ab8189fe04b/f06abf11d8426eb7b0726ab8189fe04b.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752159.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/04b/f06abf11d8426eb7b0726ab8189fe04b/f06abf11d8426eb7b0726ab8189fe04b_1795752159.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/7f3/60ee3cfacbdfea3c1393299ced9097f3/60ee3cfacbdfea3c1393299ced9097f3.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752163.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/7f3/60ee3cfacbdfea3c1393299ced9097f3/60ee3cfacbdfea3c1393299ced9097f3_1795752163.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/fbe/8a57dd1e4aad8f90a8fb954643935fbe/8a57dd1e4aad8f90a8fb954643935fbe.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752167.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/fbe/8a57dd1e4aad8f90a8fb954643935fbe/8a57dd1e4aad8f90a8fb954643935fbe_1795752167.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/eca/0c5af087fd43fc9108d8e22d49eebeca/0c5af087fd43fc9108d8e22d49eebeca.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752171.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/eca/0c5af087fd43fc9108d8e22d49eebeca/0c5af087fd43fc9108d8e22d49eebeca_1795752171.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/fe5/9dbe1051ece6de3913accf7f6d4e8fe5/9dbe1051ece6de3913accf7f6d4e8fe5.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752175.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/fe5/9dbe1051ece6de3913accf7f6d4e8fe5/9dbe1051ece6de3913accf7f6d4e8fe5_1795752175.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/dee/b8436279062b22a4565618dfce3eedee/b8436279062b22a4565618dfce3eedee.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752179.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/dee/b8436279062b22a4565618dfce3eedee/b8436279062b22a4565618dfce3eedee_1795752179.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/5c8/37f1803a96c32c70874a455e62ec35c8/37f1803a96c32c70874a455e62ec35c8.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752183.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/5c8/37f1803a96c32c70874a455e62ec35c8/37f1803a96c32c70874a455e62ec35c8_1795752183.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/d32/38dd1fc06bdcb5c8ede0d263723b5d32/38dd1fc06bdcb5c8ede0d263723b5d32.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752187.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/d32/38dd1fc06bdcb5c8ede0d263723b5d32/38dd1fc06bdcb5c8ede0d263723b5d32_1795752187.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/129/46efd1b6cdb3e02647dbf0747b0f1129/46efd1b6cdb3e02647dbf0747b0f1129.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752191.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/129/46efd1b6cdb3e02647dbf0747b0f1129/46efd1b6cdb3e02647dbf0747b0f1129_1795752191.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/792/c746f2ef61ec50c54be2a25ab2e41792/c746f2ef61ec50c54be2a25ab2e41792.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752195.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/792/c746f2ef61ec50c54be2a25ab2e41792/c746f2ef61ec50c54be2a25ab2e41792_1795752195.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/95f/d55ca5226d45151f1a3141f28529e95f/d55ca5226d45151f1a3141f28529e95f.db' +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752199.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/95f/d55ca5226d45151f1a3141f28529e95f/d55ca5226d45151f1a3141f28529e95f_1795752199.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1sef7xwb/sda/containers/0/7b0/0c046abc025c7c4e46677d56b05767b0/0c046abc025c7c4e46677d56b05767b0.db'test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_1 +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_1 ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_2 +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_overlap_not_merged_while_cleaving_2 ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_replace_existing_while_cleaving ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_deleted_while_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_deleted_while_cleaving ... ok + +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795752203.00000-0, db: /tmp/tmp1sef7xwb/sda/containers/0/7b0/0c046abc025c7c4e46677d56b05767b0/0c046abc025c7c4e46677d56b05767b0_1795752203.00000.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751700.00000-0, db: /tmp/tmp277qd_bf/sda/containers/0/989/91559a900f096cf015761a289ccf9989/91559a900f096cf015761a289ccf9989.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751704.00000-0, db: /tmp/tmp277qd_bf/sda/containers/0/862/8727dcf3b06f9567a927f513420bc862/8727dcf3b06f9567a927f513420bc862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmp277qd_bf/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751712.00000-0, db: /tmp/tmp277qd_bf/sda/containers/0/f4a/10881fbb0bbff511f44c910d80d89f4a/10881fbb0bbff511f44c910d80d89f4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751701.00000-0, db: /tmp/tmp4zhu95d6/sda/containers/0/501/eaaa4641deaf8a30fdc4bc298f9fe501/eaaa4641deaf8a30fdc4bc298f9fe501.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751704.00000-0, db: /tmp/tmp4zhu95d6/sda/containers/0/862/8727dcf3b06f9567a927f513420bc862/8727dcf3b06f9567a927f513420bc862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751707.00000-0, db: /tmp/tmp4zhu95d6/sda/containers/0/0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba/ba08b5c8e8b6a6f8bed6aa15ba75e0ba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmp4zhu95d6/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751710.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/ae2/f7b745202355a02d480a247f97ac5ae2/f7b745202355a02d480a247f97ac5ae2.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93.db +sharder-test DEBUG: Updating 1 children shard ranges from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751714.00000-0, db: /tmp/tmptwfuvoro/sda/containers/0/b93/ec93c4235192c66b225dd89d1fadfb93/ec93c4235192c66b225dd89d1fadfb93.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a.db +sharder-test DEBUG: Updating 2 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmprvphpzx5/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751705.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/9b1/c788b9b54d5dacad4bb68cc554bfd9b1/c788b9b54d5dacad4bb68cc554bfd9b1.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_existing_while_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_supplement_existing_while_cleaving ... ok +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_gap_not_merged_while_cleaving +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_gap_not_merged_while_cleaving ... ok + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751711.00000-0, db: /tmp/tmpn34cy27y/sda/containers/0/d2a/e0a4305fd9f011c1b8aed0c294fbed2a/e0a4305fd9f011c1b8aed0c294fbed2a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751702.00000-0, db: /tmp/tmpdzvh4rfg/sda/containers/0/78d/2890885628656627d904113e4fca178d/2890885628656627d904113e4fca178d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751704.00000-0, db: /tmp/tmpdzvh4rfg/sda/containers/0/862/8727dcf3b06f9567a927f513420bc862/8727dcf3b06f9567a927f513420bc862.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmpdzvh4rfg/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751708.00000-0, db: /tmp/tmpdzvh4rfg/sda/containers/0/ce8/6bb03924f830a35d8b4e4072f809ace8/6bb03924f830a35d8b4e4072f809ace8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751703.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/39d/6d05f21e2dd58017dedf528de62ba39d/6d05f21e2dd58017dedf528de62ba39d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751703.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/39d/6d05f21e2dd58017dedf528de62ba39d/6d05f21e2dd58017dedf528de62ba39d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751706.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f21/a118af5b4376533cbc81f654a5708f21/a118af5b4376533cbc81f654a5708f21.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751709.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/709/7e13a54b191be1b69182b23f6a454709/7e13a54b191be1b69182b23f6a454709.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751709.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/709/7e13a54b191be1b69182b23f6a454709/7e13a54b191be1b69182b23f6a454709.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751712.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f4a/10881fbb0bbff511f44c910d80d89f4a/10881fbb0bbff511f44c910d80d89f4a.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751712.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f4a/10881fbb0bbff511f44c910d80d89f4a/10881fbb0bbff511f44c910d80d89f4a.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751715.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/926/c740683e7bad236202f32d9f14a03926/c740683e7bad236202f32d9f14a03926.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751715.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/926/c740683e7bad236202f32d9f14a03926/c740683e7bad236202f32d9f14a03926.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751718.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/a23/189f8be95da73727dbcf40316ec3ea23/189f8be95da73727dbcf40316ec3ea23.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751718.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/a23/189f8be95da73727dbcf40316ec3ea23/189f8be95da73727dbcf40316ec3ea23.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751721.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/20b/5c8610933f2ab0d27a5e464087f8820b/5c8610933f2ab0d27a5e464087f8820b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751721.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/20b/5c8610933f2ab0d27a5e464087f8820b/5c8610933f2ab0d27a5e464087f8820b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751724.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/433/0ed573672ba49907d36297caf850c433/0ed573672ba49907d36297caf850c433.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751724.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/433/0ed573672ba49907d36297caf850c433/0ed573672ba49907d36297caf850c433.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751727.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/e03/96cc56702cdad435f684b7a8bef14e03/96cc56702cdad435f684b7a8bef14e03.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751727.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/e03/96cc56702cdad435f684b7a8bef14e03/96cc56702cdad435f684b7a8bef14e03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751730.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/af5/0586c1e719128074d6fce3099c680af5/0586c1e719128074d6fce3099c680af5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751730.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/af5/0586c1e719128074d6fce3099c680af5/0586c1e719128074d6fce3099c680af5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751733.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/db0/f82b616abd29e63303ea10c8321dedb0/f82b616abd29e63303ea10c8321dedb0.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751733.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/db0/f82b616abd29e63303ea10c8321dedb0/f82b616abd29e63303ea10c8321dedb0.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751736.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/660/a276e42c4a4f1d5f495fb9557cabe660/a276e42c4a4f1d5f495fb9557cabe660.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751736.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/660/a276e42c4a4f1d5f495fb9557cabe660/a276e42c4a4f1d5f495fb9557cabe660.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751739.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/494/91c9c16a41669735f4ff735805cec494/91c9c16a41669735f4ff735805cec494.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751739.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/494/91c9c16a41669735f4ff735805cec494/91c9c16a41669735f4ff735805cec494.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751742.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/50d/a84af5f3dfc746c0bffa3cc9dee3c50d/a84af5f3dfc746c0bffa3cc9dee3c50d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751742.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/50d/a84af5f3dfc746c0bffa3cc9dee3c50d/a84af5f3dfc746c0bffa3cc9dee3c50d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751745.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/a03/3acf6c06d81716cd67ddb0d7b5eaca03/3acf6c06d81716cd67ddb0d7b5eaca03.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751745.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/a03/3acf6c06d81716cd67ddb0d7b5eaca03/3acf6c06d81716cd67ddb0d7b5eaca03.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751748.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/e7c/c138c4c2c933acc09f77d70c28566e7c/c138c4c2c933acc09f77d70c28566e7c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751748.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/e7c/c138c4c2c933acc09f77d70c28566e7c/c138c4c2c933acc09f77d70c28566e7c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751751.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/aba/cf44bc2ee739bae9944328a4ac3f6aba/cf44bc2ee739bae9944328a4ac3f6aba.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751751.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/aba/cf44bc2ee739bae9944328a4ac3f6aba/cf44bc2ee739bae9944328a4ac3f6aba.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751754.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/d51/ad0b62737c7b0e17977e619f32031d51/ad0b62737c7b0e17977e619f32031d51.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751754.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/d51/ad0b62737c7b0e17977e619f32031d51/ad0b62737c7b0e17977e619f32031d51.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751757.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/06f/76c58e6bd30ebe09a1393b90d7d4306f/76c58e6bd30ebe09a1393b90d7d4306f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751757.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/06f/76c58e6bd30ebe09a1393b90d7d4306f/76c58e6bd30ebe09a1393b90d7d4306f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751760.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f7d/7b77fbe07a96b86aae117706cca79f7d/7b77fbe07a96b86aae117706cca79f7d.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751760.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f7d/7b77fbe07a96b86aae117706cca79f7d/7b77fbe07a96b86aae117706cca79f7d.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751763.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/aaf/98bc3bdbe76e5ab07165ae972d845aaf/98bc3bdbe76e5ab07165ae972d845aaf.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751763.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/aaf/98bc3bdbe76e5ab07165ae972d845aaf/98bc3bdbe76e5ab07165ae972d845aaf.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751766.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/8f4/43e8fa7efdf95ad6b7ea98aef7b158f4/43e8fa7efdf95ad6b7ea98aef7b158f4.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751766.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/8f4/43e8fa7efdf95ad6b7ea98aef7b158f4/43e8fa7efdf95ad6b7ea98aef7b158f4.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751769.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/51b/eaa4090e7eccd5e3e7d8a60dcca4b51b/eaa4090e7eccd5e3e7d8a60dcca4b51b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751769.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/51b/eaa4090e7eccd5e3e7d8a60dcca4b51b/eaa4090e7eccd5e3e7d8a60dcca4b51b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751772.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/669/a08fb7620d60d920c838497716e0e669/a08fb7620d60d920c838497716e0e669.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751772.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/669/a08fb7620d60d920c838497716e0e669/a08fb7620d60d920c838497716e0e669.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751775.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/577/d0728e30d7be90bc0e325417689ce577/d0728e30d7be90bc0e325417689ce577.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751775.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/577/d0728e30d7be90bc0e325417689ce577/d0728e30d7be90bc0e325417689ce577.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751778.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/0fd/a96e03b80544ccb32b9943742cca40fd/a96e03b80544ccb32b9943742cca40fd.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751778.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/0fd/a96e03b80544ccb32b9943742cca40fd/a96e03b80544ccb32b9943742cca40fd.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751781.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/42f/cbbe1c9ff196797a3408e1ae509fc42f/cbbe1c9ff196797a3408e1ae509fc42f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751781.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/42f/cbbe1c9ff196797a3408e1ae509fc42f/cbbe1c9ff196797a3408e1ae509fc42f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751784.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/1ad/b53956fcc57f9218a993476318f301ad/b53956fcc57f9218a993476318f301ad.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751784.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/1ad/b53956fcc57f9218a993476318f301ad/b53956fcc57f9218a993476318f301ad.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751787.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/4b5/091c4adc45cbffbb7ac11bf2016234b5/091c4adc45cbffbb7ac11bf2016234b5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751787.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/4b5/091c4adc45cbffbb7ac11bf2016234b5/091c4adc45cbffbb7ac11bf2016234b5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751790.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f83/5b8772e81ff0862734759afefd378f83/5b8772e81ff0862734759afefd378f83.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751790.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f83/5b8772e81ff0862734759afefd378f83/5b8772e81ff0862734759afefd378f83.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751793.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/805/346de3cda0c65f47554122ac24d9c805/346de3cda0c65f47554122ac24d9c805.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751793.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/805/346de3cda0c65f47554122ac24d9c805/346de3cda0c65f47554122ac24d9c805.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751796.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/c39/537df48652dc6756cbe1970696fecc39/537df48652dc6756cbe1970696fecc39.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751796.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/c39/537df48652dc6756cbe1970696fecc39/537df48652dc6756cbe1970696fecc39.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751799.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f22/eec9bd8d59c525497efd6e52a26faf22/eec9bd8d59c525497efd6e52a26faf22.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751799.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/f22/eec9bd8d59c525497efd6e52a26faf22/eec9bd8d59c525497efd6e52a26faf22.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751802.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/b3f/8f0f694541ac9d3951a259c7f8d75b3f/8f0f694541ac9d3951a259c7f8d75b3f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751802.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/b3f/8f0f694541ac9d3951a259c7f8d75b3f/8f0f694541ac9d3951a259c7f8d75b3f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751805.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/82e/3b81af607a11b61c1752bfca6037582e/3b81af607a11b61c1752bfca6037582e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751805.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/82e/3b81af607a11b61c1752bfca6037582e/3b81af607a11b61c1752bfca6037582e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751808.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/361/924477b55953fe7430c210cceb93e361/924477b55953fe7430c210cceb93e361.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751808.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/361/924477b55953fe7430c210cceb93e361/924477b55953fe7430c210cceb93e361.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751811.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/186/83b0c931d67868341fedbaf2efdc5186/83b0c931d67868341fedbaf2efdc5186.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751811.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/186/83b0c931d67868341fedbaf2efdc5186/83b0c931d67868341fedbaf2efdc5186.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751814.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/9e3/7ecb1cfcdd1c9911dce0e4f070d209e3/7ecb1cfcdd1c9911dce0e4f070d209e3.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751814.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/9e3/7ecb1cfcdd1c9911dce0e4f070d209e3/7ecb1cfcdd1c9911dce0e4f070d209e3.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751817.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/edb/7da096a4f03d2c3320741297adff6edb/7da096a4f03d2c3320741297adff6edb.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751817.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/edb/7da096a4f03d2c3320741297adff6edb/7da096a4f03d2c3320741297adff6edb.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751820.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/32b/00715f77fb6afd43d6fc4901c8b0432b/00715f77fb6afd43d6fc4901c8b0432b.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751820.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/32b/00715f77fb6afd43d6fc4901c8b0432b/00715f77fb6afd43d6fc4901c8b0432b.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751823.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/84e/b112ee0fa2d096d42935c880e4c3084e/b112ee0fa2d096d42935c880e4c3084e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751823.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/84e/b112ee0fa2d096d42935c880e4c3084e/b112ee0fa2d096d42935c880e4c3084e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751826.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/cf8/d21241be259b4d648c58b1eced1b6cf8/d21241be259b4d648c58b1eced1b6cf8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751826.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/cf8/d21241be259b4d648c58b1eced1b6cf8/d21241be259b4d648c58b1eced1b6cf8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751829.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/148/51104566b170adb9ff13d038fe548148/51104566b170adb9ff13d038fe548148.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751829.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/148/51104566b170adb9ff13d038fe548148/51104566b170adb9ff13d038fe548148.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751832.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/775/732f5b939729aec53e6c38f24d924775/732f5b939729aec53e6c38f24d924775.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751832.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/775/732f5b939729aec53e6c38f24d924775/732f5b939729aec53e6c38f24d924775.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751835.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/59f/46eb2a453c4f254b41c75970cd1e559f/46eb2a453c4f254b41c75970cd1e559f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751835.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/59f/46eb2a453c4f254b41c75970cd1e559f/46eb2a453c4f254b41c75970cd1e559f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751838.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/071/9d31caf0740e9243204d1e798d04e071/9d31caf0740e9243204d1e798d04e071.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751838.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/071/9d31caf0740e9243204d1e798d04e071/9d31caf0740e9243204d1e798d04e071.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751841.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/6c5/caef5bb35004f081fb31b4b7042d16c5/caef5bb35004f081fb31b4b7042d16c5.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751841.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/6c5/caef5bb35004f081fb31b4b7042d16c5/caef5bb35004f081fb31b4b7042d16c5.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751844.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/97e/f06af77c55c92ce40a8624a9f97ba97e/f06af77c55c92ce40a8624a9f97ba97e.dbtest.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking +test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_with_own_merged_while_shrinking ... ok +test.unit.container.test_sharder.TestSharder.test_check_node +test.unit.container.test_sharder.TestSharder.test_check_node ... ok + +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751844.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/97e/f06af77c55c92ce40a8624a9f97ba97e/f06af77c55c92ce40a8624a9f97ba97e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751847.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/70c/4621914256efb16010244fe8f7b6470c/4621914256efb16010244fe8f7b6470c.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751847.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/70c/4621914256efb16010244fe8f7b6470c/4621914256efb16010244fe8f7b6470c.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751850.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/83e/75cbbafcd96ae5cda58d5a5838f5e83e/75cbbafcd96ae5cda58d5a5838f5e83e.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751850.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/83e/75cbbafcd96ae5cda58d5a5838f5e83e/75cbbafcd96ae5cda58d5a5838f5e83e.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751853.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/0c9/281d4d9c668e161382ff240389bff0c9/281d4d9c668e161382ff240389bff0c9.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751853.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/0c9/281d4d9c668e161382ff240389bff0c9/281d4d9c668e161382ff240389bff0c9.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751856.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/d05/c6f8ecad9e4dd0ea575145a92d582d05/c6f8ecad9e4dd0ea575145a92d582d05.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751856.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/d05/c6f8ecad9e4dd0ea575145a92d582d05/c6f8ecad9e4dd0ea575145a92d582d05.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751859.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/ba8/2fda0d497981863b7a7d1b799235cba8/2fda0d497981863b7a7d1b799235cba8.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751859.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/ba8/2fda0d497981863b7a7d1b799235cba8/2fda0d497981863b7a7d1b799235cba8.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751862.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/b8f/e2209f3c37872780a48c64ad5dcaeb8f/e2209f3c37872780a48c64ad5dcaeb8f.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751862.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/b8f/e2209f3c37872780a48c64ad5dcaeb8f/e2209f3c37872780a48c64ad5dcaeb8f.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751865.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/940/f7de532305285c9ed17265e15eb25940/f7de532305285c9ed17265e15eb25940.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751865.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/940/f7de532305285c9ed17265e15eb25940/f7de532305285c9ed17265e15eb25940.db +sharder-test DEBUG: Updating own shard range from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751868.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/c30/d2d436e062e5cab63d12512d1f1fac30/d2d436e062e5cab63d12512d1f1fac30.db +sharder-test DEBUG: Updating 1 other shard range(s) from root, path: .shards_a/c-4a8a08f09d37b73795649038408b5f33-1795751868.00000-0, db: /tmp/tmplow3eu2r/sda/containers/0/c30/d2d436e062e5cab63d12512d1f1fac30/d2d436e062e5cab63d12512d1f1fac30.db +sharder-test WARNING: Skipping d100 as it is not mounted +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016999244689941406s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_0 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmp76qmry6d/sda/containers/0/b85/9d7a328814f4e99b3c0e6a0597883b85/9d7a328814f4e99b3c0e6a0597883b85.db, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.dbtest.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication +test.unit.container.test_sharder.TestSharder.test_cleave_insufficient_replication ... ok + +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Cleaved ShardRange in 0.003s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.010826349258422852s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmp76qmry6d/sda/containers/0/069/5a8214a697fa9e61b996df73488a7069/5a8214a697fa9e61b996df73488a7069.db, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj004')], path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001251697540283203s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.296966552734375e-05s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001518726348876953s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00015497207641601562s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011658668518066406s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1795751566.60387, (5, 5) as of 1795751700.81067, cleaved as of 1795751566.60387> in 0.028s, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp76qmry6d/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.36781.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.dbtest.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies +test.unit.container.test_sharder.TestSharder.test_cleave_multiple_storage_policies ... ok + +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001494884490966797s, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00012111663818359375s, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test INFO: Cleaved ShardRange in 0.039s, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001430511474609375s, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.0001125335693359375s, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1795751566.60387, (1, 6144) as of 1795751701.08088, cleaved as of 1795751566.60387> in 0.039s, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmp9pa5amz0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751700.87682.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.00016021728515625s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaved ShardRange in 0.054s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.dbtest.unit.container.test_sharder.TestSharder.test_cleave_repeated +test.unit.container.test_sharder.TestSharder.test_cleave_repeated ... ok + +sharder-test DEBUG: got 6 rows (deleted=False) in 0.00017380714416503906s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1795751566.60387, (6, 6) as of 1795751701.32136, cleaved as of 1795751566.60387> in 0.029s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'fa19c9b7-6279-4804-a33f-bb5ea8dd25f8-sda', 'cursor': '', 'max_row': 12, 'cleave_to_row': 10, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 2, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Completed cleaving, DB remaining in sharding state, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017023086547851562s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaved ShardRange in 0.028s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaving from row 10 into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1795751566.60387, (6, 6) as of 1795751701.32136, cleaved as of 1795751566.60387>, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015163421630859375s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012302398681640625s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1795751566.60387, (6, 6) as of 1795751701.32136, cleaved as of 1795751566.60387> in 0.036s, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpljos72ya/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.14786.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015425682067871094s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaved ShardRange in 0.032s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, found as of 1795751566.60387>, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015735626220703125s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_there_1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmpm0oyb349/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - shard db already in sync, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1795751566.60387, (3, 6) as of 1795751701.94570, cleaved as of 1795751566.60387> in 0.019s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014901161193847656s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010371208190917969s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_where_2 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1795751566.60387, (1, 100) as of 1795751701.98930, cleaved as of 1795751566.60387> in 0.03s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001480579376220703s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root +test.unit.container.test_sharder.TestSharder.test_cleave_root ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff +test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_pre_existing_shard_db_handoff ... ok + +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010776519775390625s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_yonder_3 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1795751566.60387, (1, 1000) as of 1795751702.09482, cleaved as of 1795751566.60387> in 0.044s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1795751566.60387, (2, 15) as of 1795751702.13799, active as of 1795751566.60387>, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000156402587890625s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__4 for ShardRange, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1795751566.60387, (2, 15) as of 1795751702.13799, active as of 1795751566.60387> in 0.024s, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmpm0oyb349/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751701.61221.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013756752014160156s, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test INFO: Cleaved ShardRange in 0.034s, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmp62wp8oi_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.31814.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015974044799804688s, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges +test.unit.container.test_sharder.TestSharder.test_cleave_root_empty_db_with_ranges ... ok + +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014066696166992188s, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.322166442871094e-05s, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'d' to 'x' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - zero objects found, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'x' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001385211944580078s, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011706352233886719s, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Cleaving ShardRange<'x' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - zero objects found, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpvr97s6xw/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.48648.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (0 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaving from row None into .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001595020294189453s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011873245239257812s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.175041198730469e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010728836059570312s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_here_0 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaved ShardRange in 0.036s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Stopped cleave at unready ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, found as of 1795751566.60387>, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014448165893554688s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.4849853515625e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.604194641113281e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.650520324707031e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_there_1 in state cleaved: 1 successes, 2 required, shard db: /tmp/tmphq6ji0qx/sda/containers/0/7a6/40d00a528944ce0468e507db329647a6/40d00a528944ce0468e507db329647a6.db, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_1 for ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaving ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - shard db already in sync, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_1 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1795751566.60387, (3, 6) as of 1795751703.11530, cleaved as of 1795751566.60387> in 0.032s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_2 for ShardRange<'there' to 'where' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015306472778320312s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.127357482910156e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.560585021972656e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_where_2 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1795751566.60387, (1, 100) as of 1795751703.19125, cleaved as of 1795751566.60387> in 0.024s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaving from row None into .shards_a/c_yonder_3 for ShardRange<'where' to 'yonder' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014328956604003906s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.817413330078125e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010442733764648438s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 5.9604644775390625e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_yonder_3 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaved ShardRange<'where' to 'yonder' as of 1795751566.60387, (1, 1000) as of 1795751703.29576, cleaved as of 1795751566.60387> in 0.036s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Continuing to cleave (4 done, 0 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Continuing to cleave (4 done, 1 todo), path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'yonder' to MaxBound as of 1795751566.60387, (2, 15) as of 1795751703.33245, active as of 1795751566.60387>, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.020095348358154297s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 5.936622619628906e-05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__4 for ShardRange, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test INFO: Cleaved ShardRange<'yonder' to MaxBound as of 1795751566.60387, (2, 15) as of 1795751703.33245, active as of 1795751566.60387> in 0.05s, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Cleaving already complete for container, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Passing over already sharded container, path: a/c, db: /tmp/tmphq6ji0qx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751702.77218.dbtest.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one +test.unit.container.test_sharder.TestSharder.test_cleave_root_listing_limit_one ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change +test.unit.container.test_sharder.TestSharder.test_cleave_root_ranges_change ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Starting to cleave (3 todo), path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00015020370483398438s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_d_0 for ShardRange, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Cleaved ShardRange in 0.011s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Cleaving from row None into .shards_a/c_x_1 for ShardRange<'d' to 'x' as of 1795751566.60387, (500000, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001595020294189453s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010585784912109375s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_x_1 for ShardRange, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Cleaved ShardRange<'d' to 'x' as of 1795751566.60387, (2, 103) as of 1795751703.59246, cleaved as of 1795751566.60387> in 0.034s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: Continuing to cleave (2 done, 1 todo), path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Cleaving from row None into .shards_a/c__2 for ShardRange<'d' to MaxBound as of 1795751703.64891, (500000, 0) as of 1795751703.64891, created as of 1795751703.64891>, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001704692840576172s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011324882507324219s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__2 for ShardRange, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test INFO: Cleaved ShardRange<'d' to MaxBound as of 1795751703.64891, (3, 1103) as of 1795751703.71339, cleaved as of 1795751703.64891> in 0.028s, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpymqn65av/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751703.45824.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013589859008789062s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 6.461143493652344e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/c_here_0 in state active: 1 successes, 2 required (not removing objects), shard db: /tmp/tmpjim_dybp/sda/containers/0/e19/9e88c3bdfd03a830d1fc09d35d671e19/9e88c3bdfd03a830d1fc09d35d671e19.db, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012612342834472656s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.322166442871094e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.270408630371094e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard +test.unit.container.test_sharder.TestSharder.test_cleave_shard ... ok + +sharder-test DEBUG: got 1 rows (deleted=True) in 6.0558319091796875e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test INFO: Cleaving from row None into .shards_a/c_there_0 for ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001533031463623047s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.965896606445312e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards_a/c_there_0 for ShardRange<'here' to 'where' as of 1795751703.74692, (0, 0) as of 1795751703.74692, sharding as of 1795751703.74692>, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test INFO: Cleaved ShardRange<'here' to 'there' as of 1795751566.60387, (3, 6) as of 1795751703.99742, cleaved as of 1795751566.60387> in 0.039s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013637542724609375s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.034706115722656e-05s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Continuing to cleave (1 done, 1 todo), path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test INFO: Cleaving from row None into .shards_a/c_where_1 for ShardRange<'there' to 'where' as of 1795751566.60387, (2, 15) as of 1795751704.06553, cleaved as of 1795751566.60387>, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000148773193359375s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010132789611816406s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards_a/c_where_1 for ShardRange<'here' to 'where' as of 1795751703.74692, (0, 0) as of 1795751703.74692, sharding as of 1795751703.74692>, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test INFO: Cleaved ShardRange<'there' to 'where' as of 1795751566.60387, (2, 15) as of 1795751704.06553, cleaved as of 1795751566.60387> in 0.023s, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpjim_dybp/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751703.74694.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp8jizuk6g/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_range_no_own_shard_range +test.unit.container.test_sharder.TestSharder.test_cleave_shard_range_no_own_shard_range ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001373291015625s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.012222290039062e-05s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.008158445358276367s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_1_ for ShardRange<'h' to MaxBound as of 1795751704.31392, (1000, 11111) as of 1795751704.31392, created as of 1795751704.31392>, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00016069412231445312s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010037422180175781s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_1_ for ShardRange<'h' to 'w' as of 1795751727.00000, (0, 0) as of 1795751716.00000, shrunk as of 1795751716.00000>, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1795751704.31392, (1000, 11111) as of 1795751704.31392, created as of 1795751704.31392> in 0.028s, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_1, db: /tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82_1795751717.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/f82/510f8d055bc4c497feaa044595034f82/510f8d055bc4c497feaa044595034f82.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00023365020751953125s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.202957153320312e-05s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_2_ for ShardRange<'h' to MaxBound as of 1795751704.51654, (1000, 11111) as of 1795751704.51654, cleaved as of 1795751704.51654>, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00015473365783691406s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001010894775390625s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_2_ for ShardRange<'h' to 'w' as of 1795751754.00000, (0, 0) as of 1795751743.00000, shrunk as of 1795751743.00000>, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1795751704.51654, (1000, 11111) as of 1795751704.51654, cleaved as of 1795751704.51654> in 0.026s, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_2, db: /tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696_1795751744.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/696/d08603253b97a4fc8389d8100b181696/d08603253b97a4fc8389d8100b181696.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014448165893554688s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.559226989746094e-05s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011324882507324219s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.894371032714844e-05s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_3_ for ShardRange<'h' to MaxBound as of 1795751704.72238, (1000, 11111) as of 1795751704.72238, active as of 1795751704.72238>, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00016450881958007812s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010776519775390625s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_3_ for ShardRange<'h' to 'w' as of 1795751781.00000, (0, 0) as of 1795751770.00000, shrunk as of 1795751770.00000>, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test INFO: Cleaved ShardRange<'h' to MaxBound as of 1795751704.72238, (1000, 11111) as of 1795751704.72238, active as of 1795751704.72238> in 0.015s, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_3, db: /tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1_1795751771.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/6c1/8156e3184a7f49e42b9074e4cb3516c1/8156e3184a7f49e42b9074e4cb3516c1.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001316070556640625s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.58306884765625e-05s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.654594421386719e-05s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.106231689453125e-05s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_k for ShardRange<'d' to 'k' as of 1795751704.88592, (1000, 11111) as of 1795751704.88592, created as of 1795751704.88592>, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015497207641601562s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011229515075683594s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_4_k for ShardRange<'h' to 'w' as of 1795751797.00000, (0, 0) as of 1795751797.00000, shrinking as of 1795751797.00000>, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751704.88592, (1000, 11111) as of 1795751704.88592, created as of 1795751704.88592> in 0.03s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_4_ for ShardRange<'k' to MaxBound as of 1795751704.88596, (1000, 11111) as of 1795751704.88596, created as of 1795751704.88596>, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015974044799804688s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010704994201660156s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_4_ for ShardRange<'h' to 'w' as of 1795751797.00000, (0, 0) as of 1795751797.00000, shrinking as of 1795751797.00000>, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1795751704.88596, (1000, 11111) as of 1795751704.88596, created as of 1795751704.88596> in 0.018s, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_4, db: /tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff_1795751798.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/4ff/7ab63f7c14211a36c77395c9374624ff/7ab63f7c14211a36c77395c9374624ff.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012230873107910156s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.012222290039062e-05s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_k for ShardRange<'d' to 'k' as of 1795751705.14678, (1000, 11111) as of 1795751705.14678, cleaved as of 1795751705.14678>, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.015943050384521484s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011444091796875s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_5_k for ShardRange<'h' to 'w' as of 1795751830.00000, (0, 0) as of 1795751830.00000, shrinking as of 1795751830.00000>, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751705.14678, (1000, 11111) as of 1795751705.14678, cleaved as of 1795751705.14678> in 0.028s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_5_ for ShardRange<'k' to MaxBound as of 1795751705.14682, (1000, 11111) as of 1795751705.14682, cleaved as of 1795751705.14682>, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001518726348876953s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_5_ for ShardRange<'h' to 'w' as of 1795751830.00000, (0, 0) as of 1795751830.00000, shrinking as of 1795751830.00000>, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1795751705.14682, (1000, 11111) as of 1795751705.14682, cleaved as of 1795751705.14682> in 0.019s, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_5, db: /tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c_1795751831.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/e3c/3153d1a13e2a76238abc63bbf5347e3c/3153d1a13e2a76238abc63bbf5347e3c.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001361370086669922s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012493133544921875s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011157989501953125s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_k for ShardRange<'d' to 'k' as of 1795751705.39311, (1000, 11111) as of 1795751705.39311, active as of 1795751705.39311>, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018215179443359375s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014162063598632812s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_6_k for ShardRange<'h' to 'w' as of 1795751863.00000, (0, 0) as of 1795751863.00000, shrinking as of 1795751863.00000>, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751705.39311, (1000, 11111) as of 1795751705.39311, active as of 1795751705.39311> in 0.019s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_6_ for ShardRange<'k' to MaxBound as of 1795751705.39315, (1000, 11111) as of 1795751705.39315, active as of 1795751705.39315>, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015234947204589844s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001087188720703125s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_6_ for ShardRange<'h' to 'w' as of 1795751863.00000, (0, 0) as of 1795751863.00000, shrinking as of 1795751863.00000>, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to MaxBound as of 1795751705.39315, (1000, 11111) as of 1795751705.39315, active as of 1795751705.39315> in 0.025s, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_6, db: /tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9_1795751864.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/3c9/127479cb150cd6d703c13aa1fec193c9/127479cb150cd6d703c13aa1fec193c9.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014829635620117188s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.988380432128906e-05s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.988380432128906e-05s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_k for ShardRange<'d' to 'k' as of 1795751705.60814, (1000, 11111) as of 1795751705.60814, cleaved as of 1795751705.60814>, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00019693374633789062s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011157989501953125s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_7_k for ShardRange<'h' to 'w' as of 1795751896.00000, (0, 0) as of 1795751896.00000, shrinking as of 1795751896.00000>, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751705.60814, (1000, 11111) as of 1795751705.60814, cleaved as of 1795751705.60814> in 0.027s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_t for ShardRange<'k' to 't' as of 1795751705.60818, (1000, 11111) as of 1795751705.60818, cleaved as of 1795751705.60818>, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015306472778320312s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010848045349121094s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_7_t for ShardRange<'h' to 'w' as of 1795751896.00000, (0, 0) as of 1795751896.00000, shrinking as of 1795751896.00000>, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1795751705.60818, (1000, 11111) as of 1795751705.60818, cleaved as of 1795751705.60818> in 0.015s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_7_ for ShardRange<'t' to MaxBound as of 1795751705.60819, (1000, 11111) as of 1795751705.60819, cleaved as of 1795751705.60819>, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015807151794433594s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_7_ for ShardRange<'h' to 'w' as of 1795751896.00000, (0, 0) as of 1795751896.00000, shrinking as of 1795751896.00000>, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1795751705.60819, (1000, 11111) as of 1795751705.60819, cleaved as of 1795751705.60819> in 0.023s, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_7, db: /tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175_1795751897.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/175/be6981a6ebce34402af1287bbc13f175/be6981a6ebce34402af1287bbc13f175.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013184547424316406s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.20159912109375e-05s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_k for ShardRange<'d' to 'k' as of 1795751705.93794, (1000, 11111) as of 1795751705.93794, created as of 1795751705.93794>, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.03734779357910156s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010752677917480469s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_8_k for ShardRange<'h' to 'w' as of 1795751935.00000, (0, 0) as of 1795751935.00000, shrinking as of 1795751935.00000>, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751705.93794, (1000, 11111) as of 1795751705.93794, created as of 1795751705.93794> in 0.069s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_t for ShardRange<'k' to 't' as of 1795751705.93797, (1000, 11111) as of 1795751705.93797, created as of 1795751705.93797>, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015783309936523438s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00020503997802734375s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_8_t for ShardRange<'h' to 'w' as of 1795751935.00000, (0, 0) as of 1795751935.00000, shrinking as of 1795751935.00000>, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1795751705.93797, (1000, 11111) as of 1795751705.93797, created as of 1795751705.93797> in 0.017s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_8_ for ShardRange<'t' to MaxBound as of 1795751705.93798, (1000, 11111) as of 1795751705.93798, created as of 1795751705.93798>, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001533031463623047s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000110626220703125s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_8_ for ShardRange<'h' to 'w' as of 1795751935.00000, (0, 0) as of 1795751935.00000, shrinking as of 1795751935.00000>, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1795751705.93798, (1000, 11111) as of 1795751705.93798, created as of 1795751705.93798> in 0.026s, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_8, db: /tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25_1795751936.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/b25/cf40e8755399f5ee10bd8bdf3e03ab25/cf40e8755399f5ee10bd8bdf3e03ab25.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012373924255371094s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011467933654785156s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.726119995117188e-05s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012111663818359375s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Starting to cleave (3 todo), path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_k for ShardRange<'d' to 'k' as of 1795751706.18283, (1000, 11111) as of 1795751706.18283, active as of 1795751706.18283>, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014710426330566406s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.870529174804688e-05s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_9_k for ShardRange<'h' to 'w' as of 1795751974.00000, (0, 0) as of 1795751974.00000, shrinking as of 1795751974.00000>, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751706.18283, (1000, 11111) as of 1795751706.18283, active as of 1795751706.18283> in 0.022s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_t for ShardRange<'k' to 't' as of 1795751706.18287, (1000, 11111) as of 1795751706.18287, active as of 1795751706.18287>, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001480579376220703s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001270771026611328s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_9_t for ShardRange<'h' to 'w' as of 1795751974.00000, (0, 0) as of 1795751974.00000, shrinking as of 1795751974.00000>, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1795751706.18287, (1000, 11111) as of 1795751706.18287, active as of 1795751706.18287> in 0.029s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_9_ for ShardRange<'t' to MaxBound as of 1795751706.18288, (1000, 11111) as of 1795751706.18288, active as of 1795751706.18288>, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.026781558990478516s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_9_ for ShardRange<'h' to 'w' as of 1795751974.00000, (0, 0) as of 1795751974.00000, shrinking as of 1795751974.00000>, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test INFO: Cleaved ShardRange<'t' to MaxBound as of 1795751706.18288, (1000, 11111) as of 1795751706.18288, active as of 1795751706.18288> in 0.041s, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: Cleaved 3 shard ranges, path: .shards_a/donor_9, db: /tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7_1795751975.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp74fms_ls/sda/containers/0/4a7/206c4587690950a47da43921490ac4a7/206c4587690950a47da43921490ac4a7.db' +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001270771026611328s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.726119995117188e-05s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002143383026123047s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.393692016601562e-05s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_10_k for ShardRange<'d' to 'k' as of 1795751706.44807, (1000, 11111) as of 1795751706.44807, created as of 1795751706.44807>, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001842975616455078s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.72747802734375e-05s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_10_k for ShardRange<'h' to 'w' as of 1795752013.00000, (0, 0) as of 1795752013.00000, shrinking as of 1795752013.00000>, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751706.44807, (1000, 11111) as of 1795751706.44807, created as of 1795751706.44807> in 0.008s, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '31364936-3917-469e-82ea-2a33c15b43c2-sda', 'cursor': 'k', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 1, 'ranges_todo': 0}, path: .shards_a/donor_10, db: /tmp/tmp74fms_ls/sda/containers/0/a44/457ca7b014f2e631df7ba91ed2de5a44/457ca7b014f2e631df7ba91ed2de5a44_1795752014.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017023086547851562s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.322166442871094e-05s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_k for ShardRange<'d' to 'k' as of 1795751706.54780, (1000, 11111) as of 1795751706.54780, cleaved as of 1795751706.54780>, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001456737518310547s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011205673217773438s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_11_k for ShardRange<'h' to 'w' as of 1795752039.00000, (0, 0) as of 1795752039.00000, shrinking as of 1795752039.00000>, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751706.54780, (1000, 11111) as of 1795751706.54780, cleaved as of 1795751706.54780> in 0.013s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_11_t for ShardRange<'k' to 't' as of 1795751706.54784, (1000, 11111) as of 1795751706.54784, cleaved as of 1795751706.54784>, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015544891357421875s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010061264038085938s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_11_t for ShardRange<'h' to 'w' as of 1795752039.00000, (0, 0) as of 1795752039.00000, shrinking as of 1795752039.00000>, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test INFO: Cleaved ShardRange<'k' to 't' as of 1795751706.54784, (1000, 11111) as of 1795751706.54784, cleaved as of 1795751706.54784> in 0.018s, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'a63fbbdb-89d8-4df2-9b7f-693f0ac5b7fd-sda', 'cursor': 't', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 2, 'ranges_todo': 0}, path: .shards_a/donor_11, db: /tmp/tmp74fms_ls/sda/containers/0/254/300bf0ec46a195b626429b8fc0a35254/300bf0ec46a195b626429b8fc0a35254_1795752040.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001239776611328125s, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010633468627929688s, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.393692016601562e-05s, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.465217590332031e-05s, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'd516ab3f-108c-494c-bbfa-c9ea5a6f046a-sda', 'cursor': 'h', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 1}, path: .shards_a/donor_12, db: /tmp/tmp74fms_ls/sda/containers/0/098/d625ed53f61d107bf15bc92e1e76f098/d625ed53f61d107bf15bc92e1e76f098_1795752072.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking +test.unit.container.test_sharder.TestSharder.test_cleave_shard_shrinking ... ok + +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012373924255371094s, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010156631469726562s, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.34600830078125e-05s, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test INFO: Stopped cleave at gap: 'h' - 'k', path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '8fd92b3a-060b-4ef1-989f-4422d36b9a84-sda', 'cursor': 'h', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 2}, path: .shards_a/donor_13, db: /tmp/tmp74fms_ls/sda/containers/0/d3c/f437419f67d9f0514f459e6a3f90ad3c/f437419f67d9f0514f459e6a3f90ad3c_1795752092.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'h'), ('w', '')], path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013828277587890625s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.226799011230469e-05s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.1552734375e-05s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.296966552734375e-05s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/acceptor_14_k for ShardRange<'d' to 'k' as of 1795751706.89371, (1000, 11111) as of 1795751706.89371, cleaved as of 1795751706.89371>, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001628398895263672s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739.db +sharder-test INFO: Replicating new shard container .shards_a/acceptor_14_k for ShardRange<'h' to 'w' as of 1795752111.00000, (0, 0) as of 1795752111.00000, shrinking as of 1795752111.00000>, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test INFO: Cleaved ShardRange<'d' to 'k' as of 1795751706.89371, (1000, 11111) as of 1795751706.89371, cleaved as of 1795751706.89371> in 0.01s, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test INFO: Stopped cleave at gap: 'k' - 't', path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '426c1d8f-0a8c-406a-9e0a-7e2e6df8d1a5-sda', 'cursor': 'k', 'max_row': 3, 'cleave_to_row': 3, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 1, 'ranges_todo': 1}, path: .shards_a/donor_14, db: /tmp/tmp74fms_ls/sda/containers/0/739/a9dfb0212010e3d1ecef4bf40179b739/a9dfb0212010e3d1ecef4bf40179b739_1795752112.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013065338134765625s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.083747863769531e-05s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_active_root_range ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_acceptor_with_sharded_root_range ... ok + +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test INFO: Cleaving from row None into .shards/other for ShardRange<'here' to 'where' as of 1795751709.00000, (0, 0) as of 1795751709.00000, active as of 1795751709.00000>, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00015854835510253906s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards/other for ShardRange<'here' to 'there' as of 1795751707.08807, (0, 0) as of 1795751707.00000, shrunk as of 1795751707.00000>, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to 'where' as of 1795751709.00000, (0, 0) as of 1795751709.00000, active as of 1795751709.00000> in 0.019s, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp0l554sjk/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001266002655029297s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.369850158691406e-05s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/shard_d for ShardRange<'here' to MaxBound as of 1795751710.00000, (0, 0) as of 1795751710.00000, active as of 1795751710.00000>, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001697540283203125s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.608268737792969e-05s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container .shards_a/shard_d for ShardRange<'here' to 'there' as of 1795751708.00000, (0, 0) as of 1795751708.00000, sharding as of 1795751708.00000>, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test INFO: Cleaved ShardRange<'here' to MaxBound as of 1795751710.00000, (0, 0) as of 1795751710.00000, active as of 1795751710.00000> in 0.012s, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmp6pu8zy2g/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012731552124023438s, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.845329284667969e-05s, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010180473327636719s, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.036064147949219e-05s, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test INFO: Starting to cleave (1 todo), path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.000244140625s, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.dbtest.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range ... ok +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor +test.unit.container.test_sharder.TestSharder.test_cleave_shrinking_to_active_root_range_with_active_acceptor ... ok + +sharder-test DEBUG: Cleaved 0 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpuzaa8n5y/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('there', '')], path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012040138244628906s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.846687316894531e-05s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.749961853027344e-05s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test INFO: Cleaving from row None into a/c for ShardRange, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014781951904296875s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010228157043457031s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b.db +sharder-test INFO: Replicating new shard container a/c for ShardRange<'here' to 'there' as of 1795751707.41306, (0, 0) as of 1795751708.00000, shrunk as of 1795751708.00000>, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test INFO: Cleaved ShardRange in 0.017s, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: .shards_a/shard_c, db: /tmp/tmpal55uubv/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751709.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaving from row None into .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016260147094726562s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012040138244628906s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_b_0 for ShardRange, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaved ShardRange in 0.016s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaving from row None into .shards_a/c_d_2 for ShardRange<'b' to 'd' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00017833709716796875s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010609626770019531s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_d_2 for ShardRange, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaved ShardRange<'b' to 'd' as of 1795751566.60387, (2, 3) as of 1795751707.59038, cleaved as of 1795751566.60387> in 0.017s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Continuing to cleave (2 done, 2 todo), path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaving from row None into .shards_a/c_f_3 for ShardRange<'d' to 'f' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001614093780517578s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found +test.unit.container.test_sharder.TestSharder.test_cleave_skips_shrinking_and_stops_at_found ... ok + +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010395050048828125s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_f_3 for ShardRange, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaved ShardRange<'d' to 'f' as of 1795751566.60387, (2, 103) as of 1795751707.66145, cleaved as of 1795751566.60387> in 0.028s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Stopped cleave at unready ShardRange<'f' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, found as of 1795751566.60387>, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaving from row None into .shards_a/c__4 for ShardRange<'f' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751707.67788>, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00017786026000976562s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011372566223144531s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__4 for ShardRange, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test INFO: Cleaved ShardRange<'f' to MaxBound as of 1795751566.60387, (1, 1000) as of 1795751707.74221, cleaved as of 1795751707.67788> in 0.032s, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpwpw3av75/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.43601.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016880035400390625s, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011730194091796875s, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj_004_0 for ShardRange, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test INFO: Cleaved ShardRange in 0.025s, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj_004' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014901161193847656s, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 0.00011777877807617188s, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test INFO: Cleaved ShardRange<'obj_004' to MaxBound as of 1795751566.60387, (1, 18432) as of 1795751707.95838, cleaved as of 1795751566.60387> in 0.022s, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpwbyndl6f/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751707.78076.dbtest.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics +test.unit.container.test_sharder.TestSharder.test_cleave_timing_metrics ... ok + +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, sync, (5, '48d893e19d846ca6a67ce9e639ce0c59', '95544d0c-6ce9-47f5-8439-3d38ddd1772d-sdb', '1795751708.01485', '0000000000.00000', '0', '') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_items, ([{'ROWID': 1, 'name': 'obj002', 'created_at': '1795751709.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 2, 'name': 'obj003', 'created_at': '1795751710.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 3, 'name': 'obj004', 'created_at': '1795751711.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 4, 'name': 'obj005', 'created_at': '1795751712.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}, {'ROWID': 5, 'name': 'obj006', 'created_at': '1795751713.00000', 'size': 1, 'content_type': 'text/plain', 'etag': 'etag', 'deleted': 0, 'storage_policy_index': 0}], '95544d0c-6ce9-47f5-8439-3d38ddd1772d-sdb') +REPLICATE: /sda/0/4a8a08f09d37b73795649038408b5f33, merge_syncs, ([],) +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00018644332885742188s, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010251998901367188s, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaved ShardRange in 0.021s, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00022935867309570312s, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010538101196289062s, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1795751566.60387, (3, 3) as of 1795751708.19958, cleaved as of 1795751566.60387> in 0.021s, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpzry_uy6o/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, sync, (7, '00000000000000000000000000000000', '4b057545-43eb-4089-a29f-aea4d32242d3-', '1795751708.00189', '0000000000.00000', '0', '{"X-Container-Sysmeta-Shard-Context-ed74226d-0ece-44ac-be40-3524a490ac8a-sda": ["{\\"ref\\": \\"ed74226d-0ece-44ac-be40-3524a490ac8a-sda\\", \\"cursor\\": \\"\\", \\"max_row\\": 7, \\"cleave_to_row\\": 7, \\"last_cleave_to_row\\": null, \\"cleaving_done\\": true, \\"misplaced_done\\": true, \\"ranges_done\\": 2, \\"ranges_todo\\": 0}", "1795751708.20252"]}') +REPLICATE: /sdb/0/4a8a08f09d37b73795649038408b5f33, merge_shard_ranges, ([{'name': '.shards_a/c_obj004_0', 'timestamp': '1795751566.60387', 'lower': '', 'upper': 'obj004', 'object_count': 4, 'bytes_used': 4, 'meta_timestamp': '1795751708.16123', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751566.60387', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': '.shards_a/c__1', 'timestamp': '1795751566.60387', 'lower': 'obj004', 'upper': '', 'object_count': 3, 'bytes_used': 3, 'meta_timestamp': '1795751708.19958', 'deleted': 0, 'state': 40, 'state_timestamp': '1795751566.60387', 'epoch': None, 'reported': 0, 'tombstones': -1}, {'name': 'a/c', 'timestamp': '1795751708.07287', 'lower': '', 'upper': '', 'object_count': 0, 'bytes_used': 0, 'meta_timestamp': '1795751708.21043', 'deleted': 0, 'state': 70, 'state_timestamp': '1795751708.07292', 'epoch': '1795751708.07292', 'reported': 0, 'tombstones': -1}], '4b057545-43eb-4089-a29f-aea4d32242d3-') +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db +test.unit.container.test_sharder.TestSharder.test_cleave_to_existing_shard_db ... ok +test.unit.container.test_sharder.TestSharder.test_complete_sharding_missing_own_shard_range +test.unit.container.test_sharder.TestSharder.test_complete_sharding_missing_own_shard_range ... ok +test.unit.container.test_sharder.TestSharder.test_complete_sharding_root +test.unit.container.test_sharder.TestSharder.test_complete_sharding_root ... ok + +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'sharded', path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016188621520996094s, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011110305786132812s, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_0 for ShardRange, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaved ShardRange in 0.024s, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'obj004' to MaxBound as of 1795751566.60387, (3, 3) as of 1795751708.19958, active as of 1795751566.60387>, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001766681671142578s, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010561943054199219s, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__1 for ShardRange, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test INFO: Cleaved ShardRange<'obj004' to MaxBound as of 1795751566.60387, (3, 3) as of 1795751708.19958, active as of 1795751566.60387> in 0.02s, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpzry_uy6o/sdb/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.07292.db +sharder-test WARNING: Failed to get own_shard_range, path: a/c, db: /tmp/tmpqdmigp6c/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '5db40fdb-f5df-493e-a1c6-9fa4a699b1cc-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpq_5p8k5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '5db40fdb-f5df-493e-a1c6-9fa4a699b1cc-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpq_5p8k5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '5db40fdb-f5df-493e-a1c6-9fa4a699b1cc-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpq_5p8k5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '5db40fdb-f5df-493e-a1c6-9fa4a699b1cc-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpq_5p8k5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'f93e9299-30b4-40c8-976f-673a1158be08-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpq_5p8k5z/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e5e8d718-493d-4e8a-bd89-8c336eb2e985-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmphxf6d0ri/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e5e8d718-493d-4e8a-bd89-8c336eb2e985-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmphxf6d0ri/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e5e8d718-493d-4e8a-bd89-8c336eb2e985-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmphxf6d0ri/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.dbtest.unit.container.test_sharder.TestSharder.test_complete_sharding_shard +test.unit.container.test_sharder.TestSharder.test_complete_sharding_shard ... ok +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_data +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_data ... ok +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_record_type +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_bad_record_type ... ok +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_ok +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_ok ... ok +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_unexpected_response +test.unit.container.test_sharder.TestSharder.test_fetch_shard_ranges_unexpected_response ... ok +test.unit.container.test_sharder.TestSharder.test_find_and_enable_multiple_shrinking_candidates +test.unit.container.test_sharder.TestSharder.test_find_and_enable_multiple_shrinking_candidates ... ok +test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates +test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates ... ok +test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates_bootstrap +test.unit.container.test_sharder.TestSharder.test_find_and_enable_sharding_candidates_bootstrap ... ok +test.unit.container.test_sharder.TestSharder.test_find_and_enable_shrinking_candidates +test.unit.container.test_sharder.TestSharder.test_find_and_enable_shrinking_candidates ... ok + +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'e5e8d718-493d-4e8a-bd89-8c336eb2e985-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmphxf6d0ri/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '217540b8-e991-43a4-8bfc-22290341c230-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: .shards_/shard_c, db: /tmp/tmphxf6d0ri/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751708.00000.db +sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: TypeError('the JSON object must be str, bytes or bytearray, not dict'), path: a/c, db: /tmp/tmp6dg0xq4_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: JSONDecodeError('Expecting value: line 1 column 1 (char 0)'), path: a/c, db: /tmp/tmp6dg0xq4_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: ValueError('not a list'), path: a/c, db: /tmp/tmp6dg0xq4_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: KeyError('name'), path: a/c, db: /tmp/tmp6dg0xq4_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: KeyError('timestamp'), path: a/c, db: /tmp/tmp6dg0xq4_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: invalid data: KeyError('object_count'), path: a/c, db: /tmp/tmp6dg0xq4_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: unexpected record type None, path: a/c, db: /tmp/tmp5tgg80gt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: unexpected record type 'object', path: a/c, db: /tmp/tmp5tgg80gt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to get shard ranges from a/c: unexpected record type 'disco', path: a/c, db: /tmp/tmp5tgg80gt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to get shard ranges from a/c: Unexpected response: 404, path: a/c, db: /tmp/tmp0k6bq9kr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpiu15q_cb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpiu15q_cb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Found 2 compactible sequences of length(s) [2, 2], path: a/c, db: /tmp/tmpiu15q_cb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpiu15q_cb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 99999 objects from 1 shard ranges into ShardRange<'c' to 'e' as of 1795751709.34071, (100000, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmpiu15q_cb/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpz5y3w1mx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpz5y3w1mx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmpz5y3w1mx/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp720b6shd/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Found 0 compactible sequences of length(s) [], path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 99998 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: Found 1 compactible sequences of length(s) [2], path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test DEBUG: shrinking 0 objects from 1 shard ranges into ShardRange, path: a/c, db: /tmp/tmpvyxuofx0/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751709.00000.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp0hw17tzt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_root +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_root ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_shard +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_three_shard ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_root +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_root ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_shard +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_finds_two_shard ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_root +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_root ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_shard +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_none_found_shard ... ok +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_with_minimum_size +test.unit.container.test_sharder.TestSharder.test_find_shard_ranges_with_minimum_size ... ok +test.unit.container.test_sharder.TestSharder.test_get_shard_broker_no_local_handoff_for_part +test.unit.container.test_sharder.TestSharder.test_get_shard_broker_no_local_handoff_for_part ... ok + +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp0hw17tzt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp0hw17tzt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: a/c, db: /tmp/tmp0hw17tzt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp0hw17tzt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmp0hw17tzt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpk6i4n9jg/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpk6i4n9jg/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpk6i4n9jg/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 1 found, path: .shards_a/c_, db: /tmp/tmpk6i4n9jg/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpk6i4n9jg/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpk6i4n9jg/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpcv7w4t3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpcv7w4t3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpcv7w4t3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpcv7w4t3t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpl97cg8yt/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpl97cg8yt/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpl97cg8yt/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpl97cg8yt/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpwnfeb6pj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpwnfeb6pj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpwnfeb6pj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmpwnfeb6pj/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmp03txkssa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmp03txkssa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmp03txkssa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmp03txkssa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmp1akk4u1b/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmp1akk4u1b/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmp1akk4u1b/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate +test.unit.container.test_sharder.TestSharder.test_identify_sharding_candidate ... ok +test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate +test.unit.container.test_sharder.TestSharder.test_identify_sharding_old_style_candidate ... ok +test.unit.container.test_sharder.TestSharder.test_incomplete_sharding_progress_warning_log +test.unit.container.test_sharder.TestSharder.test_incomplete_sharding_progress_warning_log ... ok +test.unit.container.test_sharder.TestSharder.test_incomplete_shrinking_progress_warning_log +test.unit.container.test_sharder.TestSharder.test_incomplete_shrinking_progress_warning_log ... ok +test.unit.container.test_sharder.TestSharder.test_increment_stats +test.unit.container.test_sharder.TestSharder.test_increment_stats ... ok +test.unit.container.test_sharder.TestSharder.test_increment_stats_with_statsd +test.unit.container.test_sharder.TestSharder.test_increment_stats_with_statsd ... ok +test.unit.container.test_sharder.TestSharder.test_init +test.unit.container.test_sharder.TestSharder.test_init ... ok +test.unit.container.test_sharder.TestSharder.test_init_deprecated_options +test.unit.container.test_sharder.TestSharder.test_init_deprecated_options ... ok +test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error +test.unit.container.test_sharder.TestSharder.test_init_internal_client_conf_loading_error ... ok +test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name +test.unit.container.test_sharder.TestSharder.test_init_internal_client_log_name ... ok +test.unit.container.test_sharder.TestSharder.test_log_broker +test.unit.container.test_sharder.TestSharder.test_log_broker ... ok +test.unit.container.test_sharder.TestSharder.test_log_broker_exception +test.unit.container.test_sharder.TestSharder.test_log_broker_exception ... ok + +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:10 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'c3646e79-51df-410f-8658-829fd6d8845b-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmpc7d26ii3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751710.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-11-27T03:55:10.000000. DB state: sharding, own_shard_range state: sharding, state count of shard ranges: {'found': 0, 'created': 0, 'cleaved': 2, 'active': 0}, path: a/c, db: /tmp/tmpc7d26ii3/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751710.00000.db +sharder-test WARNING: Cleaving has not completed in 172801.00 seconds since 2026-11-27T03:55:11.000000. DB state: sharding, own_shard_range state: shrinking, state count of shard ranges: {'found': 0, 'created': 0, 'cleaved': 0, 'active': 1}, path: .shards_a/shard_c, db: /tmp/tmptdfrl4ml/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751711.00000.db +sharder-test WARNING: shard_replication_quorum of 4 exceeds replica count 3, reducing to 3 +sharder-test WARNING: existing_shard_replication_quorum of 4 exceeds replica count 3, reducing to 3 +sharder-test DEBUG: bonjour mes amis, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test DEBUG: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: bonjour mes amis, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test INFO: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: bonjour mes amis, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test WARNING: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: bonjour mes amis, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: hello my friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: greetings friend%04ds, path: a/c%40d, db: /tmp/tmp0pff8n1v/sda/containers/0/3b6/58f9120a67d9f5f79bd06fc8a7bda3b6/58f9120a67d9f5f79bd06fc8a7bda3b6.db +sharder-test ERROR: exception: test, path: a/c, db: /tmp/tmpdtbzdfvz/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 445, in test_log_broker_exception + raise ValueError('test') +ValueError: test +sharder-test DEBUG: bonjour mes amis, path: , db: /tmp/tmpyym6fz_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: bonjour mes amis, path: a/c, db: test.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging +test.unit.container.test_sharder.TestSharder.test_log_broker_exception_while_logging ... ok +test.unit.container.test_sharder.TestSharder.test_log_broker_levels +test.unit.container.test_sharder.TestSharder.test_log_broker_levels ... ok + +sharder-test INFO: bonjour mes amis, path: , db: /tmp/tmpyym6fz_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: bonjour mes amis, path: a/c, db: +sharder-test WARNING: bonjour mes amis, path: , db: /tmp/tmpyym6fz_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: bonjour mes amis, path: a/c, db: +sharder-test ERROR: bonjour mes amis, path: , db: /tmp/tmpyym6fz_q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: bonjour mes amis, path: a/c, db: +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018167495727539062s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00025081634521484375s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00025200843811035156s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00020051002502441406s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00021123886108398438s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011277198791503906s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011658668518066406s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010657310485839844s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010442733764648438s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00021028518676757812s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017952919006347656s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751711.09210, (0, 0) as of 1795751711.09210, active as of 1795751711.09210>, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751711.09211, (0, 0) as of 1795751711.09211, active as of 1795751711.09211>, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/there-where in state active, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751711.09212, (0, 0) as of 1795751711.09212, active as of 1795751711.09212>, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test WARNING: Refused to remove misplaced objects for dest .shards_a/where-yonder in state active, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.005326032638549805s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001392364501953125s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010418891906738281s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.584426879882812e-05s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011301040649414062s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001010894775390625s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010466575622558594s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010800361633300781s, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751711.09211, (0, 0) as of 1795751711.09211, active as of 1795751711.09211>, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_db_id_changed ... ok + +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751711.09212, (0, 0) as of 1795751711.09212, active as of 1795751711.09212>, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ijzolaa/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.09271.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017595291137695312s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00015664100646972656s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0002181529998779297s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017023086547851562s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018835067749023438s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.0001609325408935547s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010156631469726562s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011420249938964844s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010752677917480469s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010085105895996094s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010561943054199219s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.584426879882812e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.393692016601562e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.918212890625e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.5367431640625e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_deleted_and_updated ... ok + +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001308917999267578s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.918212890625e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001010894775390625s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.749961853027344e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001289844512939453s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.870529174804688e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.989738464355469e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001227855682373047s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010848045349121094s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.012222290039062e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.225440979003906e-05s, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmps7038u1h/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016045570373535156s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001513957977294922s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013256072998046875s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.016394615173339844s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_2_replicas ... ok +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_3_replicas ... ok + +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019741058349609375s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.965896606445312e-05s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010323524475097656s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.678436279296875e-05s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.179115295410156e-05s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018405914306640625s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001575946807861328s, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751711.84860, (0, 0) as of 1795751711.84860, active as of 1795751711.84860>, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751711.84861, (0, 0) as of 1795751711.84861, active as of 1795751711.84861>, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751711.84862, (0, 0) as of 1795751711.84862, active as of 1795751711.84862>, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/where-yonder in state active: 0 successes, 1 required (not removing objects), shard db: /tmp/tmplofir4ju/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplofir4ju/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751711.84914.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.000164031982421875s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013875961303710938s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013899803161621094s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014066696166992188s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00018596649169921875s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010371208190917969s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.942054748535156e-05s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.344650268554688e-05s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001857280731201172s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001628398895263672s, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751712.03544, (0, 0) as of 1795751712.03544, active as of 1795751712.03544>, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751712.03545, (0, 0) as of 1795751712.03545, active as of 1795751712.03545>, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/there-where in state active: 1 successes, 2 required (not removing objects), shard db: /tmp/tmp2z36tk8q/sda/containers/0/170/533f29a8ddb31e55151765e09ccbb170/533f29a8ddb31e55151765e09ccbb170.db, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751712.03546, (0, 0) as of 1795751712.03546, active as of 1795751712.03546>, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp2z36tk8q/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.04819.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_insufficient_replication_4_replicas ... ok + +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001690387725830078s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016927719116210938s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013947486877441406s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00014710426330566406s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00021123886108398438s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.799003601074219e-05s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.822845458984375e-05s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011277198791503906s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.1552734375e-05s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00018286705017089844s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001621246337890625s, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751712.21107, (0, 0) as of 1795751712.21107, active as of 1795751712.21107>, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/here-there in state active: 1 successes, 2 required (not removing objects), shard db: /tmp/tmpgsw0qdxr/sda/containers/0/ed5/9b40bf3cdc484061806b8d0a545d2ed5/9b40bf3cdc484061806b8d0a545d2ed5.db, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751712.21108, (0, 0) as of 1795751712.21108, active as of 1795751712.21108>, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751712.21108, (0, 0) as of 1795751712.21108, active as of 1795751712.21108>, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test WARNING: Failed to sufficiently replicate misplaced objects shard .shards_a/where-yonder in state active: 0 successes, 2 required (not removing objects), shard db: /tmp/tmpgsw0qdxr/sda/containers/0/e50/07b20f6b08408fde4e0bdce650938e50/07b20f6b08408fde4e0bdce650938e50.db, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpgsw0qdxr/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.21967.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016641616821289062s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001342296600341797s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013184547424316406s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016355514526367188s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00017714500427246094s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011014938354492188s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.153915405273438e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.202957153320312e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00016760826110839844s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015544891357421875s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751712.38748, (0, 0) as of 1795751712.38748, active as of 1795751712.38748>, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751712.38749, (0, 0) as of 1795751712.38749, active as of 1795751712.38749>, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_newer_objects ... ok + +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751712.38750, (0, 0) as of 1795751712.38750, active as of 1795751712.38750>, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.584426879882812e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.298324584960938e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.1552734375e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00011181831359863281s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012230873107910156s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.130073547363281e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012302398681640625s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.630752563476562e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.963180541992188e-05s, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751712.38748, (0, 0) as of 1795751712.38748, active as of 1795751712.38748>, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpho0svx4a/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.39624.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001506805419921875s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001049041748046875s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there')], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012922286987304688s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010633468627929688s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00019669532775878906s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016832351684570312s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'yonder')], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012969970703125s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.000118255615234375s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011754035949707031s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00010204315185546875s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.012333869934082031s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011515617370605469s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00013637542724609375s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011205673217773438s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00010776519775390625s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.008332490921020508s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001494884490966797s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013136863708496094s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010275840759277344s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001704692840576172s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00017070770263671875s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00025081634521484375s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000171661376953125s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011706352233886719s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.392333984375e-05s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00013780593872070312s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0002086162567138672s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_root_container ... ok + +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00022220611572265625s, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'yonder' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Placed 3 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp1ad5hn8i/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751712.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018072128295898438s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00012063980102539062s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019812583923339844s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00015425682067871094s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00014781951904296875s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.008414268493652344s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012135505676269531s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001690387725830078s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Placed 1 misplaced objects (2 unplaced), path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012421607971191406s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001518726348876953s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012421607971191406s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011444091796875s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012564659118652344s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: misplaced object source bounds [('', 'there'), ('where', '')], path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00014925003051757812s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012135505676269531s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011968612670898438s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001285076141357422s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.0001232624053955078s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_sharding ... ok + +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001327991485595703s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00012421607971191406s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00012350082397460938s, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Placed 5 misplaced objects (0 unplaced), path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/shard_c, db: /tmp/tmpp_x7uryt/sda/containers/0/f3b/b3fac948f9f029603d4248b5e2d39f3b/b3fac948f9f029603d4248b5e2d39f3b_1795751714.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013184547424316406s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.202957153320312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.487701416015625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.891654968261719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010180473327636719s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 9.679794311523438e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.059906005859375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.012222290039062e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.915496826171875e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.5367431640625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.440017700195312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.699562072753906e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.82012939453125e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.703636169433594e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010275840759277344s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded ... ok + +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011086463928222656s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.914138793945312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.128715515136719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.29425048828125e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.965896606445312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.440017700195312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.655952453613281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.654594421386719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.700920104980469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.463859558105469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpqj3sitca/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013947486877441406s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.1552734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.179115295410156e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.797645568847656e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010371208190917969s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.987022399902344e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00018095970153808594s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.679794311523438e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.605552673339844e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.654594421386719e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.441375732421875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.414817810058594e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.62939453125e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.723403930664062e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_one ... ok + +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001900196075439453s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.915496826171875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.082389831542969e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.700920104980469e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.72747802734375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.20159912109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.083747863769531e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.797645568847656e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.486343383789062e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.009506225585938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.413459777832031e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.655952453613281e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.034706115722656e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.083747863769531e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.2479248046875e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.535385131835938e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.510185241699219e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.7738037109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.891654968261719e-05s, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmp4p0rmw19/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013756752014160156s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00015878677368164062s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001068115234375s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.083747863769531e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.965896606445312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.7738037109375e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017452239990234375s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.367134094238281e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.630752563476562e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.700920104980469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.891654968261719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test WARNING: Failed to find destination for at least 2 misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (2 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 8.511543273925781e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.937980651855469e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.724761962890625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.748603820800781e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00010323524475097656s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.724761962890625e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.747245788574219e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.842613220214844e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.508827209472656e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Looking for misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: misplaced object source bounds [('', 'here'), ('where', '')], path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010132789611816406s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.654594421386719e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.107589721679688e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.dbtest.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_shard_container_unsharded_limit_two ... ok +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication +test.unit.container.test_sharder.TestSharder.test_misplaced_objects_sufficient_replication ... ok +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_root ... ok +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_finds_two_shard ... ok +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_root ... ok + +sharder-test DEBUG: moving misplaced objects found in range ShardRange, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.511543273925781e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.677078247070312e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, active as of 1795751566.60387>, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Placed 2 misplaced objects (0 unplaced), path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Finished handling misplaced objects, path: .shards_a/.shard_c, db: /tmp/tmpwqrmcve0/sda/containers/0/15e/acd61f6ec4bfa17987465dba0a96315e/acd61f6ec4bfa17987465dba0a96315e.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: misplaced object source bounds [('', '')], path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00016951560974121094s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001537799835205078s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.008435487747192383s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.0001957416534423828s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00019788742065429688s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.655952453613281e-05s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.000102996826171875s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=False) in 9.107589721679688e-05s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 1 rows (deleted=True) in 9.274482727050781e-05s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00017571449279785156s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00016736984252929688s, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'here' to 'there' as of 1795751714.38308, (0, 0) as of 1795751714.38308, active as of 1795751714.38308>, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'there' to 'where' as of 1795751714.38309, (0, 0) as of 1795751714.38309, active as of 1795751714.38309>, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: moving misplaced objects found in range ShardRange<'where' to 'yonder' as of 1795751714.38310, (0, 0) as of 1795751714.38310, active as of 1795751714.38310>, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: Placed 4 misplaced objects (0 unplaced), path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp6oekky60/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751714.39966.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmpkudn2job/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmpkudn2job/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmpkudn2job/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Scan for shard ranges already completed, path: a/c, db: /tmp/tmpkudn2job/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c_, db: /tmp/tmpapaquiax/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: .shards_a/c_, db: /tmp/tmpapaquiax/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Final shard range reached., path: .shards_a/c_, db: /tmp/tmpapaquiax/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test DEBUG: Scan for shard ranges already completed, path: .shards_a/c_, db: /tmp/tmpapaquiax/sda/containers/0/cce/04aa2bd2d2fcbc0614f53f00b2b85cce/04aa2bd2d2fcbc0614f53f00b2b85cce.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8dn1_ci2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp8dn1_ci2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8dn1_ci2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: a/c, db: /tmp/tmp8dn1_ci2/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpq7wvv80w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard +test.unit.container.test_sharder.TestSharder.test_old_style_find_shard_ranges_none_found_shard ... ok +test.unit.container.test_sharder.TestSharder.test_one_shard_cycle +test.unit.container.test_sharder.TestSharder.test_one_shard_cycle ... ok + +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpq7wvv80w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: .shards_a/c, db: /tmp/tmpq7wvv80w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: No shard ranges found, path: .shards_a/c, db: /tmp/tmpq7wvv80w/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 visited - attempted:2 success:2 failure:0 skipped:1 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test ERROR: Unhandled exception while processing: kapow!, path: a/c1, db: /tmp/tmpv5qgka64/sdb/containers/0/ash/c1hash/c1hash.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2507, in _one_shard_cycle + self._process_broker(broker, node, part) + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1234, in _execute_mock_call + result = effect(*args, **kwargs) + File "/build/reproducible-path/swift-2.36.0/test/unit/container/test_sharder.py", line 883, in mock_processing + raise Exception('kapow!') +Exception: kapow! +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 visited - attempted:3 success:2 failure:1 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:14 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpv5qgka64/sda/containers/0/ash/c0hash/c0hash.db' +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test WARNING: Skipping xxxx as it is not mounted +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Found no containers directories +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0test.unit.container.test_sharder.TestSharder.test_one_shard_cycle_no_containers +test.unit.container.test_sharder.TestSharder.test_one_shard_cycle_no_containers ... ok + +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:3 success:3 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +sharder-test INFO: Container sharder "once" mode completed: 0.05s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override partitions: 0) +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +sharder-test INFO: Container sharder "once" mode completed: 0.01s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override partitions: 2, 0) +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +sharder-test INFO: Container sharder "once" mode completed: 0.03s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override devices: sdc) +sharder-test INFO: (Override partitions: 2, 0) +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon'test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters +test.unit.container.test_sharder.TestSharder.test_partition_and_device_filters ... ok +test.unit.container.test_sharder.TestSharder.test_periodic_warning +test.unit.container.test_sharder.TestSharder.test_periodic_warning ... ok + +sharder-test INFO: Container sharder "once" mode completed: 0.00s +sharder-test INFO: Begin container sharder "once" mode +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: (Override devices: sdb, sdc) +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:15 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/container.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/container.recon' +sharder-test INFO: Container sharder "once" mode completed: 0.03s +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmplygsakz3/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmplygsakz3/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test WARNING: normal warning, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 1a, path: a/c1, db: /tmp/tmplygsakz3/sda/containers/0/8b9/a9f7e97965d6cf799a529102a973b8b9/a9f7e97965d6cf799a529102a973b8b9.db +sharder-test WARNING: periodic warning 2, path: a/c2, db: /tmp/tmplygsakz3/sda/containers/0/229/9ab62b5ef34a985438bfdf7ee0102229/9ab62b5ef34a985438bfdf7ee0102229.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Identified 1 sharding candidates, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Starting scan for shard ranges, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test INFO: Completed scan for shard ranges: 2 found, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test INFO: Final shard range reached., path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard +test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard ... ok +test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard_deleted_db +test.unit.container.test_sharder.TestSharder.test_process_broker_leader_auto_shard_deleted_db ... ok + +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmp8w23ej6t/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751715.60375.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmplwbpxkjn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmplwbpxkjn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmplwbpxkjn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmplwbpxkjn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded (deleted), path: a/c, db: /tmp/tmplwbpxkjn/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Own shard range in state 'shrinking' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Own shard range in state 'sharding' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others +test.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_no_others ... ok + +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Own shard range in state 'sharded' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Own shard range in state 'shrunk' but no shard ranges and not leader; remaining unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpjira86gm/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others +test.unit.container.test_sharder.TestSharder.test_process_broker_not_sharding_others ... ok + +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Container 'a/c' cannot be set to sharding state: missing epoch +sharder-test DEBUG: Finished processing, state unsharded, path: a/c, db: /tmp/tmpqcmivkz5/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.0001366138458251953s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012969970703125s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash60False/hash60False_1795751715.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014281272888183594s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.869171142578125e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012111663818359375s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.678436279296875e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash60True/hash60True_1795751734.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00012874603271484375s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013828277587890625s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.893013000488281e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/lse/hash50False/hash50False_1795751753.00000.db +sharder-test DEBUG: Starting processing, state unsharded (deleted), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: PUT new shard range container for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test INFO: Completed creating 2 shard range containers, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges +test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_completes_with_own_and_other_ranges ... ok + +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c_m_0 for ShardRange, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00013303756713867188s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.131431579589844e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test INFO: Cleaving from row None into .shards_a/c__1 for ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.008372306823730469s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.512901306152344e-05s, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db +sharder-test INFO: Cleaving ShardRange<'m' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - zero objects found, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: Finished processing, state sharded (deleted), path: a/c, db: /tmp/tmpi5otea60/sda/containers/0/rue/hash50True/hash50True_1795751769.00000.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'sharding', path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h60/hash60/hash60_1795751716.57339.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'shrinking', path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h50/hash50/hash50_1795751716.64946.db +sharder-test DEBUG: Starting processing, state unsharded, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70.db +sharder-test INFO: Kick off container cleaving, own shard range in state 'sharded', path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test INFO: Starting to cleave (2 todo), path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.dbtest.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges +test.unit.container.test_sharder.TestSharder.test_process_broker_sharding_stalls_with_own_and_other_ranges ... ok +test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin +test.unit.container.test_sharder.TestSharder.test_ratelimited_roundrobin ... ok +test.unit.container.test_sharder.TestSharder.test_run_forever +test.unit.container.test_sharder.TestSharder.test_run_forever ... ok + +sharder-test INFO: Stopped cleave at unready ShardRange, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpcgu2fzn4/sda/containers/0/h70/hash70/hash70_1795751716.70204.db +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:01 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Container sharder cycle completed: 5.00s +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 visited - attempted:1 success:1 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 14:00:06 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Container sharder cycle completed: 3604.00s +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 visited - attempted:2 success:2 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 scanned - attempted:1 success:1 failure:0 found:2 min_time:99 max_time:123 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 created - attempted:1 success:1 failure:1 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 cleaved - attempted:1 success:1 failure:0 min_time:0.01 max_time:1.3 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 misplaced - attempted:1 success:1 failure:0 found:1 placed:1 unplaced:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 audit_root - attempted:5 success:4 failure:1 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Thu Jan 1 15:00:10 1970 audit_shard - attempted:2 success:2 failure:0 +sharder-test INFO: Container sharder cycle completed: 30.00s +sharder-test INFO: Container sharder cycle starting, auto-sharding False +sharder-test ERROR: Unhandled exception while dumping progress: Test over, path: a/c1, db: /tmp/tmpe4jxwfy9/sda/containers/0/ash/c1hash/c1hash.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle + self._record_sharding_progress(broker, node, error) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress + own_shard_range = broker.get_own_shard_range() + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range + self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now + return cls(time.time(), offset=offset, delta=delta) + ~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: Test over +sharder-test ERROR: Exception in sharder: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2544, in run_forever + self._one_shard_cycle(devices_to_shard=Everything(), + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + partitions_to_shard=Everything()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2521, in _one_shard_cycle + self._periodic_report_stats() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1139, in _periodic_report_stats + if (time.time() - self.reported) >= self.stats_interval: + ~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 2517, in _one_shard_cycle + self._record_sharding_progress(broker, node, error) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1049, in _record_sharding_progress + own_shard_range = broker.get_own_shard_range() + File "/build/reproducible-path/swift-2.36.0/swift/container/backend.py", line 2049, in get_own_shard_range + self.path, Timestamp.now(), ShardRange.MIN, ShardRange.MAX, + ~~~~~~~~~~~~~^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/timestamp.py", line 127, in now + return cls(time.time(), offset=offset, delta=delta) + ~~~~~~~~~^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +Exception: Test over +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77083,14 +76287,35 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 500, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 500, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 500, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77101,14 +76326,30 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77119,14 +76360,30 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77137,14 +76394,32 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77155,17 +76430,32 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77176,14 +76466,30 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77194,14 +76500,31 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77212,14 +76535,32 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77230,14 +76571,30 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test ERROR: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77248,14 +76605,36 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: 500, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: 500, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test WARNING: Failed to put shard ranges to 10.0.1.2:1102/sdc a/c: 500, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77266,14 +76645,32 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request - conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Errortest.unit.container.test_sharder.TestSharder.test_send_shard_ranges +test.unit.container.test_sharder.TestSharder.test_send_shard_ranges ... ok + +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: FakeStatus Error, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/container/sharder.py", line 1202, in _put_container + direct_put_container(node, part, account, container, + ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + conn_timeout=self.conn_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout=self.node_timeout, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers, contents=body) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 399, in direct_put_container + _make_req(node, part, 'PUT', path, headers_out, 'Container', conn_timeout, + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + response_timeout, contents=contents, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + content_length=content_length, chunk_size=chunk_size) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/direct_client.py", line 121, in _make_req + conn = http_connect(ip, port, node['device'], part, + method, path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77284,17 +76681,786 @@ give_expect=kwargs.get('give_expect')) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 788, in __init__ status = FakeStatus(status) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ - raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 690, in __init__ + raise status('FakeStatus Error') +Exception: FakeStatus Error +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test ERROR: Failed to put shard ranges to 10.0.1.0:1100/sda a/c: , path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) +sharder-test ERROR: Failed to put shard ranges to 10.0.1.1:1101/sdb a/c: , path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db: Timeout (Nones) +sharder-test WARNING: Failed to put shard ranges to 10.0.1.3:1103/sdd a/c: 404, path: a/c, db: /tmp/tmp3cfmb8ws/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Moving any misplaced objects from sharding container, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001552104949951172s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj002_0 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmpmbpeucz1/sda/containers/0/8fc/857fe81dc763e7cff7e7cd987d6c28fc/857fe81dc763e7cff7e7cd987d6c28fc.db, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Starting to cleave (4 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaving ShardRange - shard db already in sync, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj002_0 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaved ShardRange in 0.019s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00015997886657714844s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 1 required, shard db: /tmp/tmpmbpeucz1/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00011324882507324219s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=True) in 0.00011277198791503906s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387> - shard db already in sync, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 1 required, shard db: /tmp/tmpmbpeucz1/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.67572021484375e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.0108642578125e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387> - shard db already in sync, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c_obj004_1 in state cleaved: 0 successes, 0 required, shard db: /tmp/tmpmbpeucz1/sda/containers/0/d88/e4460cf9fd8281b0fc151a616970fd88/e4460cf9fd8281b0fc151a616970fd88.db, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj002')], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=False) in 7.677078247070312e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.556510925292969e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Continuing to cleave (1 done, 3 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj004_1 for ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaving ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387> - shard db already in sync, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj004_1 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaved ShardRange<'obj002' to 'obj004' as of 1795751566.60387, (0, 0) as of 1795751566.60387, cleaved as of 1795751566.60387> in 0.003s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c_obj006_2 for ShardRange<'obj004' to 'obj006' as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 2 rows (deleted=False) in 0.00016164779663085938s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.751319885253906e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c_obj006_2 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaved ShardRange<'obj004' to 'obj006' as of 1795751566.60387, (2, 2) as of 1795751717.71365, cleaved as of 1795751566.60387> in 0.02s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 2 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 +sharder-test WARNING: existing_shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.532669067382812e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=True) in 6.270408630371094e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.00014901161193847656s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 9.679794311523438e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: Failed to sufficiently replicate cleaved shard .shards_a/c__3 in state cleaved: 2 successes, 3 required, shard db: /tmp/tmpmbpeucz1/sda/containers/0/683/f7a6bb6d9367b7ae7b6b30a833289683/f7a6bb6d9367b7ae7b6b30a833289683.db, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 0 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.dbtest.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures +test.unit.container.test_sharder.TestSharder.test_shard_replication_quorum_failures ... ok +test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts +test.unit.container.test_sharder.TestSharder.test_sharded_record_sharding_progress_missing_contexts ... ok +test.unit.container.test_sharder.TestSharder.test_sharding_enabled +test.unit.container.test_sharder.TestSharder.test_sharding_enabled ... ok + +sharder-test WARNING: shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 +sharder-test WARNING: existing_shard_replication_quorum of 99 exceeds replica count 3, reducing to 3 +sharder-test DEBUG: Starting processing, state sharding, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Looking for misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: misplaced object source bounds [('', 'obj006')], path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=False) in 6.437301635742188e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: got 0 rows (deleted=True) in 7.843971252441406e-05s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished handling misplaced objects, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Continuing to cleave (3 done, 1 todo), path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaving from row None into .shards_a/c__3 for ShardRange<'obj006' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387>, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaving ShardRange<'obj006' to MaxBound as of 1795751566.60387, (0, 0) as of 1795751566.60387, created as of 1795751566.60387> - shard db already in sync, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Replicating new shard container .shards_a/c__3 for ShardRange, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test INFO: Cleaved ShardRange<'obj006' to MaxBound as of 1795751566.60387, (3, 3) as of 1795751717.93833, cleaved as of 1795751566.60387> in 0.019s, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Cleaved 1 shard ranges, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db' +sharder-test INFO: Completed cleaving, DB set to sharded state, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test DEBUG: Finished processing, state sharded, path: a/c, db: /tmp/tmpmbpeucz1/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.23344.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'bd6d9086-f74f-4b81-be55-6bb49765e60c-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmp8k8welr7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'bd6d9086-f74f-4b81-be55-6bb49765e60c-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmp8k8welr7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'bd6d9086-f74f-4b81-be55-6bb49765e60c-sda', 'cursor': '', 'max_row': 1, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmp8k8welr7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': 'bd6d9086-f74f-4b81-be55-6bb49765e60c-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': 1, 'last_cleave_to_row': None, 'cleaving_done': True, 'misplaced_done': True, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmp8k8welr7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.00000.db +sharder-test WARNING: Repeat cleaving required, context: {'ref': '62f70696-73f6-4494-9085-55e683bcb4d5-sda', 'cursor': '', 'max_row': 2, 'cleave_to_row': None, 'last_cleave_to_row': None, 'cleaving_done': False, 'misplaced_done': False, 'ranges_done': 0, 'ranges_todo': 0}, path: a/c, db: /tmp/tmp8k8welr7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33_1795751717.00000.db +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfb_x49mh/sda/containers/0/ash/c2hash/c2hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfb_x49mh/sda/containers/0/ash/c1hash/c1hash.db' +sharder-test DEBUG: Unlinked retiring db '/tmp/tmpfb_x49mh/sda/containers/0/ash/c3hash/c3hash.db' +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump +test.unit.container.test_sharder.TestSharder.test_shrinking_candidate_recon_dump ... ok +test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges +test.unit.container.test_sharder.TestSharder.test_update_root_container_all_ranges ... ok +test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported +test.unit.container.test_sharder.TestSharder.test_update_root_container_already_reported ... ok + +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 visited - attempted:0 success:0 failure:0 skipped:0 completed:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 scanned - attempted:0 success:0 failure:0 found:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 created - attempted:0 success:0 failure:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 cleaved - attempted:0 success:0 failure:0 min_time:0 max_time:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 misplaced - attempted:0 success:0 failure:0 found:0 placed:0 unplaced:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_root - attempted:0 success:0 failure:0 has_overlap:0 num_overlap:0 +sharder-test INFO: Since Fri Nov 27 17:55:18 2026 audit_shard - attempted:0 success:0 failure:0 +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=-1, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpqobvv3p7/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp1wpn44tt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp1wpn44tt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp1wpn44tt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp1wpn44tt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp1wpn44tt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmp1wpn44tt/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=6, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=7, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=8, tombstones=0, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 3, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=5, tombstones=3, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 4, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=4, tombstones=4, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_update_root_container_own_range +test.unit.container.test_sharder.TestSharder.test_update_root_container_own_range ... ok +test.unit.container.test_sharder.TestSharder.test_update_stat +test.unit.container.test_sharder.TestSharder.test_update_stat ... ok +test.unit.container.test_sharder.TestSharder.test_yield_objects +test.unit.container.test_sharder.TestSharder.test_yield_objects ... ok + +sharder-test DEBUG: tombstones = 5, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=3, tombstones=5, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 6, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=2, tombstones=6, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 7, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=1, tombstones=7, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: tombstones = 8, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: updated root objs=0, tombstones=8, path: a/c, db: /tmp/tmpjk80f1fq/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=False) in 0.00022983551025390625s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 15 rows (deleted=True) in 0.00017595291137695312s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.00012254714965820312s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0001742839813232422s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.00010275840759277344s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.00014543533325195312s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 0.0002028942108154297s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 0.00017499923706054688s, path: a/c, db: /tmp/tmpiwkjlf8_/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001544952392578125s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.0001666545867919922s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.0001285076141357422s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.0001327991485595703s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 0.00012564659118652344s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00010895729064941406s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 7.796287536621094e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 8.96453857421875e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 6.937980651855469e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=False) in 0.00017905235290527344s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 8.535385131835938e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 4 rows (deleted=True) in 0.0001838207244873047s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 7.605552673339844e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00010752677917480469s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.58306884765625e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 8.106231689453125e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 7.939338684082031e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 0.016386985778808594s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 9.1552734375e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=True) in 8.058547973632812e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.918212890625e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.20159912109375e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 7.891654968261719e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 9.036064147949219e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 8.869171142578125e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 0.0001125335693359375s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 8.7738037109375e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.dbtest.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range +test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range ... ok +test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range_no_objects +test.unit.container.test_sharder.TestSharder.test_yield_objects_to_shard_range_no_objects ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_add_synced_container +test.unit.container.test_sync_store.TestContainerSyncStore.test_add_synced_container ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_container_to_synced_container_path_conversion +test.unit.container.test_sync_store.TestContainerSyncStore.test_container_to_synced_container_path_conversion ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_iterate_synced_containers +test.unit.container.test_sync_store.TestContainerSyncStore.test_iterate_synced_containers ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_remove_synced_container +test.unit.container.test_sync_store.TestContainerSyncStore.test_remove_synced_container ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_synced_container_to_container_path_conversion +test.unit.container.test_sync_store.TestContainerSyncStore.test_synced_container_to_container_path_conversion ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove +test.unit.container.test_sync_store.TestContainerSyncStore.test_unhandled_exceptions_in_add_remove ... ok +test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted +test.unit.container.test_sync_store.TestContainerSyncStore.test_update_sync_store_according_to_metadata_and_deleted ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_audit_location_class ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_auditor_status ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_finding_of_hashdirs ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_only_catch_expected_errors ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_files ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_skipping_unmounted_devices ... ok +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle +test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator.test_update_auditor_status_throttle ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_creates_empty_hashes ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_mixed ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_no_hashes ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_primary ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_build_jobs_revert_only_tombstones ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_cleans_tmp ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_creates_datadir_error ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_mount_check ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_non_local_devs ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_multi_device_skips_non_ring_devices ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_overrides ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_invalid_paths ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_ec_policy_and_device +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_ec_policy_and_device ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_local_devs_servers_per_port +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_collect_parts_skips_non_local_devs_servers_per_port ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices_with_no_ec_policy_env +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_local_devices_with_no_ec_policy_env ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffix_delta ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_get_suffixes_to_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_first_enables_handoffs_only ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_default ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_enabled ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_false +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_false ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_none +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_false_and_first_none ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_ignores_handoffs_first ... ok + +sharder-test DEBUG: got 1 rows (deleted=False) in 0.00011444091796875s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=False) in 8.344650268554688e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 2 rows (deleted=True) in 8.177757263183594e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 8.392333984375e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 8.368492126464844e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=False) in 7.82012939453125e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 3 rows (deleted=True) in 0.00011849403381347656s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 1 rows (deleted=False) in 9.775161743164062e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=False) in 0.00011920928955078125s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=False) in 8.821487426757812e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 10 rows (deleted=True) in 0.0001990795135498047s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 5 rows (deleted=True) in 9.226799011230469e-05s, path: a/c, db: /tmp/tmpv8ljf_hl/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=False) in 0.00014257431030273438s, path: a/c, db: /tmp/tmpms5ve1oi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +sharder-test DEBUG: got 0 rows (deleted=True) in 8.606910705566406e-05s, path: a/c, db: /tmp/tmpms5ve1oi/sda/containers/0/f33/4a8a08f09d37b73795649038408b5f33/4a8a08f09d37b73795649038408b5f33.db +test DEBUG: Skipping the update of recently changed /tmp/tmp7trdw_ss/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7trdw_ss/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7trdw_ss/sdq/objects/auditor_status_ALL.json +test DEBUG: Skipping the update of recently changed /tmp/tmp7trdw_ss/sdp/objects/auditor_status_ALL.json +test DEBUG: Skipping: /tmp/tmp34_u_rfj/garbage is not a directory +test DEBUG: Skipping: /tmp/tmp34_u_rfj/garbage is not mounted +test DEBUG: Skipping: /tmp/tmphq9ars8o/sdq is not mounted +object-reconstructor DEBUG: Run listdir on /tmp/tmp5bxandkb/devices/sda/objects/0 (txn: tx442f9d36f1fb48bca11fa-006b08fec4) +object-reconstructor DEBUG: Run listdir on /tmp/tmp5bxandkb/devices/sda/objects/0 (txn: tx442f9d36f1fb48bca11fa-006b08fec4) +object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor ERROR: Unable to create /tmp/tmplqjo1d83/devices/sda/objects: Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1350, in collect_parts + mkdirs(obj_path) + ~~~~~~^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1169, in __call__ + return self._mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1173, in _mock_call + return self._execute_mock_call(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/unittest/mock.py", line 1228, in _execute_mock_call + raise effect +OSError: kaboom! +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor WARNING: sda is not mounted +object-reconstructor WARNING: sdb is not mounted +object-reconstructor WARNING: sdb is not mounted +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor ERROR: Unable to list partitions in '/tmp/tmp6lr_5apv/devices/sda/objects': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 1356, in collect_parts + partitions = os.listdir(obj_path) +NotADirectoryError: [Errno 20] Not a directory: '/tmp/tmp6lr_5apv/devices/sda/objects' +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 7.3909759521484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmpjml8rbsz/devices/sda/objects/1 (txn: txf8d5d66e9ffa497ab55d4-006b08feb3) +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor DEBUG: Run listdir on /tmp/tmp4jo85pkw/devices/sda/objects/1 (txn: txeab7e60f8b4a4e5eb1f88-006b08febf) +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.5299530029296875e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Ignored handoffs_first option in favor of handoffs_only. +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release.test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_none_and_first_false +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_none_and_first_false ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_false +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_false ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_true +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_handoffs_only_true_and_first_true ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_iter_nodes_for_frag ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_down ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_not_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_not_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_some_in_sync +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_primary_some_in_sync ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_but_already_reclaimed +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_but_already_reclaimed ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_cleanup_tombstone ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_cleanup_meta_pure_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_cleanup_meta_pure_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_also_primary +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_also_primary ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_new_data +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_does_not_cleanup_meta_new_data ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_is_handoff_fails +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_revert_is_handoff_fails ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_suffix_call_errors ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_missing_durable ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_sync_partner_unmounted ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_will_not_revert_to_handoff +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_process_job_will_not_revert_to_handoff ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_removes_non_partition_files ... ok + +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor WARNING: The handoffs_first option is deprecated in favor of handoffs_only. This option may be ignored in a future release. +object-reconstructor WARNING: Handoff only mode is not intended for normal operation, use handoffs_only with care. +object-reconstructor INFO: Nothing reconstructed for 4.76837158203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.9141387939453125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.337860107421875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.6226043701171875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.0994415283203125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor ERROR: Invalid response 404 from 10.0.0.0:1000/sda/0 policy#0 +object-reconstructor ERROR: Invalid response 404 from 10.0.0.1:1001/sdb/0 policy#0 +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 3.5762786865234375e-06 seconds. +object-reconstructor ERROR: 10.0.0.1:1001/sdb/0 policy#0 responded as unmounted +object-reconstructor INFO: Nothing reconstructed for 4.291534423828125e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.384185791015625e-06 seconds. +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpbtbgs9qt/devices/sda/objects/junk' +object-reconstructor INFO: Removing partition: /tmp/tmpbtbgs9qt/devices/sda/objects/junk +object-reconstructor WARNING: Unexpected entity in data dir: '/tmp/tmpbtbgs9qt/devices/sda/objects/not' +object-reconstructor INFO: Removing partition: /tmp/tmpbtbgs9qt/devices/sda/objects/not +object-reconstructor WARNING: Unable to read '/tmp/tmpbtbgs9qt/devices/sda/objects/1234/hashes.pkl' +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 1336, in __get_hashes + orig_hashes = self.consolidate_hashes(partition_path) + File "/build/reproducible-path/swift-2.36.0/swift/obj/diskfile.py", line 436, in consolidate_hashes + with lock_path(partition_dir): + ~~~~~~~~~^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1294, in lock_path + mkdirs(directory) + ~~~~~~^^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 802, in mkdirs + os.makedirs(path) + ~~~~~~~~~~~^^^^^^ + File "", line 228, in makedirs +FileExistsError: [Errno 17] File exists: '/tmp/tmpbtbgs9qt/devices/sda/objects/1234' (txn: txeab7e60f8b4a4e5eb1f88-006b08febf) +object-reconstructor WARNING: Unexpected entity '/tmp/tmpbtbgs9qt/devices/sda/objects/1234' is not a directory +object-reconstructor INFO: Removing partition: /tmp/tmpbtbgs9qt/devices/sda/objects/1234 +object-reconstructor DEBUG: Run listdir on /tmp/tmpbtbgs9qt/devices/sda/objects/2 +object-reconstructor DEBUG: Run listdir on /tmp/tmpbtbgs9qt/devices/sda/objects/1 (txn: tx6b347623b7094a709e041-006b08fec3) +object-reconstructor DEBUG: Run listdir on /tmp/tmpbtbgs9qt/devices/sda/objects/0 +object-reconstructor INFO: 6/6 (100.00%) partitions reconstructed in 0.03s (213.08/sec, 0s remaining) +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #0 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.15:1015/sdp/0/a/c/o policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #2 at 10.0.0.16:1016/sdq/0/a/c/o policy#0 while rebuilding to 10.0.0.2:1002/sdc/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #2 with frag indexes [0, 1, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.17:1017/sdr/0/a/c/o policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #3 with frag indexes [0, 1, 2, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #4 at 10.0.0.18:1018/sds/0/a/c/o policy#0 while rebuilding to 10.0.0.4:1004/sde/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #5 at 10.0.0.19:1019/sdt/0/a/c/o policy#0 while rebuilding to 10.0.0.5:1005/sdf/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #5 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #6 at 10.0.0.20:1020/sdu/0/a/c/o policy#0 while rebuilding to 10.0.0.6:1006/sdg/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #6 with frag indexes [0, 1, 2, 3, 4, 5, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #7 at 10.0.0.21:1021/sdv/0/a/c/o policy#0 while rebuilding to 10.0.0.7:1007/sdh/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #7 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #8 at 10.0.0.22:1022/sdw/0/a/c/o policy#0 while rebuilding to 10.0.0.8:1008/sdi/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #8 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #9 at 10.0.0.23:1023/sdx/0/a/c/o policy#0 while rebuilding to 10.0.0.9:1009/sdj/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #9 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #11 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #12 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.14:1014/sdo/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #13 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #0 at 10.0.0.0:1000/sda/0/a/c/o policy#0 while rebuilding to 10.0.0.14:1014/sdo/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #0 with frag indexes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.15:1015/sdp/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #2 at 10.0.0.2:1002/sdc/0/a/c/o policy#0 while rebuilding to 10.0.0.16:1016/sdq/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #2 with frag indexes [0, 1, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones)test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_duplicate_frags_no_errors +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_duplicate_frags_no_errors ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_no_ec_policy_env +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_reconstruct_with_no_ec_policy_env ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_ring_ip_and_bind_ip ... ok +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_sync_duplicates_to_remote_region ... ok + +object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.3:1003/sdd/0/a/c/o policy#0 while rebuilding to 10.0.0.17:1017/sdr/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #3 with frag indexes [0, 1, 2, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #4 at 10.0.0.4:1004/sde/0/a/c/o policy#0 while rebuilding to 10.0.0.18:1018/sds/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #5 at 10.0.0.5:1005/sdf/0/a/c/o policy#0 while rebuilding to 10.0.0.19:1019/sdt/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #5 with frag indexes [0, 1, 2, 3, 4, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #6 at 10.0.0.6:1006/sdg/0/a/c/o policy#0 while rebuilding to 10.0.0.20:1020/sdu/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #6 with frag indexes [0, 1, 2, 3, 4, 5, 7, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #7 at 10.0.0.7:1007/sdh/0/a/c/o policy#0 while rebuilding to 10.0.0.21:1021/sdv/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #7 with frag indexes [0, 1, 2, 3, 4, 5, 6, 8, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Found existing frag #8 at 10.0.0.8:1008/sdi/0/a/c/o policy#0 while rebuilding to 10.0.0.22:1022/sdw/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #8 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 9, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #9 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 10] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #11 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #12 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #13 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] +object-reconstructor INFO: Nothing reconstructed for 1.3589859008789062e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 0.00032210350036621094 seconds. +object-reconstructor INFO: Nothing reconstructed for 2.86102294921875e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor DEBUG: ssync completed ok: dev: sda, part: 0, policy: 0, num suffixes: 1, available: 0, sent: 0, deletable: 0 +object-reconstructor INFO: Nothing reconstructed for 6.4373016357421875e-06 seconds. +object-reconstructor INFO: Running object reconstructor in script mode. +object-reconstructor DEBUG: Run listdir on /tmp/tmp7cfhfhxa/devices/sda/objects-1/0 +object-reconstructor INFO: 1/1 (100.00%) partitions reconstructed in 0.01s (160.95/sec, 0s remaining) +object-reconstructor INFO: Object reconstruction complete (once). (0.00 minutes) +object-reconstructor ERROR: Exception dumping recon cache: [Errno 2] No such file or directory: '/var/cache/swift/object.recon': +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 2194, in dump_recon_cache + with lock_file(cache_file, lock_timeout, unlink=False) as cf: + ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__ + return next(self.gen) + File "/build/reproducible-path/swift-2.36.0/swift/common/utils/__init__.py", line 1342, in lock_file + fd = os.open(filename, flags) +FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/swift/object.recon'test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies +test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor.test_two_ec_policies ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_age_conf ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_quarantine_threshold_conf ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_all_404s_fails_custom_request_node_count ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_error_with_invalid_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_errors_works ... ok + +object-reconstructor INFO: Nothing reconstructed for 1.3828277587890625e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 1.0251998901367188e-05 seconds. +object-reconstructor INFO: Nothing reconstructed for 1.049041748046875e-05 seconds. +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.9:1009/sdj/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 1.2159347534179688e-05 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 3, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 3, 5, 6, 7, 8, 10, 11, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77307,12 +77473,20 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request +Exception: kaboom! +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 5, 6, 7, 8, 10, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 1.33514404296875e-05 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.2:1002/sdc/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.3:1003/sdd/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.4:1004/sde/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.5:1005/sdf/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77325,12 +77499,16 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.10:1010/sdk/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77343,12 +77521,10 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77361,12 +77537,13 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.11:1011/sdl/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77379,12 +77556,10 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77397,12 +77572,10 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77415,12 +77588,513 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 1524, in _make_node_request +Exception: kaboom!test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_exceptions_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_duplicate_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_duplicate_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_missing_frag_does_not_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_finds_missing_frag_does_not_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_frags_on_handoffs ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_invalid_frag_index_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_invalid_frag_index_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_missing_headers ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixed_meta_timestamps_works +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixed_meta_timestamps_works ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_mixture_of_errors_fails ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_errors ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_not_old_enough ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_different_timestamp ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_etags ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_frag_resp_mixed_timestamps ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_invalid_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_invalid_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_etag_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_etag_header ... ok + +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Unable to get enough responses (13 x unknown error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor DEBUG: Found existing frag #4 at 10.0.0.5:1005/sdf/0/a/c/o policy#0 while rebuilding to 10.0.0.4:1004/sde/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 9.5367431640625e-06 seconds. +object-reconstructor DEBUG: Reconstructing frag from handoffs, node_count=28 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 7.867813110351562e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'None') +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'invalid') +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: None) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing Etag) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor WARNING: Invalid resp from 10.0.0.0:1000/sda/0/a/c/o policy#0, frag index 0 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [2, 3, 4, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 8.821487426757812e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #4 with frag indexes [0, 1, 2, 3, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 1.1444091796875e-05 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.0:1000/sda/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.6:1006/sdg/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.9:1009/sdj/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.12:1012/sdm/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor ERROR: Trying to GET 10.0.0.13:1013/sdn/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor WARNING: Invalid response 507 from 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.10:1010/sdk/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (5 x unknown, 6 x 404, 2 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 3.814697265625e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor INFO: Nothing reconstructed for 1.049041748046875e-05 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 8.106231689453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751723.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Mixed Etag (unexpected_etag, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751723.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: 'two') +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.0067901611328125e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing Etag) +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0 (invalid X-Object-Sysmeta-Ec-Frag-Index: '') +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_frag_index_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_frag_index_header ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_timestamp_header +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_missing_timestamp_header ... ok + +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 6.198883056640625e-06 seconds. +object-reconstructor WARNING: Invalid resp from 10.0.0.2:1002/sdc/0/a/c/o policy#0, frag index 3 (missing X-Backend-Data-Timestamp and X-Backend-Timestamp) +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x unknown, 11 x 404 error responses) to reconstruct non-durable 10.0.0.0:1000/sda/0/a/c/o policy#0 frag#0 +object-reconstructor INFO: Nothing reconstructed for 5.9604644775390625e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (3/10 from 3 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (10 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (9 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (8 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (6/10 from 6 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (7 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (7/10 from 7 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (6 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_more_than_threshold_frags +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_more_than_threshold_frags ... ok + +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (8/10 from 8 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (5 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (9/10 from 9 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (4 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor DEBUG: Found existing frag #3 at 10.0.0.1:1001/sdb/0/a/c/o policy#0 while rebuilding to 10.0.0.3:1003/sdd/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 2 ok responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751722.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404 error responses) to reconstruct non-durable 10.0.0.3:1003/sdd/0/a/c/o policy#0 frag#3 +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor WARNING: Invalid response 400 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 11 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.27:1027/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.41:1041/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.181:1181/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 179 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 400 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (1 x 400, 27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.27:1027/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.41:1041/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.181:1181/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_non_404_response +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_no_quarantine_non_404_response ... ok + +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 503 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 503 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.13:1013/sdn/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (11 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.27:1027/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.41:1041/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.181:1181/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (179 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Invalid response 507 from 10.0.0.17:1017/sda/0/a/c/o policy#0 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751724.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404, 1 x 507 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (12 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (13 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (14 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (15 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (16 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (17 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (18 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (19 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (20 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (21 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (22 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (23 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (24 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (27 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (28 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (29 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (30 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (31 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (32 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (33 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_absolute_number ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_four_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_three_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_one_rnc_two_replicas ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_quarantine_threshold_two_with_quarantine_age ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etag_with_same_timestamp ... ok + +object-reconstructor ERROR: Unable to get enough responses (34 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (35 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (36 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (37 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (38 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751725.00000 +object-reconstructor ERROR: Unable to get enough responses (39 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpba2n9j3x/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751725.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751726.00000 +object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp2q6l7bby/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751726.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751726.00000 +object-reconstructor ERROR: Unable to get enough responses (40 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmp_iyxbywd/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751726.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (1/10 from 1 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751726.00000 +object-reconstructor ERROR: Unable to get enough responses (26 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpsdgevcqe/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751726.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751726.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmpwdqb9uz4/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751726.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 7.152557373046875e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (2/10 from 2 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751727.00000 +object-reconstructor ERROR: Unable to get enough responses (25 x 404 error responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor WARNING: Quarantined object /tmp/tmps8v5czjj/devices/sda1/objects/9/77c/ab4a8c0dec756ad76845d2920375f77c/1795751727.00000#2#d.data: Solitary fragment #2 +object-reconstructor INFO: Nothing reconstructed for 5.245208740234375e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor ERROR: Mixed Etag (some garbage, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 6.67572021484375e-06 seconds. +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (c5fb6d138d0e30c1a777a2e70fdf44b8, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Mixed Etag (fb3d200eb5be7226d6ab1839145d575b, f0510d5479985e9523dc1688b0bc7d63) for 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 +object-reconstructor ERROR: Unable to get enough responses (5/10 from 13 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751727.00000test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_etags_same_timestamp_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_new_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_new_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_old_etag +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_old_etag ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_timestamps_etags_fail +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_fa_with_mixed_timestamps_etags_fail ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_parity_fa_with_data_node_failure +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_reconstruct_parity_fa_with_data_node_failure ... ok +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf +test.unit.obj.test_reconstructor.TestReconstructFragmentArchive.test_request_node_count_conf ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync +test.unit.obj.test_ssync.TestSsyncEC.test_fragment_sync ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_only_missing_durable_state +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_only_missing_durable_state ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_fragment_revert ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment +test.unit.obj.test_ssync.TestSsyncEC.test_handoff_non_durable_fragment ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable +test.unit.obj.test_ssync.TestSsyncEC.test_revert_job_with_legacy_durable ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index +test.unit.obj.test_ssync.TestSsyncEC.test_send_invalid_frag_index ... ok +test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none +test.unit.obj.test_ssync.TestSsyncEC.test_send_with_frag_index_none ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_multiple_buckets ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_deferral_single_bucket ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_init ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_ratelimited ... ok +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited +test.unit.obj.test_updater.TestBucketizedUpdateSkippingLimiter.test_iteration_unlimited ... ok +test.unit.proxy.controllers.test_account.TestGetAccountInfo.test_get_deleted_account_410 +test.unit.proxy.controllers.test_account.TestGetAccountInfo.test_get_deleted_account_410 ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_record_type_object_makes_no_cache_lookup ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_include_deleted_shards ... ok + +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 8, 9, 10] +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 4, 5, 6, 7, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 5.7220458984375e-06 seconds. +object-reconstructor DEBUG: Found existing frag #1 at 10.0.0.4:1004/sde/0/a/c/o policy#0 while rebuilding to 10.0.0.1:1001/sdb/0/a/c/o policy#0 +object-reconstructor DEBUG: Reconstruct frag #1 with frag indexes [0, 2, 3, 5, 6, 7, 8, 9, 10, 11] +object-reconstructor INFO: Nothing reconstructed for 7.62939453125e-06 seconds. +object-reconstructor ERROR: Unable to get enough responses (5/10 from 5 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag f0510d5479985e9523dc1688b0bc7d63 and timestamp 1795751727.00000 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag c5fb6d138d0e30c1a777a2e70fdf44b8 and timestamp 1795751728.00000 +object-reconstructor ERROR: Unable to get enough responses (4/10 from 4 ok responses) to reconstruct non-durable 10.0.0.1:1001/sdb/0/a/c/o policy#0 frag#1 with ETag fb3d200eb5be7226d6ab1839145d575b and timestamp 1795751729.00000 +object-reconstructor INFO: Nothing reconstructed for 5.4836273193359375e-06 seconds. +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 6, 7, 9, 11] +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 7, 9, 11, 12] +object-reconstructor ERROR: Trying to GET 10.0.0.7:1007/sdh/0/a/c/o policy#0: +Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/swift/obj/reconstructor.py", line 392, in _get_response conn = http_connect( - ip, port, node['device'], - self.partition, self.req.method, self.path, - headers=req_headers, - query_string=self.req.query_string) + node['replication_ip'], node['replication_port'], + node['device'], partition, 'GET', path, headers=headers) File "/build/reproducible-path/swift-2.36.0/swift/common/bufferedhttp.py", line 248, in http_connect return http_connect_raw( ipaddr, port, method, path, headers, query_string, ssl) @@ -77433,2007 +78107,68 @@ status = FakeStatus(status) File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 692, in __init__ raise status -OSError (txn: tx821816947c2a4e6dacd7b-0068fbeee3)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_response_codes_for_GET ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_swift_owner -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_swift_owner ... ok - -test ERROR: Container GET returning 503 for [] (txn: tx821816947c2a4e6dacd7b-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.1:1001/sdb (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.4:1004/sda (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.5:1005/sda (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.6:1006/sda (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.7:1007/sda (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500, 500, 500] (txn: tx664484c6ec5d42c9be1a9-0068fbeee3) -test INFO: Client disconnected on read of '/a/c' (txn: tx7bcc221b2eda491092633-0068fbeee3) -test INFO: Client disconnected on read of '/a/c' (txn: tx553bef07b92b433dbb43b-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx202a1e6f22054162a54df-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx202a1e6f22054162a54df-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx202a1e6f22054162a54df-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx202a1e6f22054162a54df-0068fbeee3) -test ERROR: Container GET returning 503 for [] (txn: tx202a1e6f22054162a54df-0068fbeee3) -test INFO: Client disconnected on read of '/a/c' (txn: tx202a1e6f22054162a54df-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: Container GET returning 503 for [] (txn: tx7c1971d015574ebe9b160-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: Container GET returning 503 for [] (txn: txb267f3bfed5b4c0c98143-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txd5f75dcfbe034637a965d-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txd5f75dcfbe034637a965d-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to GET /v1/a/c: Timeout (Nones) (txn: txd5f75dcfbe034637a965d-0068fbeee3) -test ERROR: Container GET returning 503 for [] (txn: txd5f75dcfbe034637a965d-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.1:1001/sdb re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx59b6f158755a4e32b3dc0-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to GET /v1/a/c: Timeout (Nones) (txn: tx59b6f158755a4e32b3dc0-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.0:1000/sda (txn: tx824c9ee7b9e244cf8d914-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx824c9ee7b9e244cf8d914-0068fbeee3) -test ERROR: ERROR 500 b'' Trying to GET /a/c From Container Server 10.0.0.3:1003/sdd (txn: tx824c9ee7b9e244cf8d914-0068fbeee3) -test ERROR: Container GET returning 503 for [500, 500, 500] (txn: tx824c9ee7b9e244cf8d914-0068fbeee3) -test ERROR: ERROR 503 b'' Trying to GET /a/c From Container Server 10.0.0.2:1002/sdc (txn: tx061eff6a5440469d8b6e8-0068fbeee3) -test ERROR: Node will be error limited for 60.00s: 10.0.0.2:1002/sdc, error: ERROR Insufficient Storage (txn: tx237c511402054a578f53e-0068fbeee3) -test DEBUG: Node is error limited: 10.0.0.2:1002/sdc (txn: tx237c511402054a578f53e-0068fbeee3) -test INFO: Client disconnected on read of '/a/c' (txn: tx237c511402054a578f53e-0068fbeee3) -test ERROR: Container GET returning 503 for [] (txn: txc00113eb13784ecdb00e7-0068fbeee3) -test INFO: Client disconnected on read of '/a/c' (txn: txc00113eb13784ecdb00e7-0068fbeee3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Client disconnected on read of '/a/c' (txn: tx116643bcdf2b4feab2f7e-0068fbeee3) -test INFO: Client disconnected on read of '/a/c' (txn: tx116643bcdf2b4feab2f7e-0068fbeee3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3)test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_POST -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_POST ... ok -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_PUT -test.unit.proxy.controllers.test_container.TestContainerController4Replicas.test_sys_meta_headers_PUT ... ok - -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to POST /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txd97055dc49fe427f8d5d2-0068fbeee3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: ERROR with Container server 10.0.0.0:1000/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: ERROR with Container server 10.0.0.3:1003/sdd re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: ERROR with Container server 10.0.0.2:1002/sdc re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: ERROR with Container server 10.0.0.4:1004/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: ERROR with Container server 10.0.0.5:1005/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: ERROR with Container server 10.0.0.6:1006/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: ERROR with Container server 10.0.0.7:1007/sda re: Trying to PUT /a/c: -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/base.py", line 2051, in _make_request - conn = http_connect( - ip, port, node['device'], part, method, path, - headers=headers, query_string=query) - File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 963, in connect - i, status = next(conn_id_and_code_iter) - ~~~~^^^^^^^^^^^^^^^^^^^^^^^ -StopIteration (txn: txd6adb84d006f440fb1454-0068fbeee4) -test ERROR: Container GET returning 503 for (200, 503, 503, 503) (txn: txd6adb84d006f440fb1454-0068fbeee4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9b7a1b0200464a41808e1-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc82e2f55169541d3883ef-0068fbeee4)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespace_caching ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_404_response ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_bad_response_body ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_cache_unused_recheck_listing_shard_ranges ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_incomplete_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_non_sharded_states ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_for_object_listing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_cache_write_with_cached_container_info ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_no_memcache_available ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_empty_list ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_read_from_cache_error ... ok - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txf8e6f179dab1410ab5883-0068fbeee4" "proxy-server 4171824" 0.0005 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf8e6f179dab1410ab5883-0068fbeee4 - 0.0067 VW - 1761341156.013236046 1761341156.019890785 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx3b4e80930d914a24be04c-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx3b4e80930d914a24be04c-0068fbeee4" "proxy-server 4171824" 0.0090 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx3b4e80930d914a24be04c-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx3b4e80930d914a24be04c-0068fbeee4" "proxy-server 4171824" 0.0113 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3b4e80930d914a24be04c-0068fbeee4 - 0.0165 - - 1761341156.020349979 1761341156.036882401 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b6f3b3b0ab0420cb776d-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5b6f3b3b0ab0420cb776d-0068fbeee4 - 0.0044 VW - 1761341156.049072981 1761341156.053494692 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx9462dd9a17d2484e8509a-0068fbeee4" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx9462dd9a17d2484e8509a-0068fbeee4 - 0.0071 VW - 1761341156.054089785 1761341156.061144114 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txa2e6267f9e3447d3b2e51-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txa2e6267f9e3447d3b2e51-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa2e6267f9e3447d3b2e51-0068fbeee4 - 0.0075 VW - 1761341156.061861277 1761341156.069315910 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txe0706cff2b89496eb2181-0068fbeee4" "proxy-server 4171824" 0.0016 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" "tx1919164f81924b62801d5-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" "tx1919164f81924b62801d5-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" "tx1919164f81924b62801d5-0068fbeee4" "proxy-server 4171824" 0.0121 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.02094" "tx1919164f81924b62801d5-0068fbeee4" "proxy-server 4171824" 0.0118 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341156.02094 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1919164f81924b62801d5-0068fbeee4 - 0.0220 VW - 1761341156.069996595 1761341156.092010736 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txba96b6650b844707b0a25-0068fbeee4" "object-server 4171824" 0.0008 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txba96b6650b844707b0a25-0068fbeee4" "proxy-server 4171824" 0.0074 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txba96b6650b844707b0a25-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txba96b6650b844707b0a25-0068fbeee4" "proxy-server 4171824" 0.0125 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txba96b6650b844707b0a25-0068fbeee4 - 0.0165 - - 1761341156.092556238 1761341156.109019041 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx76c0316e598646f2a93c6-0068fbeee4" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx76c0316e598646f2a93c6-0068fbeee4 - 0.0046 VW - 1761341156.121164799 1761341156.125715971 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx92ec04c4481c4f25b019f-0068fbeee4" "proxy-server 4171824" 0.0031 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx92ec04c4481c4f25b019f-0068fbeee4 - 0.0061 VW - 1761341156.126311541 1761341156.132461071 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txc2c5bf392c1f4afb853df-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txc2c5bf392c1f4afb853df-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc2c5bf392c1f4afb853df-0068fbeee4 - 0.0074 VW - 1761341156.133125782 1761341156.140535593 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx7993a31510404c9e8d8d5-0068fbeee4" "proxy-server 4171824" 0.0027 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" "tx8bed7cae9a364ba8b9ad4-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" "tx8bed7cae9a364ba8b9ad4-0068fbeee4" "proxy-server 4171824" 0.0072 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" "tx8bed7cae9a364ba8b9ad4-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.09314" "tx8bed7cae9a364ba8b9ad4-0068fbeee4" "proxy-server 4171824" 0.0115 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341156.09314 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx8bed7cae9a364ba8b9ad4-0068fbeee4 - 0.0215 VW - 1761341156.141219139 1761341156.162734747 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx783d6debedbc4c1e8dcb7-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx783d6debedbc4c1e8dcb7-0068fbeee4" "proxy-server 4171824" 0.0069 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx783d6debedbc4c1e8dcb7-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx783d6debedbc4c1e8dcb7-0068fbeee4" "proxy-server 4171824" 0.0119 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx783d6debedbc4c1e8dcb7-0068fbeee4 - 0.0159 - - 1761341156.163233995 1761341156.179096460 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb161177cb03841adb3c74-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "txb161177cb03841adb3c74-0068fbeee4" "proxy-server 4171824" 0.0038 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txb161177cb03841adb3c74-0068fbeee4 - 0.0118 - - 1761341156.180795670 1761341156.192640066 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf4b8ea8cb8cf4a64a1677-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf4b8ea8cb8cf4a64a1677-0068fbeee4 - 0.0042 VW - 1761341156.194774866 1761341156.198976755 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx0a8828009ff24ff1a2631-0068fbeee4" "proxy-server 4171824" 0.0037 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx0a8828009ff24ff1a2631-0068fbeee4 - 0.0066 VW - 1761341156.199543715 1761341156.206139088 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txbb95deff5d574283bd3fd-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txbb95deff5d574283bd3fd-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txbb95deff5d574283bd3fd-0068fbeee4 - 0.0099 VW - 1761341156.206758499 1761341156.216625214 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txc3107813c02b45b092c86-0068fbeee4" "proxy-server 4171824" 0.0036 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" "tx03fcb0560bd14f0d8513c-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" "tx03fcb0560bd14f0d8513c-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" "tx03fcb0560bd14f0d8513c-0068fbeee4" "proxy-server 4171824" 0.0085 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.16381" "tx03fcb0560bd14f0d8513c-0068fbeee4" "proxy-server 4171824" 0.0102 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341156.16381 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx03fcb0560bd14f0d8513c-0068fbeee4 - 0.0214 VW - 1761341156.217310190 1761341156.238718987 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx19cbea37b73746a4a9851-0068fbeee4" "object-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx19cbea37b73746a4a9851-0068fbeee4" "proxy-server 4171824" 0.0080 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx19cbea37b73746a4a9851-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx19cbea37b73746a4a9851-0068fbeee4" "proxy-server 4171824" 0.0106 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx19cbea37b73746a4a9851-0068fbeee4 - 0.0157 - - 1761341156.239197016 1761341156.254931688 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa50af39ccbdf46cf958e6-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa50af39ccbdf46cf958e6-0068fbeee4 - 0.0043 VW - 1761341156.256681681 1761341156.261023760 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txd5e1040751b2470a99ef5-0068fbeee4" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txd5e1040751b2470a99ef5-0068fbeee4 - 0.0058 VW - 1761341156.261655807 1761341156.267490864 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx2c1a395af7b145b786755-0068fbeee4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx2c1a395af7b145b786755-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txe8a1ef17d15744fab789b-0068fbeee4" "proxy-server 4171824" 0.0039 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2c1a395af7b145b786755-0068fbeee4 - 0.0192 VW - 1761341156.268124104 1761341156.287301302 0 - (txn: txfc343bd26362437485769-0068fbeee4) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "txfc343bd26362437485769-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "txfc343bd26362437485769-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "txfc343bd26362437485769-0068fbeee4" "proxy-server 4171824" 0.0108 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "txfc343bd26362437485769-0068fbeee4" "proxy-server 4171824" 0.0105 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341156.23976 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txfc343bd26362437485769-0068fbeee4 - 0.0230 VW - 1761341156.275209188 1761341156.298173428 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5a1c5450226c42ad8b280-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5a1c5450226c42ad8b280-0068fbeee4" "proxy-server 4171824" 0.0077 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5a1c5450226c42ad8b280-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5a1c5450226c42ad8b280-0068fbeee4" "proxy-server 4171824" 0.0116 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx5a1c5450226c42ad8b280-0068fbeee4 - 0.0155 - - 1761341156.298650742 1761341156.314132690 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx31475d0f9d5e4fe1b223f-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx31475d0f9d5e4fe1b223f-0068fbeee4 - 0.0046 VW - 1761341156.316004753 1761341156.320589304 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx419d0700d32a41c0baaaf-0068fbeee4" "proxy-server 4171824" 0.0032 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx419d0700d32a41c0baaaf-0068fbeee4 - 0.0060 VW - 1761341156.321196556 1761341156.327244759 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx2c26fd7de31344a3b9df2-0068fbeee4" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx2c26fd7de31344a3b9df2-0068fbeee4" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx2c26fd7de31344a3b9df2-0068fbeee4 - 0.0060 VW - 1761341156.327877045 1761341156.333858490 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx5b19cf0d5eae4002bb587-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx5b19cf0d5eae4002bb587-0068fbeee4" "proxy-server 4171824" 0.0075 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx5b19cf0d5eae4002bb587-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx5b19cf0d5eae4002bb587-0068fbeee4" "proxy-server 4171824" 0.0098 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx5b19cf0d5eae4002bb587-0068fbeee4 - 0.0147 - - 1761341156.334275723 1761341156.348957300 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc505ff5e7c24db084aba-0068fbeee4" "proxy-server 4171824" 0.0015 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcc505ff5e7c24db084aba-0068fbeee4 - 0.0043 VW - 1761341156.350755215 1761341156.355044842 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb484aa6ba9a64745ab870-0068fbeee4" "proxy-server 4171824" 0.0034 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb484aa6ba9a64745ab870-0068fbeee4 - 0.0063 VW - 1761341156.355634689 1761341156.361981869 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx23cc69d330084088b1a05-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx23cc69d330084088b1a05-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx33c1c4a378874508a163a-0068fbeee4" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx23cc69d330084088b1a05-0068fbeee4 - 0.0183 VW - 1761341156.362618685 1761341156.380963564 0 - (txn: tx51162dfd9d32405b89b80-0068fbeee4) -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" "tx51162dfd9d32405b89b80-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" "tx51162dfd9d32405b89b80-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" "tx51162dfd9d32405b89b80-0068fbeee4" "proxy-server 4171824" 0.0104 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1761341156.33484" "tx51162dfd9d32405b89b80-0068fbeee4" "proxy-server 4171824" 0.0101 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/0135_o_non_ascii%25C2%25A3/sub/1761341156.33484 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx51162dfd9d32405b89b80-0068fbeee4 - 0.0216 VW - 1761341156.369894981 1761341156.391526461 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbe883eefa2aa408cbaee0-0068fbeee4" "object-server 4171824" 0.0008 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbe883eefa2aa408cbaee0-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbe883eefa2aa408cbaee0-0068fbeee4" "proxy-server 4171824" 0.0150 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/3/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "txbe883eefa2aa408cbaee0-0068fbeee4" "proxy-server 4171824" 0.0151 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txbe883eefa2aa408cbaee0-0068fbeee4 - 0.0206 - - 1761341156.392047405 1761341156.412660122 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcddbc9b40c854d11a483c-0068fbeee4" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcddbc9b40c854d11a483c-0068fbeee4 - 0.0046 VW - 1761341156.414488792 1761341156.419080496 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx4172a1eb2ed24c10a8c8b-0068fbeee4" "proxy-server 4171824" 0.0041 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx4172a1eb2ed24c10a8c8b-0068fbeee4 - 0.0071 VW - 1761341156.419708967 1761341156.426801443 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 764 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txc04631b8873846569da84-0068fbeee4" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - txc04631b8873846569da84-0068fbeee4 - 0.0077 VW - 1761341156.427443266 1761341156.435122013 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976?symlink=get" "tx648c329899464da4acd6b-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976?symlink=get" "tx648c329899464da4acd6b-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341156.23976%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx648c329899464da4acd6b-0068fbeee4 - 0.0130 VW - 1761341156.435717344 1761341156.448694229 0 - (txn: txd0a64f2e4ee44e56aa88a-0068fbeee4) -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd0a64f2e4ee44e56aa88a-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd0a64f2e4ee44e56aa88a-0068fbeee4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd0a64f2e4ee44e56aa88a-0068fbeee4" "proxy-server 4171824" 0.0103 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txd0a64f2e4ee44e56aa88a-0068fbeee4" "proxy-server 4171824" 0.0099 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd0a64f2e4ee44e56aa88a-0068fbeee4 - 0.0154 VW - 1761341156.443264008 1761341156.458625078 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 204 - "DELETE http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "tx89f1f75a8b4e41c080a10-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "tx89f1f75a8b4e41c080a10-0068fbeee4" "proxy-server 4171824" 0.0056 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 204 - "DELETE http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "tx89f1f75a8b4e41c080a10-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1761341156.23976" "tx89f1f75a8b4e41c080a10-0068fbeee4" "proxy-server 4171824" 0.0084 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1761341156.23976 HTTP/1.0 204 - Swift - - - - tx89f1f75a8b4e41c080a10-0068fbeee4 - 0.0130 VW - 1761341156.459204674 1761341156.472246647 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0874310a430a4ea38bec9-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=0135_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx0874310a430a4ea38bec9-0068fbeee4" "proxy-server 4171824" 0.0040 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D0135_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - tx0874310a430a4ea38bec9-0068fbeee4 - 0.0120 - - 1761341156.474089622 1761341156.486099482 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07ca48c6cf9045bbbcafb-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/0/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:44927/sdb1/2/a/5_oc_asciiwhoops" "tx07ca48c6cf9045bbbcafb-0068fbeee4" "container-server 4171824" 0.0012 "-" 4171824 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/0/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:32857/sda1/2/a/5_oc_asciiwhoops" "tx07ca48c6cf9045bbbcafb-0068fbeee4" "container-server 4171824" 0.0010 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx07ca48c6cf9045bbbcafb-0068fbeee4" "proxy-server 4171824" 0.0142 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx07ca48c6cf9045bbbcafb-0068fbeee4" "proxy-server 4171824" 0.0100 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx07ca48c6cf9045bbbcafb-0068fbeee4 - 0.0230 - - 1761341156.488096237 1761341156.511091232 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3dabced4d463482cb854f-0068fbeee4" "proxy-server 4171824" 0.0021 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3dabced4d463482cb854f-0068fbeee4 - 0.0052 VW - 1761341156.512834311 1761341156.518009663 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txd95b3ff538c0420485218-0068fbeee4" "proxy-server 4171824" 0.0014 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txd95b3ff538c0420485218-0068fbeee4 - 0.0043 VW - 1761341156.518610239 1761341156.522960186 0 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txa146c6bfff0f46dc987ae-0068fbeee4" "proxy-server 4171824" 0.0003 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txa146c6bfff0f46dc987ae-0068fbeee4" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa146c6bfff0f46dc987ae-0068fbeee4 - 0.0057 VW - 1761341156.523543835 1761341156.529202461 0 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "txbc4db9595a9543dab34e5-0068fbeee4" "object-server 4171824" 0.0006 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "txbc4db9595a9543dab34e5-0068fbeee4" "proxy-server 4171824" 0.0073 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "txbc4db9595a9543dab34e5-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "txbc4db9595a9543dab34e5-0068fbeee4" "proxy-server 4171824" 0.0155 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 PUT /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - txbc4db9595a9543dab34e5-0068fbeee4 - 0.0191 - - 1761341156.529766083 1761341156.548906565 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx510a110f881c4e25a91ef-0068fbeee4" "proxy-server 4171824" 0.0016 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx510a110f881c4e25a91ef-0068fbeee4 - 0.0045 VW - 1761341156.550590277 1761341156.555097342 - - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx194045f6a3e5484f8e87b-0068fbeee4" "proxy-server 4171824" 0.0029 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx194045f6a3e5484f8e87b-0068fbeee4 - 0.0059 VW - 1761341156.555694818 1761341156.561622858 0 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx3b3a84c59e004a319b9b8-0068fbeee4" "proxy-server 4171824" 0.0007 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx3b3a84c59e004a319b9b8-0068fbeee4" "proxy-server 4171824" 0.0006 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sdb1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txd93de145ac3643c3b7936-0068fbeee4" "proxy-server 4171824" 0.0003 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a/none" 404 - "HEAD http://localhost/v1/a/none" "txd93de145ac3643c3b7936-0068fbeee4" "proxy-server 4171824" 0.0003 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx3b3a84c59e004a319b9b8-0068fbeee4 - 0.0132 VW - 1761341156.562227488 1761341156.575398684 0 - (txn: tx70ac66b6fd7c4243a63a5-0068fbeee4) -proxy INFO: - - 24/Oct/2025/21/25/56 PUT /v1/a/none/003foo/1761341156.53032 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx70ac66b6fd7c4243a63a5-0068fbeee4 - 0.0067 VW - 1761341156.569159985 1761341156.575846910 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/0/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx385e8d1cbd744270b1934-0068fbeee4" "proxy-server 4171824" 0.0022 "-" 4171824 - -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx385e8d1cbd744270b1934-0068fbeee4 - 0.0051 VW - 1761341156.577592134 1761341156.582708597 - - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txd3c498e6b4b34098b3fb0-0068fbeee4" "proxy-server 4171824" 0.0032 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txd3c498e6b4b34098b3fb0-0068fbeee4 - 0.0062 VW - 1761341156.583295822 1761341156.589470625 0 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sda1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx2a12af3f180b4183a8737-0068fbeee4" "proxy-server 4171824" 0.0004 "-" 4171824 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "GET /sdb1/0/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx2a12af3f180b4183a8737-0068fbeee4" "proxy-server 4171824" 0.0004 "-" 4171824 0 -proxy INFO: - - 24/Oct/2025/21/25/56 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx2a12af3f180b4183a8737-0068fbeee4 - 0.0058 VW - 1761341156.590062141 1761341156.595903158 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container_utf_object -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container_utf_object ... ok - -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx6c3c7f376b724afdb925d-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txb323a760dd07479b93507-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx85937bd19c534bddb10f2-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx2638288cafb54fedba5bd-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf4f0d33849db486192949-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx50b5d6fbc88f4886b83c4-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txafec98f816e54c80b004d-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txed3c8db13ce942078b4ae-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txb7c0d98850e74edfbd94f-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc7614544bc304b7bb413e-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0361e2f646e348a0a2778-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc29470652fa9459c924bf-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx9e5080ac96cc4a21a3090-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txc0b75e0a870543c8b8b9f-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txeaa577bc40964fa2956df-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx154ad51996f645bebc4bc-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9121a0d7fce84d62b7616-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx26f6b8651a684b41a4d23-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txc7d26bc100cd470b94943-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx0d68fcdb6c6f4b8bad292-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx99a57b2c4a29478aa7376-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: txe3b2e92cfd0f4a6eb80b3-0068fbeee4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txcbf020a2e70545f9b5b58-0068fbeee4) -test ERROR: Failed to get namespaces from /v1/a/c?states=listing&format=json: invalid data: KeyError('name') (txn: txd0e0dc60185a45b4a2937-0068fbeee4) -test ERROR: Problem with container shard listing response from /v1/a/c?states=listing&format=json: ValueError('not a list') (txn: txcb36ed1a92bb45fe9c6be-0068fbeee4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx910c88c46ff34818b697c-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&format=json (txn: tx4a1f37b1d91b42c68c0f7-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&reverse=true&format=json (txn: txe591c696c16f40d18bc63-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&format=json (txn: tx8ab2826d31c448698553d-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&marker=jam&end_marker=kale&format=json (txn: tx808460980c20459eb6b87-0068fbeee4) -test DEBUG: Found 3 shards in cache for /v1/a/c?states=listing&includes=egg&format=json (txn: txe958d46a3f594aeaaf8cc-0068fbeee4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_GET_namespaces_write_to_cache_with_x_newest ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_cache_clearing ... ok -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi -test.unit.proxy.controllers.test_container.TestGetPathNamespaceCachingLegacy.test_get_from_shards_add_root_spi ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_object ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard_with_listing_state -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_record_type_shard_with_listing_state ... ok - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sdb1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "txa4a99f67c6e24245adf6d-0068fbeee4" "object-server 4171824" 0.0004 "-" 4171824 0 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sdb1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "txa4a99f67c6e24245adf6d-0068fbeee4" "proxy-server 4171824" 0.0054 "-" 4171824 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sda1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "txa4a99f67c6e24245adf6d-0068fbeee4" "object-server 4171824" 0.0005 "-" 4171824 0 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:25:56 +0000] "DELETE /sda1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "txa4a99f67c6e24245adf6d-0068fbeee4" "proxy-server 4171824" 0.0079 "-" 4171824 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/25/56 DELETE /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - txa4a99f67c6e24245adf6d-0068fbeee4 - 0.0124 - - 1761341156.596386909 1761341156.608780622 0 - - -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7892de5774b043f1addfe-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txe21eb2ed0dcc4565878ff-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txabb48b39bebf470b8a7a3-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx5f5a2f6caf164821aaa47-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx83253c78e09c406393a11-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9f45bf5d0c3d49d2a029b-0068fbeee4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Skipping shard cache lookup (x-newest) for /v1/a/c?states=listing&format=json (txn: tx20a154b294da411fade77-0068fbeee4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx20a154b294da411fade77-0068fbeee4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: GET listing from 3 shards for: /v1/a/c -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} -test ERROR: Aborting listing from shards due to bad response: [204] -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: Setting object count to 1032 (txn: txad6b381910c44f05b9c61-0068fbeee5) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=10000&marker=&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=9992&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: Setting object count to 48 (txn: tx843031bc0f72423fb49c1-0068fbeee5) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc722c93393c94b0f9db56-0068fbeee5)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_empty_shard_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_gap_in_shards_with_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: Setting object count to 1064 (txn: txc722c93393c94b0f9db56-0068fbeee5) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&format=json&limit=10000&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx67fb75436d7a4f73a684f-0068fbeee5) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&reverse=true&format=json&limit=10000&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Get listing from /v1/.shards_a/c_ham?marker=koolaid&reverse=true&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcba15f8d12714fd1a3325-0068fbeee5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Setting object count to 1065 (txn: tx643cc12452c946c092c05-0068fbeee6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='onion') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=onion%00 {'X-Backend-Record-Type': 'auto'} (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='rhubarb') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=rhubarb%00 {'X-Backend-Record-Type': 'auto'} (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Setting object count to 1065 (txn: tx68d8ab6e05874d57afbf9-0068fbeee6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx9bb5c21a43b048dbae08f-0068fbeee7)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_mixed_policies_error ... ok - -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: tx9bb5c21a43b048dbae08f-0068fbeee7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 503 (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: tx89c0dbbcc1804eb29c2d3-0068fbeee8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx5fbfce7cf3324f34b7033-0068fbeee8) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx5fbfce7cf3324f34b7033-0068fbeee8) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx5fbfce7cf3324f34b7033-0068fbeee8) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx5fbfce7cf3324f34b7033-0068fbeee8) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: txfd50aa5182334f6f8589e-0068fbeee8) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txfd50aa5182334f6f8589e-0068fbeee8) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txfd50aa5182334f6f8589e-0068fbeee8) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: txfd50aa5182334f6f8589e-0068fbeee8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: Setting object count to 3120 (txn: tx91e070c3e5d54713afd81-0068fbeee9) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: Setting object count to 3120 (txn: txe47f73fdbb2f490ba8e88-0068fbeee9) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: Setting object count to 3120 (txn: tx0a397ee5176a4e81a86b2-0068fbeee9) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: Setting object count to 3120 (txn: tx8a4f7ed55a3f417c8f041-0068fbeee9) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_no_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: Setting object count to 3120 (txn: txd36728c206954642bc1f5-0068fbeee9) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx682afaef676a49a19eeb8-0068fbeee9) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx763ca6a9ec89498a9fefc-0068fbeee9) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx982cd4e0427c4a95a7bda-0068fbeee9) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx24cce8ff0b49424189d27-0068fbeee9) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx24cce8ff0b49424189d27-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx24cce8ff0b49424189d27-0068fbeee9) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx24cce8ff0b49424189d27-0068fbeee9) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: tx09536b84fca3427ba93ab-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx09536b84fca3427ba93ab-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx09536b84fca3427ba93ab-0068fbeee9) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx09536b84fca3427ba93ab-0068fbeee9) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx4cfaf5c44dbf43e3816e3-0068fbeee9) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx4cfaf5c44dbf43e3816e3-0068fbeee9) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx4cfaf5c44dbf43e3816e3-0068fbeee9) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx4cfaf5c44dbf43e3816e3-0068fbeee9) +Exception: kaboom! +object-reconstructor ERROR: Trying to GET 10.0.0.8:1008/sdi/0/a/c/o policy#0: Timeout (Nones) +object-reconstructor DEBUG: Reconstruct frag #10 with frag indexes [0, 1, 2, 3, 4, 5, 9, 11, 12, 13] +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +object-reconstructor INFO: Nothing reconstructed for 9.298324584960938e-06 seconds. +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:51199 +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 55624) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 5, sent: 4, deletable: 5 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:27] "SSYNC /dev/9 HTTP/1.1" 200 428 0.140301 +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:34471 +test-ssync-receiver INFO: (525332) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 56742) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 4, available: 4, sent: 2, deletable: 4 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:27] "SSYNC /dev/9 HTTP/1.1" 200 354 0.158644 +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:52943 +test-ssync-receiver INFO: (525332) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 43708) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 5, available: 4, sent: 3, deletable: 4 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:28] "SSYNC /dev/9 HTTP/1.1" 200 391 0.134974 +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:47489 +test-ssync-receiver INFO: (525332) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 51690) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 3, available: 3, sent: 2, deletable: 3 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:28] "SSYNC /dev/9 HTTP/1.1" 200 354 0.136447 +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:54913 +test-ssync-receiver INFO: (525332) wsgi exited, is_accepting=True +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 44908) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:28] "SSYNC /dev/9 HTTP/1.1" 200 317 0.110948 +test-ssync-sender DEBUG: Run listdir on /tmp/tmpf3z2n8sh/tmp_test_ssync_sender/dev/objects/9 +test-ssync-receiver DEBUG: Run listdir on /tmp/tmpf3z2n8sh/tmp_test_ssync_receiver/dev/objects/9 +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 44912) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 0, deletable: 1 +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:28] "SSYNC /dev/9 HTTP/1.1" 200 276 0.109985 +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:43201 +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 41920) +test-ssync-receiver INFO: (525332) wsgi exited, is_accepting=True +test-ssync-sender ERROR: 127.0.0.1:43201/dev/9 Expected status 200; got 400 (b"Invalid X-Backend-Ssync-Frag-Index 'Not a number'") +test-ssync-receiver DEBUG: Labeled statsd mode: disabled (test-ssync-receiver) +test-ssync-receiver INFO: (525332) wsgi starting up on http://127.0.0.1:42251 +test-ssync-receiver DEBUG: (525332) accepted ('127.0.0.1', 32938) +test-ssync-sender DEBUG: ssync completed ok: dev: dev, part: 9, policy: 0, num suffixes: 1, available: 1, sent: 1, deletable: 1 +test-ssync-receiver INFO: 127.0.0.1 - - [27/Nov/2026 17:55:28] "SSYNC /dev/9 HTTP/1.1" 200 317 0.156568 +test-ssync-receiver INFO: (525332) wsgi exited, is_accepting=True test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx9d634e119e41441e9567f-0068fbeeea)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_overlapping_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_overlapping_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_errors_no_memcache ... ok - -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: Setting object count to 1068 (txn: tx9d634e119e41441e9567f-0068fbeeea) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=lemon {'X-Backend-Record-Type': 'auto'} (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=8976&marker=m&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=8932&marker=A&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Setting object count to 1068 (txn: tx6f163ccac8944865bd99c-0068fbeeea) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 404 (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx23a115e651a24df6bf8a9-0068fbeeeb) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 503 (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: tx16f0deea768b4c61aae13-0068fbeeec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_a', lower='', upper='a') .shards_a/c_a with {'X-Backend-Record-Type': 'auto'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Get listing from /v1/.shards_a/c_a?format=json&limit=10000&marker=&end_marker=a%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx2d7888f821a44456a908b-0068fbeeec)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_between_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_between_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharded_shard_with_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'object'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'object'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'object'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Setting object count to 1058 (txn: tx2d7888f821a44456a908b-0068fbeeec) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Setting object count to 1024 (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Setting object count to 1024 (txn: tx51a83b670cd048318cacc-0068fbeeed) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c_sub_pie', lower='lemon', upper='') a/c_sub_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Get listing from /v1/a/c_sub_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txd3605c77edca4144a131c-0068fbeeee) -test DEBUG: Setting object count to 1072 (txn: txd3605c77edca4144a131c-0068fbeeee) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb3ba5f584c4749edb6e1e-0068fbeeef)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_mixed_policies ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_no_memcache ... ok - -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Setting object count to 1072 (txn: txb3ba5f584c4749edb6e1e-0068fbeeef) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Setting object count to 1072 (txn: tx0d62644a51d84e05a7eef-0068fbeef0) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_sharding_shard_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_deleted_shard ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_no_memcache ... ok - -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Setting object count to 1072 (txn: tx7eead18180104c4fa216f-0068fbeef0) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txc25e9ee464684f9d92b8d-0068fbeef1) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: txc25e9ee464684f9d92b8d-0068fbeef1) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txc25e9ee464684f9d92b8d-0068fbeef1) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00&states=listing: 404 (txn: txc25e9ee464684f9d92b8d-0068fbeef1) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: txc25e9ee464684f9d92b8d-0068fbeef1) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 5 shards for: /v1/a/c?delimiter=%2F&format=json&states=listing (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ha-ppy', lower='', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&format=json&limit=10000&marker=&end_marker=ha%2Fppy%00 {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx14419c881b8a450d8b585-0068fbeef2) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 6 shards for: /v1/a/c?delimiter=%2F&reverse=on&format=json&states=listing (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&reverse=on&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ha%2Fptic {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ha-ppy', lower='ha.d', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_reverse_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&reverse=on&format=json&limit=9998&marker=ha%2F&end_marker=ha.d {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Getting listing part 5 from shard Namespace(name='.shards_a/c_ha.d', lower='', upper='ha.d') .shards_a/c_ha.d with {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Get listing from /v1/.shards_a/c_ha.d?delimiter=%2F&reverse=on&format=json&limit=9997&marker=ha.ggle&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx8bf44a4cc8534ec78ea65-0068fbeef3) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx2ada1995ea824922957bc-0068fbeef4) -test DEBUG: Setting object count to 3120 (txn: tx2ada1995ea824922957bc-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test DEBUG: Setting object count to 3120 (txn: txa268c9269b8d4dc081d62-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test DEBUG: Setting object count to 3120 (txn: tx50ffa18d414b48bbba005-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test DEBUG: Setting object count to 3120 (txn: tx3344ea9d046348ef9b794-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test DEBUG: Setting object count to 3120 (txn: txc507e2c7b5894f56bc6a4-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txdc951949f27948a38be6d-0068fbeef4) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txdc951949f27948a38be6d-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txac847ad3588b4965b54ea-0068fbeef4) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txac847ad3588b4965b54ea-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txac847ad3588b4965b54ea-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txac847ad3588b4965b54ea-0068fbeef4)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_mix_ok_and_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharded_container_with_mix_ok_and_deleted_shard ... ok - -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txac847ad3588b4965b54ea-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txac847ad3588b4965b54ea-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txac847ad3588b4965b54ea-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txac847ad3588b4965b54ea-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: txad6b96dddd1640f48a63f-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc4bea5ed73b640ea8ba79-0068fbeef4) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: txc4bea5ed73b640ea8ba79-0068fbeef4) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc4bea5ed73b640ea8ba79-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txc4bea5ed73b640ea8ba79-0068fbeef4) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txc4bea5ed73b640ea8ba79-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txb7fd3d25ad4f46d6a89e9-0068fbeef4) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: txb7fd3d25ad4f46d6a89e9-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txb7fd3d25ad4f46d6a89e9-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: txb7fd3d25ad4f46d6a89e9-0068fbeef4) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txb7fd3d25ad4f46d6a89e9-0068fbeef4) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx157452cae62b43898fcc8-0068fbeef4) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx157452cae62b43898fcc8-0068fbeef4) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx157452cae62b43898fcc8-0068fbeef4) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx157452cae62b43898fcc8-0068fbeef4) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx157452cae62b43898fcc8-0068fbeef4) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 404 (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx0b9acbaf37194a1db754b-0068fbeef5) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txb6ae81606fa54a2fbb352-0068fbeef6)test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharding_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainer.test_GET_sharding_container_gap_in_shards_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_object -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_object ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard_with_listing_state -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_record_type_shard_with_listing_state ... ok +test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app)test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_listing_shards ... ok +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards +test.unit.proxy.controllers.test_container.TestGetExplicitRecordType.test_GET_shard_ranges_no_cache_when_requesting_updating_shards ... ok -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Setting object count to 1065 (txn: txb6ae81606fa54a2fbb352-0068fbeef6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9992&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1032 (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: Setting object count to 1032 (txn: txeb12d0396f8846cd80b67-0068fbeef6) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=10000&marker=&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 8 (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=9992&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 48 (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: Setting object count to 48 (txn: txa27420fb017f47518a6b5-0068fbeef6) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 40 (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9960&marker=h&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1064 (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: Setting object count to 1064 (txn: tx75c9eb2c2b9d45c8b5abc-0068fbeef6) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&format=json&states=listing (txn: tx6ac295cf61444a2d9a422-0068fbeef6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6ac295cf61444a2d9a422-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&format=json&limit=10000&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6ac295cf61444a2d9a422-0068fbeef6) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx6ac295cf61444a2d9a422-0068fbeef6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx6ac295cf61444a2d9a422-0068fbeef6)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_empty_shard_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_gap_in_shards_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_marker_beyond_end_marker_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_?marker=koolaid&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6ac295cf61444a2d9a422-0068fbeef6) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx6ac295cf61444a2d9a422-0068fbeef6) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=koolaid&reverse=true&format=json&states=listing (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_pie?marker=koolaid&reverse=true&format=json&limit=10000&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Get listing from /v1/.shards_a/c_ham?marker=koolaid&reverse=true&format=json&limit=10000&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx588703c4ba7d404395c60-0068fbeef6) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Setting object count to 1065 (txn: tx3e901972b7d7404f93c4c-0068fbeef7) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='onion') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=onion%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='rhubarb') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=rhubarb%00 {'X-Backend-Record-Type': 'auto'} (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Setting object count to 1065 (txn: tx4930754c2a574fff8615b-0068fbeef8) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txa5ae4beb3ea14bbb94f79-0068fbeef9) -test DEBUG: GET listing from 0 shards for: /v1/a/c?marker=bb&end_marker=aa&format=json&states=listing (txn: txa5ae4beb3ea14bbb94f79-0068fbeef9) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.2:1002/sdc (txn: txf289cd0a54e640ad910fe-0068fbeefa)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mix_ok_and_unavailable_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_mixed_policies_error ... ok - -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.0:1000/sda (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.1:1001/sdb (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.3:1003/sda (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.4:1004/sda (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: ERROR 503 b'""' Trying to GET /.shards_a/c_ From Container Server 10.0.0.5:1005/sda (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: Container GET returning 503 for [503, 503, 503, 503, 503, 503] (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 503 (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 503] (txn: txf289cd0a54e640ad910fe-0068fbeefa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx06153b89cfa94b90b9f72-0068fbeefa) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx06153b89cfa94b90b9f72-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx06153b89cfa94b90b9f72-0068fbeefa) -test ERROR: Aborting listing from shards due to bad shard policy index: 0 (expected 1) (txn: tx06153b89cfa94b90b9f72-0068fbeefa) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx381b98482eb34481addcc-0068fbeefa) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx381b98482eb34481addcc-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx381b98482eb34481addcc-0068fbeefa) -test ERROR: Aborting listing from shards due to bad shard policy index: None (expected 1) (txn: tx381b98482eb34481addcc-0068fbeefa) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: Setting object count to 3120 (txn: txe3b1ead40c6c47e3b3d3e-0068fbeefa) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: Setting object count to 3120 (txn: tx6d0d91a50ac74a51a9a07-0068fbeefa) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: Setting object count to 3120 (txn: tx1ff948edc4a746c89320d-0068fbeefb) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: Setting object count to 3120 (txn: tx1a06e687158e4918b03e5-0068fbeefb) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: Setting object count to 3120 (txn: txc958eed6823f4f548adb3-0068fbeefb) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_no_memcache ... ok - -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: tx2bdb6a50d2ee47fb8f63e-0068fbeefb) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: tx8a72f4833c0f4414af5ed-0068fbeefb) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx8c8c090e12064d0996b6d-0068fbeefb) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx1812cdde840d4a3b81f78-0068fbeefb) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1812cdde840d4a3b81f78-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1812cdde840d4a3b81f78-0068fbeefb) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx1812cdde840d4a3b81f78-0068fbeefb) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: txfea4f2cea46b4d9aaada4-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txfea4f2cea46b4d9aaada4-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: txfea4f2cea46b4d9aaada4-0068fbeefb) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txfea4f2cea46b4d9aaada4-0068fbeefb) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: tx94ffeefe3c054fb389b21-0068fbeefb) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx94ffeefe3c054fb389b21-0068fbeefb) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx94ffeefe3c054fb389b21-0068fbeefb) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx94ffeefe3c054fb389b21-0068fbeefb) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Found 1020 objects in shard (state=unsharded), total = 1068 (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: Setting object count to 1068 (txn: tx54e1951a35274caba00a0-0068fbeefc) -test DEBUG: GET listing from 3 shards for: /v1/a/c?reverse=true&format=json&states=listing (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='lemon', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txfbde1d9d18dd43da914b3-0068fbeefc)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_overlapping_shards_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_errors_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_errors_no_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&format=json&limit=10000&marker=&end_marker=lemon {'X-Backend-Record-Type': 'auto'} (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&format=json&limit=8976&marker=m&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Found 44 objects in shard (state=unsharded), total = 1068 (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&format=json&limit=8932&marker=A&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1068 (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Setting object count to 1068 (txn: txfbde1d9d18dd43da914b3-0068fbeefc) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 404 (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test ERROR: Aborting listing from shards due to bad response: [200, 404] (txn: tx1a51367fca834b89bcf79-0068fbeefc) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txe92e3641156c486a8cef9-0068fbeefd) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txe92e3641156c486a8cef9-0068fbeefd) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txe92e3641156c486a8cef9-0068fbeefd) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txe92e3641156c486a8cef9-0068fbeefd) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txe92e3641156c486a8cef9-0068fbeefd) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.1:1001/sdb (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.2:1002/sdc (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.0:1000/sda (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.3:1003/sda (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.4:1004/sda (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: ERROR 500 b'[]' Trying to GET /.shards_a/c_pie From Container Server 10.0.0.5:1005/sda (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: Container GET returning 503 for [500, 500, 500, 500, 500, 500] (txn: txe92e3641156c486a8cef9-0068fbeefd) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing: 503 (txn: txe92e3641156c486a8cef9-0068fbeefd) -test ERROR: Aborting listing from shards due to bad response: [200, 503] (txn: txe92e3641156c486a8cef9-0068fbeefd) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_a', lower='', upper='a') .shards_a/c_a with {'X-Backend-Record-Type': 'auto'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Get listing from /v1/.shards_a/c_a?format=json&limit=10000&marker=&end_marker=a%00 {'X-Backend-Record-Type': 'auto'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Found 33 objects in shard (state=unsharded), total = 33 (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=9967&marker=a&end_marker=b%00&states=listing (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'object'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=9967&marker=a&end_marker=b%00 {'X-Backend-Record-Type': 'object'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Found 1 objects in shard (state=sharded), total = 1 (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Found 1 objects in shard (state=sharded), total = 34 (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='b', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'object'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_between_shards -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_between_shards ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_to_root_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_shard_redirects_to_root_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharded_shard_with_memcache ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9966&marker=b&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1058 (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Setting object count to 1058 (txn: tx42acfdad0ab84e7fb7e88-0068fbeefe) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 1 shards for: /v1/a/c?format=json&states=listing (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: GET listing from 1 shards for: /v1/.shards_a/c_?format=json&limit=10000&marker=&end_marker=&states=listing (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c', lower='', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Get listing from /v1/a/c?format=json&limit=10000&marker=&end_marker= {'X-Backend-Record-Type': 'object'} (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Found 1024 objects in shard (state=sharded), total = 1024 (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Setting object count to 1024 (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Found 1024 objects in shard (state=sharding), total = 1024 (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Setting object count to 1024 (txn: tx0ffb29e23e7042e69f6c1-0068fbeeff) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test INFO: Caching listing namespaces for shard-listing-v2/.shards_a/c_pie (3 namespaces) (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c_sub_pie', lower='lemon', upper='') a/c_sub_pie with {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Get listing from /v1/a/c_sub_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 8 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Found 8 objects in shard (state=sharded), total = 48 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Setting object count to 1072 (txn: txd4fd8b76429846dfa7ca0-0068fbef00) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_mixed_policies ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_no_memcache ... ok - -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Setting object count to 1072 (txn: tx288a62ca7b114530bd9b4-0068fbef00) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Setting object count to 1072 (txn: tx1a1ad828ef56431cabebc-0068fbef01) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: GET listing from 3 shards for: /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00&states=listing (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Getting listing part 0 from shard Namespace(name='a/c_sub_juice', lower='ham', upper='juice') a/c_sub_juice with {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Get listing from /v1/a/c_sub_juice?format=json&limit=9960&marker=h&end_marker=juice%00 {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Getting listing part 1 from shard Namespace(name='a/c_sub_lemon', lower='juice', upper='lemon') a/c_sub_lemon with {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Get listing from /v1/a/c_sub_lemon?format=json&limit=9958&marker=j&end_marker=lemon%00 {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 4 (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_pie', lower='lemon', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'object'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9956&marker=l&end_marker=pie%00 {'X-Backend-Record-Type': 'object'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Found 4 objects in shard (state=sharding), total = 8 (txn: tx94b1d38eacce44dc926f6-0068fbef02)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_sharding_shard_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_deleted_shard ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_no_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_delimiter_reverse_no_memcache ... ok - -test DEBUG: Found 8 objects in shard (state=sharding), total = 48 (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Setting object count to 1072 (txn: tx94b1d38eacce44dc926f6-0068fbef02) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx8d02e9a742d741e08b672-0068fbef03) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx8d02e9a742d741e08b672-0068fbef03) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx8d02e9a742d741e08b672-0068fbef03) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00&states=listing: 404 (txn: tx8d02e9a742d741e08b672-0068fbef03) -test ERROR: Aborting listing from shards due to bad response: [404] (txn: tx8d02e9a742d741e08b672-0068fbef03) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 5 shards for: /v1/a/c?delimiter=%2F&format=json&states=listing (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ha-ppy', lower='', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&format=json&limit=10000&marker=&end_marker=ha%2Fppy%00 {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Found 2 objects in shard (state=unsharded), total = 2 (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 2 (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&format=json&limit=9998&marker=ha%2F&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx93ea934117ea4f2b8a9e7-0068fbef04) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 6 shards for: /v1/a/c?delimiter=%2F&reverse=on&format=json&states=listing (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='pie', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_?delimiter=%2F&reverse=on&format=json&limit=10000&marker=&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_pie?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 1 (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_ham', lower='ha/ptic', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_ham?delimiter=%2F&reverse=on&format=json&limit=9999&marker=pumpkin&end_marker=ha%2Fptic {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ha-ppy', lower='ha.d', upper='ha/ppy') .shards_a/c_ha-ppy with {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_ha-ppy?delimiter=%2F&reverse=on&format=json&limit=9998&marker=ha%2F&end_marker=ha.d {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 3 (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Getting listing part 5 from shard Namespace(name='.shards_a/c_ha.d', lower='', upper='ha.d') .shards_a/c_ha.d with {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Get listing from /v1/.shards_a/c_ha.d?delimiter=%2F&reverse=on&format=json&limit=9997&marker=ha.ggle&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 4 (txn: tx864c4983f3be4a22818e0-0068fbef04) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txef23435007cd4a548d53c-0068fbef05) -test DEBUG: Setting object count to 3120 (txn: txef23435007cd4a548d53c-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test DEBUG: Setting object count to 3120 (txn: txa043f8c97c3b4a26b673c-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: GET listing from 5 shards for: /v1/a/c?format=json&states=listing (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?format=json&limit=9952&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?format=json&limit=8928&marker=%D1%B0&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2096 (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=7904&marker=%E2%A8%83&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3120 (txn: txcdda67976f2d46b380b19-0068fbef05) -test DEBUG: Setting object count to 3120 (txn: txcdda67976f2d46b380b19-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (3 namespaces) (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='a/c', lower='pie', upper='') a/c with {'X-Backend-Record-Type': 'object'} (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Get listing from /v1/a/c?format=json&limit=9952&marker=p&end_marker= {'X-Backend-Record-Type': 'object'} (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Found 3072 objects in shard (state=sharded), total = 3120 (txn: txf040e21c8fce407ebd68e-0068fbef05) -test DEBUG: Setting object count to 3120 (txn: txf040e21c8fce407ebd68e-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: GET listing from 5 shards for: /v1/a/c?reverse=true&limit=&format=json&states=listing (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_?reverse=true&limit=10000&format=json&marker=&end_marker=%F0%9F%8C%B4 {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1024 (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?reverse=true&limit=8976&format=json&marker=%F0%9F%8C%B5&end_marker=%E2%98%83 {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2048 (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?reverse=true&limit=7952&format=json&marker=%E2%98%84&end_marker=pie {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 3072 (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?reverse=true&limit=6928&format=json&marker=q&end_marker=ham {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 3080 (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Getting listing part 4 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?reverse=true&limit=6920&format=json&marker=i&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 3120 (txn: tx97570dcc4fa4445982779-0068fbef05) -test DEBUG: Setting object count to 3120 (txn: tx97570dcc4fa4445982779-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: GET listing from 5 shards for: /v1/a/c?limit=49&format=json&states=listing (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?limit=49&format=json&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?limit=9&format=json&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?limit=1&format=json&marker=p&end_marker=%E2%98%83%00 {'X-Backend-Record-Type': 'auto'} (txn: txc88e36fab30345d18c1b5-0068fbef05) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 49 (txn: txc88e36fab30345d18c1b5-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: GET listing from 2 shards for: /v1/a/c?marker=%E2%98%86&format=json&states=listing (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&format=json&limit=10000&end_marker=%F0%9F%8C%B4%00 {'X-Backend-Record-Type': 'auto'} (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: Found 1022 objects in shard (state=unsharded), total = 1022 (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_', lower='🌴', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_?marker=%E2%A8%83&format=json&limit=8978&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 2046 (txn: txeffc8aba8ee7453eb5c98-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: GET listing from 4 shards for: /v1/a/c?end_marker=%E2%98%8A&format=json&states=listing (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_ham?end_marker=ham%00&format=json&limit=10000&marker= {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05)test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_memcache ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_mix_ok_and_deleted_shard -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharded_container_with_mix_ok_and_deleted_shard ... ok -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharding_container_gap_in_shards_with_memcache -test.unit.proxy.controllers.test_container.TestGetShardedContainerLegacy.test_GET_sharding_container_gap_in_shards_with_memcache ... ok -test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it -test.unit.proxy.controllers.test_obj.TestNumContainerUpdates.test_it ... ok - -test DEBUG: Get listing from /v1/.shards_a/c_pie?end_marker=pie%00&format=json&limit=9960&marker=h {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Found 8 objects in shard (state=unsharded), total = 48 (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_☃', lower='pie', upper='☃') .shards_a/c_☃ with {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%E2%98%83?end_marker=%E2%98%83%00&format=json&limit=9952&marker=p {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1072 (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Getting listing part 3 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?end_marker=%E2%98%8A&format=json&limit=8928&marker=%D1%B0 {'X-Backend-Record-Type': 'auto'} (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test DEBUG: Found 6 objects in shard (state=unsharded), total = 1078 (txn: tx48983ce4dc9d47d1bff83-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx13bee4c6b21e4ad3aabfd-0068fbef05) -test DEBUG: GET listing from 5 shards for: /v1/a/c?prefix=hat&format=json&states=listing (txn: tx13bee4c6b21e4ad3aabfd-0068fbef05) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='ham', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx13bee4c6b21e4ad3aabfd-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_pie?prefix=hat&format=json&limit=10000&marker=&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx13bee4c6b21e4ad3aabfd-0068fbef05) -test DEBUG: Found 0 objects in shard (state=unsharded), total = 0 (txn: tx13bee4c6b21e4ad3aabfd-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: tx0dc7bffc722545c5b7af4-0068fbef05) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json&states=listing (txn: tx0dc7bffc722545c5b7af4-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: tx0dc7bffc722545c5b7af4-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%86&end_marker=%E2%98%8A&limit=2&format=json {'X-Backend-Record-Type': 'auto'} (txn: tx0dc7bffc722545c5b7af4-0068fbef05) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: tx0dc7bffc722545c5b7af4-0068fbef05) -test INFO: Caching listing namespaces for shard-listing-v2/a/c (5 namespaces) (txn: txca2761381c084e7798a75-0068fbef05) -test DEBUG: GET listing from 1 shards for: /v1/a/c?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json&states=listing (txn: txca2761381c084e7798a75-0068fbef05) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_🌴', lower='☃', upper='🌴') .shards_a/c_🌴 with {'X-Backend-Record-Type': 'auto'} (txn: txca2761381c084e7798a75-0068fbef05) -test DEBUG: Get listing from /v1/.shards_a/c_%F0%9F%8C%B4?marker=%E2%98%8A&end_marker=%E2%98%86&limit=2&reverse=true&format=json {'X-Backend-Record-Type': 'auto'} (txn: txca2761381c084e7798a75-0068fbef05) -test DEBUG: Found 4 objects in shard (state=unsharded), total = 4 (txn: txca2761381c084e7798a75-0068fbef05) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_b', lower='a', upper='b') .shards_a/c_b with {'X-Backend-Record-Type': 'auto'} (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Get listing from /v1/.shards_a/c_b?format=json&limit=10000&marker=&end_marker=b%00 {'X-Backend-Record-Type': 'auto'} (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 1 (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_c', lower='b', upper='c') .shards_a/c_c with {'X-Backend-Record-Type': 'auto'} (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Get listing from /v1/.shards_a/c_c?format=json&limit=9999&marker=b&end_marker=c%00 {'X-Backend-Record-Type': 'auto'} (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 2 (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='c', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx04ef936e22b34db083d86-0068fbef06) -test WARNING: Failed to get container auto listing from /v1/.shards_a/c_?format=json&limit=9998&marker=c&end_marker=&states=listing: 404 (txn: tx04ef936e22b34db083d86-0068fbef06) -test ERROR: Aborting listing from shards due to bad response: [200, 200, 404] (txn: tx04ef936e22b34db083d86-0068fbef06) -test DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -test DEBUG: GET listing from 3 shards for: /v1/a/c?format=json&states=listing (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Getting listing part 0 from shard Namespace(name='.shards_a/c_ham', lower='', upper='ham') .shards_a/c_ham with {'X-Backend-Record-Type': 'auto'} (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Get listing from /v1/.shards_a/c_ham?format=json&limit=10000&marker=&end_marker=ham%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Found 40 objects in shard (state=unsharded), total = 40 (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Getting listing part 1 from shard Namespace(name='.shards_a/c_pie', lower='onion', upper='pie') .shards_a/c_pie with {'X-Backend-Record-Type': 'auto'} (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Get listing from /v1/.shards_a/c_pie?format=json&limit=9960&marker=h&end_marker=pie%00 {'X-Backend-Record-Type': 'auto'} (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Found 1 objects in shard (state=unsharded), total = 41 (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Getting listing part 2 from shard Namespace(name='.shards_a/c_', lower='rhubarb', upper='') .shards_a/c_ with {'X-Backend-Record-Type': 'auto'} (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Get listing from /v1/.shards_a/c_?format=json&limit=9959&marker=p&end_marker= {'X-Backend-Record-Type': 'auto'} (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Found 1024 objects in shard (state=unsharded), total = 1065 (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -test DEBUG: Setting object count to 1065 (txn: tx0f49ceca8ff84bd1ac4cc-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_all_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_headers_and_body -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_headers_and_body ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_statuses -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_half_not_found_statuses ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_handoff ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_404_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_507_and_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_507_and_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_timeouts -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_insufficient_found_plus_timeouts ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_limits_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_limits_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_missing_one ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_mostly_not_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_none_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_one_found ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_with_write_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_after_replication ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_DELETE_write_affinity_before_replication ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: tx166fb5a30e124081abc19-0068fbef07) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx166fb5a30e124081abc19-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.0:1000/sda, error: ERROR Insufficient Storage (txn: txd0ec7b32f0df492dbe3b2-0068fbef07) -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: txd0ec7b32f0df492dbe3b2-0068fbef07) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: txd0ec7b32f0df492dbe3b2-0068fbef07) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: txd0ec7b32f0df492dbe3b2-0068fbef07) -proxy-server ERROR: Object DELETE returning 503 for (503,) (txn: txd0ec7b32f0df492dbe3b2-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to DELETE /a/c/o: Timeout (Nones) (txn: tx3b8ad9c8176b4d04b391f-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_GET_all_primaries_error_limited -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_GET_all_primaries_error_limited ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_simple -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_simple ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_different_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_different_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_some_missing -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_some_missing ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_two_vector_timestamps -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_HEAD_x_newest_with_two_vector_timestamps ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_insufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_insufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_sufficient_handoff_succeeds -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_fail_sufficient_handoff_succeeds ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_all_primaries_succeed ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_others_fail_handoffs_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_insufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_non_int_delete_after ... ok - -proxy-server DEBUG: Node is error limited: 10.0.0.0:1000/sda (txn: tx6aaecfefb67845b1aedd2-0068fbef07) -proxy-server ERROR: Object GET returning 503 for [] (txn: tx6aaecfefb67845b1aedd2-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: txfd8809d264ac46b5bcaca-0068fbef07) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: txfd8809d264ac46b5bcaca-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx496c6ad3782c4d58b87b6-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx1ee320a8aa16488e86348-0068fbef07) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx1ee320a8aa16488e86348-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server 10.0.0.0:1000/sda re: Trying to POST /a/c/o: Timeout (Nones) (txn: tx16a3dd627e2f478a8e6a4-0068fbef07) -proxy-server ERROR: Node will be error limited for 60.00s: 10.0.0.1:1001/sda, error: ERROR Insufficient Storage (txn: tx16a3dd627e2f478a8e6a4-0068fbef07) -proxy-server DEBUG: Node is error limited: 10.0.0.1:1001/sda (txn: tx16a3dd627e2f478a8e6a4-0068fbef07) -proxy-server ERROR: Object POST returning 503 for (503,) (txn: tx16a3dd627e2f478a8e6a4-0068fbef07) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_404 -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_404 ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_fail -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_POST_sufficient_primaries_succeed_others_fail ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_in_past -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_in_past ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_non_integer -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_delete_at_non_integer ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_limits_expirer_queue_deletes -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_limits_expirer_queue_deletes ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_negative_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_negative_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_non_int_delete_after -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_non_int_delete_after ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_PUT_requires_length ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_connect_put_node_timeout ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_sync_delete ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_container_update_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_delete_at_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_delete_at_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_expirer_DELETE_suppresses_expirer_queue_updates -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_expirer_DELETE_suppresses_expirer_queue_updates ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_non_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_handoff_local_first_non_default ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_best_effort ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_moves_locals_first -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_moves_locals_first ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_handoff_first_noops_when_no_affinity -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_iter_nodes_local_handoff_first_noops_when_no_affinity ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_object_DELETE_backend_update_container_ip_default -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_object_DELETE_backend_update_container_ip_default ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server ERROR: ERROR with Object server :/ re: Expect: 100-continue on /a/c/o: ConnectionTimeout (0.05s) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_repl_object_DELETE_backend_update_container_repl_ip -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_repl_object_DELETE_backend_update_container_repl_ip ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_smooth_distributed_backend_requests -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_smooth_distributed_backend_requests ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_some_404s_and_507s -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_some_404s_and_507s ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_not_configured -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_not_configured ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config_overrides_and_inherits -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_per_policy_config_overrides_and_inherits ... ok - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '5', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 0 (1-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r1', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for policy 1 (4-replica): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '3 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2)test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_proxy_server_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_write_affinity_proxy_server_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_custom_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_custom_config ... ok -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_default_config -test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas.test_x_open_expired_default_config ... ok -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method - warnings.warn("TestResult has no addDuration method", - -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': 'r0', 'write_affinity_node_count': '1 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) -proxy-server DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 1.0, 'concurrent_ec_extra_requests': 0}, app) (txn: txn1) (client_ip: 127.0.0.2) proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -cont1 DEBUG: Could not load '/tmp/tmp1fmu28uy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1fmu28uy/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont1 DEBUG: Could not load '/tmp/tmpun3owdgt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpun3owdgt/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont1 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. -cont2 DEBUG: Could not load '/tmp/tmp1fmu28uy/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmp1fmu28uy/tmp_test_proxy_server_chunked/container-sync-realms.conf' +cont2 DEBUG: Could not load '/tmp/tmpun3owdgt/tmp_test_proxy_server_chunked/container-sync-realms.conf': [Errno 2] No such file or directory: '/tmp/tmpun3owdgt/tmp_test_proxy_server_chunked/container-sync-realms.conf' cont2 WARNING: Option allow_versions is deprecated. Configure the versioned_writes middleware in the proxy-server instead. This option will be ignored in a future release. obj1 DEBUG: Labeled statsd mode: disabled (obj1) obj2 DEBUG: Labeled statsd mode: disabled (obj2) @@ -79442,1980 +78177,3124 @@ obj5 DEBUG: Labeled statsd mode: disabled (obj5) obj6 DEBUG: Labeled statsd mode: disabled (obj6) proxy DEBUG: Labeled statsd mode: disabled (proxy) -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0032 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0029 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0028 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0029 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx74792029c96c4617af8a6-0068fbef08" "proxy-server 4171797" 0.0012 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:44857/sdb1/1/a/c" "tx74792029c96c4617af8a6-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 0 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:58905/sda1/1/a/c" "tx74792029c96c4617af8a6-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx74792029c96c4617af8a6-0068fbef08" "proxy-server 4171797" 0.0087 "-" 4171797 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx74792029c96c4617af8a6-0068fbef08" "proxy-server 4171797" 0.0139 "-" 4171797 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx74792029c96c4617af8a6-0068fbef08 - 0.0216 - - 1761341192.211274862 1761341192.232866764 0 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "tx03e0177a856f4116bcd32-0068fbef08" "proxy-server 4171797" 0.0012 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:58905/sda1/1/a1/c1" "tx03e0177a856f4116bcd32-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 0 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:44857/sdb1/1/a1/c1" "tx03e0177a856f4116bcd32-0068fbef08" "container-server 4171797" 0.0033 "-" 4171797 0 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx03e0177a856f4116bcd32-0068fbef08" "proxy-server 4171797" 0.0149 "-" 4171797 0 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "tx03e0177a856f4116bcd32-0068fbef08" "proxy-server 4171797" 0.0113 "-" 4171797 0 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - tx03e0177a856f4116bcd32-0068fbef08 - 0.0233 - - 1761341192.234412909 1761341192.257704735 0 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3a4dcfb393fe4030b3a16-0068fbef08" "proxy-server 4171797" 0.0021 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/c1" "tx3a4dcfb393fe4030b3a16-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 1 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/c1" "tx3a4dcfb393fe4030b3a16-0068fbef08" "container-server 4171797" 0.0018 "-" 4171797 1 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3a4dcfb393fe4030b3a16-0068fbef08" "proxy-server 4171797" 0.0094 "-" 4171797 1 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx3a4dcfb393fe4030b3a16-0068fbef08" "proxy-server 4171797" 0.0144 "-" 4171797 1 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx3a4dcfb393fe4030b3a16-0068fbef08 - 0.0229 - - 1761341192.259185553 1761341192.282097578 1 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1f9f961761684bcd9ea5b-0068fbef08" "proxy-server 4171797" 0.0020 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:44857/sdb1/1/a/c2" "tx1f9f961761684bcd9ea5b-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 2 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:58905/sda1/1/a/c2" "tx1f9f961761684bcd9ea5b-0068fbef08" "container-server 4171797" 0.0017 "-" 4171797 2 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1f9f961761684bcd9ea5b-0068fbef08" "proxy-server 4171797" 0.0089 "-" 4171797 2 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "tx1f9f961761684bcd9ea5b-0068fbef08" "proxy-server 4171797" 0.0138 "-" 4171797 2 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - tx1f9f961761684bcd9ea5b-0068fbef08 - 0.0223 - - 1761341192.283586740 1761341192.305920601 2 -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_json ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_unknown ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_accept_xml ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_bad_accept ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_invalid_utf8 ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_json ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_format_xml ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_GET_autocreate_utf8 ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acl_header_access ... ok -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation -test.unit.proxy.test_server.TestAccountControllerFakeGetResponse.test_account_acls_through_delegation ... ok -test.unit.proxy.test_server.TestECObjectController.test_GET_ec -test.unit.proxy.test_server.TestECObjectController.test_GET_ec ... ok -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_404 ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a" 201 - "-" "test" "-" 0.0030 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a" 201 - "-" "test" "-" 0.0110 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/2/a1" 201 - "-" "test" "-" 0.0110 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/2/a1" 201 - "-" "test" "-" 0.0190 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9058f8afbe71473c959d6-006b08ff31" "proxy-server 525332" 0.0011 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a/c" "tx9058f8afbe71473c959d6-006b08ff31" "container-server 525332" 0.0010 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://127.0.0.1:59973/sda1/1/a/c" "tx9058f8afbe71473c959d6-006b08ff31" "container-server 525332" 0.0011 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9058f8afbe71473c959d6-006b08ff31" "proxy-server 525332" 0.0326 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/c" 201 - "PUT http://localhost/v1/a/c" "tx9058f8afbe71473c959d6-006b08ff31" "proxy-server 525332" 0.0458 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/c HTTP/1.0 201 - - t - - - tx9058f8afbe71473c959d6-006b08ff31 - 0.0776 - - 1795751729.150615454 1795751729.228242397 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/2/a1" 204 - "HEAD http://localhost/v1/a1?format=json" "txd625492dac2d47ee8500e-006b08ff31" "proxy-server 525332" 0.0093 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/2/a1/c1" 201 - "PUT http://127.0.0.1:59973/sda1/1/a1/c1" "txd625492dac2d47ee8500e-006b08ff31" "container-server 525332" 0.0010 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/2/a1/c1" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a1/c1" "txd625492dac2d47ee8500e-006b08ff31" "container-server 525332" 0.0010 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd625492dac2d47ee8500e-006b08ff31" "proxy-server 525332" 0.0284 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a1/c1" 201 - "PUT http://localhost/v1/a1/c1" "txd625492dac2d47ee8500e-006b08ff31" "proxy-server 525332" 0.0413 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a1/c1 HTTP/1.0 201 - - t - - - txd625492dac2d47ee8500e-006b08ff31 - 0.0725 - - 1795751729.229668856 1795751729.302213907 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1a6883bf0cff43bd97033-006b08ff31" "proxy-server 525332" 0.0018 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/c1" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/c1" "tx1a6883bf0cff43bd97033-006b08ff31" "container-server 525332" 0.0098 "-" 525332 1 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/c1" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/c1" "tx1a6883bf0cff43bd97033-006b08ff31" "container-server 525332" 0.0009 "-" 525332 1 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1a6883bf0cff43bd97033-006b08ff31" "proxy-server 525332" 0.0533 "-" 525332 1 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/2/a/c1" 201 - "PUT http://localhost/v1/a/c1" "tx1a6883bf0cff43bd97033-006b08ff31" "proxy-server 525332" 0.0419 "-" 525332 1 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/c1 HTTP/1.0 201 - - t - - - tx1a6883bf0cff43bd97033-006b08ff31 - 0.0823 - - 1795751729.303472042 1795751729.385798693 1 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9860dadf44e417ab2436-006b08ff31" "proxy-server 525332" 0.0017 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a/c2" "txb9860dadf44e417ab2436-006b08ff31" "container-server 525332" 0.0139 "-" 525332 2 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://127.0.0.1:59973/sda1/1/a/c2" "txb9860dadf44e417ab2436-006b08ff31" "container-server 525332" 0.0010 "-" 525332 2 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txb9860dadf44e417ab2436-006b08ff31" "proxy-server 525332" 0.0660 "-" 525332 2 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/c2" 201 - "PUT http://localhost/v1/a/c2" "txb9860dadf44e417ab2436-006b08ff31" "proxy-server 525332" 0.0546 "-" 525332 2 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/c2 HTTP/1.0 201 - - t - - - txb9860dadf44e417ab2436-006b08ff31 - 0.0993 - - 1795751729.387129307 1795751729.486447096 2 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf67fb91787364c7cb160c-006b08ff31" "proxy-server 525332" 0.0101 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/versions" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/versions" "txf67fb91787364c7cb160c-006b08ff31" "container-server 525332" 0.0052 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/versions" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/versions" "txf67fb91787364c7cb160c-006b08ff31" "container-server 525332" 0.0016 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "txf67fb91787364c7cb160c-006b08ff31" "proxy-server 525332" 0.0258 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/0/a/versions" 201 - "PUT http://localhost/v1/a/versions" "txf67fb91787364c7cb160c-006b08ff31" "proxy-server 525332" 0.0397 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/versions HTTP/1.0 201 - - t - - - txf67fb91787364c7cb160c-006b08ff31 - 0.0680 - - 1795751729.497738123 1795751729.565771580 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx42ddbd3056d948c2afefb-006b08ff31" "proxy-server 525332" 0.0141 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sdb1/0/a/versions" 200 2 "GET http://localhost/v1/a/versions?format=json&states=listing" "tx42ddbd3056d948c2afefb-006b08ff31" "proxy-server 525332" 0.0142 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx42ddbd3056d948c2afefb-006b08ff31 - 0.0343 - - 1795751729.572966576 1795751729.607274771 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd5da9f1e70b34c379d3b7-006b08ff31" "proxy-server 525332" 0.0095 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/1/a/vers" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/vers" "txd5da9f1e70b34c379d3b7-006b08ff31" "container-server 525332" 0.0011 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/1/a/vers" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/vers" "txd5da9f1e70b34c379d3b7-006b08ff31" "container-server 525332" 0.0010 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "txd5da9f1e70b34c379d3b7-006b08ff31" "proxy-server 525332" 0.0245 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/0/a/vers" 201 - "PUT http://localhost/v1/a/vers" "txd5da9f1e70b34c379d3b7-006b08ff31" "proxy-server 525332" 0.0335 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/vers HTTP/1.0 201 - - t - - - txd5da9f1e70b34c379d3b7-006b08ff31 - 0.0570 - - 1795751729.617366314 1795751729.674325943 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2413c437c28b4208acd4d-006b08ff31" "proxy-server 525332" 0.0018 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2413c437c28b4208acd4d-006b08ff31 - 0.0127 VW - 1795751729.676023960 1795751729.688732624 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx15d009f27865451dac0b3-006b08ff31" "proxy-server 525332" 0.0055 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/29 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx15d009f27865451dac0b3-006b08ff31 - 0.0081 VW - 1795751729.689267874 1795751729.697340488 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx5187a229fdad45a98a58a-006b08ff31" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "tx5187a229fdad45a98a58a-006b08ff31" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/29 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5187a229fdad45a98a58a-006b08ff31 - 0.0112 VW - 1795751729.697865009 1795751729.709070683 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx69297e2ea46b4b31ad0b5-006b08ff31" "object-server 525332" 0.0087 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx69297e2ea46b4b31ad0b5-006b08ff31" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx69297e2ea46b4b31ad0b5-006b08ff31" "proxy-server 525332" 0.0257 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx69297e2ea46b4b31ad0b5-006b08ff31" "proxy-server 525332" 0.0271 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx69297e2ea46b4b31ad0b5-006b08ff31 - 0.0435 - - 1795751729.709466696 1795751729.752921820 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfba0ebeb50eb49c286adb-006b08ff31" "proxy-server 525332" 0.0076 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfba0ebeb50eb49c286adb-006b08ff31 - 0.0103 VW - 1795751729.768594742 1795751729.778934479 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txf6b6ad89044b4364afafe-006b08ff31" "proxy-server 525332" 0.0077 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/29 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txf6b6ad89044b4364afafe-006b08ff31 - 0.0103 VW - 1795751729.779448509 1795751729.789707661 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx307fa53243654933bd03b-006b08ff31" "proxy-server 525332" 0.0048 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx307fa53243654933bd03b-006b08ff31" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx7747272132ee48c993bb8-006b08ff31" "proxy-server 525332" 0.0100 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/29 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx307fa53243654933bd03b-006b08ff31 - 0.0400 VW - 1795751729.790244102 1795751729.830212355 0 - (txn: tx7562ac39859b4fc1b9b0b-006b08ff31) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/0/a/vers/004name/1795751729.70998" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1795751729.70998" "tx7562ac39859b4fc1b9b0b-006b08ff31" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/0/a/vers/004name/1795751729.70998" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1795751729.70998" "tx7562ac39859b4fc1b9b0b-006b08ff31" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/3/a/vers/004name/1795751729.70998" 201 - "PUT http://localhost/v1/a/vers/004name/1795751729.70998" "tx7562ac39859b4fc1b9b0b-006b08ff31" "proxy-server 525332" 0.0212 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/3/a/vers/004name/1795751729.70998" 201 - "PUT http://localhost/v1/a/vers/004name/1795751729.70998" "tx7562ac39859b4fc1b9b0b-006b08ff31" "proxy-server 525332" 0.0209 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/29 PUT /v1/a/vers/004name/1795751729.70998 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx7562ac39859b4fc1b9b0b-006b08ff31 - 0.0418 VW - 1795751729.809424162 1795751729.851269722 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx3bbec6ec559e49bfa14cc-006b08ff31" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3bbec6ec559e49bfa14cc-006b08ff31" "proxy-server 525332" 0.0160 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx3bbec6ec559e49bfa14cc-006b08ff31" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3bbec6ec559e49bfa14cc-006b08ff31" "proxy-server 525332" 0.0268 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx3bbec6ec559e49bfa14cc-006b08ff31 - 0.0312 - - 1795751729.855869770 1795751729.887038708 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3171df40c0214501be7d8-006b08ff31" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx5e6b8ef8a77a4124bcd61-006b08ff31" "proxy-server 525332" 0.0106 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx110c75ee67464eab9c53f-006b08ff31" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/29 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx110c75ee67464eab9c53f-006b08ff31 - 0.0290 - - 1795751729.897615910 1795751729.926661968 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ccc45864da64345b828c-006b08ff31" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/29 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3ccc45864da64345b828c-006b08ff31 - 0.0074 VW - 1795751729.948653221 1795751729.956086159 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txf438fcfcd82245ccacb1d-006b08ff31" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/29 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txf438fcfcd82245ccacb1d-006b08ff31 - 0.0121 VW - 1795751729.956612587 1795751729.968746424 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx303a3c6a83924fc0a8db2-006b08ff31" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx303a3c6a83924fc0a8db2-006b08ff31" "proxy-server 525332" 0.0007 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:29 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txe8f544ffff1c4c91ab40e-006b08ff31" "proxy-server 525332" 0.0032 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx303a3c6a83924fc0a8db2-006b08ff31 - 0.0448 VW - 1795751729.969297886 1795751730.014097929 0 - (txn: tx5eadf5e75f8743a680f6e-006b08ff31) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/vers/004name/1795751729.85643" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1795751729.85643" "tx5eadf5e75f8743a680f6e-006b08ff31" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/vers/004name/1795751729.85643" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1795751729.85643" "tx5eadf5e75f8743a680f6e-006b08ff31" "object-server 525332" 0.0046 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/3/a/vers/004name/1795751729.85643" 201 - "PUT http://localhost/v1/a/vers/004name/1795751729.85643" "tx5eadf5e75f8743a680f6e-006b08ff31" "proxy-server 525332" 0.0297 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/3/a/vers/004name/1795751729.85643" 201 - "PUT http://localhost/v1/a/vers/004name/1795751729.85643" "tx5eadf5e75f8743a680f6e-006b08ff31" "proxy-server 525332" 0.0313 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 PUT /v1/a/vers/004name/1795751729.85643 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx5eadf5e75f8743a680f6e-006b08ff31 - 0.0454 VW - 1795751729.988297224 1795751730.033716679 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx27575a8db4d44062a06ec-006b08ff32" "object-server 525332" 0.0042 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx27575a8db4d44062a06ec-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx27575a8db4d44062a06ec-006b08ff32" "proxy-server 525332" 0.0175 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx27575a8db4d44062a06ec-006b08ff32" "proxy-server 525332" 0.0170 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx27575a8db4d44062a06ec-006b08ff32 - 0.0422 - - 1795751730.034162998 1795751730.076349497 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5157bbfe80449c383c44-006b08ff32" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx49130e6e96294916bc8a2-006b08ff32" "proxy-server 525332" 0.0030 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "txa8408c53d29f4bdfabf0b-006b08ff32" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - txa8408c53d29f4bdfabf0b-006b08ff32 - 0.0497 - - 1795751730.077924252 1795751730.127656460 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd11ea6baed6a42f6b1c9f-006b08ff32" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?format=json&states=listing" "txd11ea6baed6a42f6b1c9f-006b08ff32" "proxy-server 525332" 0.0154 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/vers%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - txd11ea6baed6a42f6b1c9f-006b08ff32 - 0.0308 - - 1795751730.129530907 1795751730.160335541 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7b25a7f7fe14267aed60-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx769b445259994adea4408-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx43f4c33352b6447db1e92-006b08ff32" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx43f4c33352b6447db1e92-006b08ff32" "proxy-server 525332" 0.0007 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f96abf1da2d4ba48700a-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3f96abf1da2d4ba48700a-006b08ff32 - 0.0122 VW - 1795751730.222459078 1795751730.234669209 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx94453e412ae54065963ee-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx94453e412ae54065963ee-006b08ff32 - 0.0121 VW - 1795751730.235174656 1795751730.247285366 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/0/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "txb4a2aa476702417a9f5d4-006b08ff32" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/0/a/versions/copied_name" 404 70 "GET http://localhost/v1/a/versions/copied_name?symlink=get" "txb4a2aa476702417a9f5d4-006b08ff32" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/versions/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb4a2aa476702417a9f5d4-006b08ff32 - 0.0121 VW - 1795751730.260004520 1795751730.272109985 0 - +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/versions/name HTTP/1.0 200 - Swift t - 5 - tx43f4c33352b6447db1e92-006b08ff32 - 0.1308 SSC - 1795751730.162294865 1795751730.293090343 0 - (txn: tx20b56a72fc7340d5b5e17-006b08ff32) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/sda1/0/a/versions/copied_name" "tx20b56a72fc7340d5b5e17-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/sdb1/0/a/versions/copied_name" "tx20b56a72fc7340d5b5e17-006b08ff32" "object-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx20b56a72fc7340d5b5e17-006b08ff32" "proxy-server 525332" 0.0075 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/versions/copied_name" 201 - "PUT http://localhost/v1/a/versions/copied_name" "tx20b56a72fc7340d5b5e17-006b08ff32" "proxy-server 525332" 0.0372 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 COPY /v1/a/versions/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx20b56a72fc7340d5b5e17-006b08ff32 - 0.0409 SSC - 1795751730.272499084 1795751730.313409805 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadf6334d446946e99c16d-006b08ff32" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx12d3922d0571428aa7290-006b08ff32" "proxy-server 525332" 0.0106 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/0/a/versions/copied_name" 200 5 "GET http://localhost/v1/a/versions/copied_name" "txcd16a50005604537af860-006b08ff32" "proxy-server 525332" 0.0058 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/versions/copied_name HTTP/1.0 200 - - t - 5 - txcd16a50005604537af860-006b08ff32 - 0.0437 - - 1795751730.314927340 1795751730.358664751 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5da8d11645dd4eaf95762-006b08ff32" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txafe40b2308aa46d68e0ba-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/versions/name" 201 - "POST http://localhost/sdb1/3/a/versions/name" "tx255472cec0ac49e8946b8-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "POST /sdb1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx255472cec0ac49e8946b8-006b08ff32" "proxy-server 525332" 0.0232 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/versions/name" 201 - "POST http://localhost/sda1/3/a/versions/name" "tx255472cec0ac49e8946b8-006b08ff32" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "POST /sda1/3/a/versions/name" 202 76 "POST http://localhost/v1/a/versions/name" "tx255472cec0ac49e8946b8-006b08ff32" "proxy-server 525332" 0.0165 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 POST /v1/a/versions/name HTTP/1.0 202 - - t - 76 - tx255472cec0ac49e8946b8-006b08ff32 - 0.0655 - - 1795751730.364770889 1795751730.430261850 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9526c84e7034245b774e-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx493fb0708f8f4576a7bc8-006b08ff32" "proxy-server 525332" 0.0113 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx8bfc44a462a94677a4e50-006b08ff32" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx8bfc44a462a94677a4e50-006b08ff32 - 0.0385 - - 1795751730.447902441 1795751730.486434698 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdee304a12ed04730b7b73-006b08ff32" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/0/a/versions" 200 311 "GET http://localhost/v1/a/versions?format=json&states=listing" "txdee304a12ed04730b7b73-006b08ff32" "proxy-server 525332" 0.0123 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/versions%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 311 - txdee304a12ed04730b7b73-006b08ff32 - 0.0358 - - 1795751730.504213810 1795751730.540019512 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7fd6d8e38ec04b828e825-006b08ff32" "proxy-server 525332" 0.0174 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7fd6d8e38ec04b828e825-006b08ff32 - 0.0201 VW - 1795751730.542058468 1795751730.562127113 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txb8450255a3bb4701ac868-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txb8450255a3bb4701ac868-006b08ff32 - 0.0122 VW - 1795751730.562611103 1795751730.574795246 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx38a66d03a69041be88d49-006b08ff32" "proxy-server 525332" 0.0022 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 352 - tx38a66d03a69041be88d49-006b08ff32 - 0.0219 VW - 1795751730.575360060 1795751730.597267628 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/3/a/vers/004name/1795751729.85643" 200 5 "GET http://localhost/v1/a/vers/004name/1795751729.85643?symlink=get" "txe539cb4d78ce4834b2b74-006b08ff32" "proxy-server 525332" 0.0168 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/3/a/vers/004name/1795751729.85643" 200 5 "GET http://localhost/v1/a/vers/004name/1795751729.85643?symlink=get" "txe539cb4d78ce4834b2b74-006b08ff32" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/vers/004name/1795751729.85643%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe539cb4d78ce4834b2b74-006b08ff32 - 0.0442 VW - 1795751730.597764492 1795751730.641938686 0 - (txn: tx3fae51de2e894e1ab15e5-006b08ff32) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx3fae51de2e894e1ab15e5-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx3fae51de2e894e1ab15e5-006b08ff32" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3fae51de2e894e1ab15e5-006b08ff32" "proxy-server 525332" 0.0348 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3fae51de2e894e1ab15e5-006b08ff32" "proxy-server 525332" 0.0259 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx3fae51de2e894e1ab15e5-006b08ff32 - 0.0523 VW - 1795751730.628581524 1795751730.680924177 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "DELETE /sda1/0/a/vers/004name/1795751729.85643" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1795751729.85643" "txea6a18d436fd47ef99bbc-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "DELETE /sdb1/0/a/vers/004name/1795751729.85643" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1795751729.85643" "txea6a18d436fd47ef99bbc-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "DELETE /sdb1/3/a/vers/004name/1795751729.85643" 204 - "DELETE http://localhost/v1/a/vers/004name/1795751729.85643" "txea6a18d436fd47ef99bbc-006b08ff32" "proxy-server 525332" 0.0271 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "DELETE /sda1/3/a/vers/004name/1795751729.85643" 204 - "DELETE http://localhost/v1/a/vers/004name/1795751729.85643" "txea6a18d436fd47ef99bbc-006b08ff32" "proxy-server 525332" 0.0409 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 DELETE /v1/a/vers/004name/1795751729.85643 HTTP/1.0 204 - Swift - - - - txea6a18d436fd47ef99bbc-006b08ff32 - 0.0442 VW - 1795751730.681439161 1795751730.725659370 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx70c80dc50b954d38b2b6d-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx5e8565b4e499404a99e9e-006b08ff32" "proxy-server 525332" 0.0192 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx53bda8959db94eada44c8-006b08ff32" "proxy-server 525332" 0.0049 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx53bda8959db94eada44c8-006b08ff32 - 0.0585 - - 1795751730.727126360 1795751730.785658598 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02fdc38dc47c48c3a4d6a-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx02fdc38dc47c48c3a4d6a-006b08ff32" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/30 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 176 - tx02fdc38dc47c48c3a4d6a-006b08ff32 - 0.0437 - - 1795751730.787219524 1795751730.830872297 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcacd4337a8664e9ea6078-006b08ff32" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/30 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcacd4337a8664e9ea6078-006b08ff32 - 0.0308 VW - 1795751730.840950012 1795751730.871776342 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txa12e7d26f645436280657-006b08ff32" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txa12e7d26f645436280657-006b08ff32 - 0.0164 VW - 1795751730.872374535 1795751730.888775110 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/0/a/vers" 200 176 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "tx9aae905f93a14e269aff0-006b08ff32" "proxy-server 525332" 0.0105 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 176 - tx9aae905f93a14e269aff0-006b08ff32 - 0.0138 VW - 1795751730.889360905 1795751730.903187275 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sdb1/3/a/vers/004name/1795751729.70998" 200 5 "GET http://localhost/v1/a/vers/004name/1795751729.70998?symlink=get" "txfac80c2a6da140fcb953a-006b08ff32" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "GET /sda1/3/a/vers/004name/1795751729.70998" 200 5 "GET http://localhost/v1/a/vers/004name/1795751729.70998?symlink=get" "txfac80c2a6da140fcb953a-006b08ff32" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 GET /v1/a/vers/004name/1795751729.70998%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfac80c2a6da140fcb953a-006b08ff32 - 0.0398 VW - 1795751730.915873051 1795751730.955701590 0 - (txn: txc05ff9e3f4474b848d8b3-006b08ff32) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txc05ff9e3f4474b848d8b3-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txc05ff9e3f4474b848d8b3-006b08ff32" "object-server 525332" 0.0085 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc05ff9e3f4474b848d8b3-006b08ff32" "proxy-server 525332" 0.0266 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txc05ff9e3f4474b848d8b3-006b08ff32" "proxy-server 525332" 0.0282 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/30 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc05ff9e3f4474b848d8b3-006b08ff32 - 0.0443 VW - 1795751730.930617571 1795751730.974906445 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:30 +0000] "DELETE /sdb1/0/a/vers/004name/1795751729.70998" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1795751729.70998" "tx3c885f1daa4f4eb38fc82-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sda1/0/a/vers/004name/1795751729.70998" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1795751729.70998" "tx3c885f1daa4f4eb38fc82-006b08ff32" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sdb1/3/a/vers/004name/1795751729.70998" 204 - "DELETE http://localhost/v1/a/vers/004name/1795751729.70998" "tx3c885f1daa4f4eb38fc82-006b08ff32" "proxy-server 525332" 0.0198 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sda1/3/a/vers/004name/1795751729.70998" 204 - "DELETE http://localhost/v1/a/vers/004name/1795751729.70998" "tx3c885f1daa4f4eb38fc82-006b08ff32" "proxy-server 525332" 0.0142 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 DELETE /v1/a/vers/004name/1795751729.70998 HTTP/1.0 204 - Swift - - - - tx3c885f1daa4f4eb38fc82-006b08ff32 - 0.0361 VW - 1795751730.975398302 1795751731.011480331 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx251e0e658615479aaf459-006b08ff33" "proxy-server 525332" 0.0135 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txb94389b997a84b3c81aff-006b08ff33" "proxy-server 525332" 0.0148 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name" "tx3a456998331743b2bd1a0-006b08ff33" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 GET /v1/a/versions/name HTTP/1.0 200 - - t - 5 - tx3a456998331743b2bd1a0-006b08ff33 - 0.0375 - - 1795751731.025480509 1795751731.062966585 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e178d7e9ff94d508e7d7-006b08ff33" "proxy-server 525332" 0.0096 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx8e178d7e9ff94d508e7d7-006b08ff33" "proxy-server 525332" 0.0274 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx8e178d7e9ff94d508e7d7-006b08ff33 - 0.0553 - - 1795751731.084921360 1795751731.140262127 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc392814950b54a4d8ea6b-006b08ff33" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "txc392814950b54a4d8ea6b-006b08ff33" "proxy-server 525332" 0.0067 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txc392814950b54a4d8ea6b-006b08ff33 - 0.0424 - - 1795751731.142198324 1795751731.184569836 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a512efd7ef3477492cce-006b08ff33" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2a512efd7ef3477492cce-006b08ff33 - 0.0241 VW - 1795751731.186449051 1795751731.210580111 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txe7100a7b5ea1498f9ac09-006b08ff33" "proxy-server 525332" 0.0078 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txe7100a7b5ea1498f9ac09-006b08ff33 - 0.0227 VW - 1795751731.211079359 1795751731.233773708 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sda1/0/a/vers" 200 2 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txeb37e169bba44d82a2063-006b08ff33" "proxy-server 525332" 0.0021 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txeb37e169bba44d82a2063-006b08ff33 - 0.0259 VW - 1795751731.234354019 1795751731.260256052 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sda1/0/a/versions/name" 204 - "DELETE http://localhost/sda1/3/a/versions/name" "tx54b3159ba0c44eb794f9e-006b08ff33" "object-server 525332" 0.0129 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sdb1/0/a/versions/name" 204 - "DELETE http://localhost/sdb1/3/a/versions/name" "tx54b3159ba0c44eb794f9e-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sdb1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "tx54b3159ba0c44eb794f9e-006b08ff33" "proxy-server 525332" 0.0503 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "DELETE /sda1/3/a/versions/name" 204 - "DELETE http://localhost/v1/a/versions/name" "tx54b3159ba0c44eb794f9e-006b08ff33" "proxy-server 525332" 0.0687 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 DELETE /v1/a/versions/name HTTP/1.0 204 - - t - - - tx54b3159ba0c44eb794f9e-006b08ff33 - 0.0725 - - 1795751731.260732412 1795751731.333197117 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx08905eb5db7e43f6b78c7-006b08ff33" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txbbddaf0266ed4de99cf8a-006b08ff33" "proxy-server 525332" 0.0158 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "txfe95b60a62c54c628c799-006b08ff33" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name" "txfe95b60a62c54c628c799-006b08ff33" "proxy-server 525332" 0.0125 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 GET /v1/a/versions/name HTTP/1.0 404 - - t - 70 - txfe95b60a62c54c628c799-006b08ff33 - 0.0662 - - 1795751731.334876299 1795751731.401119232 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx41e4a001b87645fd99101-006b08ff33" "proxy-server 525332" 0.0135 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx41e4a001b87645fd99101-006b08ff33 - 0.0163 VW - 1795751731.413804293 1795751731.430054426 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx24d6fa20a9604a9d81ba8-006b08ff33" "proxy-server 525332" 0.0058 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx24d6fa20a9604a9d81ba8-006b08ff33 - 0.0208 VW - 1795751731.430567741 1795751731.451346874 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sda1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txc29b7a1087b546b4b0dc4-006b08ff33" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/3/a/versions/name" 404 70 "GET http://localhost/v1/a/versions/name?symlink=get" "txc29b7a1087b546b4b0dc4-006b08ff33" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txc29b7a1087b546b4b0dc4-006b08ff33 - 0.0180 VW - 1795751731.460125923 1795751731.478083134 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txb8989be2228547e194ca4-006b08ff33" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txb8989be2228547e194ca4-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txb8989be2228547e194ca4-006b08ff33" "proxy-server 525332" 0.0323 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txb8989be2228547e194ca4-006b08ff33" "proxy-server 525332" 0.0320 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txb8989be2228547e194ca4-006b08ff33 - 0.0451 - - 1795751731.478459120 1795751731.523608208 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4381e8a6630945d3a0880-006b08ff33" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4381e8a6630945d3a0880-006b08ff33 - 0.0162 VW - 1795751731.536743402 1795751731.552990913 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx38af485fb0fe4a7ab2000-006b08ff33" "proxy-server 525332" 0.0175 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx38af485fb0fe4a7ab2000-006b08ff33 - 0.0202 VW - 1795751731.553508043 1795751731.573753357 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txc6271e49baf84d1a87867-006b08ff33" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txc6271e49baf84d1a87867-006b08ff33" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc6271e49baf84d1a87867-006b08ff33 - 0.0268 VW - 1795751731.574326754 1795751731.601170778 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txfd83f01ad474450a9f118-006b08ff33" "proxy-server 525332" 0.0215 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/0/a/vers/004name/1795751731.47894" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1795751731.47894" "tx6734fb6219964e1fb6d85-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/1/a/vers/004name/1795751731.47894" 201 - "PUT http://localhost/v1/a/vers/004name/1795751731.47894" "tx6734fb6219964e1fb6d85-006b08ff33" "proxy-server 525332" 0.0238 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/0/a/vers/004name/1795751731.47894" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1795751731.47894" "tx6734fb6219964e1fb6d85-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/1/a/vers/004name/1795751731.47894" 201 - "PUT http://localhost/v1/a/vers/004name/1795751731.47894" "tx6734fb6219964e1fb6d85-006b08ff33" "proxy-server 525332" 0.0381 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 PUT /v1/a/vers/004name/1795751731.47894 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx6734fb6219964e1fb6d85-006b08ff33 - 0.0792 VW - 1795751731.601762533 1795751731.680975199 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx3b9cc33ba2f945fb891a2-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx3b9cc33ba2f945fb891a2-006b08ff33" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3b9cc33ba2f945fb891a2-006b08ff33" "proxy-server 525332" 0.0243 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx3b9cc33ba2f945fb891a2-006b08ff33" "proxy-server 525332" 0.0260 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - tx3b9cc33ba2f945fb891a2-006b08ff33 - 0.0378 - - 1795751731.681412935 1795751731.719248056 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4794287a132b414295df9-006b08ff33" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4794287a132b414295df9-006b08ff33 - 0.0164 VW - 1795751731.740243196 1795751731.756597281 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx5c8ac644bb2144cbb6330-006b08ff33" "proxy-server 525332" 0.0188 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx5c8ac644bb2144cbb6330-006b08ff33 - 0.0215 VW - 1795751731.757124901 1795751731.778633356 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txedbbaa80ddaf4ffcb3885-006b08ff33" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txedbbaa80ddaf4ffcb3885-006b08ff33" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txedbbaa80ddaf4ffcb3885-006b08ff33 - 0.0337 VW - 1795751731.779190779 1795751731.812897444 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx458687da658842949d722-006b08ff33" "proxy-server 525332" 0.0255 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/0/a/vers/004name/1795751731.68194" 201 - "PUT http://localhost/sdb1/0/a/vers/004name/1795751731.68194" "tx978a48adb97d49df817c5-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/0/a/vers/004name/1795751731.68194" 201 - "PUT http://localhost/sda1/0/a/vers/004name/1795751731.68194" "tx978a48adb97d49df817c5-006b08ff33" "object-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/0/a/vers/004name/1795751731.68194" 201 - "PUT http://localhost/v1/a/vers/004name/1795751731.68194" "tx978a48adb97d49df817c5-006b08ff33" "proxy-server 525332" 0.0157 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/0/a/vers/004name/1795751731.68194" 201 - "PUT http://localhost/v1/a/vers/004name/1795751731.68194" "tx978a48adb97d49df817c5-006b08ff33" "proxy-server 525332" 0.0153 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/31 PUT /v1/a/vers/004name/1795751731.68194 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx978a48adb97d49df817c5-006b08ff33 - 0.0535 VW - 1795751731.813468695 1795751731.867000341 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txa86cb199ff194d8fb5bd2-006b08ff33" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txa86cb199ff194d8fb5bd2-006b08ff33" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txa86cb199ff194d8fb5bd2-006b08ff33" "proxy-server 525332" 0.0206 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txa86cb199ff194d8fb5bd2-006b08ff33" "proxy-server 525332" 0.0201 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 PUT /v1/a/versions/name HTTP/1.0 201 - - t - - - txa86cb199ff194d8fb5bd2-006b08ff33 - 0.0534 - - 1795751731.867383480 1795751731.920750856 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx48a3a8e2019d419992b8b-006b08ff33" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "GET /sdb1/0/a/vers" 200 352 "GET http://localhost/v1/a/vers?prefix=004name%2F&format=json&states=listing" "tx48a3a8e2019d419992b8b-006b08ff33" "proxy-server 525332" 0.0133 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/31 GET /v1/a/vers%3Fprefix%3D004name%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 352 - tx48a3a8e2019d419992b8b-006b08ff33 - 0.0456 - - 1795751731.922434092 1795751731.968004704 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:31 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ba065a2e65348138c0e8-006b08ff33" "proxy-server 525332" 0.0135 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/31 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2ba065a2e65348138c0e8-006b08ff33 - 0.0162 VW - 1795751731.970093489 1795751731.986267567 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txcde138114c274e939deaa-006b08ff33" "proxy-server 525332" 0.0090 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txcde138114c274e939deaa-006b08ff33 - 0.0202 VW - 1795751731.986772537 1795751732.006987572 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txde256d57126e470f8a5a9-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sdb1/3/a/versions/name" 200 - "GET http://localhost/v1/a/versions/name?symlink=get" "txde256d57126e470f8a5a9-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txde256d57126e470f8a5a9-006b08ff34 - 0.0238 VW - 1795751732.007505655 1795751732.031322718 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx759fba225e4a4ce4b490e-006b08ff34" "proxy-server 525332" 0.0013 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/vers/004name/1795751731.88808" 201 - "PUT http://localhost/sdb1/1/a/vers/004name/1795751731.88808" "tx55cd9fa204c24cf98263b-006b08ff34" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/vers/004name/1795751731.88808" 201 - "PUT http://localhost/sda1/1/a/vers/004name/1795751731.88808" "tx55cd9fa204c24cf98263b-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/1/a/vers/004name/1795751731.88808" 201 - "PUT http://localhost/v1/a/vers/004name/1795751731.88808" "tx55cd9fa204c24cf98263b-006b08ff34" "proxy-server 525332" 0.0309 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/1/a/vers/004name/1795751731.88808" 201 - "PUT http://localhost/v1/a/vers/004name/1795751731.88808" "tx55cd9fa204c24cf98263b-006b08ff34" "proxy-server 525332" 0.0212 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 PUT /v1/a/vers/004name/1795751731.88808 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx55cd9fa204c24cf98263b-006b08ff34 - 0.0595 VW - 1795751732.048249483 1795751732.107704163 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx93ebaa29d35f4a54b70e6-006b08ff34" "object-server 525332" 0.0033 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx93ebaa29d35f4a54b70e6-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx93ebaa29d35f4a54b70e6-006b08ff34" "proxy-server 525332" 0.0167 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx93ebaa29d35f4a54b70e6-006b08ff34" "proxy-server 525332" 0.0186 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/32 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx93ebaa29d35f4a54b70e6-006b08ff34 - 0.0223 - - 1795751732.108259439 1795751732.130551100 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx21146f793ff24e1694606-006b08ff34" "proxy-server 525332" 0.0060 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx21146f793ff24e1694606-006b08ff34 - 0.0089 VW - 1795751732.140788794 1795751732.149650574 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txc0d2102eaeaf49659b3e8-006b08ff34" "proxy-server 525332" 0.0040 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txc0d2102eaeaf49659b3e8-006b08ff34 - 0.0108 VW - 1795751732.150214672 1795751732.160972595 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx70e7837620934f7e8fd27-006b08ff34" "proxy-server 525332" 0.0229 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sdb1/3/a/versions/name" 200 5 "GET http://localhost/v1/a/versions/name?symlink=get" "tx70e7837620934f7e8fd27-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sda1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "txff6a5be6251640979a46d-006b08ff34" "proxy-server 525332" 0.0082 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/versions/name%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx70e7837620934f7e8fd27-006b08ff34 - 0.0690 VW - 1795751732.161495447 1795751732.230478764 0 - (txn: txc207be389e1a48bf940a5-006b08ff34) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/vers/004name/1795751732.10877" 201 - "PUT http://localhost/sdb1/3/a/vers/004name/1795751732.10877" "txc207be389e1a48bf940a5-006b08ff34" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/vers/004name/1795751732.10877" 201 - "PUT http://localhost/sda1/3/a/vers/004name/1795751732.10877" "txc207be389e1a48bf940a5-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/3/a/vers/004name/1795751732.10877" 201 - "PUT http://localhost/v1/a/vers/004name/1795751732.10877" "txc207be389e1a48bf940a5-006b08ff34" "proxy-server 525332" 0.0358 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/3/a/vers/004name/1795751732.10877" 201 - "PUT http://localhost/v1/a/vers/004name/1795751732.10877" "txc207be389e1a48bf940a5-006b08ff34" "proxy-server 525332" 0.0356 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 PUT /v1/a/vers/004name/1795751732.10877 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc207be389e1a48bf940a5-006b08ff34 - 0.0759 VW - 1795751732.190336466 1795751732.266200304 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "tx8f4091d2e00043d89c804-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "tx8f4091d2e00043d89c804-006b08ff34" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8f4091d2e00043d89c804-006b08ff34" "proxy-server 525332" 0.0240 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "tx8f4091d2e00043d89c804-006b08ff34" "proxy-server 525332" 0.0235 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/32 PUT /v1/a/versions/name HTTP/1.0 201 - - t 5 - - tx8f4091d2e00043d89c804-006b08ff34 - 0.0365 - - 1795751732.266609907 1795751732.303107262 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe7972dcac9b944e39ae14-006b08ff34" "proxy-server 525332" 0.0133 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe7972dcac9b944e39ae14-006b08ff34 - 0.0161 VW - 1795751732.316906214 1795751732.333027363 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx516bcd041b11416d99c5c-006b08ff34" "proxy-server 525332" 0.0107 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx516bcd041b11416d99c5c-006b08ff34 - 0.0134 VW - 1795751732.333538771 1795751732.346960783 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sdb1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx83202aa94fc8476c8a380-006b08ff34" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/1/a/versions/name/sub" 404 70 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx83202aa94fc8476c8a380-006b08ff34" "proxy-server 525332" 0.0124 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx83202aa94fc8476c8a380-006b08ff34 - 0.0256 VW - 1795751732.347516060 1795751732.373132706 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx95bf692437af4bce844ef-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx95bf692437af4bce844ef-006b08ff34" "proxy-server 525332" 0.0184 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx95bf692437af4bce844ef-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx95bf692437af4bce844ef-006b08ff34" "proxy-server 525332" 0.0372 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/32 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx95bf692437af4bce844ef-006b08ff34 - 0.0538 - - 1795751732.373591900 1795751732.427373171 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b14302c932044c8bf619-006b08ff34" "proxy-server 525332" 0.0176 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5b14302c932044c8bf619-006b08ff34 - 0.0203 VW - 1795751732.441239834 1795751732.461492777 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "tx0f75707b990740e38162d-006b08ff34" "proxy-server 525332" 0.0170 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - tx0f75707b990740e38162d-006b08ff34 - 0.0197 VW - 1795751732.462045431 1795751732.481707573 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx27f34517a0a3434c9d293-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sdb1/1/a/versions/name/sub" 200 4 "GET http://localhost/v1/a/versions/name/sub?symlink=get" "tx27f34517a0a3434c9d293-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/0/a/vers" 204 - "HEAD http://localhost/v1/a/vers" "tx09db096dbc52472b80e92-006b08ff34" "proxy-server 525332" 0.0106 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/versions/name/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx27f34517a0a3434c9d293-006b08ff34 - 0.0569 VW - 1795751732.482283354 1795751732.539175987 0 - (txn: tx21f9e007add94ac882966-006b08ff34) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/vers/008name/sub/1795751732.37411" 201 - "PUT http://localhost/sdb1/0/a/vers/008name/sub/1795751732.37411" "tx21f9e007add94ac882966-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/vers/008name/sub/1795751732.37411" 201 - "PUT http://localhost/sda1/0/a/vers/008name/sub/1795751732.37411" "tx21f9e007add94ac882966-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/vers/008name/sub/1795751732.37411" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1795751732.37411" "tx21f9e007add94ac882966-006b08ff34" "proxy-server 525332" 0.0384 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/vers/008name/sub/1795751732.37411" 201 - "PUT http://localhost/v1/a/vers/008name/sub/1795751732.37411" "tx21f9e007add94ac882966-006b08ff34" "proxy-server 525332" 0.0399 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 PUT /v1/a/vers/008name/sub/1795751732.37411 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx21f9e007add94ac882966-006b08ff34 - 0.0653 VW - 1795751732.513156176 1795751732.578445196 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/versions/name/sub" 201 - "PUT http://localhost/sda1/1/a/versions/name/sub" "tx7769b7b2fae3406ebc61a-006b08ff34" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/versions/name/sub" 201 - "PUT http://localhost/sdb1/1/a/versions/name/sub" "tx7769b7b2fae3406ebc61a-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx7769b7b2fae3406ebc61a-006b08ff34" "proxy-server 525332" 0.0238 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/1/a/versions/name/sub" 201 - "PUT http://localhost/v1/a/versions/name/sub" "tx7769b7b2fae3406ebc61a-006b08ff34" "proxy-server 525332" 0.0254 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/32 PUT /v1/a/versions/name/sub HTTP/1.0 201 - - t 4 - - tx7769b7b2fae3406ebc61a-006b08ff34 - 0.0537 - - 1795751732.578888655 1795751732.632615566 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx285682018f35476eb02e2-006b08ff34" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx285682018f35476eb02e2-006b08ff34 - 0.0162 VW - 1795751732.634442806 1795751732.650687695 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sda1/0/a/versions" 204 - "HEAD http://localhost/v1/a/versions" "txb59c26d02beb4e90a65c1-006b08ff34" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a/versions HTTP/1.0 204 - Swift - - - - txb59c26d02beb4e90a65c1-006b08ff34 - 0.0227 VW - 1795751732.651184320 1795751732.673902035 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/0/a/vers" 200 704 "GET http://localhost/v1/a/vers?prefix=004name%2F&marker=&reverse=on&format=json&states=listing" "txbde8b07db3c9458aa68a2-006b08ff34" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/vers%3Fprefix%3D004name%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 704 - txbde8b07db3c9458aa68a2-006b08ff34 - 0.0236 VW - 1795751732.674480438 1795751732.698035479 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/3/a/vers/004name/1795751732.10877" 200 5 "GET http://localhost/v1/a/vers/004name/1795751732.10877?symlink=get" "tx7765fb7fb3b444019d3b3-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sdb1/3/a/vers/004name/1795751732.10877" 200 5 "GET http://localhost/v1/a/vers/004name/1795751732.10877?symlink=get" "tx7765fb7fb3b444019d3b3-006b08ff34" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/vers/004name/1795751732.10877%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7765fb7fb3b444019d3b3-006b08ff34 - 0.0439 VW - 1795751732.698539734 1795751732.742485523 0 - (txn: txe875b5c7567141a4aae72-006b08ff34) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/0/a/versions/name" 201 - "PUT http://localhost/sda1/3/a/versions/name" "txe875b5c7567141a4aae72-006b08ff34" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe875b5c7567141a4aae72-006b08ff34" "proxy-server 525332" 0.0138 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/0/a/versions/name" 201 - "PUT http://localhost/sdb1/3/a/versions/name" "txe875b5c7567141a4aae72-006b08ff34" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/3/a/versions/name" 201 - "PUT http://localhost/v1/a/versions/name" "txe875b5c7567141a4aae72-006b08ff34" "proxy-server 525332" 0.0269 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 PUT /v1/a/versions/name HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txe875b5c7567141a4aae72-006b08ff34 - 0.0550 VW - 1795751732.725345373 1795751732.780330420 0 -/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method + warnings.warn("TestResult has no addDuration method", -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx38f513182ba74e9688786-0068fbef08" "proxy-server 4171797" 0.0021 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx38f513182ba74e9688786-0068fbef08" "container-server 4171797" 0.0018 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx38f513182ba74e9688786-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx38f513182ba74e9688786-0068fbef08" "proxy-server 4171797" 0.0093 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec" 201 - "PUT http://localhost/v1/a/ec" "tx38f513182ba74e9688786-0068fbef08" "proxy-server 4171797" 0.0145 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec HTTP/1.0 201 - - t - - - tx38f513182ba74e9688786-0068fbef08 - 0.0232 - - 1761341192.375828981 1761341192.399041653 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c479631cbb644fe8b59b-0068fbef08" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx229780dda7a14a899f644-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "tx52f4dfed5de441d8b7b63-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx52f4dfed5de441d8b7b63-0068fbef08" "proxy-server 4171797" 0.0161 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx52f4dfed5de441d8b7b63-0068fbef08" "proxy-server 4171797" 0.0187 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "tx52f4dfed5de441d8b7b63-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "tx52f4dfed5de441d8b7b63-0068fbef08" "proxy-server 4171797" 0.0200 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec/go-get-it HTTP/1.0 201 - - t 1309 - - tx52f4dfed5de441d8b7b63-0068fbef08 - 0.0363 - - 1761341192.400589228 1761341192.436927557 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3ce7bace9716472a870a4-0068fbef08" "proxy-server 4171797" 0.0015 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txe1f64c3fa9b44b129696c-0068fbef08" "proxy-server 4171797" 0.0031 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx59f169eceb8e41fd8d9f4-0068fbef08" "proxy-server 4171797" 0.0008 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdh1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "tx59f169eceb8e41fd8d9f4-0068fbef08" "proxy-server 4171797" 0.0008 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 GET /v1/a/ec/go-get-it HTTP/1.0 200 - - t - 1309 - tx59f169eceb8e41fd8d9f4-0068fbef08 - 0.0186 - - 1761341192.438540459 1761341192.457168579 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c20c16d302e40abb7ae4-0068fbef08" "proxy-server 4171797" 0.0047 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx6c20c16d302e40abb7ae4-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6c20c16d302e40abb7ae4-0068fbef08" "proxy-server 4171797" 0.0077 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx6c20c16d302e40abb7ae4-0068fbef08" "container-server 4171797" 0.0012 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6c20c16d302e40abb7ae4-0068fbef08" "proxy-server 4171797" 0.0124 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx6c20c16d302e40abb7ae4-0068fbef08 - 0.0240 - - 1761341192.459281445 1761341192.483286858 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx073490ea67564306befeb-0068fbef08" "proxy-server 4171797" 0.0022 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7b0de08efd1a49868c15c-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdh1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx655bd0d620784213b77a0-0068fbef08" "proxy-server 4171797" 0.0004 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdi1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx655bd0d620784213b77a0-0068fbef08" "proxy-server 4171797" 0.0003 "-" 4171797 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx655bd0d620784213b77a0-0068fbef08) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: tx655bd0d620784213b77a0-0068fbef08) (client_ip: 127.0.0.1) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdg1/2/a/ec/yes-we-have-no-bananas" 404 70 "GET http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx655bd0d620784213b77a0-0068fbef08" "proxy-server 4171797" 0.0003 "-" 4171797 3 -proxy DEBUG: Ignoring 404 from primary (txn: tx655bd0d620784213b77a0-0068fbef08) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 GET /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - 70 - tx655bd0d620784213b77a0-0068fbef08 - 0.0194 - - 1761341192.484873533 1761341192.504252672 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6adf4b6f16ee4e2dae6e2-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx6adf4b6f16ee4e2dae6e2-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx6adf4b6f16ee4e2dae6e2-0068fbef08" "container-server 4171797" 0.0019 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6adf4b6f16ee4e2dae6e2-0068fbef08" "proxy-server 4171797" 0.0108 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx6adf4b6f16ee4e2dae6e2-0068fbef08" "proxy-server 4171797" 0.0089 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx6adf4b6f16ee4e2dae6e2-0068fbef08 - 0.0195 - - 1761341192.506205559 1761341192.525744438 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx47cb8a5b29f14ccc9a4b0-0068fbef08" "proxy-server 4171797" 0.0022 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7e80fcf0e3fc47ceb97c1-0068fbef08" "proxy-server 4171797" 0.0013 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_big ... ok -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_deleted ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "DELETE /sda1/0/a/vers/004name/1795751732.10877" 204 - "DELETE http://localhost/sda1/3/a/vers/004name/1795751732.10877" "tx9f4decf437d54db1b4233-006b08ff34" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "DELETE /sdb1/0/a/vers/004name/1795751732.10877" 204 - "DELETE http://localhost/sdb1/3/a/vers/004name/1795751732.10877" "tx9f4decf437d54db1b4233-006b08ff34" "object-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "DELETE /sdb1/3/a/vers/004name/1795751732.10877" 204 - "DELETE http://localhost/v1/a/vers/004name/1795751732.10877" "tx9f4decf437d54db1b4233-006b08ff34" "proxy-server 525332" 0.0049 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "DELETE /sda1/3/a/vers/004name/1795751732.10877" 204 - "DELETE http://localhost/v1/a/vers/004name/1795751732.10877" "tx9f4decf437d54db1b4233-006b08ff34" "proxy-server 525332" 0.0188 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 DELETE /v1/a/vers/004name/1795751732.10877 HTTP/1.0 204 - Swift - - - - tx9f4decf437d54db1b4233-006b08ff34 - 0.0221 VW - 1795751732.780901432 1795751732.803033352 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4c9e5a31d494ad8888d1-006b08ff34" "proxy-server 525332" 0.0128 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/0/a/vers" 200 180 "GET http://localhost/v1/a/vers?prefix=008name%2Fsub%2F&format=json&states=listing" "txd4c9e5a31d494ad8888d1-006b08ff34" "proxy-server 525332" 0.0159 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/32 GET /v1/a/vers%3Fprefix%3D008name%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 180 - txd4c9e5a31d494ad8888d1-006b08ff34 - 0.0347 - - 1795751732.820797443 1795751732.855451584 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7c5a2668fdfc47ef8c77d-006b08ff34" "proxy-server 525332" 0.0134 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/1/a/versionswhoops" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a/versionswhoops" "tx7c5a2668fdfc47ef8c77d-006b08ff34" "container-server 525332" 0.0011 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/1/a/versionswhoops" 201 - "PUT http://127.0.0.1:59973/sda1/1/a/versionswhoops" "tx7c5a2668fdfc47ef8c77d-006b08ff34" "container-server 525332" 0.0010 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sdb1/1/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx7c5a2668fdfc47ef8c77d-006b08ff34" "proxy-server 525332" 0.0455 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "PUT /sda1/1/a/versionswhoops" 201 - "PUT http://localhost/v1/a/versionswhoops" "tx7c5a2668fdfc47ef8c77d-006b08ff34" "proxy-server 525332" 0.0363 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/32 PUT /v1/a/versionswhoops HTTP/1.0 201 - - t - - - tx7c5a2668fdfc47ef8c77d-006b08ff34 - 0.0670 - - 1795751732.861752272 1795751732.928780317 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36fa9ba2e0d04b6693a66-006b08ff34" "proxy-server 525332" 0.0021 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx36fa9ba2e0d04b6693a66-006b08ff34 - 0.0200 VW - 1795751732.930412769 1795751732.950433731 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx65b5574f022d4b478b196-006b08ff34" "proxy-server 525332" 0.0113 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx65b5574f022d4b478b196-006b08ff34 - 0.0220 VW - 1795751732.951033354 1795751732.973031998 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sda1/1/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx0d683b4ea38c4ba3a53b5-006b08ff34" "proxy-server 525332" 0.0063 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:32 +0000] "GET /sdb1/1/a/versionswhoops/foo" 404 70 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx0d683b4ea38c4ba3a53b5-006b08ff34" "proxy-server 525332" 0.0064 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/32 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0d683b4ea38c4ba3a53b5-006b08ff34 - 0.0260 VW - 1795751732.973640442 1795751732.999610424 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/versionswhoops/foo" "tx82c0ff85e67d4843a7722-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "tx82c0ff85e67d4843a7722-006b08ff35" "proxy-server 525332" 0.0334 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/sda1/1/a/versionswhoops/foo" "tx82c0ff85e67d4843a7722-006b08ff35" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/1/a/versionswhoops/foo" 201 - "PUT http://localhost/v1/a/versionswhoops/foo" "tx82c0ff85e67d4843a7722-006b08ff35" "proxy-server 525332" 0.0494 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 PUT /v1/a/versionswhoops/foo HTTP/1.0 201 - - t 5 - - tx82c0ff85e67d4843a7722-006b08ff35 - 0.0531 - - 1795751733.003871679 1795751733.057009459 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx315b5554b89644d682f60-006b08ff35" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx315b5554b89644d682f60-006b08ff35 - 0.0165 VW - 1795751733.058551311 1795751733.075031042 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "txacb4a85b578e4b0bb5292-006b08ff35" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - txacb4a85b578e4b0bb5292-006b08ff35 - 0.0190 VW - 1795751733.075521946 1795751733.094529867 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sdb1/1/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx54704f3c00d54b53807bd-006b08ff35" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/1/a/versionswhoops/foo" 200 5 "GET http://localhost/v1/a/versionswhoops/foo?symlink=get" "tx54704f3c00d54b53807bd-006b08ff35" "proxy-server 525332" 0.0128 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx5953a571cb0e4d75b79f9-006b08ff35" "proxy-server 525332" 0.0089 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx5953a571cb0e4d75b79f9-006b08ff35" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 GET /v1/a/versionswhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx54704f3c00d54b53807bd-006b08ff35 - 0.0536 VW - 1795751733.095061779 1795751733.148643494 0 - (txn: txebf458198fdd43d9aef1f-006b08ff35) +proxy INFO: - - 27/Nov/2026/03/55/33 PUT /v1/a/none/003foo/1795751733.00447 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txebf458198fdd43d9aef1f-006b08ff35 - 0.0275 VW - 1795751733.121864080 1795751733.149320364 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6777eca5218c4c8d8c931-006b08ff35" "proxy-server 525332" 0.0019 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6777eca5218c4c8d8c931-006b08ff35 - 0.0056 VW - 1795751733.151044846 1795751733.156609535 - -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest ... ok -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdg1/3/a/ec/big-obj-get" "txbd22b9c4295f4de496891-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdh1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txbd22b9c4295f4de496891-0068fbef08" "proxy-server 4171797" 0.0137 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdg1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txbd22b9c4295f4de496891-0068fbef08" "proxy-server 4171797" 0.0174 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec/big-obj-get" 201 - "PUT http://localhost/sdi1/3/a/ec/big-obj-get" "txbd22b9c4295f4de496891-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdi1/3/a/ec/big-obj-get" 201 - "PUT http://localhost/v1/a/ec/big-obj-get" "txbd22b9c4295f4de496891-0068fbef08" "proxy-server 4171797" 0.0196 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec/big-obj-get HTTP/1.0 201 - - t 10400 - - txbd22b9c4295f4de496891-0068fbef08 - 0.0348 - - 1761341192.527250528 1761341192.562078714 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14824ca7dc274972912bb-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx5fe60802f41d44cfa3806-0068fbef08" "proxy-server 4171797" 0.0031 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdh1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txf3dc0abf0f9443b8bb3c2-0068fbef08" "proxy-server 4171797" 0.0008 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdg1/3/a/ec/big-obj-get" 200 5440 "GET http://localhost/v1/a/ec/big-obj-get" "txf3dc0abf0f9443b8bb3c2-0068fbef08" "proxy-server 4171797" 0.0008 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 GET /v1/a/ec/big-obj-get HTTP/1.0 200 - - t - 10400 - txf3dc0abf0f9443b8bb3c2-0068fbef08 - 0.0194 - - 1761341192.563634396 1761341192.583062410 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc86139edf56b471398512-0068fbef08" "proxy-server 4171797" 0.0021 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:58905/sda1/1/a/ec_deleted" "txc86139edf56b471398512-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://127.0.0.1:44857/sdb1/1/a/ec_deleted" "txc86139edf56b471398512-0068fbef08" "container-server 4171797" 0.0012 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txc86139edf56b471398512-0068fbef08" "proxy-server 4171797" 0.0133 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec_deleted" 201 - "PUT http://localhost/v1/a/ec_deleted" "txc86139edf56b471398512-0068fbef08" "proxy-server 4171797" 0.0097 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec_deleted HTTP/1.0 201 - - t - - - txc86139edf56b471398512-0068fbef08 - 0.0269 - - 1761341192.585008144 1761341192.611957788 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab53c94ab3484ee9960d5-0068fbef08" "proxy-server 4171797" 0.0021 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:44857/sdb1/1/a/ec_deleted" "txab53c94ab3484ee9960d5-0068fbef08" "container-server 4171797" 0.0019 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec_deleted" 204 - "DELETE http://127.0.0.1:58905/sda1/1/a/ec_deleted" "txab53c94ab3484ee9960d5-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "DELETE /sda1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txab53c94ab3484ee9960d5-0068fbef08" "proxy-server 4171797" 0.0086 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "DELETE /sdb1/1/a/ec_deleted" 204 - "DELETE http://localhost/v1/a/ec_deleted" "txab53c94ab3484ee9960d5-0068fbef08" "proxy-server 4171797" 0.0129 "-" 4171797 - -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 DELETE /v1/a/ec_deleted HTTP/1.0 204 - - - - - - txab53c94ab3484ee9960d5-0068fbef08 - 0.0213 - - 1761341192.613604546 1761341192.634946346 - - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05f7fc5cc467486e8d78d-0068fbef08" "proxy-server 4171797" 0.0022 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx55bbfeeab457426ebfcbe-0068fbef08" "proxy-server 4171797" 0.0012 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a/ec_deleted" 404 - "HEAD http://localhost/v1/a/ec_deleted" "tx55bbfeeab457426ebfcbe-0068fbef08" "proxy-server 4171797" 0.0012 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdi1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txa230a55a5a8a4a97a113f-0068fbef08" "proxy-server 4171797" 0.0004 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdg1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txa230a55a5a8a4a97a113f-0068fbef08" "proxy-server 4171797" 0.0003 "-" 4171797 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa230a55a5a8a4a97a113f-0068fbef08) (client_ip: 127.0.0.1) -proxy DEBUG: Ignoring 404 from primary (txn: txa230a55a5a8a4a97a113f-0068fbef08) (client_ip: 127.0.0.1) -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdh1/3/a/ec_deleted/no-object-there" 404 70 "GET http://localhost/v1/a/ec_deleted/no-object-there" "txa230a55a5a8a4a97a113f-0068fbef08" "proxy-server 4171797" 0.0004 "-" 4171797 3 -proxy DEBUG: Ignoring 404 from primary (txn: txa230a55a5a8a4a97a113f-0068fbef08) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 GET /v1/a/ec_deleted/no-object-there HTTP/1.0 404 - - t - 70 - txa230a55a5a8a4a97a113f-0068fbef08 - 0.0221 - - 1761341192.636470318 1761341192.658573627 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx383b372cf80c4a8bb7ff6-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx383b372cf80c4a8bb7ff6-0068fbef08" "container-server 4171797" 0.0026 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx383b372cf80c4a8bb7ff6-0068fbef08" "proxy-server 4171797" 0.0081 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx383b372cf80c4a8bb7ff6-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx383b372cf80c4a8bb7ff6-0068fbef08" "proxy-server 4171797" 0.0106 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx383b372cf80c4a8bb7ff6-0068fbef08 - 0.0211 - - 1761341192.660348177 1761341192.681415319 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0599c685f95d437b80948-0068fbef08" "proxy-server 4171797" 0.0022 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txfc372810c69e48c5b5525-0068fbef08" "proxy-server 4171797" 0.0013 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling -test.unit.proxy.test_server.TestECObjectController.test_GET_ec_failure_handling ... ok -test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline -test.unit.proxy.test_server.TestECObjectController.test_GET_pipeline ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a/versionswhoops" 204 - "HEAD http://localhost/v1/a/versionswhoops" "tx7b0a2fb397f2429794ceb-006b08ff35" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a/versionswhoops HTTP/1.0 204 - Swift - - - - tx7b0a2fb397f2429794ceb-006b08ff35 - 0.0040 VW - 1795751733.167172909 1795751733.171213388 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx3e6a5411145e4905bbcc8-006b08ff35" "proxy-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx3e6a5411145e4905bbcc8-006b08ff35" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx3e6a5411145e4905bbcc8-006b08ff35 - 0.0175 VW - 1795751733.183856726 1795751733.201334238 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "DELETE /sdb1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/versionswhoops/foo" "tx5bcd4f1ebe9540a9a4a5c-006b08ff35" "object-server 525332" 0.0027 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "DELETE /sda1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/versionswhoops/foo" "tx5bcd4f1ebe9540a9a4a5c-006b08ff35" "object-server 525332" 0.0086 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "DELETE /sda1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx5bcd4f1ebe9540a9a4a5c-006b08ff35" "proxy-server 525332" 0.0167 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "DELETE /sdb1/1/a/versionswhoops/foo" 204 - "DELETE http://localhost/v1/a/versionswhoops/foo" "tx5bcd4f1ebe9540a9a4a5c-006b08ff35" "proxy-server 525332" 0.0164 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 DELETE /v1/a/versionswhoops/foo HTTP/1.0 204 - - t - - - tx5bcd4f1ebe9540a9a4a5c-006b08ff35 - 0.0451 - - 1795751733.201737165 1795751733.246787548 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx786def5fc3104262b26c9-006b08ff35" "proxy-server 525332" 0.0037 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/0_oc_non_ascii%C2%A3" "tx786def5fc3104262b26c9-006b08ff35" "container-server 525332" 0.0017 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/0_oc_non_ascii%C2%A3" "tx786def5fc3104262b26c9-006b08ff35" "container-server 525332" 0.0010 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx786def5fc3104262b26c9-006b08ff35" "proxy-server 525332" 0.0360 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx786def5fc3104262b26c9-006b08ff35" "proxy-server 525332" 0.0519 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 PUT /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx786def5fc3104262b26c9-006b08ff35 - 0.0802 - - 1795751733.262380838 1795751733.342574835 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx07a2da9897cd47e3ada70-006b08ff35" "proxy-server 525332" 0.0182 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3?format=json&states=listing" "tx07a2da9897cd47e3ada70-006b08ff35" "proxy-server 525332" 0.0021 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx07a2da9897cd47e3ada70-006b08ff35 - 0.0481 - - 1795751733.345035315 1795751733.393124819 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6dad5e4ac27b471ba31fd-006b08ff35" "proxy-server 525332" 0.0090 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/1/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/0_vc_non_ascii%C2%A3" "tx6dad5e4ac27b471ba31fd-006b08ff35" "container-server 525332" 0.0017 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/1/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/0_vc_non_ascii%C2%A3" "tx6dad5e4ac27b471ba31fd-006b08ff35" "container-server 525332" 0.0011 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx6dad5e4ac27b471ba31fd-006b08ff35" "proxy-server 525332" 0.0255 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx6dad5e4ac27b471ba31fd-006b08ff35" "proxy-server 525332" 0.0508 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 PUT /v1/a/0_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx6dad5e4ac27b471ba31fd-006b08ff35 - 0.0667 - - 1795751733.400765657 1795751733.467464447 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb57b5b849004a3e8fc4c-006b08ff35" "proxy-server 525332" 0.0146 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfb57b5b849004a3e8fc4c-006b08ff35 - 0.0173 VW - 1795751733.481326342 1795751733.498653889 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx1bee8223cb4945e59fa7a-006b08ff35" "proxy-server 525332" 0.0012 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1bee8223cb4945e59fa7a-006b08ff35 - 0.0121 VW - 1795751733.499208212 1795751733.511286259 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txf428a5acc8ea425da5323-006b08ff35" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txf428a5acc8ea425da5323-006b08ff35" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txf428a5acc8ea425da5323-006b08ff35 - 0.0136 VW - 1795751733.516474724 1795751733.530052185 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txea7af7015ccf4e8e8b2ad-006b08ff35" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txea7af7015ccf4e8e8b2ad-006b08ff35" "proxy-server 525332" 0.0248 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txea7af7015ccf4e8e8b2ad-006b08ff35" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txea7af7015ccf4e8e8b2ad-006b08ff35" "proxy-server 525332" 0.0368 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txea7af7015ccf4e8e8b2ad-006b08ff35 - 0.0527 - - 1795751733.530431271 1795751733.583161831 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa164c1fb9d44481eafea7-006b08ff35" "proxy-server 525332" 0.0020 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa164c1fb9d44481eafea7-006b08ff35 - 0.0212 VW - 1795751733.607486486 1795751733.628725290 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txb5fd3eaaa2d64b63942fc-006b08ff35" "proxy-server 525332" 0.0139 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb5fd3eaaa2d64b63942fc-006b08ff35 - 0.0167 VW - 1795751733.629281998 1795751733.645951033 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx12fa4aa3b8b04d698ec55-006b08ff35" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx12fa4aa3b8b04d698ec55-006b08ff35" "proxy-server 525332" 0.0087 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx5021c814a2a84cb5b23f8-006b08ff35" "proxy-server 525332" 0.0012 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx12fa4aa3b8b04d698ec55-006b08ff35 - 0.0627 VW - 1795751733.646548986 1795751733.709211826 0 - (txn: txd720477bb6554721ab1a0-006b08ff35) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "txd720477bb6554721ab1a0-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "txd720477bb6554721ab1a0-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "txd720477bb6554721ab1a0-006b08ff35" "proxy-server 525332" 0.0307 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "txd720477bb6554721ab1a0-006b08ff35" "proxy-server 525332" 0.0305 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751733.53094 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd720477bb6554721ab1a0-006b08ff35 - 0.0580 VW - 1795751733.668380737 1795751733.726335526 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25ee90e7c14f4930918de-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25ee90e7c14f4930918de-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25ee90e7c14f4930918de-006b08ff35" "proxy-server 525332" 0.0190 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25ee90e7c14f4930918de-006b08ff35" "proxy-server 525332" 0.0206 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx25ee90e7c14f4930918de-006b08ff35 - 0.0406 - - 1795751733.726765633 1795751733.767334223 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d17d938069a4991b6ecb-006b08ff35" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx0aaf2985d41a4fa0aa852-006b08ff35" "proxy-server 525332" 0.0107 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx0f460fed5e554329930ee-006b08ff35" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx0f460fed5e554329930ee-006b08ff35 - 0.0422 - - 1795751733.788408518 1795751733.830624342 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx253f629b6cd642dca7d7a-006b08ff35" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx253f629b6cd642dca7d7a-006b08ff35 - 0.0100 VW - 1795751733.846524239 1795751733.856536388 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txa8ff211f3aa94414a8203-006b08ff35" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa8ff211f3aa94414a8203-006b08ff35 - 0.0040 VW - 1795751733.859318018 1795751733.863342285 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txafcd5cd540da4a0991ba2-006b08ff35" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txafcd5cd540da4a0991ba2-006b08ff35" "proxy-server 525332" 0.0007 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx4898620462214f39a5a23-006b08ff35" "proxy-server 525332" 0.0086 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txafcd5cd540da4a0991ba2-006b08ff35 - 0.0481 VW - 1795751733.872151136 1795751733.920248032 0 - (txn: tx37c00a9d87384fc48d4cc-006b08ff35) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 201 - "PUT http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx37c00a9d87384fc48d4cc-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 201 - "PUT http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx37c00a9d87384fc48d4cc-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx37c00a9d87384fc48d4cc-006b08ff35" "proxy-server 525332" 0.0293 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx37c00a9d87384fc48d4cc-006b08ff35" "proxy-server 525332" 0.0292 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/33 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751733.72729 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx37c00a9d87384fc48d4cc-006b08ff35 - 0.0563 VW - 1795751733.889115334 1795751733.945382833 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx181f8980bd544a38ae4ee-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx181f8980bd544a38ae4ee-006b08ff35" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx181f8980bd544a38ae4ee-006b08ff35" "proxy-server 525332" 0.0275 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:33 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx181f8980bd544a38ae4ee-006b08ff35" "proxy-server 525332" 0.0271 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/33 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx181f8980bd544a38ae4ee-006b08ff35 - 0.0520 - - 1795751733.945857525 1795751733.997896433 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx661b249fe0e74898983fe-006b08ff36" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf9ff9607ce4b4b7f8b4a5-006b08ff36" "proxy-server 525332" 0.0088 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx4a1deeb67a81436d99cc2-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4a1deeb67a81436d99cc2-006b08ff36 - 0.0319 - - 1795751733.999302387 1795751734.031218767 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca355a619a7c42658f938-006b08ff36" "proxy-server 525332" 0.0139 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?format=json&states=listing" "txca355a619a7c42658f938-006b08ff36" "proxy-server 525332" 0.0032 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - txca355a619a7c42658f938-006b08ff36 - 0.0271 - - 1795751734.041120291 1795751734.068269491 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b6d3925f43d4c2bbff55-006b08ff36" "proxy-server 525332" 0.0055 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe30a8bbb94434fb38b3fd-006b08ff36" "proxy-server 525332" 0.0063 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx57299d3777894a5e9f1b8-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx57299d3777894a5e9f1b8-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx317c5b53052141caa6a0c-006b08ff36" "proxy-server 525332" 0.0055 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx317c5b53052141caa6a0c-006b08ff36 - 0.0081 VW - 1795751734.109320879 1795751734.117384911 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx74da5746cdca46d2ab908-006b08ff36" "proxy-server 525332" 0.0094 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx74da5746cdca46d2ab908-006b08ff36 - 0.0120 VW - 1795751734.117912531 1795751734.129902363 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx8b1d73091e34462485ab3-006b08ff36" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx8b1d73091e34462485ab3-006b08ff36" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8b1d73091e34462485ab3-006b08ff36 - 0.0135 VW - 1795751734.130466223 1795751734.143942118 0 - +proxy INFO: - - 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx57299d3777894a5e9f1b8-006b08ff36 - 0.0868 SSC - 1795751734.077019453 1795751734.163861036 0 - (txn: txd637cd6a874c42cfa7a44-006b08ff36) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/copied_name" "txd637cd6a874c42cfa7a44-006b08ff36" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/copied_name" "txd637cd6a874c42cfa7a44-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txd637cd6a874c42cfa7a44-006b08ff36" "proxy-server 525332" 0.0199 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "txd637cd6a874c42cfa7a44-006b08ff36" "proxy-server 525332" 0.0322 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 COPY /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txd637cd6a874c42cfa7a44-006b08ff36 - 0.0407 SSC - 1795751734.144353628 1795751734.185075521 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx714c3c55ce5a448da6206-006b08ff36" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx6e12ae46192a4684a50b5-006b08ff36" "proxy-server 525332" 0.0096 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/copied_name" "tx00b368525cfc48868efff-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx00b368525cfc48868efff-006b08ff36 - 0.0450 - - 1795751734.186851740 1795751734.231877804 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe8bad1bffc04c3c82afd-006b08ff36" "proxy-server 525332" 0.0141 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txbc0172acb2f64ec48feb7-006b08ff36" "proxy-server 525332" 0.0026 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx37692ae2344e42cfa27b7-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx37692ae2344e42cfa27b7-006b08ff36" "object-server 525332" 0.0045 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "POST /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx37692ae2344e42cfa27b7-006b08ff36" "proxy-server 525332" 0.0094 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "POST /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx37692ae2344e42cfa27b7-006b08ff36" "proxy-server 525332" 0.0225 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 POST /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx37692ae2344e42cfa27b7-006b08ff36 - 0.0649 - - 1795751734.233480692 1795751734.298416376 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc7497f62718c41f7ac06b-006b08ff36" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txb838f1eff5344efc94c79-006b08ff36" "proxy-server 525332" 0.0176 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txf0e9053cdd864f1c897de-006b08ff36" "proxy-server 525332" 0.0056 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txf0e9053cdd864f1c897de-006b08ff36 - 0.0332 - - 1795751734.305334568 1795751734.338521719 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77dbe63527a94b5e99bf5-006b08ff36" "proxy-server 525332" 0.0058 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3" 200 326 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3?format=json&states=listing" "tx77dbe63527a94b5e99bf5-006b08ff36" "proxy-server 525332" 0.0069 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx77dbe63527a94b5e99bf5-006b08ff36 - 0.0191 - - 1795751734.348441124 1795751734.367532969 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80454af9b1b940eea7b4e-006b08ff36" "proxy-server 525332" 0.0095 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx80454af9b1b940eea7b4e-006b08ff36 - 0.0122 VW - 1795751734.373689890 1795751734.385881901 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx992c1ab6293343a0b0251-006b08ff36" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx992c1ab6293343a0b0251-006b08ff36 - 0.0123 VW - 1795751734.386428595 1795751734.398703098 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txb67e16c4e03144f7bca0f-006b08ff36" "proxy-server 525332" 0.0105 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - txb67e16c4e03144f7bca0f-006b08ff36 - 0.0225 VW - 1795751734.399282932 1795751734.421806574 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729?symlink=get" "tx3404d530f627497cbbfcd-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729?symlink=get" "tx3404d530f627497cbbfcd-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751733.72729%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3404d530f627497cbbfcd-006b08ff36 - 0.0384 VW - 1795751734.422554016 1795751734.460995436 0 - (txn: tx75c18370cee4408cafe64-006b08ff36) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx75c18370cee4408cafe64-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx75c18370cee4408cafe64-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx75c18370cee4408cafe64-006b08ff36" "proxy-server 525332" 0.0241 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx75c18370cee4408cafe64-006b08ff36" "proxy-server 525332" 0.0257 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx75c18370cee4408cafe64-006b08ff36 - 0.0486 VW - 1795751734.437382698 1795751734.485985756 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 204 - "DELETE http://localhost/sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx4bed150c3d314fe8a5474-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 204 - "DELETE http://localhost/sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx4bed150c3d314fe8a5474-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx4bed150c3d314fe8a5474-006b08ff36" "proxy-server 525332" 0.0247 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.72729" "tx4bed150c3d314fe8a5474-006b08ff36" "proxy-server 525332" 0.0140 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751733.72729 HTTP/1.0 204 - Swift - - - - tx4bed150c3d314fe8a5474-006b08ff36 - 0.0287 VW - 1795751734.486551523 1795751734.515267849 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2741148ad8674c6c81d94-006b08ff36" "proxy-server 525332" 0.0136 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx37100e8551234a8c932f3-006b08ff36" "proxy-server 525332" 0.0028 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx816bcacbf9d443bc9f0e2-006b08ff36" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx816bcacbf9d443bc9f0e2-006b08ff36 - 0.0511 - - 1795751734.529339790 1795751734.580440998 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbafa94a31e53443aa32d0-006b08ff36" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "txbafa94a31e53443aa32d0-006b08ff36" "proxy-server 525332" 0.0119 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txbafa94a31e53443aa32d0-006b08ff36 - 0.0441 - - 1795751734.582248449 1795751734.626396656 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7124c699f37341f0b6594-006b08ff36" "proxy-server 525332" 0.0136 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/34 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7124c699f37341f0b6594-006b08ff36 - 0.0166 VW - 1795751734.636897802 1795751734.653451204 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf45998abf4ae4340bb069-006b08ff36" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf45998abf4ae4340bb069-006b08ff36 - 0.0124 VW - 1795751734.654042482 1795751734.666396379 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txb3ab2aea67b04741a9501-006b08ff36" "proxy-server 525332" 0.0023 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - txb3ab2aea67b04741a9501-006b08ff36 - 0.0261 VW - 1795751734.667005301 1795751734.693141460 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094?symlink=get" "txbfe5206de64c47058c429-006b08ff36" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094?symlink=get" "txbfe5206de64c47058c429-006b08ff36" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751733.53094%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txbfe5206de64c47058c429-006b08ff36 - 0.0524 VW - 1795751734.693689346 1795751734.746119261 0 - (txn: tx03b275afd03f4db3bc229-006b08ff36) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx03b275afd03f4db3bc229-006b08ff36" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx03b275afd03f4db3bc229-006b08ff36" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx03b275afd03f4db3bc229-006b08ff36" "proxy-server 525332" 0.0358 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx03b275afd03f4db3bc229-006b08ff36" "proxy-server 525332" 0.0353 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx03b275afd03f4db3bc229-006b08ff36 - 0.0485 VW - 1795751734.722621918 1795751734.771111488 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 204 - "DELETE http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "tx2e9c6daac0b04e628a2ec-006b08ff36" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 204 - "DELETE http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "tx2e9c6daac0b04e628a2ec-006b08ff36" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "tx2e9c6daac0b04e628a2ec-006b08ff36" "proxy-server 525332" 0.0190 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "DELETE /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751733.53094" "tx2e9c6daac0b04e628a2ec-006b08ff36" "proxy-server 525332" 0.0376 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/34 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751733.53094 HTTP/1.0 204 - Swift - - - - tx2e9c6daac0b04e628a2ec-006b08ff36 - 0.0416 VW - 1795751734.787751436 1795751734.829375029 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa37414986a2f4a8aae031-006b08ff36" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx0dc9466fe99849ceabb91-006b08ff36" "proxy-server 525332" 0.0105 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx12e8d7cb124142429da85-006b08ff36" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx12e8d7cb124142429da85-006b08ff36 - 0.0616 - - 1795751734.831090450 1795751734.892662287 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx58e23abfc64c4d4d9989a-006b08ff36" "proxy-server 525332" 0.0136 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx58e23abfc64c4d4d9989a-006b08ff36" "proxy-server 525332" 0.0300 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/34 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx58e23abfc64c4d4d9989a-006b08ff36 - 0.0499 - - 1795751734.905292988 1795751734.955155611 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdf46265fbfe344aebe793-006b08ff36" "proxy-server 525332" 0.0108 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:34 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "txdf46265fbfe344aebe793-006b08ff36" "proxy-server 525332" 0.0022 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txdf46265fbfe344aebe793-006b08ff36 - 0.0396 - - 1795751734.969409227 1795751735.008980274 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx77ba82a4d62048b79649c-006b08ff37" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx77ba82a4d62048b79649c-006b08ff37 - 0.0123 VW - 1795751735.011002541 1795751735.023266315 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx80a26d07b839464a940a5-006b08ff37" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx80a26d07b839464a940a5-006b08ff37 - 0.0164 VW - 1795751735.036019087 1795751735.052444458 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sda1/0/a/0_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx1bff27eb866543d296839-006b08ff37" "proxy-server 525332" 0.0105 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx1bff27eb866543d296839-006b08ff37 - 0.0139 VW - 1795751735.053128719 1795751735.067029715 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txcb400905d71149ad9c2e8-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txcb400905d71149ad9c2e8-006b08ff37" "object-server 525332" 0.0079 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "DELETE /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txcb400905d71149ad9c2e8-006b08ff37" "proxy-server 525332" 0.0298 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "DELETE /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txcb400905d71149ad9c2e8-006b08ff37" "proxy-server 525332" 0.0294 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 DELETE /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txcb400905d71149ad9c2e8-006b08ff37 - 0.0467 - - 1795751735.067476034 1795751735.114202023 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx043540f91d7c40f39d4cd-006b08ff37" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txaec4b4df3b6e4456b043c-006b08ff37" "proxy-server 525332" 0.0145 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd17fabca335146fa833a9-006b08ff37" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txd17fabca335146fa833a9-006b08ff37" "proxy-server 525332" 0.0005 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txd17fabca335146fa833a9-006b08ff37 - 0.0657 - - 1795751735.135905027 1795751735.201617718 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea23e80b43e544c9b11d9-006b08ff37" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txea23e80b43e544c9b11d9-006b08ff37 - 0.0160 VW - 1795751735.216708899 1795751735.232747793 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txcc51d7db7fa745fda8315-006b08ff37" "proxy-server 525332" 0.0176 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcc51d7db7fa745fda8315-006b08ff37 - 0.0203 VW - 1795751735.233300924 1795751735.253607512 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx5b079fc2fe704c0cbeae9-006b08ff37" "proxy-server 525332" 0.0126 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx5b079fc2fe704c0cbeae9-006b08ff37" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5b079fc2fe704c0cbeae9-006b08ff37 - 0.0535 VW - 1795751735.254255772 1795751735.307779074 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx806afff70483468db4b48-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx806afff70483468db4b48-006b08ff37" "proxy-server 525332" 0.0106 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx806afff70483468db4b48-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx806afff70483468db4b48-006b08ff37" "proxy-server 525332" 0.0475 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx806afff70483468db4b48-006b08ff37 - 0.0511 - - 1795751735.308286905 1795751735.359338999 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa963fa6a893a47cdbfaa6-006b08ff37" "proxy-server 525332" 0.0055 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa963fa6a893a47cdbfaa6-006b08ff37 - 0.0082 VW - 1795751735.397049904 1795751735.405298471 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx0b1b28831e474403844ab-006b08ff37" "proxy-server 525332" 0.0107 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0b1b28831e474403844ab-006b08ff37 - 0.0134 VW - 1795751735.405859947 1795751735.419246912 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx56fcbbc431cc44e7bf927-006b08ff37" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx56fcbbc431cc44e7bf927-006b08ff37" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx56fcbbc431cc44e7bf927-006b08ff37 - 0.0148 VW - 1795751735.428026676 1795751735.442843676 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx79ec9a8362c24b5f93465-006b08ff37" "proxy-server 525332" 0.0107 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" "tx55b6515feaa949a08a86d-006b08ff37" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" "tx55b6515feaa949a08a86d-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" "tx55b6515feaa949a08a86d-006b08ff37" "proxy-server 525332" 0.0293 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.30884" "tx55b6515feaa949a08a86d-006b08ff37" "proxy-server 525332" 0.0271 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751735.30884 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx55b6515feaa949a08a86d-006b08ff37 - 0.0666 VW - 1795751735.443434954 1795751735.510081291 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx84e638f784794c468b95e-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx84e638f784794c468b95e-006b08ff37" "proxy-server 525332" 0.0129 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx84e638f784794c468b95e-006b08ff37" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx84e638f784794c468b95e-006b08ff37" "proxy-server 525332" 0.0258 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx84e638f784794c468b95e-006b08ff37 - 0.0497 - - 1795751735.510519028 1795751735.560174942 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txadf84cdd98f8494b91cce-006b08ff37" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txadf84cdd98f8494b91cce-006b08ff37 - 0.0080 VW - 1795751735.572584152 1795751735.580554485 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txc53b61376fb04866ba794-006b08ff37" "proxy-server 525332" 0.0129 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc53b61376fb04866ba794-006b08ff37 - 0.0156 VW - 1795751735.581098080 1795751735.596678734 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txac30b1c1909d469a856e5-006b08ff37" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txac30b1c1909d469a856e5-006b08ff37" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txac30b1c1909d469a856e5-006b08ff37 - 0.0351 VW - 1795751735.597249269 1795751735.632357359 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txa99b146c347441429539a-006b08ff37" "proxy-server 525332" 0.0113 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" 201 - "PUT http://localhost/sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" "tx2fd21804601e42b4b2c85-006b08ff37" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" 201 - "PUT http://localhost/sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" "tx2fd21804601e42b4b2c85-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" "tx2fd21804601e42b4b2c85-006b08ff37" "proxy-server 525332" 0.0500 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/2/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.51103" "tx2fd21804601e42b4b2c85-006b08ff37" "proxy-server 525332" 0.0284 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751735.51103 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2fd21804601e42b4b2c85-006b08ff37 - 0.0811 VW - 1795751735.632979393 1795751735.714061022 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx096d5ef0264b4ac2be002-006b08ff37" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx096d5ef0264b4ac2be002-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx096d5ef0264b4ac2be002-006b08ff37" "proxy-server 525332" 0.0301 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx096d5ef0264b4ac2be002-006b08ff37" "proxy-server 525332" 0.0317 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx096d5ef0264b4ac2be002-006b08ff37 - 0.0477 - - 1795751735.714496613 1795751735.762193441 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9f3f11601bbe45b59c321-006b08ff37" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx9f3f11601bbe45b59c321-006b08ff37" "proxy-server 525332" 0.0138 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/35 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx9f3f11601bbe45b59c321-006b08ff37 - 0.0296 - - 1795751735.775849104 1795751735.805423260 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4ea160bc6fc42ad88670-006b08ff37" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd4ea160bc6fc42ad88670-006b08ff37 - 0.0259 VW - 1795751735.807305098 1795751735.833222866 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txee1eff4d79214247a25d2-006b08ff37" "proxy-server 525332" 0.0232 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txee1eff4d79214247a25d2-006b08ff37 - 0.0260 VW - 1795751735.833797216 1795751735.859837294 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx0badaf9bb6dc4c3faa0b6-006b08ff37" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "tx0badaf9bb6dc4c3faa0b6-006b08ff37" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0badaf9bb6dc4c3faa0b6-006b08ff37 - 0.0185 VW - 1795751735.860482454 1795751735.878999233 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "HEAD /sdb1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "tx7a28879589184b2a9a656-006b08ff37" "proxy-server 525332" 0.0013 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" "tx1cd9655d23414e389bac8-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" "tx1cd9655d23414e389bac8-006b08ff37" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" "tx1cd9655d23414e389bac8-006b08ff37" "proxy-server 525332" 0.0339 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.71500" "tx1cd9655d23414e389bac8-006b08ff37" "proxy-server 525332" 0.0336 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/35 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751735.71500 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1cd9655d23414e389bac8-006b08ff37 - 0.0613 VW - 1795751735.890007973 1795751735.951304197 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx649647056ae04698a0b3f-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:35 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx649647056ae04698a0b3f-006b08ff37" "proxy-server 525332" 0.0322 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx649647056ae04698a0b3f-006b08ff37" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx649647056ae04698a0b3f-006b08ff37" "proxy-server 525332" 0.0467 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx649647056ae04698a0b3f-006b08ff37 - 0.0512 - - 1795751735.959975481 1795751736.011213541 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e5bcfb1a16644c3aab68-006b08ff38" "proxy-server 525332" 0.0135 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3e5bcfb1a16644c3aab68-006b08ff38 - 0.0162 VW - 1795751736.033174753 1795751736.049393654 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txe0db5e3a10984d928b0f5-006b08ff38" "proxy-server 525332" 0.0211 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txe0db5e3a10984d928b0f5-006b08ff38 - 0.0238 VW - 1795751736.049943447 1795751736.073766470 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txd010de14e4034c02bb10e-006b08ff38" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3?symlink=get" "txd010de14e4034c02bb10e-006b08ff38" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txa2f8a3d7334f4192992a2-006b08ff38" "proxy-server 525332" 0.0147 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd010de14e4034c02bb10e-006b08ff38 - 0.0657 VW - 1795751736.074386120 1795751736.140087128 0 - (txn: txbb426c33bfa04e63abe16-006b08ff38) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "txbb426c33bfa04e63abe16-006b08ff38" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "txbb426c33bfa04e63abe16-006b08ff38" "proxy-server 525332" 0.0434 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "txbb426c33bfa04e63abe16-006b08ff38" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "txbb426c33bfa04e63abe16-006b08ff38" "proxy-server 525332" 0.0557 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 PUT /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751735.96055 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txbb426c33bfa04e63abe16-006b08ff38 - 0.0812 VW - 1795751736.101426125 1795751736.182672501 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb3a7a5d7a3724fccb5d84-006b08ff38" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb3a7a5d7a3724fccb5d84-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb3a7a5d7a3724fccb5d84-006b08ff38" "proxy-server 525332" 0.0251 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "txb3a7a5d7a3724fccb5d84-006b08ff38" "proxy-server 525332" 0.0246 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txb3a7a5d7a3724fccb5d84-006b08ff38 - 0.0451 - - 1795751736.183112383 1795751736.228252649 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx06c3c7756ef545c8907c1-006b08ff38" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx06c3c7756ef545c8907c1-006b08ff38 - 0.0082 VW - 1795751736.230161667 1795751736.238339901 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "tx4a3f4ae2b16e45dd87d48-006b08ff38" "proxy-server 525332" 0.0101 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4a3f4ae2b16e45dd87d48-006b08ff38 - 0.0216 VW - 1795751736.238888741 1795751736.260475636 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx76f7dbbffb0b4450af352-006b08ff38" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx76f7dbbffb0b4450af352-006b08ff38" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx76f7dbbffb0b4450af352-006b08ff38 - 0.0182 VW - 1795751736.261099577 1795751736.279333353 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txb61b0487a9e84672896f0-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txb61b0487a9e84672896f0-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txb61b0487a9e84672896f0-006b08ff38" "proxy-server 525332" 0.0128 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "txb61b0487a9e84672896f0-006b08ff38" "proxy-server 525332" 0.0229 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txb61b0487a9e84672896f0-006b08ff38 - 0.0341 - - 1795751736.279772043 1795751736.313889265 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txab0be21a03a94b87a48f4-006b08ff38" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txab0be21a03a94b87a48f4-006b08ff38 - 0.0083 VW - 1795751736.323686123 1795751736.331985712 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txb77ba091b8404a009db93-006b08ff38" "proxy-server 525332" 0.0087 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb77ba091b8404a009db93-006b08ff38 - 0.0114 VW - 1795751736.332569599 1795751736.344017982 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx9e529cfe16ab4165b19a9-006b08ff38" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub?symlink=get" "tx9e529cfe16ab4165b19a9-006b08ff38" "proxy-server 525332" 0.0055 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/0/a/0_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_vc_non_ascii%C2%A3" "txa11ff8f520834659a0e88-006b08ff38" "proxy-server 525332" 0.0053 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx9e529cfe16ab4165b19a9-006b08ff38 - 0.0413 VW - 1795751736.344609261 1795751736.385956764 0 - (txn: txa65cbdb9f309410e9e97a-006b08ff38) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" 201 - "PUT http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" "txa65cbdb9f309410e9e97a-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/0/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" 201 - "PUT http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" "txa65cbdb9f309410e9e97a-006b08ff38" "object-server 525332" 0.0056 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" "txa65cbdb9f309410e9e97a-006b08ff38" "proxy-server 525332" 0.0289 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" 201 - "PUT http://localhost/v1/a/0_vc_non_ascii%C2%A3/0130_o_non_ascii%C2%A3/sub/1795751736.28030" "txa65cbdb9f309410e9e97a-006b08ff38" "proxy-server 525332" 0.0286 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 PUT /v1/a/0_vc_non_ascii%25C2%25A3/0130_o_non_ascii%25C2%25A3/sub/1795751736.28030 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txa65cbdb9f309410e9e97a-006b08ff38 - 0.0520 VW - 1795751736.362587214 1795751736.414617538 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx64791f8e2ac249eabd1ff-006b08ff38" "object-server 525332" 0.0023 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx64791f8e2ac249eabd1ff-006b08ff38" "object-server 525332" 0.0131 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx64791f8e2ac249eabd1ff-006b08ff38" "proxy-server 525332" 0.0317 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3/sub" "tx64791f8e2ac249eabd1ff-006b08ff38" "proxy-server 525332" 0.0313 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx64791f8e2ac249eabd1ff-006b08ff38 - 0.0482 - - 1795751736.415036201 1795751736.463272333 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e1a6db81d6a4cd8bccd2-006b08ff38" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1e1a6db81d6a4cd8bccd2-006b08ff38 - 0.0144 VW - 1795751736.479775667 1795751736.494216681 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/3/a/0_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3" "txf02b20bc633843c0b7958-006b08ff38" "proxy-server 525332" 0.0051 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf02b20bc633843c0b7958-006b08ff38 - 0.0079 VW - 1795751736.494800806 1795751736.502686501 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 764 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=00f0_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx5e5f1a31f9f547fb87cdb-006b08ff38" "proxy-server 525332" 0.0111 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D00f0_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - tx5e5f1a31f9f547fb87cdb-006b08ff38 - 0.0198 VW - 1795751736.503262997 1795751736.523085833 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055?symlink=get" "tx53a5dfef8e704db99fc3f-006b08ff38" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 200 5 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055?symlink=get" "tx53a5dfef8e704db99fc3f-006b08ff38" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751735.96055%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx53a5dfef8e704db99fc3f-006b08ff38 - 0.0305 VW - 1795751736.527831793 1795751736.558311462 0 - (txn: tx25f536eea6f44da6a4423-006b08ff38) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25f536eea6f44da6a4423-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25f536eea6f44da6a4423-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25f536eea6f44da6a4423-006b08ff38" "proxy-server 525332" 0.0230 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/0/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3/0_o_non_ascii%C2%A3" "tx25f536eea6f44da6a4423-006b08ff38" "proxy-server 525332" 0.0256 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3/0_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx25f536eea6f44da6a4423-006b08ff38 - 0.0296 VW - 1795751736.552654743 1795751736.582234621 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "DELETE /sdb1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 204 - "DELETE http://localhost/sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "tx4ec6ffe75396406aa6c30-006b08ff38" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "DELETE /sdb1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "tx4ec6ffe75396406aa6c30-006b08ff38" "proxy-server 525332" 0.0097 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "DELETE /sda1/0/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 204 - "DELETE http://localhost/sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "tx4ec6ffe75396406aa6c30-006b08ff38" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "DELETE /sda1/3/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" 204 - "DELETE http://localhost/v1/a/0_vc_non_ascii%C2%A3/00f0_o_non_ascii%C2%A3/1795751735.96055" "tx4ec6ffe75396406aa6c30-006b08ff38" "proxy-server 525332" 0.0110 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 DELETE /v1/a/0_vc_non_ascii%25C2%25A3/00f0_o_non_ascii%25C2%25A3/1795751735.96055 HTTP/1.0 204 - Swift - - - - tx4ec6ffe75396406aa6c30-006b08ff38 - 0.0295 VW - 1795751736.582783699 1795751736.612278223 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdb51c24a60f94ccc9ca6b-006b08ff38" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/0/a/0_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/0_vc_non_ascii%C2%A3?prefix=0130_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "txdb51c24a60f94ccc9ca6b-006b08ff38" "proxy-server 525332" 0.0118 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 GET /v1/a/0_vc_non_ascii%25C2%25A3%3Fprefix%3D0130_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - txdb51c24a60f94ccc9ca6b-006b08ff38 - 0.0253 - - 1795751736.620760202 1795751736.646024466 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce0bddb01ef34588a394a-006b08ff38" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a/0_oc_non_ascii%C2%A3whoops" "txce0bddb01ef34588a394a-006b08ff38" "container-server 525332" 0.0133 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:59973/sda1/1/a/0_oc_non_ascii%C2%A3whoops" "txce0bddb01ef34588a394a-006b08ff38" "container-server 525332" 0.0010 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txce0bddb01ef34588a394a-006b08ff38" "proxy-server 525332" 0.0331 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txce0bddb01ef34588a394a-006b08ff38" "proxy-server 525332" 0.0507 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - txce0bddb01ef34588a394a-006b08ff38 - 0.0989 - - 1795751736.654068947 1795751736.752921343 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx504c97dd502d4ffc9625a-006b08ff38" "proxy-server 525332" 0.0019 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx504c97dd502d4ffc9625a-006b08ff38 - 0.0128 VW - 1795751736.754564762 1795751736.767373085 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txb80f28ba5cac4c5689379-006b08ff38" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txb80f28ba5cac4c5689379-006b08ff38 - 0.0122 VW - 1795751736.780323744 1795751736.792526960 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx909fb40cbe7f4d0f813c8-006b08ff38" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx909fb40cbe7f4d0f813c8-006b08ff38" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx909fb40cbe7f4d0f813c8-006b08ff38 - 0.0295 VW - 1795751736.793133259 1795751736.822645426 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx35721f358bc4433c8528f-006b08ff38" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx35721f358bc4433c8528f-006b08ff38" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx35721f358bc4433c8528f-006b08ff38" "proxy-server 525332" 0.0244 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "PUT /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx35721f358bc4433c8528f-006b08ff38" "proxy-server 525332" 0.0243 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/36 PUT /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx35721f358bc4433c8528f-006b08ff38 - 0.0535 - - 1795751736.823065758 1795751736.876535654 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0e53c5b1f2c74830b3bbb-006b08ff38" "proxy-server 525332" 0.0021 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0e53c5b1f2c74830b3bbb-006b08ff38 - 0.0169 VW - 1795751736.878261805 1795751736.895142078 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "txe367919c0242496698fa5-006b08ff38" "proxy-server 525332" 0.0118 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txe367919c0242496698fa5-006b08ff38 - 0.0147 VW - 1795751736.903913260 1795751736.918630838 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx758be12eb9784d51a0135-006b08ff38" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "GET /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx758be12eb9784d51a0135-006b08ff38" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txbbda0c6031be4f5b99853-006b08ff38" "proxy-server 525332" 0.0003 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txbbda0c6031be4f5b99853-006b08ff38" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/36 GET /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx758be12eb9784d51a0135-006b08ff38 - 0.0529 VW - 1795751736.919227362 1795751736.972134113 0 - (txn: tx9e4e6c1a8fa44172a001c-006b08ff38) +proxy INFO: - - 27/Nov/2026/03/55/36 PUT /v1/a/none/003foo/1795751736.83574 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx9e4e6c1a8fa44172a001c-006b08ff38 - 0.0304 VW - 1795751736.942213774 1795751736.972596407 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:36 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc79264c30a2c44398d3c5-006b08ff38" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/36 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc79264c30a2c44398d3c5-006b08ff38 - 0.0121 VW - 1795751736.974186420 1795751736.986304998 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a/0_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops" "tx12acfe360a7d43ce96983-006b08ff38" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a/0_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx12acfe360a7d43ce96983-006b08ff38 - 0.0229 VW - 1795751736.986830235 1795751737.009731293 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx72d07b56ffbf43f5ae961-006b08ff39" "proxy-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx72d07b56ffbf43f5ae961-006b08ff39" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx72d07b56ffbf43f5ae961-006b08ff39 - 0.0151 VW - 1795751737.010324240 1795751737.025385141 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "DELETE /sda1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx12c0152a5b224a12b6630-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 ... ok -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdh1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txa24135087d3e4e5e9f7ba-0068fbef08" "proxy-server 4171797" 0.0168 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdi1/1/a/ec/crash-test-dummy" "txa24135087d3e4e5e9f7ba-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec/crash-test-dummy" 201 - "PUT http://localhost/sdg1/1/a/ec/crash-test-dummy" "txa24135087d3e4e5e9f7ba-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdg1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txa24135087d3e4e5e9f7ba-0068fbef08" "proxy-server 4171797" 0.0228 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdi1/1/a/ec/crash-test-dummy" 201 - "PUT http://localhost/v1/a/ec/crash-test-dummy" "txa24135087d3e4e5e9f7ba-0068fbef08" "proxy-server 4171797" 0.0218 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 PUT /v1/a/ec/crash-test-dummy HTTP/1.0 201 - - t 21000 - - txa24135087d3e4e5e9f7ba-0068fbef08 - 0.0378 - - 1761341192.682994604 1761341192.720794439 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f8ed3c76aaa48b892de2-0068fbef08" "proxy-server 4171797" 0.0022 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7afe76abb19a47edb2b1a-0068fbef08" "proxy-server 4171797" 0.0029 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdi1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx4e69062285884f8891195-0068fbef08" "proxy-server 4171797" 0.0008 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdg1/1/a/ec/crash-test-dummy" 200 10980 "GET http://localhost/v1/a/ec/crash-test-dummy" "tx4e69062285884f8891195-0068fbef08" "proxy-server 4171797" 0.0007 "-" 4171797 3 -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx4e69062285884f8891195-0068fbef08) (client_ip: 127.0.0.1) -proxy ERROR: Exception fetching fragments for '/a/ec/crash-test-dummy': -Traceback (most recent call last): - File "/build/reproducible-path/swift-2.36.0/swift/proxy/controllers/obj.py", line 1485, in put_fragments_in_queue - for fragment in frag_iter: - ^^^^^^^^^ - File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/test_server.py", line 8297, in explodey_iter - raise Exception("doom ba doom") -Exception: doom ba doom (txn: tx4e69062285884f8891195-0068fbef08) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/32 GET /v1/a/ec/crash-test-dummy HTTP/1.0 500 - - t - 4096 - tx4e69062285884f8891195-0068fbef08 - 0.0233 - - 1761341192.722496748 1761341192.745831013 3 - -proxy DEBUG: Loaded override config for (default): ProxyOverrideOptions({}, {'sorting_method': 'shuffle', 'read_affinity': '', 'write_affinity': '', 'write_affinity_node_count': '2 * replicas', 'write_affinity_handoff_delete_count': None, 'rebalance_missing_suppression_count': 1, 'concurrent_gets': False, 'concurrency_timeout': 0.5, 'concurrent_ec_extra_requests': 0}, app) -proxy INFO: (4171797) wsgi starting up on http://127.0.0.1:35731 -proxy DEBUG: (4171797) accepted ('127.0.0.1', 38686) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd130ca6ff1641babcb4b-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "txfd130ca6ff1641babcb4b-0068fbef08" "container-server 4171797" 0.0016 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txfd130ca6ff1641babcb4b-0068fbef08" "proxy-server 4171797" 0.0071 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "txfd130ca6ff1641babcb4b-0068fbef08" "container-server 4171797" 0.0011 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txfd130ca6ff1641babcb4b-0068fbef08" "proxy-server 4171797" 0.0099 "-" 4171797 3 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:26:32] "PUT /v1/a/ec HTTP/1.1" 202 252 0.020722 (txn: txfd130ca6ff1641babcb4b-0068fbef08) -proxy DEBUG: (4171797) accepted ('127.0.0.1', 38692) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05c5079d1d014ea19d758-0068fbef08" "proxy-server 4171797" 0.0022 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx917ee6fff0194a96b68d9-0068fbef08" "proxy-server 4171797" 0.0013 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sda1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-get-it" "txcfcd62cf4ad94a23a1b4a-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdi1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txcfcd62cf4ad94a23a1b4a-0068fbef08" "proxy-server 4171797" 0.0143 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdh1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txcfcd62cf4ad94a23a1b4a-0068fbef08" "proxy-server 4171797" 0.0168 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdb1/2/a/ec/go-get-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-get-it" "txcfcd62cf4ad94a23a1b4a-0068fbef08" "object-server 4171797" 0.0005 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "PUT /sdg1/3/a/ec/go-get-it" 201 - "PUT http://localhost/v1/a/ec/go-get-it" "txcfcd62cf4ad94a23a1b4a-0068fbef08" "proxy-server 4171797" 0.0213 "-" 4171797 3 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:26:32] "PUT /v1/a/ec/go-get-it HTTP/1.1" 201 206 0.035655 (txn: txcfcd62cf4ad94a23a1b4a-0068fbef08) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd85f228fc05442cf9494d-0068fbef08" "proxy-server 4171797" 0.0014 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx735123754b474b63834dc-0068fbef08" "proxy-server 4171797" 0.0035 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdg1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txd2cf92a9c7114be7beb11-0068fbef08" "proxy-server 4171797" 0.0009 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:32 +0000] "GET /sdi1/3/a/ec/go-get-it" 200 736 "GET http://localhost/v1/a/ec/go-get-it" "txd2cf92a9c7114be7beb11-0068fbef08" "proxy-server 4171797" 0.0008 "-" 4171797 3 -proxy INFO: 127.0.0.1 - - [24/Oct/2025 09:26:32] "GET /v1/a/ec/go-get-it HTTP/1.1" 200 1777 0.019050 (txn: txd2cf92a9c7114be7beb11-0068fbef08) -proxy DEBUG: (4171797) timed out ('127.0.0.1', 38692) (txn: txd2cf92a9c7114be7beb11-0068fbef08) -proxy INFO: (4171797) wsgi exited, is_accepting=True -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf6da539304174072981e7-0068fbef09" "proxy-server 4171797" 0.0049 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "txf6da539304174072981e7-0068fbef09" "container-server 4171797" 0.0029 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec ... ok -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 -test.unit.proxy.test_server.TestECObjectController.test_HEAD_ec_404 ... ok +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "DELETE /sdb1/1/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" "tx12c0152a5b224a12b6630-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "DELETE /sdb1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx12c0152a5b224a12b6630-006b08ff39" "proxy-server 525332" 0.0135 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "DELETE /sda1/3/a/0_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/0_oc_non_ascii%C2%A3whoops/foo" "tx12c0152a5b224a12b6630-006b08ff39" "proxy-server 525332" 0.0238 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 DELETE /v1/a/0_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx12c0152a5b224a12b6630-006b08ff39 - 0.0274 - - 1795751737.039970398 1795751737.067340136 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6eb5008b03a94c66b78a8-006b08ff39" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/1_oc_non_ascii%C2%A3" "tx6eb5008b03a94c66b78a8-006b08ff39" "container-server 525332" 0.0132 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/1_oc_non_ascii%C2%A3" "tx6eb5008b03a94c66b78a8-006b08ff39" "container-server 525332" 0.0153 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6eb5008b03a94c66b78a8-006b08ff39" "proxy-server 525332" 0.0642 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6eb5008b03a94c66b78a8-006b08ff39" "proxy-server 525332" 0.0481 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 PUT /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx6eb5008b03a94c66b78a8-006b08ff39 - 0.1046 - - 1795751737.082762718 1795751737.187328339 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e1d3f5c2b294efeb5879-006b08ff39" "proxy-server 525332" 0.0101 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/2/a/1_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3?format=json&states=listing" "tx3e1d3f5c2b294efeb5879-006b08ff39" "proxy-server 525332" 0.0022 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx3e1d3f5c2b294efeb5879-006b08ff39 - 0.0262 - - 1795751737.201164722 1795751737.227367640 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3be8b6393f4e4d9ab356e-006b08ff39" "proxy-server 525332" 0.0140 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/1/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/1_vc_ascii" "tx3be8b6393f4e4d9ab356e-006b08ff39" "container-server 525332" 0.0010 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/1/a/1_vc_ascii" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/1_vc_ascii" "tx3be8b6393f4e4d9ab356e-006b08ff39" "container-server 525332" 0.0171 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx3be8b6393f4e4d9ab356e-006b08ff39" "proxy-server 525332" 0.0482 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_vc_ascii" 201 - "PUT http://localhost/v1/a/1_vc_ascii" "tx3be8b6393f4e4d9ab356e-006b08ff39" "proxy-server 525332" 0.0326 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 PUT /v1/a/1_vc_ascii HTTP/1.0 201 - - t - - - tx3be8b6393f4e4d9ab356e-006b08ff39 - 0.0773 - - 1795751737.241466284 1795751737.318742514 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txce403627f4964fd189ff3-006b08ff39" "proxy-server 525332" 0.0102 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txce403627f4964fd189ff3-006b08ff39 - 0.0131 VW - 1795751737.328649998 1795751737.341700077 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txd8206b9ea07e48f497202-006b08ff39" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd8206b9ea07e48f497202-006b08ff39 - 0.0124 VW - 1795751737.342296362 1795751737.354677439 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx8325b71218fa4d108da8d-006b08ff39" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx8325b71218fa4d108da8d-006b08ff39" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8325b71218fa4d108da8d-006b08ff39 - 0.0152 VW - 1795751737.355284452 1795751737.370491028 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx636dcaa4b764431887d93-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx636dcaa4b764431887d93-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx636dcaa4b764431887d93-006b08ff39" "proxy-server 525332" 0.0148 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx636dcaa4b764431887d93-006b08ff39" "proxy-server 525332" 0.0161 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx636dcaa4b764431887d93-006b08ff39 - 0.0438 - - 1795751737.370859623 1795751737.414686918 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx39ef7e9c7fae476994457-006b08ff39" "proxy-server 525332" 0.0141 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx39ef7e9c7fae476994457-006b08ff39 - 0.0168 VW - 1795751737.432667971 1795751737.449481010 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txddf13ec90fc4408cb7d6d-006b08ff39" "proxy-server 525332" 0.0144 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txddf13ec90fc4408cb7d6d-006b08ff39 - 0.0169 VW - 1795751737.450042963 1795751737.466988564 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txdc5b8dcedd484becbe528-006b08ff39" "proxy-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txdc5b8dcedd484becbe528-006b08ff39" "proxy-server 525332" 0.0168 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx0c24c1be8c4849f89cb07-006b08ff39" "proxy-server 525332" 0.0133 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txdc5b8dcedd484becbe528-006b08ff39 - 0.0781 VW - 1795751737.467534065 1795751737.545659542 0 - (txn: tx0cac1776962047cc866ab-006b08ff39) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 201 - "PUT http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx0cac1776962047cc866ab-006b08ff39" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 201 - "PUT http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx0cac1776962047cc866ab-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx0cac1776962047cc866ab-006b08ff39" "proxy-server 525332" 0.0209 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx0cac1776962047cc866ab-006b08ff39" "proxy-server 525332" 0.0346 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 PUT /v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx0cac1776962047cc866ab-006b08ff39 - 0.0775 VW - 1795751737.489882946 1795751737.567342281 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txef1e32cdc3df47aab9e4d-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txef1e32cdc3df47aab9e4d-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txef1e32cdc3df47aab9e4d-006b08ff39" "proxy-server 525332" 0.0258 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txef1e32cdc3df47aab9e4d-006b08ff39" "proxy-server 525332" 0.0170 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txef1e32cdc3df47aab9e4d-006b08ff39 - 0.0298 - - 1795751737.588683367 1795751737.618475437 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f99527f94b84552aa68e-006b08ff39" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb2d24fa3f6004f4eba6c1-006b08ff39" "proxy-server 525332" 0.0112 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx94166ce8acbf4a0ea9f0c-006b08ff39" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx94166ce8acbf4a0ea9f0c-006b08ff39 - 0.0422 - - 1795751737.636111498 1795751737.678361177 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc8fca56eff9b4b7f8cb57-006b08ff39" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc8fca56eff9b4b7f8cb57-006b08ff39 - 0.0039 VW - 1795751737.698136091 1795751737.702020645 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txab2dd42bdf524b789fbf3-006b08ff39" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txab2dd42bdf524b789fbf3-006b08ff39 - 0.0299 VW - 1795751737.702513695 1795751737.732405901 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx5f05fb48d0db405bb8f3c-006b08ff39" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx5f05fb48d0db405bb8f3c-006b08ff39" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txbbd4854f875f4c1f9606e-006b08ff39" "proxy-server 525332" 0.0111 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx5f05fb48d0db405bb8f3c-006b08ff39 - 0.0529 VW - 1795751737.733009815 1795751737.785932302 0 - (txn: tx42cc0bba3b8d4dd288209-006b08ff39) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx42cc0bba3b8d4dd288209-006b08ff39" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx42cc0bba3b8d4dd288209-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx42cc0bba3b8d4dd288209-006b08ff39" "proxy-server 525332" 0.0177 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx42cc0bba3b8d4dd288209-006b08ff39" "proxy-server 525332" 0.0174 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 PUT /v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx42cc0bba3b8d4dd288209-006b08ff39 - 0.0468 VW - 1795751737.759677410 1795751737.806451559 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txfe9be632da9f470db1981-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txfe9be632da9f470db1981-006b08ff39" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txfe9be632da9f470db1981-006b08ff39" "proxy-server 525332" 0.0158 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txfe9be632da9f470db1981-006b08ff39" "proxy-server 525332" 0.0155 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txfe9be632da9f470db1981-006b08ff39 - 0.0202 - - 1795751737.806904793 1795751737.827063799 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txefd33121a47b44738ed72-006b08ff39" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx0fcae0447be24c6c9a874-006b08ff39" "proxy-server 525332" 0.0089 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx95f5c876324741818ec26-006b08ff39" "proxy-server 525332" 0.0009 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx95f5c876324741818ec26-006b08ff39 - 0.0451 - - 1795751737.840689898 1795751737.885777712 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx23ad98ce53ab4b20ba7f9-006b08ff39" "proxy-server 525332" 0.0050 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?format=json&states=listing" "tx23ad98ce53ab4b20ba7f9-006b08ff39" "proxy-server 525332" 0.0067 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 GET /v1/a/1_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx23ad98ce53ab4b20ba7f9-006b08ff39 - 0.0236 - - 1795751737.887339592 1795751737.910901308 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb390a32adfe6469b8f389-006b08ff39" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx88999d64e878434186bf1-006b08ff39" "proxy-server 525332" 0.0036 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa5decb7761864ee695303-006b08ff39" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa5decb7761864ee695303-006b08ff39" "proxy-server 525332" 0.0006 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf067126523f146e6a822b-006b08ff39" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf067126523f146e6a822b-006b08ff39 - 0.0067 VW - 1795751737.939575195 1795751737.946301222 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx590e4d8a54f44b6b93b22-006b08ff39" "proxy-server 525332" 0.0012 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx590e4d8a54f44b6b93b22-006b08ff39 - 0.0038 VW - 1795751737.946810484 1795751737.950593472 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx5f324eba1d0743cb8c822-006b08ff39" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx5f324eba1d0743cb8c822-006b08ff39" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5f324eba1d0743cb8c822-006b08ff39 - 0.0216 VW - 1795751737.951151848 1795751737.972706318 0 - +proxy INFO: - - 27/Nov/2026/03/55/37 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - Swift t - 5 - txa5decb7761864ee695303-006b08ff39 - 0.0650 SSC - 1795751737.915473700 1795751737.980516434 0 - (txn: tx0fc370a98d7949f0a33e7-006b08ff39) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3/copied_name" "tx0fc370a98d7949f0a33e7-006b08ff39" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3/copied_name" "tx0fc370a98d7949f0a33e7-006b08ff39" "object-server 525332" 0.0055 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx0fc370a98d7949f0a33e7-006b08ff39" "proxy-server 525332" 0.0146 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:37 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx0fc370a98d7949f0a33e7-006b08ff39" "proxy-server 525332" 0.0192 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/37 COPY /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx0fc370a98d7949f0a33e7-006b08ff39 - 0.0243 SSC - 1795751737.973088264 1795751737.997346878 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx245b5f0d84bc4ba08a374-006b08ff39" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txe12653f7c1794f358da40-006b08ff3a" "proxy-server 525332" 0.0035 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/copied_name" "tx48ce3b9dd13044db91635-006b08ff3a" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx48ce3b9dd13044db91635-006b08ff3a - 0.0340 - - 1795751737.999031305 1795751738.032996416 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36aa1b55d82841d0848a0-006b08ff3a" "proxy-server 525332" 0.0039 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txe9147f7dcd3045ca8f99a-006b08ff3a" "proxy-server 525332" 0.0051 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0b8b72e43f0245c69d50d-006b08ff3a" "object-server 525332" 0.0052 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "POST http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0b8b72e43f0245c69d50d-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "POST /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0b8b72e43f0245c69d50d-006b08ff3a" "proxy-server 525332" 0.0099 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "POST /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 202 76 "POST http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx0b8b72e43f0245c69d50d-006b08ff3a" "proxy-server 525332" 0.0158 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 POST /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 202 - - t - 76 - tx0b8b72e43f0245c69d50d-006b08ff3a - 0.0504 - - 1795751738.034653187 1795751738.085023165 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx335edb2abea245289c9ba-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx756cbb439b364ace98fc5-006b08ff3a" "proxy-server 525332" 0.0045 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txb46c4798ea4b46f6a890a-006b08ff3a" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txb46c4798ea4b46f6a890a-006b08ff3a - 0.0359 - - 1795751738.086373806 1795751738.122251034 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd64ecdd8649c4757a3f31-006b08ff3a" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/2/a/1_oc_non_ascii%C2%A3" 200 316 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3?format=json&states=listing" "txd64ecdd8649c4757a3f31-006b08ff3a" "proxy-server 525332" 0.0155 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - txd64ecdd8649c4757a3f31-006b08ff3a - 0.0323 - - 1795751738.132266283 1795751738.164537430 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b82e15ea2b043d294587-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2b82e15ea2b043d294587-006b08ff3a - 0.0079 VW - 1795751738.166381359 1795751738.174236059 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx98daf5bcefa64c2f9548f-006b08ff3a" "proxy-server 525332" 0.0030 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx98daf5bcefa64c2f9548f-006b08ff3a - 0.0105 VW - 1795751738.174737692 1795751738.185230732 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx8e0c8ab67121460492b70-006b08ff3a" "proxy-server 525332" 0.0165 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 362 - tx8e0c8ab67121460492b70-006b08ff3a - 0.0195 VW - 1795751738.185790300 1795751738.205322981 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924?symlink=get" "tx0e6ff5f4ffb949ad845e9-006b08ff3a" "proxy-server 525332" 0.0042 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924?symlink=get" "tx0e6ff5f4ffb949ad845e9-006b08ff3a" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx0e6ff5f4ffb949ad845e9-006b08ff3a - 0.0201 VW - 1795751738.205804348 1795751738.225916147 0 - (txn: tx6b0c24b50ed0471faa4f0-006b08ff3a) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6b0c24b50ed0471faa4f0-006b08ff3a" "object-server 525332" 0.0012 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6b0c24b50ed0471faa4f0-006b08ff3a" "object-server 525332" 0.0027 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6b0c24b50ed0471faa4f0-006b08ff3a" "proxy-server 525332" 0.0152 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6b0c24b50ed0471faa4f0-006b08ff3a" "proxy-server 525332" 0.0147 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx6b0c24b50ed0471faa4f0-006b08ff3a - 0.0234 VW - 1795751738.215434074 1795751738.238810062 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 204 - "DELETE http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx570796780e8249e6ba99b-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 204 - "DELETE http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx570796780e8249e6ba99b-006b08ff3a" "object-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx570796780e8249e6ba99b-006b08ff3a" "proxy-server 525332" 0.0061 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.58924" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924" "tx570796780e8249e6ba99b-006b08ff3a" "proxy-server 525332" 0.0082 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1795751737.58924 HTTP/1.0 204 - Swift - - - - tx570796780e8249e6ba99b-006b08ff3a - 0.0120 VW - 1795751738.239279032 1795751738.251238823 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e82d8517ab84829adf41-006b08ff3a" "proxy-server 525332" 0.0058 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txf3bc1d1341184973ad12d-006b08ff3a" "proxy-server 525332" 0.0025 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txbab546dc92964effa4296-006b08ff3a" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - txbab546dc92964effa4296-006b08ff3a - 0.0239 - - 1795751738.253224850 1795751738.277123690 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a65f1d260044eccb1474-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx2a65f1d260044eccb1474-006b08ff3a" "proxy-server 525332" 0.0097 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx2a65f1d260044eccb1474-006b08ff3a - 0.0253 - - 1795751738.278796911 1795751738.304111958 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd194d0a5265541d78772d-006b08ff3a" "proxy-server 525332" 0.0055 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd194d0a5265541d78772d-006b08ff3a - 0.0081 VW - 1795751738.305984259 1795751738.314048290 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx9333490e859c4da88ff01-006b08ff3a" "proxy-server 525332" 0.0064 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx9333490e859c4da88ff01-006b08ff3a - 0.0221 VW - 1795751738.314554691 1795751738.336674452 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_vc_ascii" 200 181 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx93d9fa4117c04054be33f-006b08ff3a" "proxy-server 525332" 0.0021 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - tx93d9fa4117c04054be33f-006b08ff3a - 0.0102 VW - 1795751738.337218046 1795751738.347418070 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134?symlink=get" "tx8b5f0e51052a4ec984182-006b08ff3a" "proxy-server 525332" 0.0047 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134?symlink=get" "tx8b5f0e51052a4ec984182-006b08ff3a" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8b5f0e51052a4ec984182-006b08ff3a - 0.0325 VW - 1795751738.361404419 1795751738.393857718 0 - (txn: tx338300cbd15f420b9d44d-006b08ff3a) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx338300cbd15f420b9d44d-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx338300cbd15f420b9d44d-006b08ff3a" "proxy-server 525332" 0.0153 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx338300cbd15f420b9d44d-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx338300cbd15f420b9d44d-006b08ff3a" "proxy-server 525332" 0.0239 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx338300cbd15f420b9d44d-006b08ff3a - 0.0354 VW - 1795751738.371509075 1795751738.406924486 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 204 - "DELETE http://localhost/sdb1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx594dc147c2d748fb9ab86-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 204 - "DELETE http://localhost/sda1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx594dc147c2d748fb9ab86-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sdb1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx594dc147c2d748fb9ab86-006b08ff3a" "proxy-server 525332" 0.0066 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sda1/3/a/1_vc_ascii/0091_o_ascii/1795751737.37134" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134" "tx594dc147c2d748fb9ab86-006b08ff3a" "proxy-server 525332" 0.0058 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1795751737.37134 HTTP/1.0 204 - Swift - - - - tx594dc147c2d748fb9ab86-006b08ff3a - 0.0147 VW - 1795751738.407375336 1795751738.422065496 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx62e1dfa4f9a2411eb2e3f-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx3e30fd5ac9a647adbc90b-006b08ff3a" "proxy-server 525332" 0.0027 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx821c474c870a4121ac28a-006b08ff3a" "proxy-server 525332" 0.0017 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 200 - - t - 5 - tx821c474c870a4121ac28a-006b08ff3a - 0.0210 - - 1795751738.423524141 1795751738.444521904 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb276efcbfdda4365a2c48-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "txb276efcbfdda4365a2c48-006b08ff3a" "proxy-server 525332" 0.0070 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txb276efcbfdda4365a2c48-006b08ff3a - 0.0167 - - 1795751738.447294474 1795751738.463963985 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx611e1ba0d8e749c9810ec-006b08ff3a" "proxy-server 525332" 0.0034 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "tx611e1ba0d8e749c9810ec-006b08ff3a" "proxy-server 525332" 0.0090 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx611e1ba0d8e749c9810ec-006b08ff3a - 0.0224 - - 1795751738.465697527 1795751738.488073587 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx81ba88f123834f379e2e5-006b08ff3a" "proxy-server 525332" 0.0037 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx81ba88f123834f379e2e5-006b08ff3a - 0.0064 VW - 1795751738.490041971 1795751738.496458054 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx4445298befdf4926ac437-006b08ff3a" "proxy-server 525332" 0.0032 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4445298befdf4926ac437-006b08ff3a - 0.0059 VW - 1795751738.496990919 1795751738.502928495 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_vc_ascii" 200 2 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx5867f956e2d848fdbdb4f-006b08ff3a" "proxy-server 525332" 0.0126 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx5867f956e2d848fdbdb4f-006b08ff3a - 0.0196 VW - 1795751738.503482103 1795751738.523042202 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx01c6e72e7ec446cab4beb-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx01c6e72e7ec446cab4beb-006b08ff3a" "object-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx01c6e72e7ec446cab4beb-006b08ff3a" "proxy-server 525332" 0.0165 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "DELETE /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx01c6e72e7ec446cab4beb-006b08ff3a" "proxy-server 525332" 0.0230 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 DELETE /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 204 - - t - - - tx01c6e72e7ec446cab4beb-006b08ff3a - 0.0270 - - 1795751738.523448467 1795751738.550442219 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc9e3af74f944f23939bd-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx1a5215ca582f4bb8aa4c3-006b08ff3a" "proxy-server 525332" 0.0113 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6c765e2f94fa4545ab70d-006b08ff3a" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx6c765e2f94fa4545ab70d-006b08ff3a" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 404 - - t - 70 - tx6c765e2f94fa4545ab70d-006b08ff3a - 0.0619 - - 1795751738.556223392 1795751738.618152857 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1bc2f3f07819441587b78-006b08ff3a" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1bc2f3f07819441587b78-006b08ff3a - 0.0121 VW - 1795751738.636640310 1795751738.648758411 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx6c83a5ef591947318a2f4-006b08ff3a" "proxy-server 525332" 0.0147 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6c83a5ef591947318a2f4-006b08ff3a - 0.0174 VW - 1795751738.649273872 1795751738.666639566 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx8e0c355722cd4125872f0-006b08ff3a" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx8e0c355722cd4125872f0-006b08ff3a" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8e0c355722cd4125872f0-006b08ff3a - 0.0109 VW - 1795751738.667198896 1795751738.678111315 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx8cb823966fba47faad65d-006b08ff3a" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx8cb823966fba47faad65d-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx8cb823966fba47faad65d-006b08ff3a" "proxy-server 525332" 0.0197 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx8cb823966fba47faad65d-006b08ff3a" "proxy-server 525332" 0.0213 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx8cb823966fba47faad65d-006b08ff3a - 0.0406 - - 1795751738.678478956 1795751738.719031572 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx83478febdb9843eb994a6-006b08ff3a" "proxy-server 525332" 0.0053 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx83478febdb9843eb994a6-006b08ff3a - 0.0127 VW - 1795751738.732697487 1795751738.745377064 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txcd341303f06b4945b23f2-006b08ff3a" "proxy-server 525332" 0.0146 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcd341303f06b4945b23f2-006b08ff3a - 0.0172 VW - 1795751738.745976925 1795751738.763202190 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx135fe419ae64433c82129-006b08ff3a" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "tx135fe419ae64433c82129-006b08ff3a" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx135fe419ae64433c82129-006b08ff3a - 0.0222 VW - 1795751738.763799906 1795751738.785953283 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx5b53e3dd1e3744a8ad0be-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751738.67896" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1795751738.67896" "txad28f0375f7a4528b7501-006b08ff3a" "object-server 525332" 0.0086 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751738.67896" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751738.67896" "txad28f0375f7a4528b7501-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751738.67896" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751738.67896" "txad28f0375f7a4528b7501-006b08ff3a" "proxy-server 525332" 0.0391 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751738.67896" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751738.67896" "txad28f0375f7a4528b7501-006b08ff3a" "proxy-server 525332" 0.0278 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 PUT /v1/a/1_vc_ascii/0091_o_ascii/1795751738.67896 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txad28f0375f7a4528b7501-006b08ff3a - 0.0641 VW - 1795751738.792270660 1795751738.856343985 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf213612819cf4d2685013-006b08ff3a" "object-server 525332" 0.0012 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf213612819cf4d2685013-006b08ff3a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf213612819cf4d2685013-006b08ff3a" "proxy-server 525332" 0.0172 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txf213612819cf4d2685013-006b08ff3a" "proxy-server 525332" 0.0409 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/38 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - txf213612819cf4d2685013-006b08ff3a - 0.0448 - - 1795751738.856807947 1795751738.901580095 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx46928dc441b74b3d8e706-006b08ff3a" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx46928dc441b74b3d8e706-006b08ff3a - 0.0202 VW - 1795751738.916738033 1795751738.936904192 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx177c862a4a2f4e9aa00a6-006b08ff3a" "proxy-server 525332" 0.0228 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/38 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx177c862a4a2f4e9aa00a6-006b08ff3a - 0.0256 VW - 1795751738.937433004 1795751738.963011503 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:38 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txe348b2f22a21463eb1c44-006b08ff3a" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txe348b2f22a21463eb1c44-006b08ff3a" "proxy-server 525332" 0.0008 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txe348b2f22a21463eb1c44-006b08ff3a - 0.0385 VW - 1795751738.963602066 1795751739.002126694 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx749da7a36e9649fa8bcc0-006b08ff3b" "proxy-server 525332" 0.0160 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751738.85734" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1795751738.85734" "tx664e0bf0b751452b919e2-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/2/a/1_vc_ascii/0091_o_ascii/1795751738.85734" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751738.85734" "tx664e0bf0b751452b919e2-006b08ff3b" "proxy-server 525332" 0.0223 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751738.85734" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751738.85734" "tx664e0bf0b751452b919e2-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751738.85734" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751738.85734" "tx664e0bf0b751452b919e2-006b08ff3b" "proxy-server 525332" 0.0258 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 PUT /v1/a/1_vc_ascii/0091_o_ascii/1795751738.85734 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx664e0bf0b751452b919e2-006b08ff3b - 0.0767 VW - 1795751739.002755880 1795751739.079496622 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7f44786886f04ce5b972d-006b08ff3b" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7f44786886f04ce5b972d-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7f44786886f04ce5b972d-006b08ff3b" "proxy-server 525332" 0.0358 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx7f44786886f04ce5b972d-006b08ff3b" "proxy-server 525332" 0.0234 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t - - - tx7f44786886f04ce5b972d-006b08ff3b - 0.0402 - - 1795751739.096163511 1795751739.136318922 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb72d2fba7f114a4c8a684-006b08ff3b" "proxy-server 525332" 0.0174 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sda1/0/a/1_vc_ascii" 200 362 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&format=json&states=listing" "txb72d2fba7f114a4c8a684-006b08ff3b" "proxy-server 525332" 0.0033 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/39 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txb72d2fba7f114a4c8a684-006b08ff3b - 0.0347 - - 1795751739.137840986 1795751739.172516584 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe0956fb3b47449eeba783-006b08ff3b" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe0956fb3b47449eeba783-006b08ff3b - 0.0199 VW - 1795751739.174336433 1795751739.194251060 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx4636edcd6ae14a0ea59b8-006b08ff3b" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4636edcd6ae14a0ea59b8-006b08ff3b - 0.0255 VW - 1795751739.194765568 1795751739.220277548 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txdda064913be342949dc52-006b08ff3b" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 - "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txdda064913be342949dc52-006b08ff3b" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txdda064913be342949dc52-006b08ff3b - 0.0183 VW - 1795751739.220880985 1795751739.239201069 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sdb1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "txbadac94c837c451aa230a-006b08ff3b" "proxy-server 525332" 0.0024 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751739.09670" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751739.09670" "tx1259e07b63ac4e2fa58ed-006b08ff3b" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751739.09670" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/0091_o_ascii/1795751739.09670" "tx1259e07b63ac4e2fa58ed-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751739.09670" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.09670" "tx1259e07b63ac4e2fa58ed-006b08ff3b" "proxy-server 525332" 0.0271 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751739.09670" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.09670" "tx1259e07b63ac4e2fa58ed-006b08ff3b" "proxy-server 525332" 0.0284 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 PUT /v1/a/1_vc_ascii/0091_o_ascii/1795751739.09670 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx1259e07b63ac4e2fa58ed-006b08ff3b - 0.0769 VW - 1795751739.247987747 1795751739.324872732 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa55aea0bdc5a4411a0986-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa55aea0bdc5a4411a0986-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa55aea0bdc5a4411a0986-006b08ff3b" "proxy-server 525332" 0.0511 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "txa55aea0bdc5a4411a0986-006b08ff3b" "proxy-server 525332" 0.0529 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - txa55aea0bdc5a4411a0986-006b08ff3b - 0.0727 - - 1795751739.325322151 1795751739.398003817 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2cfdac046e374475b530d-006b08ff3b" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2cfdac046e374475b530d-006b08ff3b - 0.0168 VW - 1795751739.419618607 1795751739.436387300 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txb71161f95046460e8d006-006b08ff3b" "proxy-server 525332" 0.0148 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb71161f95046460e8d006-006b08ff3b - 0.0175 VW - 1795751739.436977625 1795751739.454523325 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txe505805bf1e64d878f538-006b08ff3b" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii?symlink=get" "txe505805bf1e64d878f538-006b08ff3b" "proxy-server 525332" 0.0208 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx529d63033675443ebb499-006b08ff3b" "proxy-server 525332" 0.0225 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe505805bf1e64d878f538-006b08ff3b - 0.0681 VW - 1795751739.455121994 1795751739.523180723 0 - (txn: txcdfe333b0d3c4b0b940e1-006b08ff3b) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 201 - "PUT http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txcdfe333b0d3c4b0b940e1-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 201 - "PUT http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txcdfe333b0d3c4b0b940e1-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txcdfe333b0d3c4b0b940e1-006b08ff3b" "proxy-server 525332" 0.0709 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 201 - "PUT http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txcdfe333b0d3c4b0b940e1-006b08ff3b" "proxy-server 525332" 0.0708 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 PUT /v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txcdfe333b0d3c4b0b940e1-006b08ff3b - 0.1003 VW - 1795751739.493848801 1795751739.594145536 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx531d7fbd005b41ce99733-006b08ff3b" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx531d7fbd005b41ce99733-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx531d7fbd005b41ce99733-006b08ff3b" "proxy-server 525332" 0.0748 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx531d7fbd005b41ce99733-006b08ff3b" "proxy-server 525332" 0.0744 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - - t 5 - - tx531d7fbd005b41ce99733-006b08ff3b - 0.0997 - - 1795751739.594548225 1795751739.694292784 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc09b675eedd141e8bbf9c-006b08ff3b" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc09b675eedd141e8bbf9c-006b08ff3b - 0.0123 VW - 1795751739.708082914 1795751739.720379829 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "txa979dcf413df480aafc33-006b08ff3b" "proxy-server 525332" 0.0109 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txa979dcf413df480aafc33-006b08ff3b - 0.0138 VW - 1795751739.720976353 1795751739.734763145 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "txb110df4907434cd384314-006b08ff3b" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "txb110df4907434cd384314-006b08ff3b" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb110df4907434cd384314-006b08ff3b - 0.0263 VW - 1795751739.735383987 1795751739.761689425 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txd2f12419fa7d45c18fa73-006b08ff3b" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txd2f12419fa7d45c18fa73-006b08ff3b" "proxy-server 525332" 0.0273 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txd2f12419fa7d45c18fa73-006b08ff3b" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "txd2f12419fa7d45c18fa73-006b08ff3b" "proxy-server 525332" 0.0410 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/39 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - txd2f12419fa7d45c18fa73-006b08ff3b - 0.0701 - - 1795751739.762108088 1795751739.832169533 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx172b8c9dca474836a9ad4-006b08ff3b" "proxy-server 525332" 0.0095 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx172b8c9dca474836a9ad4-006b08ff3b - 0.0123 VW - 1795751739.833930731 1795751739.846252203 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx4be26ace1f12430c8a109-006b08ff3b" "proxy-server 525332" 0.0159 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx4be26ace1f12430c8a109-006b08ff3b - 0.0309 VW - 1795751739.846807003 1795751739.877671957 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 200 4 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "txae01ee24093c41489e102-006b08ff3b" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 200 4 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub?symlink=get" "txae01ee24093c41489e102-006b08ff3b" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "HEAD /sda1/0/a/1_vc_ascii" 204 - "HEAD http://localhost/v1/a/1_vc_ascii" "tx0ebbe58c5c184d80b72bc-006b08ff3b" "proxy-server 525332" 0.0265 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 GET /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txae01ee24093c41489e102-006b08ff3b - 0.0848 VW - 1795751739.878273249 1795751739.963055611 0 - (txn: tx9d420f811a5143189961a-006b08ff3b) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" 201 - "PUT http://localhost/sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" "tx9d420f811a5143189961a-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" 201 - "PUT http://localhost/sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" "tx9d420f811a5143189961a-006b08ff3b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sda1/0/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" "tx9d420f811a5143189961a-006b08ff3b" "proxy-server 525332" 0.0274 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:39 +0000] "PUT /sdb1/0/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" 201 - "PUT http://localhost/v1/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264" "tx9d420f811a5143189961a-006b08ff3b" "proxy-server 525332" 0.0288 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/39 PUT /v1/a/1_vc_ascii/00d1_o_ascii/sub/1795751739.76264 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx9d420f811a5143189961a-006b08ff3b - 0.0741 VW - 1795751739.917107344 1795751739.991159439 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx6af68b21b054454c88232-006b08ff3c" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx6af68b21b054454c88232-006b08ff3c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx6af68b21b054454c88232-006b08ff3c" "proxy-server 525332" 0.0462 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii/sub" "tx6af68b21b054454c88232-006b08ff3c" "proxy-server 525332" 0.0460 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx6af68b21b054454c88232-006b08ff3c - 0.0509 - - 1795751740.019655466 1795751740.070594788 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa97ce48bef984f43b612e-006b08ff3c" "proxy-server 525332" 0.0174 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa97ce48bef984f43b612e-006b08ff3c - 0.0205 VW - 1795751740.088637352 1795751740.109099865 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3" "tx857ee3df4ec7441d9c0d4-006b08ff3c" "proxy-server 525332" 0.0253 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx857ee3df4ec7441d9c0d4-006b08ff3c - 0.0281 VW - 1795751740.109680653 1795751740.137749434 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sda1/0/a/1_vc_ascii" 200 724 "GET http://localhost/v1/a/1_vc_ascii?prefix=0091_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txab979268afc74973a5d3b-006b08ff3c" "proxy-server 525332" 0.0133 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 GET /v1/a/1_vc_ascii%3Fprefix%3D0091_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txab979268afc74973a5d3b-006b08ff3c - 0.0286 VW - 1795751740.138335705 1795751740.166923523 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588?symlink=get" "txa4bbd3fce2304c0382e59-006b08ff3c" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sda1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 200 5 "GET http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588?symlink=get" "txa4bbd3fce2304c0382e59-006b08ff3c" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 GET /v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa4bbd3fce2304c0382e59-006b08ff3c - 0.0520 VW - 1795751740.167397261 1795751740.219360113 0 - (txn: tx3420b7ea6c6e4fe493909-006b08ff3c) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3420b7ea6c6e4fe493909-006b08ff3c" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3420b7ea6c6e4fe493909-006b08ff3c" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3420b7ea6c6e4fe493909-006b08ff3c" "proxy-server 525332" 0.0541 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/0/a/1_oc_non_ascii%C2%A3/1_o_ascii" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3/1_o_ascii" "tx3420b7ea6c6e4fe493909-006b08ff3c" "proxy-server 525332" 0.0558 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3/1_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx3420b7ea6c6e4fe493909-006b08ff3c - 0.0719 VW - 1795751740.202234268 1795751740.274124861 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sdb1/0/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 204 - "DELETE http://localhost/sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txecb349fe24fa464183908-006b08ff3c" "object-server 525332" 0.0152 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sda1/0/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 204 - "DELETE http://localhost/sda1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txecb349fe24fa464183908-006b08ff3c" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sdb1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txecb349fe24fa464183908-006b08ff3c" "proxy-server 525332" 0.0338 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sda1/2/a/1_vc_ascii/0091_o_ascii/1795751739.32588" 204 - "DELETE http://localhost/v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588" "txecb349fe24fa464183908-006b08ff3c" "proxy-server 525332" 0.0334 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 DELETE /v1/a/1_vc_ascii/0091_o_ascii/1795751739.32588 HTTP/1.0 204 - Swift - - - - txecb349fe24fa464183908-006b08ff3c - 0.0621 VW - 1795751740.274604321 1795751740.336753845 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e7adea165b94f8c82219-006b08ff3c" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sdb1/0/a/1_vc_ascii" 200 185 "GET http://localhost/v1/a/1_vc_ascii?prefix=00d1_o_ascii%2Fsub%2F&format=json&states=listing" "tx9e7adea165b94f8c82219-006b08ff3c" "proxy-server 525332" 0.0089 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 GET /v1/a/1_vc_ascii%3Fprefix%3D00d1_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - tx9e7adea165b94f8c82219-006b08ff3c - 0.0524 - - 1795751740.338444710 1795751740.390891552 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4fe11234f42d4e2ca5cc1-006b08ff3c" "proxy-server 525332" 0.0179 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/1/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/1_oc_non_ascii%C2%A3whoops" "tx4fe11234f42d4e2ca5cc1-006b08ff3c" "container-server 525332" 0.0010 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/1/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/1_oc_non_ascii%C2%A3whoops" "tx4fe11234f42d4e2ca5cc1-006b08ff3c" "container-server 525332" 0.0172 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx4fe11234f42d4e2ca5cc1-006b08ff3c" "proxy-server 525332" 0.0699 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx4fe11234f42d4e2ca5cc1-006b08ff3c" "proxy-server 525332" 0.0417 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx4fe11234f42d4e2ca5cc1-006b08ff3c - 0.0944 - - 1795751740.408870697 1795751740.503281116 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e68fddb0cd04efa82238-006b08ff3c" "proxy-server 525332" 0.0101 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8e68fddb0cd04efa82238-006b08ff3c - 0.0127 VW - 1795751740.517096996 1795751740.529778481 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx5e8f2baada4e4670935da-006b08ff3c" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx5e8f2baada4e4670935da-006b08ff3c - 0.0138 VW - 1795751740.530397654 1795751740.544157982 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx618dda71f8634a32bc3da-006b08ff3c" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx618dda71f8634a32bc3da-006b08ff3c" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx618dda71f8634a32bc3da-006b08ff3c - 0.0314 VW - 1795751740.544748545 1795751740.576154470 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx610ae85e15454ed590a30-006b08ff3c" "object-server 525332" 0.0098 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "tx610ae85e15454ed590a30-006b08ff3c" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx610ae85e15454ed590a30-006b08ff3c" "proxy-server 525332" 0.0196 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "tx610ae85e15454ed590a30-006b08ff3c" "proxy-server 525332" 0.0319 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 PUT /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx610ae85e15454ed590a30-006b08ff3c - 0.0479 - - 1795751740.576576471 1795751740.624526024 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa1338eb3aedf417998f7b-006b08ff3c" "proxy-server 525332" 0.0100 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa1338eb3aedf417998f7b-006b08ff3c - 0.0127 VW - 1795751740.626157045 1795751740.638829708 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "txcf99a136be4644258e4e8-006b08ff3c" "proxy-server 525332" 0.0113 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txcf99a136be4644258e4e8-006b08ff3c - 0.0263 VW - 1795751740.639362574 1795751740.665688753 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx10aab691bec547efa8bb6-006b08ff3c" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx10aab691bec547efa8bb6-006b08ff3c" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx80c24d3a2e124a33bac09-006b08ff3c" "proxy-server 525332" 0.0002 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx80c24d3a2e124a33bac09-006b08ff3c" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 GET /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx10aab691bec547efa8bb6-006b08ff3c - 0.0443 VW - 1795751740.666304111 1795751740.710570812 0 - (txn: txf52b6a8c0efc46bc8d736-006b08ff3c) +proxy INFO: - - 27/Nov/2026/03/55/40 PUT /v1/a/none/003foo/1795751740.57713 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txf52b6a8c0efc46bc8d736-006b08ff3c - 0.0139 VW - 1795751740.697036505 1795751740.710978508 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfa93d934e5294cccb96a9-006b08ff3c" "proxy-server 525332" 0.0012 "-" 525332 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container ... ok -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf6da539304174072981e7-0068fbef09" "proxy-server 4171797" 0.0142 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "txf6da539304174072981e7-0068fbef09" "container-server 4171797" 0.0023 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txf6da539304174072981e7-0068fbef09" "proxy-server 4171797" 0.0196 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txf6da539304174072981e7-0068fbef09 - 0.0497 - - 1761341193.144316196 1761341193.194010019 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf90e82fc19e345f1871d7-0068fbef09" "proxy-server 4171797" 0.0049 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx34f4c08a05f34ae0b1fbd-0068fbef09" "proxy-server 4171797" 0.0029 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "txf62e6c9fb20b45af90b6e-0068fbef09" "proxy-server 4171797" 0.0195 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdg1/3/a/ec/go-head-it" "txf62e6c9fb20b45af90b6e-0068fbef09" "object-server 4171797" 0.0007 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec/go-head-it" 201 - "PUT http://localhost/sdh1/3/a/ec/go-head-it" "txf62e6c9fb20b45af90b6e-0068fbef09" "object-server 4171797" 0.0006 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "txf62e6c9fb20b45af90b6e-0068fbef09" "proxy-server 4171797" 0.0234 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/3/a/ec/go-head-it" 201 - "PUT http://localhost/v1/a/ec/go-head-it" "txf62e6c9fb20b45af90b6e-0068fbef09" "proxy-server 4171797" 0.0276 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/go-head-it HTTP/1.0 201 - - t 1309 - - txf62e6c9fb20b45af90b6e-0068fbef09 - 0.0558 - - 1761341193.196986914 1761341193.252829790 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx131432c237344ddf9bd17-0068fbef09" "proxy-server 4171797" 0.0033 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx7f1be2ce33144ab2b86c8-0068fbef09" "proxy-server 4171797" 0.0037 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdi1/3/a/ec/go-head-it" 200 736 "HEAD http://localhost/v1/a/ec/go-head-it" "txacb1cdaf3261410788439-0068fbef09" "proxy-server 4171797" 0.0009 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 HEAD /v1/a/ec/go-head-it HTTP/1.0 200 - - t - - - txacb1cdaf3261410788439-0068fbef09 - 0.0212 - - 1761341193.255144358 1761341193.276387215 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx78048ec505fa47b1af5af-0068fbef09" "proxy-server 4171797" 0.0019 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx78048ec505fa47b1af5af-0068fbef09" "container-server 4171797" 0.0015 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx78048ec505fa47b1af5af-0068fbef09" "proxy-server 4171797" 0.0073 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx78048ec505fa47b1af5af-0068fbef09" "container-server 4171797" 0.0014 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx78048ec505fa47b1af5af-0068fbef09" "proxy-server 4171797" 0.0161 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx78048ec505fa47b1af5af-0068fbef09 - 0.0272 - - 1761341193.279155254 1761341193.306336164 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2dba4a80f36b4e728f2b8-0068fbef09" "proxy-server 4171797" 0.0037 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd2be0ac8144b4946b66a3-0068fbef09" "proxy-server 4171797" 0.0016 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdh1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx3653a44813f84d38a4688-0068fbef09" "proxy-server 4171797" 0.0004 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdi1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx3653a44813f84d38a4688-0068fbef09" "proxy-server 4171797" 0.0004 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdg1/2/a/ec/yes-we-have-no-bananas" 404 - "HEAD http://localhost/v1/a/ec/yes-we-have-no-bananas" "tx3653a44813f84d38a4688-0068fbef09" "proxy-server 4171797" 0.0004 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 HEAD /v1/a/ec/yes-we-have-no-bananas HTTP/1.0 404 - - t - - - tx3653a44813f84d38a4688-0068fbef09 - 0.0231 - - 1761341193.308241129 1761341193.331361532 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d4251038032403b8def3-0068fbef09" "proxy-server 4171797" 0.0026 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx8d4251038032403b8def3-0068fbef09" "container-server 4171797" 0.0013 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx8d4251038032403b8def3-0068fbef09" "container-server 4171797" 0.0012 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8d4251038032403b8def3-0068fbef09" "proxy-server 4171797" 0.0116 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx8d4251038032403b8def3-0068fbef09" "proxy-server 4171797" 0.0158 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx8d4251038032403b8def3-0068fbef09 - 0.0256 - - 1761341193.333906889 1761341193.359475851 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5d4a5c85c344f41b7fea-0068fbef09" "proxy-server 4171797" 0.0027 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx5bc55ba04923460683ef0-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/1/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx2660edd5cff34657a8b11-0068fbef09" "proxy-server 4171797" 0.0171 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec/o1" 201 - "PUT http://localhost/sdh1/1/a/ec/o1" "tx2660edd5cff34657a8b11-0068fbef09" "object-server 4171797" 0.0010 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec/o1" 201 - "PUT http://localhost/sdi1/1/a/ec/o1" "tx2660edd5cff34657a8b11-0068fbef09" "object-server 4171797" 0.0011 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/1/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx2660edd5cff34657a8b11-0068fbef09" "proxy-server 4171797" 0.0259 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/1/a/ec/o1" 201 - "PUT http://localhost/v1/a/ec/o1" "tx2660edd5cff34657a8b11-0068fbef09" "proxy-server 4171797" 0.0297 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_PUT_ec -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_archive_etag_mismatch ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_archive_etag_mismatch ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_fragment_quorum_bad_request ... ok +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfa93d934e5294cccb96a9-006b08ff3c - 0.0159 VW - 1795751740.720730543 1795751740.736654758 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sdb1/2/a/1_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops" "tx40d22d48ff2a415a916c6-006b08ff3c" "proxy-server 525332" 0.0232 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 HEAD /v1/a/1_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx40d22d48ff2a415a916c6-006b08ff3c - 0.0259 VW - 1795751740.737215757 1795751740.763123512 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd3061c4678914029b5442-006b08ff3c" "proxy-server 525332" 0.0003 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txd3061c4678914029b5442-006b08ff3c" "proxy-server 525332" 0.0205 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/40 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txd3061c4678914029b5442-006b08ff3c - 0.0255 VW - 1795751740.763730288 1795751740.789186954 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sdb1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "txfd209f88e227434383cc1-006b08ff3c" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sda1/2/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" "txfd209f88e227434383cc1-006b08ff3c" "object-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sdb1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "txfd209f88e227434383cc1-006b08ff3c" "proxy-server 525332" 0.0275 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "DELETE /sda1/3/a/1_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/1_oc_non_ascii%C2%A3whoops/foo" "txfd209f88e227434383cc1-006b08ff3c" "proxy-server 525332" 0.0205 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 DELETE /v1/a/1_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - txfd209f88e227434383cc1-006b08ff3c - 0.0602 - - 1795751740.789596081 1795751740.849767685 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4493109872cb41ccb8555-006b08ff3c" "proxy-server 525332" 0.0095 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/1/a/6_oc_non_ascii%C2%A3" "tx4493109872cb41ccb8555-006b08ff3c" "container-server 525332" 0.0010 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a/6_oc_non_ascii%C2%A3" "tx4493109872cb41ccb8555-006b08ff3c" "container-server 525332" 0.0010 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4493109872cb41ccb8555-006b08ff3c" "proxy-server 525332" 0.0460 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4493109872cb41ccb8555-006b08ff3c" "proxy-server 525332" 0.0338 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 PUT /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx4493109872cb41ccb8555-006b08ff3c - 0.0786 - - 1795751740.861644030 1795751740.940235376 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx90984e4848ac44718c8ec-006b08ff3c" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "GET /sdb1/1/a/6_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3?format=json&states=listing" "tx90984e4848ac44718c8ec-006b08ff3c" "proxy-server 525332" 0.0021 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/40 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx90984e4848ac44718c8ec-006b08ff3c - 0.0425 - - 1795751740.941855669 1795751740.984363317 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:40 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfb9f401c6510467fbbe42-006b08ff3c" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/1/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/6_vc_ascii" "txfb9f401c6510467fbbe42-006b08ff3c" "container-server 525332" 0.0017 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/1/a/6_vc_ascii" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/6_vc_ascii" "txfb9f401c6510467fbbe42-006b08ff3c" "container-server 525332" 0.0010 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/3/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "txfb9f401c6510467fbbe42-006b08ff3c" "proxy-server 525332" 0.0414 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/3/a/6_vc_ascii" 201 - "PUT http://localhost/v1/a/6_vc_ascii" "txfb9f401c6510467fbbe42-006b08ff3c" "proxy-server 525332" 0.0258 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 PUT /v1/a/6_vc_ascii HTTP/1.0 201 - - t - - - txfb9f401c6510467fbbe42-006b08ff3c - 0.0818 - - 1795751740.986182213 1795751741.067968607 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0ab635f39d99488180f8f-006b08ff3d" "proxy-server 525332" 0.0129 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0ab635f39d99488180f8f-006b08ff3d - 0.0155 VW - 1795751741.069665909 1795751741.085188627 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx6d3735d6c67d404f9188c-006b08ff3d" "proxy-server 525332" 0.0174 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx6d3735d6c67d404f9188c-006b08ff3d - 0.0201 VW - 1795751741.085706472 1795751741.105840683 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txac4e53d061b8428c9b467-006b08ff3d" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txac4e53d061b8428c9b467-006b08ff3d" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txac4e53d061b8428c9b467-006b08ff3d - 0.0257 VW - 1795751741.106460094 1795751741.132198811 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txe94595148f4e4632a7020-006b08ff3d" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txe94595148f4e4632a7020-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txe94595148f4e4632a7020-006b08ff3d" "proxy-server 525332" 0.0396 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txe94595148f4e4632a7020-006b08ff3d" "proxy-server 525332" 0.0479 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txe94595148f4e4632a7020-006b08ff3d - 0.0650 - - 1795751741.132628918 1795751741.197593927 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx28dafc7be10c4cefb92b2-006b08ff3d" "proxy-server 525332" 0.0262 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx28dafc7be10c4cefb92b2-006b08ff3d - 0.0289 VW - 1795751741.216644764 1795751741.245548248 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd387230d44db4b0694379-006b08ff3d" "proxy-server 525332" 0.0088 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txd387230d44db4b0694379-006b08ff3d - 0.0316 VW - 1795751741.246098280 1795751741.277704716 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txa832f47d8a3448febaa93-006b08ff3d" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txa832f47d8a3448febaa93-006b08ff3d" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx37e4d1a985724aa48e213-006b08ff3d" "proxy-server 525332" 0.0215 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa832f47d8a3448febaa93-006b08ff3d - 0.0883 VW - 1795751741.278320074 1795751741.366636515 0 - (txn: tx69a3c37ae0ae461c989df-006b08ff3d) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx69a3c37ae0ae461c989df-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx69a3c37ae0ae461c989df-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx69a3c37ae0ae461c989df-006b08ff3d" "proxy-server 525332" 0.0427 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx69a3c37ae0ae461c989df-006b08ff3d" "proxy-server 525332" 0.0443 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751741.13316 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx69a3c37ae0ae461c989df-006b08ff3d - 0.0887 VW - 1795751741.321413994 1795751741.410123348 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx92555c0b01e64c5a84d31-006b08ff3d" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx92555c0b01e64c5a84d31-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx92555c0b01e64c5a84d31-006b08ff3d" "proxy-server 525332" 0.0210 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx92555c0b01e64c5a84d31-006b08ff3d" "proxy-server 525332" 0.0310 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx92555c0b01e64c5a84d31-006b08ff3d - 0.0471 - - 1795751741.410547256 1795751741.457638025 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc1bf62bd944f4bf2a43b1-006b08ff3d" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4e99977f31a84d89a071b-006b08ff3d" "proxy-server 525332" 0.0112 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx6bea9aa02528481dbbee1-006b08ff3d" "proxy-server 525332" 0.0088 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx6bea9aa02528481dbbee1-006b08ff3d - 0.0546 - - 1795751741.459114552 1795751741.513692379 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd1fb8f7b3694455cbe8ca-006b08ff3d" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd1fb8f7b3694455cbe8ca-006b08ff3d - 0.0121 VW - 1795751741.532615662 1795751741.544738293 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx137f2cbd29804781b5db8-006b08ff3d" "proxy-server 525332" 0.0136 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx137f2cbd29804781b5db8-006b08ff3d - 0.0164 VW - 1795751741.545309544 1795751741.561668158 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx65e8617edbc94edaa4c72-006b08ff3d" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx65e8617edbc94edaa4c72-006b08ff3d" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txef9ebb3d65b24182bd343-006b08ff3d" "proxy-server 525332" 0.0215 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx65e8617edbc94edaa4c72-006b08ff3d - 0.0642 VW - 1795751741.562311172 1795751741.626483202 0 - (txn: tx15c81ad9b6ac440b8317a-006b08ff3d) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx15c81ad9b6ac440b8317a-006b08ff3d" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx15c81ad9b6ac440b8317a-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx15c81ad9b6ac440b8317a-006b08ff3d" "proxy-server 525332" 0.0317 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx15c81ad9b6ac440b8317a-006b08ff3d" "proxy-server 525332" 0.0315 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751741.41106 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx15c81ad9b6ac440b8317a-006b08ff3d - 0.0689 VW - 1795751741.589340210 1795751741.658211470 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfe34764f00484a0bac553-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfe34764f00484a0bac553-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfe34764f00484a0bac553-006b08ff3d" "proxy-server 525332" 0.0230 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txfe34764f00484a0bac553-006b08ff3d" "proxy-server 525332" 0.0245 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txfe34764f00484a0bac553-006b08ff3d - 0.0363 - - 1795751741.658644915 1795751741.694950819 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15cbc682933e4ee6bb015-006b08ff3d" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txcd3bfc42ea794c5d81ecd-006b08ff3d" "proxy-server 525332" 0.0118 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1ace17b8da8d4926aa019-006b08ff3d" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx1ace17b8da8d4926aa019-006b08ff3d - 0.0430 - - 1795751741.715347767 1795751741.758310318 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1daf5610c73c44008ce7b-006b08ff3d" "proxy-server 525332" 0.0012 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?format=json&states=listing" "tx1daf5610c73c44008ce7b-006b08ff3d" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 GET /v1/a/6_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx1daf5610c73c44008ce7b-006b08ff3d - 0.0436 - - 1795751741.768164158 1795751741.811716557 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4efffb4b7379485db60dd-006b08ff3d" "proxy-server 525332" 0.0094 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txbe411fffbc514df588ff5-006b08ff3d" "proxy-server 525332" 0.0056 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txf845a76d3e54498584067-006b08ff3d" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txf845a76d3e54498584067-006b08ff3d" "proxy-server 525332" 0.0088 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdae2f14303ab458489c13-006b08ff3d" "proxy-server 525332" 0.0134 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdae2f14303ab458489c13-006b08ff3d - 0.0160 VW - 1795751741.869975328 1795751741.885975599 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx0687ba53c9204581b497b-006b08ff3d" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0687ba53c9204581b497b-006b08ff3d - 0.0161 VW - 1795751741.886485338 1795751741.902633429 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx1ff08165898c44e0b5fad-006b08ff3d" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "GET /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name?symlink=get" "tx1ff08165898c44e0b5fad-006b08ff3d" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1ff08165898c44e0b5fad-006b08ff3d - 0.0217 VW - 1795751741.903208256 1795751741.924882650 0 - +proxy INFO: - - 27/Nov/2026/03/55/41 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txf845a76d3e54498584067-006b08ff3d - 0.1417 SSC - 1795751741.813870192 1795751741.955591202 0 - (txn: tx7ec5d89a8cbd4880811b2-006b08ff3d) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" "tx7ec5d89a8cbd4880811b2-006b08ff3d" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" "tx7ec5d89a8cbd4880811b2-006b08ff3d" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sdb1/2/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx7ec5d89a8cbd4880811b2-006b08ff3d" "proxy-server 525332" 0.0367 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:41 +0000] "PUT /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx7ec5d89a8cbd4880811b2-006b08ff3d" "proxy-server 525332" 0.0383 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/41 COPY /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx7ec5d89a8cbd4880811b2-006b08ff3d - 0.0579 SSC - 1795751741.925260067 1795751741.983143091 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc9a1a3b51f94ae1858a2-006b08ff3d" "proxy-server 525332" 0.0097 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txf4ef06741ee2415eb2670-006b08ff3e" "proxy-server 525332" 0.0185 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/2/a/6_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/copied_name" "tx1b736a99f2bd47d1969af-006b08ff3e" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx1b736a99f2bd47d1969af-006b08ff3e - 0.0520 - - 1795751741.992992163 1795751742.044955730 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx614dfa08338140e889fc3-006b08ff3e" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx4a139ec5b67e4c0d849c9-006b08ff3e" "proxy-server 525332" 0.0076 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb26ec979a173463e8506c-006b08ff3e" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb26ec979a173463e8506c-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "POST /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb26ec979a173463e8506c-006b08ff3e" "proxy-server 525332" 0.0200 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "POST /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txb26ec979a173463e8506c-006b08ff3e" "proxy-server 525332" 0.0195 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 POST /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - txb26ec979a173463e8506c-006b08ff3e - 0.0873 - - 1795751742.046653748 1795751742.133955479 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx185f255533d94b7eb4c88-006b08ff3e" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txd73cddef38a74964869cc-006b08ff3e" "proxy-server 525332" 0.0119 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx6f23e0bead80434880a77-006b08ff3e" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx6f23e0bead80434880a77-006b08ff3e - 0.0592 - - 1795751742.135371685 1795751742.194598675 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd37cff8953ab429293be9-006b08ff3e" "proxy-server 525332" 0.0012 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/1/a/6_oc_non_ascii%C2%A3" 200 326 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3?format=json&states=listing" "txd37cff8953ab429293be9-006b08ff3e" "proxy-server 525332" 0.0144 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - txd37cff8953ab429293be9-006b08ff3e - 0.0297 - - 1795751742.204479694 1795751742.234203100 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx902bb166770745c8b7da8-006b08ff3e" "proxy-server 525332" 0.0012 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx902bb166770745c8b7da8-006b08ff3e - 0.0136 VW - 1795751742.248296499 1795751742.261865377 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx1f00534804234ec18eeb5-006b08ff3e" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx1f00534804234ec18eeb5-006b08ff3e - 0.0040 VW - 1795751742.262413263 1795751742.266417742 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx7bcf4af47deb4fc888ffb-006b08ff3e" "proxy-server 525332" 0.0022 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - tx7bcf4af47deb4fc888ffb-006b08ff3e - 0.0422 VW - 1795751742.266950369 1795751742.309134245 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106?symlink=get" "tx90accaeb32f743af96332-006b08ff3e" "proxy-server 525332" 0.0088 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106?symlink=get" "tx90accaeb32f743af96332-006b08ff3e" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751741.41106%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx90accaeb32f743af96332-006b08ff3e - 0.0471 VW - 1795751742.309677601 1795751742.356767893 0 - (txn: tx51df656923a14f9384bb1-006b08ff3e) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx51df656923a14f9384bb1-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx51df656923a14f9384bb1-006b08ff3e" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx51df656923a14f9384bb1-006b08ff3e" "proxy-server 525332" 0.0344 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx51df656923a14f9384bb1-006b08ff3e" "proxy-server 525332" 0.0362 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx51df656923a14f9384bb1-006b08ff3e - 0.0511 VW - 1795751742.332367659 1795751742.383446932 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 204 - "DELETE http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx887e93e6a14d49f291889-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 204 - "DELETE http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx887e93e6a14d49f291889-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx887e93e6a14d49f291889-006b08ff3e" "proxy-server 525332" 0.0140 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.41106" "tx887e93e6a14d49f291889-006b08ff3e" "proxy-server 525332" 0.0242 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751741.41106 HTTP/1.0 204 - Swift - - - - tx887e93e6a14d49f291889-006b08ff3e - 0.0406 VW - 1795751742.392220736 1795751742.432821989 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa237b665782c416493440-006b08ff3e" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txdeb408fb751b421ab67d8-006b08ff3e" "proxy-server 525332" 0.0026 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx4e9f282dab524dc7ab946-006b08ff3e" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx4e9f282dab524dc7ab946-006b08ff3e - 0.0702 - - 1795751742.434480429 1795751742.504724503 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx79625575f8b147b69afcd-006b08ff3e" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 191 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx79625575f8b147b69afcd-006b08ff3e" "proxy-server 525332" 0.0091 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx79625575f8b147b69afcd-006b08ff3e - 0.0407 - - 1795751742.506432533 1795751742.547092438 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx72d073fdaf514d338c8cc-006b08ff3e" "proxy-server 525332" 0.0094 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx72d073fdaf514d338c8cc-006b08ff3e - 0.0120 VW - 1795751742.561119795 1795751742.573169470 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txf5abe976d8d44d0c81181-006b08ff3e" "proxy-server 525332" 0.0094 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf5abe976d8d44d0c81181-006b08ff3e - 0.0122 VW - 1795751742.573675156 1795751742.585825205 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/3/a/6_vc_ascii" 200 191 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txc3af7128aaeb4cabb16d0-006b08ff3e" "proxy-server 525332" 0.0115 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - txc3af7128aaeb4cabb16d0-006b08ff3e - 0.0270 VW - 1795751742.586376905 1795751742.613373518 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316?symlink=get" "tx1e9a2d26afe7459e86c56-006b08ff3e" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316?symlink=get" "tx1e9a2d26afe7459e86c56-006b08ff3e" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751741.13316%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1e9a2d26afe7459e86c56-006b08ff3e - 0.0399 VW - 1795751742.613906145 1795751742.653769493 0 - (txn: tx2b5080d3ae724c568ee76-006b08ff3e) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx2b5080d3ae724c568ee76-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx2b5080d3ae724c568ee76-006b08ff3e" "object-server 525332" 0.0027 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx2b5080d3ae724c568ee76-006b08ff3e" "proxy-server 525332" 0.0474 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx2b5080d3ae724c568ee76-006b08ff3e" "proxy-server 525332" 0.0388 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2b5080d3ae724c568ee76-006b08ff3e - 0.0519 VW - 1795751742.640778780 1795751742.692636967 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 204 - "DELETE http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx43b52691317042c5b1c3c-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 204 - "DELETE http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx43b52691317042c5b1c3c-006b08ff3e" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx43b52691317042c5b1c3c-006b08ff3e" "proxy-server 525332" 0.0134 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "DELETE /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751741.13316" "tx43b52691317042c5b1c3c-006b08ff3e" "proxy-server 525332" 0.0311 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751741.13316 HTTP/1.0 204 - Swift - - - - tx43b52691317042c5b1c3c-006b08ff3e - 0.0343 VW - 1795751742.693172932 1795751742.727518320 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e08c79ff5d24fbb89508-006b08ff3e" "proxy-server 525332" 0.0196 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txae9f3b986ba245a3af2fa-006b08ff3e" "proxy-server 525332" 0.0133 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txc9492b6a048e43cfa284c-006b08ff3e" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txc9492b6a048e43cfa284c-006b08ff3e - 0.0623 - - 1795751742.737574339 1795751742.799898148 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7192e1a0ff3b437f8fbdc-006b08ff3e" "proxy-server 525332" 0.0175 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/3/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx7192e1a0ff3b437f8fbdc-006b08ff3e" "proxy-server 525332" 0.0147 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx7192e1a0ff3b437f8fbdc-006b08ff3e - 0.0493 - - 1795751742.801776648 1795751742.851092815 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3916f1a9b0b1417583d82-006b08ff3e" "proxy-server 525332" 0.0136 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sda1/3/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx3916f1a9b0b1417583d82-006b08ff3e" "proxy-server 525332" 0.0224 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/42 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx3916f1a9b0b1417583d82-006b08ff3e - 0.0421 - - 1795751742.865224361 1795751742.907347918 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49ffd10824224f6ebd87f-006b08ff3e" "proxy-server 525332" 0.0135 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/42 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx49ffd10824224f6ebd87f-006b08ff3e - 0.0164 VW - 1795751742.925670624 1795751742.942057133 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx679394c63cd9435cb752a-006b08ff3e" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/42 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx679394c63cd9435cb752a-006b08ff3e - 0.0205 VW - 1795751742.942609072 1795751742.963072538 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:42 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 2 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx8f3faa680c11484db39e3-006b08ff3e" "proxy-server 525332" 0.0166 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx8f3faa680c11484db39e3-006b08ff3e - 0.0324 VW - 1795751742.979807377 1795751743.012199879 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "DELETE /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a651329c189451bb61b3-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "DELETE /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a651329c189451bb61b3-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "DELETE /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a651329c189451bb61b3-006b08ff3f" "proxy-server 525332" 0.0410 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "DELETE /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx8a651329c189451bb61b3-006b08ff3f" "proxy-server 525332" 0.0209 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 DELETE /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - tx8a651329c189451bb61b3-006b08ff3f - 0.0455 - - 1795751743.012695551 1795751743.058187723 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad0380ee8c5c408bb4b81-006b08ff3f" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx2b20271a4b2b48c3b7d86-006b08ff3f" "proxy-server 525332" 0.0142 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txe9f3ff2ed910431ebef91-006b08ff3f" "proxy-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txe9f3ff2ed910431ebef91-006b08ff3f" "proxy-server 525332" 0.0198 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txe9f3ff2ed910431ebef91-006b08ff3f - 0.0840 - - 1795751743.076049089 1795751743.160027027 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5a4ae0793590458fb8d4e-006b08ff3f" "proxy-server 525332" 0.0137 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5a4ae0793590458fb8d4e-006b08ff3f - 0.0166 VW - 1795751743.172770500 1795751743.189358473 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx965f1134c43340c2ac7bd-006b08ff3f" "proxy-server 525332" 0.0069 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx965f1134c43340c2ac7bd-006b08ff3f - 0.0138 VW - 1795751743.189961195 1795751743.203794241 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx92d582af870246fe94341-006b08ff3f" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx92d582af870246fe94341-006b08ff3f" "proxy-server 525332" 0.0005 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx92d582af870246fe94341-006b08ff3f - 0.0223 VW - 1795751743.204493046 1795751743.226836443 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0a72436216ee4131be574-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0a72436216ee4131be574-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0a72436216ee4131be574-006b08ff3f" "proxy-server 525332" 0.0276 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx0a72436216ee4131be574-006b08ff3f" "proxy-server 525332" 0.0418 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx0a72436216ee4131be574-006b08ff3f - 0.0517 - - 1795751743.227233648 1795751743.278884649 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx03ae5e19b960488581204-006b08ff3f" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx03ae5e19b960488581204-006b08ff3f - 0.0042 VW - 1795751743.299167633 1795751743.303417444 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txc0231aa8fc60470f995f0-006b08ff3f" "proxy-server 525332" 0.0116 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txc0231aa8fc60470f995f0-006b08ff3f - 0.0145 VW - 1795751743.320284843 1795751743.334824085 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txc88f49ff1a6449f7973ba-006b08ff3f" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "txc88f49ff1a6449f7973ba-006b08ff3f" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc88f49ff1a6449f7973ba-006b08ff3f - 0.0235 VW - 1795751743.335444212 1795751743.358971834 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx06d1668bc59242aca3fd8-006b08ff3f" "proxy-server 525332" 0.0014 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" 201 - "PUT http://localhost/sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" "tx2633e4273cd3433e84aca-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" 201 - "PUT http://localhost/sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" "tx2633e4273cd3433e84aca-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" "tx2633e4273cd3433e84aca-006b08ff3f" "proxy-server 525332" 0.0260 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.23348" "tx2633e4273cd3433e84aca-006b08ff3f" "proxy-server 525332" 0.0172 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751743.23348 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx2633e4273cd3433e84aca-006b08ff3f - 0.0515 VW - 1795751743.367742062 1795751743.419235229 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa6dd5083d1ef4df5a36be-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa6dd5083d1ef4df5a36be-006b08ff3f" "object-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa6dd5083d1ef4df5a36be-006b08ff3f" "proxy-server 525332" 0.0367 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa6dd5083d1ef4df5a36be-006b08ff3f" "proxy-server 525332" 0.0338 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txa6dd5083d1ef4df5a36be-006b08ff3f - 0.0513 - - 1795751743.435884476 1795751743.487213135 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1bdf8865707d43c8bfadd-006b08ff3f" "proxy-server 525332" 0.0059 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1bdf8865707d43c8bfadd-006b08ff3f - 0.0088 VW - 1795751743.500830412 1795751743.509591103 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx0f1d49e430be4c2fb564e-006b08ff3f" "proxy-server 525332" 0.0028 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0f1d49e430be4c2fb564e-006b08ff3f - 0.0177 VW - 1795751743.510200977 1795751743.527938604 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx8da92053cf814525ba5d3-006b08ff3f" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx8da92053cf814525ba5d3-006b08ff3f" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx8da92053cf814525ba5d3-006b08ff3f - 0.0191 VW - 1795751743.528634787 1795751743.547762394 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txf9b7040938114b4baa7c0-006b08ff3f" "proxy-server 525332" 0.0103 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" 201 - "PUT http://localhost/sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" "txef25bfad834047e5a1d87-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" 201 - "PUT http://localhost/sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" "txef25bfad834047e5a1d87-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" "txef25bfad834047e5a1d87-006b08ff3f" "proxy-server 525332" 0.0160 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/0/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.43649" "txef25bfad834047e5a1d87-006b08ff3f" "proxy-server 525332" 0.0176 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751743.43649 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txef25bfad834047e5a1d87-006b08ff3f - 0.0430 VW - 1795751743.548498154 1795751743.591473579 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx03babd6fcbeb4f9789159-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx03babd6fcbeb4f9789159-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx03babd6fcbeb4f9789159-006b08ff3f" "proxy-server 525332" 0.0245 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx03babd6fcbeb4f9789159-006b08ff3f" "proxy-server 525332" 0.0186 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx03babd6fcbeb4f9789159-006b08ff3f - 0.0408 - - 1795751743.600185156 1795751743.640983820 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05d772ae284448ccac684-006b08ff3f" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 382 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx05d772ae284448ccac684-006b08ff3f" "proxy-server 525332" 0.0130 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx05d772ae284448ccac684-006b08ff3f - 0.0455 - - 1795751743.642670631 1795751743.688136816 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc669237d31a4464890999-006b08ff3f" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc669237d31a4464890999-006b08ff3f - 0.0090 VW - 1795751743.690239191 1795751743.699215412 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb3eb39b20c6f4ea38cf75-006b08ff3f" "proxy-server 525332" 0.0050 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb3eb39b20c6f4ea38cf75-006b08ff3f - 0.0145 VW - 1795751743.703969240 1795751743.718486786 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx5b7279bf7b8643eeaf417-006b08ff3f" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx5b7279bf7b8643eeaf417-006b08ff3f" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx5b7279bf7b8643eeaf417-006b08ff3f - 0.0329 VW - 1795751743.719127178 1795751743.751988649 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sdb1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx482b5354cae942b9a1cd2-006b08ff3f" "proxy-server 525332" 0.0095 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" "tx23209537c3f54784bc7c1-006b08ff3f" "object-server 525332" 0.0068 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" "tx23209537c3f54784bc7c1-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" "tx23209537c3f54784bc7c1-006b08ff3f" "proxy-server 525332" 0.0325 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.60074" "tx23209537c3f54784bc7c1-006b08ff3f" "proxy-server 525332" 0.0423 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751743.60074 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx23209537c3f54784bc7c1-006b08ff3f - 0.0698 VW - 1795751743.752688408 1795751743.822457790 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa306e4157df64f5fba9d5-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa306e4157df64f5fba9d5-006b08ff3f" "proxy-server 525332" 0.0148 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa306e4157df64f5fba9d5-006b08ff3f" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "txa306e4157df64f5fba9d5-006b08ff3f" "proxy-server 525332" 0.0401 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/43 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txa306e4157df64f5fba9d5-006b08ff3f - 0.0611 - - 1795751743.822908878 1795751743.883963585 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx374ad12280f44f6f8f7dd-006b08ff3f" "proxy-server 525332" 0.0141 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx374ad12280f44f6f8f7dd-006b08ff3f - 0.0170 VW - 1795751743.885770321 1795751743.902774572 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx86fe405de5004222a5f57-006b08ff3f" "proxy-server 525332" 0.0196 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/43 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx86fe405de5004222a5f57-006b08ff3f - 0.0309 VW - 1795751743.903358221 1795751743.934211493 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx492ceda410b541b6a0012-006b08ff3f" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3?symlink=get" "tx492ceda410b541b6a0012-006b08ff3f" "proxy-server 525332" 0.0128 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:43 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "txc78f97e0b7894bfbbb21a-006b08ff3f" "proxy-server 525332" 0.0085 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx492ceda410b541b6a0012-006b08ff3f - 0.0761 VW - 1795751743.934843540 1795751744.010923624 0 - (txn: txd921503a83204262834bb-006b08ff3f) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txd921503a83204262834bb-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txd921503a83204262834bb-006b08ff3f" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txd921503a83204262834bb-006b08ff3f" "proxy-server 525332" 0.0237 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 201 - "PUT http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txd921503a83204262834bb-006b08ff3f" "proxy-server 525332" 0.0553 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 PUT /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751743.82344 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd921503a83204262834bb-006b08ff3f - 0.0953 VW - 1795751743.970202923 1795751744.065540314 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1e4f4b25cd644c979d122-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1e4f4b25cd644c979d122-006b08ff40" "proxy-server 525332" 0.0135 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1e4f4b25cd644c979d122-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx1e4f4b25cd644c979d122-006b08ff40" "proxy-server 525332" 0.0270 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/44 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1e4f4b25cd644c979d122-006b08ff40 - 0.0471 - - 1795751744.066030502 1795751744.113166332 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx19ef3232288b42bc927d6-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx19ef3232288b42bc927d6-006b08ff40 - 0.0184 VW - 1795751744.114889622 1795751744.133287907 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx58cc8a4e0fd8496db673b-006b08ff40" "proxy-server 525332" 0.0079 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx58cc8a4e0fd8496db673b-006b08ff40 - 0.0108 VW - 1795751744.133901834 1795751744.144722700 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "tx43c8f576900b4210b6a2a-006b08ff40" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "tx43c8f576900b4210b6a2a-006b08ff40" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx43c8f576900b4210b6a2a-006b08ff40 - 0.0237 VW - 1795751744.145351171 1795751744.169063330 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx9ec5f2998f6a43509cd87-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx9ec5f2998f6a43509cd87-006b08ff40" "proxy-server 525332" 0.0178 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx9ec5f2998f6a43509cd87-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx9ec5f2998f6a43509cd87-006b08ff40" "proxy-server 525332" 0.0331 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/44 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx9ec5f2998f6a43509cd87-006b08ff40 - 0.0436 - - 1795751744.169502974 1795751744.213074684 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2326fc834dae45d495e09-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2326fc834dae45d495e09-006b08ff40 - 0.0084 VW - 1795751744.214802265 1795751744.223199129 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "tx272cf13088844dee9760b-006b08ff40" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx272cf13088844dee9760b-006b08ff40 - 0.0172 VW - 1795751744.229982376 1795751744.247182846 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "txf0fa46c4aa744902b2020-006b08ff40" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub?symlink=get" "txf0fa46c4aa744902b2020-006b08ff40" "proxy-server 525332" 0.0007 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/3/a/6_vc_ascii" 204 - "HEAD http://localhost/v1/a/6_vc_ascii" "tx7f3418e1333b41ac85d10-006b08ff40" "proxy-server 525332" 0.0140 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txf0fa46c4aa744902b2020-006b08ff40 - 0.0473 VW - 1795751744.247848272 1795751744.295148849 0 - (txn: txde1bcba32aa24d2882e4c-006b08ff40) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" 201 - "PUT http://localhost/sda1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" "txde1bcba32aa24d2882e4c-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" 201 - "PUT http://localhost/sdb1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" "txde1bcba32aa24d2882e4c-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" "txde1bcba32aa24d2882e4c-006b08ff40" "proxy-server 525332" 0.0273 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/2/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" 201 - "PUT http://localhost/v1/a/6_vc_ascii/0136_o_non_ascii%C2%A3/sub/1795751744.17008" "txde1bcba32aa24d2882e4c-006b08ff40" "proxy-server 525332" 0.0171 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 PUT /v1/a/6_vc_ascii/0136_o_non_ascii%25C2%25A3/sub/1795751744.17008 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da txde1bcba32aa24d2882e4c-006b08ff40 - 0.0725 VW - 1795751744.260377169 1795751744.332860708 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx38d494a3f2da4177a6131-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx38d494a3f2da4177a6131-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx38d494a3f2da4177a6131-006b08ff40" "proxy-server 525332" 0.0258 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3/sub" "tx38d494a3f2da4177a6131-006b08ff40" "proxy-server 525332" 0.0252 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/44 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx38d494a3f2da4177a6131-006b08ff40 - 0.0467 - - 1795751744.333371878 1795751744.380106688 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx14ff77d3dd904da79d868-006b08ff40" "proxy-server 525332" 0.0095 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx14ff77d3dd904da79d868-006b08ff40 - 0.0123 VW - 1795751744.381911755 1795751744.394251347 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/1/a/6_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3" "txb1b442fa5d8c43a4824eb-006b08ff40" "proxy-server 525332" 0.0028 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a/6_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txb1b442fa5d8c43a4824eb-006b08ff40 - 0.0252 VW - 1795751744.394805908 1795751744.420001507 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sda1/3/a/6_vc_ascii" 200 764 "GET http://localhost/v1/a/6_vc_ascii?prefix=00f6_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txb1fbb38f73b84f91999aa-006b08ff40" "proxy-server 525332" 0.0134 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_vc_ascii%3Fprefix%3D00f6_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - txb1fbb38f73b84f91999aa-006b08ff40 - 0.0396 VW - 1795751744.420667887 1795751744.460225821 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344?symlink=get" "tx8b1ed60f18614cdabc55d-006b08ff40" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 200 5 "GET http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344?symlink=get" "tx8b1ed60f18614cdabc55d-006b08ff40" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751743.82344%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8b1ed60f18614cdabc55d-006b08ff40 - 0.0491 VW - 1795751744.460810423 1795751744.509943008 0 - (txn: tx58fea9659c4048f9b55a9-006b08ff40) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx58fea9659c4048f9b55a9-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx58fea9659c4048f9b55a9-006b08ff40" "proxy-server 525332" 0.0518 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx58fea9659c4048f9b55a9-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3/6_o_non_ascii%C2%A3" "tx58fea9659c4048f9b55a9-006b08ff40" "proxy-server 525332" 0.0538 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 PUT /v1/a/6_oc_non_ascii%25C2%25A3/6_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx58fea9659c4048f9b55a9-006b08ff40 - 0.0751 VW - 1795751744.488394976 1795751744.563502312 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "DELETE /sda1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 204 - "DELETE http://localhost/sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txf3c3f16e916a4c078b361-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "DELETE /sdb1/3/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 204 - "DELETE http://localhost/sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txf3c3f16e916a4c078b361-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "DELETE /sdb1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txf3c3f16e916a4c078b361-006b08ff40" "proxy-server 525332" 0.0338 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "DELETE /sda1/2/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" 204 - "DELETE http://localhost/v1/a/6_vc_ascii/00f6_o_non_ascii%C2%A3/1795751743.82344" "txf3c3f16e916a4c078b361-006b08ff40" "proxy-server 525332" 0.0186 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 DELETE /v1/a/6_vc_ascii/00f6_o_non_ascii%25C2%25A3/1795751743.82344 HTTP/1.0 204 - Swift - - - - txf3c3f16e916a4c078b361-006b08ff40 - 0.0504 VW - 1795751744.569789410 1795751744.620201588 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc25a8df37a4048a6b0891-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sdb1/3/a/6_vc_ascii" 200 195 "GET http://localhost/v1/a/6_vc_ascii?prefix=0136_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "txc25a8df37a4048a6b0891-006b08ff40" "proxy-server 525332" 0.0113 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/44 GET /v1/a/6_vc_ascii%3Fprefix%3D0136_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - txc25a8df37a4048a6b0891-006b08ff40 - 0.0385 - - 1795751744.622035503 1795751744.660510063 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3dd0311c1d2b49449513e-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/1/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/6_oc_non_ascii%C2%A3whoops" "tx3dd0311c1d2b49449513e-006b08ff40" "container-server 525332" 0.0012 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/1/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/6_oc_non_ascii%C2%A3whoops" "tx3dd0311c1d2b49449513e-006b08ff40" "container-server 525332" 0.0172 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx3dd0311c1d2b49449513e-006b08ff40" "proxy-server 525332" 0.0419 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx3dd0311c1d2b49449513e-006b08ff40" "proxy-server 525332" 0.0560 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/44 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx3dd0311c1d2b49449513e-006b08ff40 - 0.0885 - - 1795751744.662510872 1795751744.750972271 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container_utf_object ... ok -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/o1 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 tx2660edd5cff34657a8b11-0068fbef09 - 0.0544 - - 1761341193.361550331 1761341193.415952206 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85d17cf397724b57ac49f-0068fbef09" "proxy-server 4171797" 0.0032 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx85d17cf397724b57ac49f-0068fbef09" "container-server 4171797" 0.0017 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx85d17cf397724b57ac49f-0068fbef09" "container-server 4171797" 0.0034 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx85d17cf397724b57ac49f-0068fbef09" "proxy-server 4171797" 0.0235 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx85d17cf397724b57ac49f-0068fbef09" "proxy-server 4171797" 0.0221 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx85d17cf397724b57ac49f-0068fbef09 - 0.0421 - - 1761341193.430109501 1761341193.472168446 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a607c776a424edf92ea1-0068fbef09" "proxy-server 4171797" 0.0058 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txd8d567fa50ab4e1fbf6a7-0068fbef09" "proxy-server 4171797" 0.0022 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/0/a/ec/pimento" 422 93 "PUT http://localhost/v1/a/ec/pimento" "txe307e8a6b02b4a11b9d6b-0068fbef09" "proxy-server 4171797" 0.0065 "-" 4171797 3 -proxy ERROR: Not enough object servers ack'ed (got 2) (txn: txe307e8a6b02b4a11b9d6b-0068fbef09) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/pimento HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f txe307e8a6b02b4a11b9d6b-0068fbef09 - 0.0393 - - 1761341193.475118876 1761341193.514424086 3 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/0/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "txe307e8a6b02b4a11b9d6b-0068fbef09" "proxy-server 4171797" 0.0131 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/0/a/ec/pimento" 499 89 "PUT http://localhost/v1/a/ec/pimento" "txe307e8a6b02b4a11b9d6b-0068fbef09" "proxy-server 4171797" 0.0152 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf93cb7a5ac64e3cb6769-0068fbef09" "proxy-server 4171797" 0.0018 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:58905/sda1/0/a/ec-con" "txbf93cb7a5ac64e3cb6769-0068fbef09" "container-server 4171797" 0.0012 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44857/sdb1/0/a/ec-con" "txbf93cb7a5ac64e3cb6769-0068fbef09" "container-server 4171797" 0.0106 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txbf93cb7a5ac64e3cb6769-0068fbef09" "proxy-server 4171797" 0.0200 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/0/a/ec-con" 201 - "PUT http://localhost/v1/a/ec-con" "txbf93cb7a5ac64e3cb6769-0068fbef09" "proxy-server 4171797" 0.0269 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec-con HTTP/1.0 201 - - t - - - txbf93cb7a5ac64e3cb6769-0068fbef09 - 0.0445 - - 1761341193.522322893 1761341193.566837072 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx97a6bad76e344a0595fd4-0068fbef09" "proxy-server 4171797" 0.0028 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx703f47a78cc545218fbd0-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx920b505ec9ec475ab7cf7-0068fbef09" "proxy-server 4171797" 0.0040 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx920b505ec9ec475ab7cf7-0068fbef09" "proxy-server 4171797" 0.0063 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/2/a/ec-con/quorum" 422 93 "PUT http://localhost/v1/a/ec-con/quorum" "tx920b505ec9ec475ab7cf7-0068fbef09" "proxy-server 4171797" 0.0055 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx920b505ec9ec475ab7cf7-0068fbef09 - 0.0251 - - 1761341193.569111824 1761341193.594213963 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfe54c990da2e486eb059d-0068fbef09" "proxy-server 4171797" 0.0015 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44857/sdb1/0/a/ec-con" "txfe54c990da2e486eb059d-0068fbef09" "container-server 4171797" 0.0011 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:58905/sda1/0/a/ec-con" "txfe54c990da2e486eb059d-0068fbef09" "container-server 4171797" 0.0016 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txfe54c990da2e486eb059d-0068fbef09" "proxy-server 4171797" 0.0076 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "txfe54c990da2e486eb059d-0068fbef09" "proxy-server 4171797" 0.0108 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - txfe54c990da2e486eb059d-0068fbef09 - 0.0190 - - 1761341193.599286556 1761341193.618285656 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5b9ec50580c6485b8dba7-0068fbef09" "proxy-server 4171797" 0.0021 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx8235166790ec4768b893a-0068fbef09" "proxy-server 4171797" 0.0014 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx1f719124b2e442d3920f9-0068fbef09" "proxy-server 4171797" 0.0032 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx1f719124b2e442d3920f9-0068fbef09" "proxy-server 4171797" 0.0034 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/2/a/ec-con/quorum" 400 29 "PUT http://localhost/v1/a/ec-con/quorum" "tx1f719124b2e442d3920f9-0068fbef09" "proxy-server 4171797" 0.0059 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec-con/quorum HTTP/1.0 503 - - t 37 118 fc0b2c2af9909d00a8d840b38247222f tx1f719124b2e442d3920f9-0068fbef09 - 0.0251 - - 1761341193.620359898 1761341193.645475626 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx02bd0b11e8e84e728cc0a-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx02bd0b11e8e84e728cc0a-0068fbef09" "container-server 4171797" 0.0017 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx02bd0b11e8e84e728cc0a-0068fbef09" "container-server 4171797" 0.0010 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_if_none_match ... ok -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_multiple_segments ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09cc27b2a07047a5b7cf6-006b08ff40" "proxy-server 525332" 0.0104 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx09cc27b2a07047a5b7cf6-006b08ff40 - 0.0133 VW - 1795751744.761040688 1795751744.774364471 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx6516ea46997a4bafadd2d-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx6516ea46997a4bafadd2d-006b08ff40 - 0.0125 VW - 1795751744.774951935 1795751744.787465811 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txa07c16ee112a4069ba79c-006b08ff40" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "txa07c16ee112a4069ba79c-006b08ff40" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa07c16ee112a4069ba79c-006b08ff40 - 0.0140 VW - 1795751744.804331303 1795751744.818334579 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx930205222c4b411f9c358-006b08ff40" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx930205222c4b411f9c358-006b08ff40" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx930205222c4b411f9c358-006b08ff40" "proxy-server 525332" 0.0341 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "PUT /sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx930205222c4b411f9c358-006b08ff40" "proxy-server 525332" 0.0357 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/44 PUT /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx930205222c4b411f9c358-006b08ff40 - 0.0478 - - 1795751744.818737745 1795751744.866521120 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txac8cb3a4fa0d48af9d44d-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txac8cb3a4fa0d48af9d44d-006b08ff40 - 0.0044 VW - 1795751744.878689528 1795751744.883074760 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx0980096fb11e44018be99-006b08ff40" "proxy-server 525332" 0.0118 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx0980096fb11e44018be99-006b08ff40 - 0.0149 VW - 1795751744.899817944 1795751744.914715290 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx3a3173281f354416ba8f6-006b08ff40" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "GET /sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx3a3173281f354416ba8f6-006b08ff40" "proxy-server 525332" 0.0007 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txcc3eaae2b4944500afc16-006b08ff40" "proxy-server 525332" 0.0003 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txcc3eaae2b4944500afc16-006b08ff40" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/44 GET /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx3a3173281f354416ba8f6-006b08ff40 - 0.0539 VW - 1795751744.915354967 1795751744.969223738 0 - (txn: txf0abfd5a1b20409f8ece3-006b08ff40) +proxy INFO: - - 27/Nov/2026/03/55/44 PUT /v1/a/none/003foo/1795751744.81929 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txf0abfd5a1b20409f8ece3-006b08ff40 - 0.0307 VW - 1795751744.938925266 1795751744.969666958 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7e038fc718e14a7798363-006b08ff40" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/44 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7e038fc718e14a7798363-006b08ff40 - 0.0205 VW - 1795751744.971305132 1795751744.991766453 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:44 +0000] "HEAD /sda1/3/a/6_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops" "tx6779f0b155ab486da7ebe-006b08ff40" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a/6_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx6779f0b155ab486da7ebe-006b08ff40 - 0.0165 VW - 1795751744.992412090 1795751745.008958578 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx1b1cc013e089419289db3-006b08ff41" "proxy-server 525332" 0.0125 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx1b1cc013e089419289db3-006b08ff41" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx1b1cc013e089419289db3-006b08ff41 - 0.0261 VW - 1795751745.009567499 1795751745.035618544 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "DELETE /sdb1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx9a8dd59c2e78431093b14-006b08ff41" "object-server 525332" 0.0085 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "DELETE /sda1/3/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" "tx9a8dd59c2e78431093b14-006b08ff41" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "DELETE /sda1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx9a8dd59c2e78431093b14-006b08ff41" "proxy-server 525332" 0.0140 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "DELETE /sdb1/0/a/6_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/6_oc_non_ascii%C2%A3whoops/foo" "tx9a8dd59c2e78431093b14-006b08ff41" "proxy-server 525332" 0.0281 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 DELETE /v1/a/6_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx9a8dd59c2e78431093b14-006b08ff41 - 0.0544 - - 1795751745.036190271 1795751745.090624094 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb9d7c720e7a746cfabf93-006b08ff41" "proxy-server 525332" 0.0022 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/3_oc_non_ascii%C2%A3" "txb9d7c720e7a746cfabf93-006b08ff41" "container-server 525332" 0.0110 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/3_oc_non_ascii%C2%A3" "txb9d7c720e7a746cfabf93-006b08ff41" "container-server 525332" 0.0011 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb9d7c720e7a746cfabf93-006b08ff41" "proxy-server 525332" 0.0474 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txb9d7c720e7a746cfabf93-006b08ff41" "proxy-server 525332" 0.0490 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txb9d7c720e7a746cfabf93-006b08ff41 - 0.0959 - - 1795751745.093911886 1795751745.189808130 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcd508aeb47fe410485384-006b08ff41" "proxy-server 525332" 0.0020 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3?format=json&states=listing" "txcd508aeb47fe410485384-006b08ff41" "proxy-server 525332" 0.0021 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txcd508aeb47fe410485384-006b08ff41 - 0.0414 - - 1795751745.191448689 1795751745.232829094 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf5a9966a1c8a49fcb9fc7-006b08ff41" "proxy-server 525332" 0.0136 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/1/a/3_vc_non_ascii%C2%A3" "txf5a9966a1c8a49fcb9fc7-006b08ff41" "container-server 525332" 0.0011 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/1/a/3_vc_non_ascii%C2%A3" "txf5a9966a1c8a49fcb9fc7-006b08ff41" "container-server 525332" 0.0099 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txf5a9966a1c8a49fcb9fc7-006b08ff41" "proxy-server 525332" 0.0421 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txf5a9966a1c8a49fcb9fc7-006b08ff41" "proxy-server 525332" 0.0265 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 PUT /v1/a/3_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txf5a9966a1c8a49fcb9fc7-006b08ff41 - 0.0914 - - 1795751745.241190910 1795751745.332547188 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx632c8953a2d24ea18636f-006b08ff41" "proxy-server 525332" 0.0020 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx632c8953a2d24ea18636f-006b08ff41 - 0.0129 VW - 1795751745.334323645 1795751745.347182035 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx259be384fa454799ae81a-006b08ff41" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx259be384fa454799ae81a-006b08ff41 - 0.0125 VW - 1795751745.355966568 1795751745.368485928 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd295a43a04094e08a431f-006b08ff41" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd295a43a04094e08a431f-006b08ff41" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd295a43a04094e08a431f-006b08ff41 - 0.0218 VW - 1795751745.369143486 1795751745.390992641 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txf86e272222134564a610c-006b08ff41" "object-server 525332" 0.0087 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txf86e272222134564a610c-006b08ff41" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txf86e272222134564a610c-006b08ff41" "proxy-server 525332" 0.0353 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txf86e272222134564a610c-006b08ff41" "proxy-server 525332" 0.0367 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txf86e272222134564a610c-006b08ff41 - 0.0650 - - 1795751745.391381025 1795751745.456413507 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32a206468e184c46aecb3-006b08ff41" "proxy-server 525332" 0.0143 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx32a206468e184c46aecb3-006b08ff41 - 0.0171 VW - 1795751745.468554974 1795751745.485641718 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx105dd812dc7948a5900ef-006b08ff41" "proxy-server 525332" 0.0087 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx105dd812dc7948a5900ef-006b08ff41 - 0.0236 VW - 1795751745.486211300 1795751745.509859562 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx7f118537156649b1a8b4e-006b08ff41" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx7f118537156649b1a8b4e-006b08ff41" "proxy-server 525332" 0.0088 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx19bb2acf257a4c2795978-006b08ff41" "proxy-server 525332" 0.0175 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7f118537156649b1a8b4e-006b08ff41 - 0.0526 VW - 1795751745.510492086 1795751745.563139677 0 - (txn: txa396ef539fd645f197816-006b08ff41) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 201 - "PUT http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "txa396ef539fd645f197816-006b08ff41" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "txa396ef539fd645f197816-006b08ff41" "proxy-server 525332" 0.0202 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 201 - "PUT http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "txa396ef539fd645f197816-006b08ff41" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "txa396ef539fd645f197816-006b08ff41" "proxy-server 525332" 0.0423 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751745.40014 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txa396ef539fd645f197816-006b08ff41 - 0.0757 VW - 1795751745.529723406 1795751745.605463028 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txed19fdfdc9e44a33a9789-006b08ff41" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txed19fdfdc9e44a33a9789-006b08ff41" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txed19fdfdc9e44a33a9789-006b08ff41" "proxy-server 525332" 0.0284 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txed19fdfdc9e44a33a9789-006b08ff41" "proxy-server 525332" 0.0301 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txed19fdfdc9e44a33a9789-006b08ff41 - 0.0665 - - 1795751745.605953217 1795751745.672433376 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7a068a614d0e4c6bb4a78-006b08ff41" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx9abe57fe03604cca8c7f2-006b08ff41" "proxy-server 525332" 0.0112 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx8aa22ee3d499430dba47f-006b08ff41" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx8aa22ee3d499430dba47f-006b08ff41 - 0.0560 - - 1795751745.674182892 1795751745.730190516 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx34a256e3d07a4aa287b3f-006b08ff41" "proxy-server 525332" 0.0094 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx34a256e3d07a4aa287b3f-006b08ff41 - 0.0124 VW - 1795751745.748745203 1795751745.761156321 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx476d49eda4fb4652b5e19-006b08ff41" "proxy-server 525332" 0.0181 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx476d49eda4fb4652b5e19-006b08ff41 - 0.0211 VW - 1795751745.761738300 1795751745.782822132 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txa6b2c62d1f424adbb90bc-006b08ff41" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txa6b2c62d1f424adbb90bc-006b08ff41" "proxy-server 525332" 0.0007 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txb012888b8838447995a66-006b08ff41" "proxy-server 525332" 0.0115 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa6b2c62d1f424adbb90bc-006b08ff41 - 0.0786 VW - 1795751745.783451796 1795751745.862093687 0 - (txn: txd34c87ddd62b450e902b8-006b08ff41) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txd34c87ddd62b450e902b8-006b08ff41" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txd34c87ddd62b450e902b8-006b08ff41" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txd34c87ddd62b450e902b8-006b08ff41" "proxy-server 525332" 0.0290 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txd34c87ddd62b450e902b8-006b08ff41" "proxy-server 525332" 0.0285 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/45 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751745.60648 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txd34c87ddd62b450e902b8-006b08ff41 - 0.0838 VW - 1795751745.807031155 1795751745.890784979 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txaf51805488164f13bab96-006b08ff41" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txaf51805488164f13bab96-006b08ff41" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txaf51805488164f13bab96-006b08ff41" "proxy-server 525332" 0.0236 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txaf51805488164f13bab96-006b08ff41" "proxy-server 525332" 0.0414 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/45 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txaf51805488164f13bab96-006b08ff41 - 0.0541 - - 1795751745.891266584 1795751745.945409775 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx586d9f30bb2b444db2cdb-006b08ff41" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:45 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf9b016034b924e25839ed-006b08ff41" "proxy-server 525332" 0.0187 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5528c95a9c47403dbcbdb-006b08ff41" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx5528c95a9c47403dbcbdb-006b08ff41 - 0.0550 - - 1795751745.947113037 1795751746.002128124 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6c7bb3d21d9548dbbe165-006b08ff42" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?format=json&states=listing" "tx6c7bb3d21d9548dbbe165-006b08ff42" "proxy-server 525332" 0.0160 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx6c7bb3d21d9548dbbe165-006b08ff42 - 0.0482 - - 1795751746.012085199 1795751746.060266018 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfd237ac0265843228ad4b-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txa96303bb4376463085081-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0279ed4750a9404faea8a-006b08ff42" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0279ed4750a9404faea8a-006b08ff42" "proxy-server 525332" 0.0007 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe223c59c484e4ba0ba569-006b08ff42" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe223c59c484e4ba0ba569-006b08ff42 - 0.0216 VW - 1795751746.135417461 1795751746.156996250 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txaac1588de261410aa5301-006b08ff42" "proxy-server 525332" 0.0149 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txaac1588de261410aa5301-006b08ff42 - 0.0178 VW - 1795751746.157571316 1795751746.175330639 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name?symlink=get" "txd76acabcd15c4d67b3767-006b08ff42" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name?symlink=get" "txd76acabcd15c4d67b3767-006b08ff42" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd76acabcd15c4d67b3767-006b08ff42 - 0.0179 VW - 1795751746.184240341 1795751746.202107906 0 - +proxy INFO: - - 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - Swift t - 5 - tx0279ed4750a9404faea8a-006b08ff42 - 0.1529 SSC - 1795751746.062506914 1795751746.215410948 0 - (txn: tx537b2477fc21426cadf89-006b08ff42) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" "tx537b2477fc21426cadf89-006b08ff42" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" "tx537b2477fc21426cadf89-006b08ff42" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx537b2477fc21426cadf89-006b08ff42" "proxy-server 525332" 0.0397 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/copied_name" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx537b2477fc21426cadf89-006b08ff42" "proxy-server 525332" 0.0413 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 COPY /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx537b2477fc21426cadf89-006b08ff42 - 0.0658 SSC - 1795751746.202515364 1795751746.268308640 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb4d8f7b32c974e6f8f556-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx8d24684aebf746e998fd5-006b08ff42" "proxy-server 525332" 0.0127 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/copied_name" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/copied_name" "tx1928187a16da4a38aacd4-006b08ff42" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/copied_name HTTP/1.0 200 - - t - 5 - tx1928187a16da4a38aacd4-006b08ff42 - 0.0488 - - 1795751746.270183086 1795751746.318936825 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txad9857907cee4c72927a1-006b08ff42" "proxy-server 525332" 0.0096 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx836e4bf88035429e8d80a-006b08ff42" "proxy-server 525332" 0.0136 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txdffe3c38be834e779b998-006b08ff42" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "POST /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 202 76 "POST http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txdffe3c38be834e779b998-006b08ff42" "proxy-server 525332" 0.0137 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "POST http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txdffe3c38be834e779b998-006b08ff42" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "POST /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 202 76 "POST http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txdffe3c38be834e779b998-006b08ff42" "proxy-server 525332" 0.0241 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 POST /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 202 - - t - 76 - txdffe3c38be834e779b998-006b08ff42 - 0.0706 - - 1795751746.328875065 1795751746.399429321 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4965e8082acd4c29acdd2-006b08ff42" "proxy-server 525332" 0.0096 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx54b8118f27a64f11ae684-006b08ff42" "proxy-server 525332" 0.0027 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx394ce0428e8e4d0aa8a8c-006b08ff42" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx394ce0428e8e4d0aa8a8c-006b08ff42 - 0.0545 - - 1795751746.409360409 1795751746.463895082 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c6bcb112c184dc2abbf7-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3" 200 316 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3?format=json&states=listing" "tx4c6bcb112c184dc2abbf7-006b08ff42" "proxy-server 525332" 0.0133 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - tx4c6bcb112c184dc2abbf7-006b08ff42 - 0.0413 - - 1795751746.465806246 1795751746.507130384 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc9e026b520d04dc2a21ea-006b08ff42" "proxy-server 525332" 0.0096 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc9e026b520d04dc2a21ea-006b08ff42 - 0.0124 VW - 1795751746.521576166 1795751746.533986092 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txedd5db8b663c4dc09a58e-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txedd5db8b663c4dc09a58e-006b08ff42 - 0.0204 VW - 1795751746.534548521 1795751746.554972887 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx5cbf3cfcb1de4004a6eea-006b08ff42" "proxy-server 525332" 0.0127 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 362 - tx5cbf3cfcb1de4004a6eea-006b08ff42 - 0.0245 VW - 1795751746.563748837 1795751746.588222742 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648?symlink=get" "tx7671372380c74a2b824e0-006b08ff42" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648?symlink=get" "tx7671372380c74a2b824e0-006b08ff42" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751745.60648%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx7671372380c74a2b824e0-006b08ff42 - 0.0562 VW - 1795751746.588807344 1795751746.644971848 0 - (txn: tx81857e589c244c09aa1c3-006b08ff42) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx81857e589c244c09aa1c3-006b08ff42" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx81857e589c244c09aa1c3-006b08ff42" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx81857e589c244c09aa1c3-006b08ff42" "proxy-server 525332" 0.0274 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx81857e589c244c09aa1c3-006b08ff42" "proxy-server 525332" 0.0269 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx81857e589c244c09aa1c3-006b08ff42 - 0.0474 VW - 1795751746.616013765 1795751746.663443089 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 204 - "DELETE http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txbc46a9a6971f46d5944ce-006b08ff42" "object-server 525332" 0.0085 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 204 - "DELETE http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txbc46a9a6971f46d5944ce-006b08ff42" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txbc46a9a6971f46d5944ce-006b08ff42" "proxy-server 525332" 0.0140 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.60648" "txbc46a9a6971f46d5944ce-006b08ff42" "proxy-server 525332" 0.0240 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751745.60648 HTTP/1.0 204 - Swift - - - - txbc46a9a6971f46d5944ce-006b08ff42 - 0.0360 VW - 1795751746.680262804 1795751746.716248274 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8848e34a56a4fe08313c-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txeb28de36db2e4b5a810ef-006b08ff42" "proxy-server 525332" 0.0027 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5786c68ec17348259e778-006b08ff42" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - tx5786c68ec17348259e778-006b08ff42 - 0.0548 - - 1795751746.718076229 1795751746.772830725 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx40b5b168247447adbfd18-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx40b5b168247447adbfd18-006b08ff42" "proxy-server 525332" 0.0131 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx40b5b168247447adbfd18-006b08ff42 - 0.0496 - - 1795751746.774649620 1795751746.824238062 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx96b070e383864bedad895-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/46 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx96b070e383864bedad895-006b08ff42 - 0.0164 VW - 1795751746.826273203 1795751746.842631102 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx14f8ba6784594181959b1-006b08ff42" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx14f8ba6784594181959b1-006b08ff42 - 0.0206 VW - 1795751746.843189955 1795751746.863797188 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txafe51a3def864142b73a0-006b08ff42" "proxy-server 525332" 0.0231 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - txafe51a3def864142b73a0-006b08ff42 - 0.0267 VW - 1795751746.864496469 1795751746.891165495 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014?symlink=get" "txc4bd1b314f484218b9883-006b08ff42" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "GET /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014?symlink=get" "txc4bd1b314f484218b9883-006b08ff42" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751745.40014%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txc4bd1b314f484218b9883-006b08ff42 - 0.0446 VW - 1795751746.895931482 1795751746.940542221 0 - (txn: tx48292de5d4f04cb4bb61c-006b08ff42) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx48292de5d4f04cb4bb61c-006b08ff42" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx48292de5d4f04cb4bb61c-006b08ff42" "object-server 525332" 0.0191 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx48292de5d4f04cb4bb61c-006b08ff42" "proxy-server 525332" 0.0369 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:46 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx48292de5d4f04cb4bb61c-006b08ff42" "proxy-server 525332" 0.0446 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/46 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx48292de5d4f04cb4bb61c-006b08ff42 - 0.0662 VW - 1795751746.911109447 1795751746.977321625 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 204 - "DELETE http://localhost/sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "tx9b1a643d7a824f3da14cf-006b08ff42" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 204 - "DELETE http://localhost/sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "tx9b1a643d7a824f3da14cf-006b08ff42" "object-server 525332" 0.0076 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sdb1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "tx9b1a643d7a824f3da14cf-006b08ff42" "proxy-server 525332" 0.0235 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sda1/2/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751745.40014" "tx9b1a643d7a824f3da14cf-006b08ff42" "proxy-server 525332" 0.0179 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751745.40014 HTTP/1.0 204 - Swift - - - - tx9b1a643d7a824f3da14cf-006b08ff42 - 0.0362 VW - 1795751746.977936268 1795751747.014087677 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx94fb3779f6ef474ba933e-006b08ff43" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txe6976ac13f784064b0540-006b08ff43" "proxy-server 525332" 0.0216 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txeb440e7ef0d94268acfa2-006b08ff43" "proxy-server 525332" 0.0050 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 200 - - t - 5 - txeb440e7ef0d94268acfa2-006b08ff43 - 0.0419 - - 1795751747.023869276 1795751747.065796375 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85acf9bb6e5f46e184e11-006b08ff43" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx85acf9bb6e5f46e184e11-006b08ff43" "proxy-server 525332" 0.0126 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx85acf9bb6e5f46e184e11-006b08ff43 - 0.0485 - - 1795751747.067463875 1795751747.115922451 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6430ea3641994f77a4eb8-006b08ff43" "proxy-server 525332" 0.0134 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "tx6430ea3641994f77a4eb8-006b08ff43" "proxy-server 525332" 0.0114 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx6430ea3641994f77a4eb8-006b08ff43 - 0.0391 - - 1795751747.117836475 1795751747.156887531 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e9802e73c5b4076a1f2c-006b08ff43" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1e9802e73c5b4076a1f2c-006b08ff43 - 0.0121 VW - 1795751747.158828735 1795751747.170940399 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx421ab5aa4e1242e6a3d93-006b08ff43" "proxy-server 525332" 0.0024 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx421ab5aa4e1242e6a3d93-006b08ff43 - 0.0294 VW - 1795751747.171452999 1795751747.200888395 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx0c7ce8306a1248f4b706f-006b08ff43" "proxy-server 525332" 0.0103 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx0c7ce8306a1248f4b706f-006b08ff43 - 0.0136 VW - 1795751747.201463461 1795751747.215026379 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0a12f66efd0940909e246-006b08ff43" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0a12f66efd0940909e246-006b08ff43" "object-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0a12f66efd0940909e246-006b08ff43" "proxy-server 525332" 0.0114 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "DELETE /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx0a12f66efd0940909e246-006b08ff43" "proxy-server 525332" 0.0303 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 DELETE /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 204 - - t - - - tx0a12f66efd0940909e246-006b08ff43 - 0.0421 - - 1795751747.215447903 1795751747.257527113 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd4bf7b29725b42a381388-006b08ff43" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx469ebb12c62d4d2493c24-006b08ff43" "proxy-server 525332" 0.0116 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx250b9032a0c2448babe29-006b08ff43" "proxy-server 525332" 0.0155 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx250b9032a0c2448babe29-006b08ff43" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 404 - - t - 70 - tx250b9032a0c2448babe29-006b08ff43 - 0.0718 - - 1795751747.259028435 1795751747.330857515 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50e84b6f554c430cb4ac2-006b08ff43" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx50e84b6f554c430cb4ac2-006b08ff43 - 0.0122 VW - 1795751747.348673344 1795751747.360874653 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx0050edea343a4a6c82153-006b08ff43" "proxy-server 525332" 0.0185 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx0050edea343a4a6c82153-006b08ff43 - 0.0214 VW - 1795751747.361419678 1795751747.382813931 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd6428981060b49eca322f-006b08ff43" "proxy-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd6428981060b49eca322f-006b08ff43" "proxy-server 525332" 0.0005 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txd6428981060b49eca322f-006b08ff43 - 0.0340 VW - 1795751747.383428335 1795751747.417429447 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5821a8a21c7747a7b0bc6-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5821a8a21c7747a7b0bc6-006b08ff43" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5821a8a21c7747a7b0bc6-006b08ff43" "proxy-server 525332" 0.0356 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx5821a8a21c7747a7b0bc6-006b08ff43" "proxy-server 525332" 0.0352 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx5821a8a21c7747a7b0bc6-006b08ff43 - 0.0562 - - 1795751747.417844772 1795751747.474089146 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txffb6816968dd424497686-006b08ff43" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txffb6816968dd424497686-006b08ff43 - 0.0162 VW - 1795751747.488703489 1795751747.504867792 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx68bcb718f27341249b531-006b08ff43" "proxy-server 525332" 0.0188 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx68bcb718f27341249b531-006b08ff43 - 0.0216 VW - 1795751747.505414248 1795751747.527004480 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txc078fb5f55354e0894f4b-006b08ff43" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txc078fb5f55354e0894f4b-006b08ff43" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txc078fb5f55354e0894f4b-006b08ff43 - 0.0189 VW - 1795751747.527627945 1795751747.546520948 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txfe9ee88458bf49d394aef-006b08ff43" "proxy-server 525332" 0.0013 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" "tx3992bb6f28d846cba49ba-006b08ff43" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" "tx3992bb6f28d846cba49ba-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" "tx3992bb6f28d846cba49ba-006b08ff43" "proxy-server 525332" 0.0173 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.41835" "tx3992bb6f28d846cba49ba-006b08ff43" "proxy-server 525332" 0.0188 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751747.41835 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx3992bb6f28d846cba49ba-006b08ff43 - 0.0541 VW - 1795751747.547141790 1795751747.601234674 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx45fa30aeb9634763a9321-006b08ff43" "object-server 525332" 0.0022 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx45fa30aeb9634763a9321-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx45fa30aeb9634763a9321-006b08ff43" "proxy-server 525332" 0.0333 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx45fa30aeb9634763a9321-006b08ff43" "proxy-server 525332" 0.0328 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - tx45fa30aeb9634763a9321-006b08ff43 - 0.0541 - - 1795751747.601732969 1795751747.655845881 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txffec4e5169be448488843-006b08ff43" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txffec4e5169be448488843-006b08ff43 - 0.0043 VW - 1795751747.668790102 1795751747.673091412 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txf599c2513a5445d182b42-006b08ff43" "proxy-server 525332" 0.0151 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txf599c2513a5445d182b42-006b08ff43 - 0.0260 VW - 1795751747.673625946 1795751747.699661732 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txa3c49603ef5c43d9a4396-006b08ff43" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txa3c49603ef5c43d9a4396-006b08ff43" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa3c49603ef5c43d9a4396-006b08ff43 - 0.0150 VW - 1795751747.700412989 1795751747.715377092 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "tx7682d33e05ec479a8c6d2-006b08ff43" "proxy-server 525332" 0.0073 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" "txc7b587f85a30496b8ba4d-006b08ff43" "object-server 525332" 0.0046 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" "txc7b587f85a30496b8ba4d-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" "txc7b587f85a30496b8ba4d-006b08ff43" "proxy-server 525332" 0.0155 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.60233" "txc7b587f85a30496b8ba4d-006b08ff43" "proxy-server 525332" 0.0170 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751747.60233 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txc7b587f85a30496b8ba4d-006b08ff43 - 0.0456 VW - 1795751747.724365711 1795751747.769997597 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb6a93416eff541cd95c95-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb6a93416eff541cd95c95-006b08ff43" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb6a93416eff541cd95c95-006b08ff43" "proxy-server 525332" 0.0131 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txb6a93416eff541cd95c95-006b08ff43" "proxy-server 525332" 0.0217 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t - - - txb6a93416eff541cd95c95-006b08ff43 - 0.0331 - - 1795751747.770507336 1795751747.803594351 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe151e93e514408990457-006b08ff43" "proxy-server 525332" 0.0019 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&format=json&states=listing" "txbe151e93e514408990457-006b08ff43" "proxy-server 525332" 0.0053 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - txbe151e93e514408990457-006b08ff43 - 0.0272 - - 1795751747.813327551 1795751747.840567350 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx034fc65faf7145f3aebcb-006b08ff43" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx034fc65faf7145f3aebcb-006b08ff43 - 0.0170 VW - 1795751747.843897820 1795751747.860887289 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx985709a16cf64398a4669-006b08ff43" "proxy-server 525332" 0.0026 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx985709a16cf64398a4669-006b08ff43 - 0.0138 VW - 1795751747.862139225 1795751747.875890255 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd1ac140a88ba4cb994a98-006b08ff43" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 - "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "txd1ac140a88ba4cb994a98-006b08ff43" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txd1ac140a88ba4cb994a98-006b08ff43 - 0.0109 VW - 1795751747.876562834 1795751747.887434721 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sda1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txaecc9cc9790441d086320-006b08ff43" "proxy-server 525332" 0.0073 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" "tx005caeb12175425c8fb58-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" "tx005caeb12175425c8fb58-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" "tx005caeb12175425c8fb58-006b08ff43" "proxy-server 525332" 0.0241 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.77105" "tx005caeb12175425c8fb58-006b08ff43" "proxy-server 525332" 0.0238 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/47 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751747.77105 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx005caeb12175425c8fb58-006b08ff43 - 0.0503 VW - 1795751747.892312527 1795751747.942597151 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx36a12b4e245b4ac085d93-006b08ff43" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx36a12b4e245b4ac085d93-006b08ff43" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx36a12b4e245b4ac085d93-006b08ff43" "proxy-server 525332" 0.0279 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "tx36a12b4e245b4ac085d93-006b08ff43" "proxy-server 525332" 0.0275 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/47 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - tx36a12b4e245b4ac085d93-006b08ff43 - 0.0417 - - 1795751747.943118811 1795751747.984867811 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:47 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx36f1db59581b4278a3cae-006b08ff43" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/47 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx36f1db59581b4278a3cae-006b08ff43 - 0.0133 VW - 1795751747.986637592 1795751747.999970913 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txbddb6fa6aebf4f24813ae-006b08ff44" "proxy-server 525332" 0.0101 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txbddb6fa6aebf4f24813ae-006b08ff44 - 0.0131 VW - 1795751748.000585318 1795751748.013646126 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx82aefabde55f4741885f9-006b08ff44" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii?symlink=get" "tx82aefabde55f4741885f9-006b08ff44" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txa066dd6bab0e4c1cbb108-006b08ff44" "proxy-server 525332" 0.0143 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx82aefabde55f4741885f9-006b08ff44 - 0.0411 VW - 1795751748.014289379 1795751748.055388451 0 - (txn: txb765b48574c845b993b07-006b08ff44) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 201 - "PUT http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txb765b48574c845b993b07-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 201 - "PUT http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txb765b48574c845b993b07-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txb765b48574c845b993b07-006b08ff44" "proxy-server 525332" 0.0382 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txb765b48574c845b993b07-006b08ff44" "proxy-server 525332" 0.0398 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 PUT /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751747.94820 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txb765b48574c845b993b07-006b08ff44 - 0.0611 VW - 1795751748.033511639 1795751748.094592810 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa824f80f3f934eeea3321-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa824f80f3f934eeea3321-006b08ff44" "proxy-server 525332" 0.0217 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa824f80f3f934eeea3321-006b08ff44" "object-server 525332" 0.0087 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txa824f80f3f934eeea3321-006b08ff44" "proxy-server 525332" 0.0351 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - - t 5 - - txa824f80f3f934eeea3321-006b08ff44 - 0.0471 - - 1795751748.095057487 1795751748.142161608 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc61f780a648348949f17f-006b08ff44" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc61f780a648348949f17f-006b08ff44 - 0.0164 VW - 1795751748.152009487 1795751748.168394566 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txcdcf23ddadf0402b86fa0-006b08ff44" "proxy-server 525332" 0.0109 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txcdcf23ddadf0402b86fa0-006b08ff44 - 0.0137 VW - 1795751748.168980598 1795751748.182722807 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "txbcf6bbf307da47e99281a-006b08ff44" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "txbcf6bbf307da47e99281a-006b08ff44" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txbcf6bbf307da47e99281a-006b08ff44 - 0.0221 VW - 1795751748.183337927 1795751748.205427885 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txe6637338a5a84add93e6b-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txe6637338a5a84add93e6b-006b08ff44" "object-server 525332" 0.0064 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txe6637338a5a84add93e6b-006b08ff44" "proxy-server 525332" 0.0278 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "txe6637338a5a84add93e6b-006b08ff44" "proxy-server 525332" 0.0293 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - txe6637338a5a84add93e6b-006b08ff44 - 0.0511 - - 1795751748.205866098 1795751748.256950378 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx593071f81361473cb23c0-006b08ff44" "proxy-server 525332" 0.0097 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx593071f81361473cb23c0-006b08ff44 - 0.0193 VW - 1795751748.258669376 1795751748.277996778 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "tx8ce1b086572949efb61f6-006b08ff44" "proxy-server 525332" 0.0122 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - tx8ce1b086572949efb61f6-006b08ff44 - 0.0353 VW - 1795751748.278591633 1795751748.313921452 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 200 4 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "tx2ee2a69d813343e3bd87c-006b08ff44" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 200 4 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub?symlink=get" "tx2ee2a69d813343e3bd87c-006b08ff44" "proxy-server 525332" 0.0132 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/1/a/3_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_vc_non_ascii%C2%A3" "txe14b730698b9441babfe4-006b08ff44" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx2ee2a69d813343e3bd87c-006b08ff44 - 0.0669 VW - 1795751748.314554214 1795751748.381435394 0 - (txn: tx180b8884512444ca98a8a-006b08ff44) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" 201 - "PUT http://localhost/sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" "tx180b8884512444ca98a8a-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" 201 - "PUT http://localhost/sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" "tx180b8884512444ca98a8a-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" "tx180b8884512444ca98a8a-006b08ff44" "proxy-server 525332" 0.0349 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" 201 - "PUT http://localhost/v1/a/3_vc_non_ascii%C2%A3/00d3_o_ascii/sub/1795751748.20641" "tx180b8884512444ca98a8a-006b08ff44" "proxy-server 525332" 0.0263 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 PUT /v1/a/3_vc_non_ascii%25C2%25A3/00d3_o_ascii/sub/1795751748.20641 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx180b8884512444ca98a8a-006b08ff44 - 0.0738 VW - 1795751748.346302271 1795751748.420087099 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx3f8315739ad44f16a338f-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx3f8315739ad44f16a338f-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx3f8315739ad44f16a338f-006b08ff44" "proxy-server 525332" 0.0168 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii/sub" "tx3f8315739ad44f16a338f-006b08ff44" "proxy-server 525332" 0.0308 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx3f8315739ad44f16a338f-006b08ff44 - 0.0347 - - 1795751748.420612335 1795751748.455292940 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2674575d6eba4346b0de1-006b08ff44" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2674575d6eba4346b0de1-006b08ff44 - 0.0157 VW - 1795751748.462539196 1795751748.478246927 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/2/a/3_oc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3" "txed0d01b3118b487f8a87e-006b08ff44" "proxy-server 525332" 0.0027 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3 HTTP/1.0 204 - Swift - - - - txed0d01b3118b487f8a87e-006b08ff44 - 0.0139 VW - 1795751748.478833199 1795751748.492701769 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/1/a/3_vc_non_ascii%C2%A3" 200 724 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=0093_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txa497985258384a25959c0-006b08ff44" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D0093_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - txa497985258384a25959c0-006b08ff44 - 0.0194 VW - 1795751748.493319988 1795751748.512702942 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820?symlink=get" "txfb9f82d484d64e2cb71a6-006b08ff44" "proxy-server 525332" 0.0048 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 200 5 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820?symlink=get" "txfb9f82d484d64e2cb71a6-006b08ff44" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751747.94820%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txfb9f82d484d64e2cb71a6-006b08ff44 - 0.0285 VW - 1795751748.513259888 1795751748.541715860 0 - (txn: txd41dfab5442e40e6bb15a-006b08ff44) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd41dfab5442e40e6bb15a-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/2/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd41dfab5442e40e6bb15a-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd41dfab5442e40e6bb15a-006b08ff44" "proxy-server 525332" 0.0351 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/3/a/3_oc_non_ascii%C2%A3/3_o_ascii" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3/3_o_ascii" "txd41dfab5442e40e6bb15a-006b08ff44" "proxy-server 525332" 0.0264 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3/3_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txd41dfab5442e40e6bb15a-006b08ff44 - 0.0440 VW - 1795751748.528466940 1795751748.572467089 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "DELETE /sda1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 204 - "DELETE http://localhost/sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txe88c9b9348ac4bf7a4f54-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "DELETE /sda1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txe88c9b9348ac4bf7a4f54-006b08ff44" "proxy-server 525332" 0.0178 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "DELETE /sdb1/1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 204 - "DELETE http://localhost/sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txe88c9b9348ac4bf7a4f54-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "DELETE /sdb1/0/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" 204 - "DELETE http://localhost/v1/a/3_vc_non_ascii%C2%A3/0093_o_ascii/1795751747.94820" "txe88c9b9348ac4bf7a4f54-006b08ff44" "proxy-server 525332" 0.0184 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 DELETE /v1/a/3_vc_non_ascii%25C2%25A3/0093_o_ascii/1795751747.94820 HTTP/1.0 204 - Swift - - - - txe88c9b9348ac4bf7a4f54-006b08ff44 - 0.0399 VW - 1795751748.573124409 1795751748.613072157 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4c69e6dbcc2740049869d-006b08ff44" "proxy-server 525332" 0.0136 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/1/a/3_vc_non_ascii%C2%A3" 200 185 "GET http://localhost/v1/a/3_vc_non_ascii%C2%A3?prefix=00d3_o_ascii%2Fsub%2F&format=json&states=listing" "tx4c69e6dbcc2740049869d-006b08ff44" "proxy-server 525332" 0.0091 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/48 GET /v1/a/3_vc_non_ascii%25C2%25A3%3Fprefix%3D00d3_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - tx4c69e6dbcc2740049869d-006b08ff44 - 0.0335 - - 1795751748.621545076 1795751748.655053854 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f8a8992657144b3a2f8c-006b08ff44" "proxy-server 525332" 0.0055 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/3_oc_non_ascii%C2%A3whoops" "tx3f8a8992657144b3a2f8c-006b08ff44" "container-server 525332" 0.0092 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/1/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/3_oc_non_ascii%C2%A3whoops" "tx3f8a8992657144b3a2f8c-006b08ff44" "container-server 525332" 0.0011 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx3f8a8992657144b3a2f8c-006b08ff44" "proxy-server 525332" 0.0388 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx3f8a8992657144b3a2f8c-006b08ff44" "proxy-server 525332" 0.0264 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 201 - - t - - - tx3f8a8992657144b3a2f8c-006b08ff44 - 0.0679 - - 1795751748.661268473 1795751748.729176283 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx614fa07ce9a24f4d93586-006b08ff44" "proxy-server 525332" 0.0020 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx614fa07ce9a24f4d93586-006b08ff44 - 0.0214 VW - 1795751748.730954647 1795751748.752374887 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx7582815825c943b687b89-006b08ff44" "proxy-server 525332" 0.0096 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx7582815825c943b687b89-006b08ff44 - 0.0125 VW - 1795751748.752969742 1795751748.765508890 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx5e933acfe9e74c049c9a0-006b08ff44" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 404 70 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx5e933acfe9e74c049c9a0-006b08ff44" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx5e933acfe9e74c049c9a0-006b08ff44 - 0.0260 VW - 1795751748.766151190 1795751748.792157412 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx716ff9ee5d3b4fe3906fa-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx716ff9ee5d3b4fe3906fa-006b08ff44" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx716ff9ee5d3b4fe3906fa-006b08ff44" "proxy-server 525332" 0.0171 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "PUT /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 201 - "PUT http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx716ff9ee5d3b4fe3906fa-006b08ff44" "proxy-server 525332" 0.0268 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/48 PUT /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 201 - - t 5 - - tx716ff9ee5d3b4fe3906fa-006b08ff44 - 0.0306 - - 1795751748.792600155 1795751748.823191881 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx44d374835703459299822-006b08ff44" "proxy-server 525332" 0.0096 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx44d374835703459299822-006b08ff44 - 0.0124 VW - 1795751748.837130785 1795751748.849524260 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "tx55e9e1202afe407e9dcd5-006b08ff44" "proxy-server 525332" 0.0130 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - tx55e9e1202afe407e9dcd5-006b08ff44 - 0.0240 VW - 1795751748.850098610 1795751748.874089479 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx3d5ab0f5acff46c899f9e-006b08ff44" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 200 5 "GET http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo?symlink=get" "tx3d5ab0f5acff46c899f9e-006b08ff44" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txc1105629f66d4088a2ab1-006b08ff44" "proxy-server 525332" 0.0003 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txc1105629f66d4088a2ab1-006b08ff44" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx3d5ab0f5acff46c899f9e-006b08ff44 - 0.0497 VW - 1795751748.874703407 1795751748.924413919 0 - (txn: tx5491364dc85247e9ae6d2-006b08ff44)test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_containers ... ok -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx02bd0b11e8e84e728cc0a-0068fbef09" "proxy-server 4171797" 0.0097 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx02bd0b11e8e84e728cc0a-0068fbef09" "proxy-server 4171797" 0.0077 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx02bd0b11e8e84e728cc0a-0068fbef09 - 0.0176 - - 1761341193.650074482 1761341193.667692661 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa538943e88134efea0d9b-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx6c7bcf6af13c4c41beb80-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx970d0a041af549cb99654-0068fbef09" "proxy-server 4171797" 0.0121 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec/inm" 201 - "PUT http://localhost/sdi1/3/a/ec/inm" "tx970d0a041af549cb99654-0068fbef09" "object-server 4171797" 0.0004 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec/inm" 201 - "PUT http://localhost/sdh1/3/a/ec/inm" "tx970d0a041af549cb99654-0068fbef09" "object-server 4171797" 0.0005 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx970d0a041af549cb99654-0068fbef09" "proxy-server 4171797" 0.0170 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/3/a/ec/inm" 201 - "PUT http://localhost/v1/a/ec/inm" "tx970d0a041af549cb99654-0068fbef09" "proxy-server 4171797" 0.0162 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/inm HTTP/1.0 201 - - t 48 - %22478884f627ab2565c2e752741f8e34cc%22 tx970d0a041af549cb99654-0068fbef09 - 0.0302 - - 1761341193.669073105 1761341193.699311972 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf09292e898a4296bdc74-0068fbef09" "proxy-server 4171797" 0.0012 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx2447b643d01242b983872-0068fbef09" "proxy-server 4171797" 0.0031 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx2234367ea8e04a6aa3d22-0068fbef09" "proxy-server 4171797" 0.0006 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx2234367ea8e04a6aa3d22-0068fbef09" "proxy-server 4171797" 0.0006 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/3/a/ec/inm" 412 92 "PUT http://localhost/v1/a/ec/inm" "tx2234367ea8e04a6aa3d22-0068fbef09" "proxy-server 4171797" 0.0006 "-" 4171797 3 -proxy DEBUG: Object PUT returning 412, [412, 412, 412] (txn: tx2234367ea8e04a6aa3d22-0068fbef09) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/inm HTTP/1.0 412 - - t - 92 %22478884f627ab2565c2e752741f8e34cc%22 tx2234367ea8e04a6aa3d22-0068fbef09 - 0.0183 - - 1761341193.700801373 1761341193.719109058 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd41b4abafefe4e829e8ab-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "txd41b4abafefe4e829e8ab-0068fbef09" "container-server 4171797" 0.0013 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txd41b4abafefe4e829e8ab-0068fbef09" "proxy-server 4171797" 0.0065 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "txd41b4abafefe4e829e8ab-0068fbef09" "container-server 4171797" 0.0011 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "txd41b4abafefe4e829e8ab-0068fbef09" "proxy-server 4171797" 0.0091 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - txd41b4abafefe4e829e8ab-0068fbef09 - 0.0220 - - 1761341193.720780849 1761341193.742781401 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa87b462bd00a498cab61e-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "txba52fc1f57fc4b5b87c93-0068fbef09" "proxy-server 4171797" 0.0012 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec/o2" 201 - "PUT http://localhost/sdh1/3/a/ec/o2" "tx2fb727ed705b4d69bcba4-0068fbef09" "object-server 4171797" 0.0005 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "tx2fb727ed705b4d69bcba4-0068fbef09" "proxy-server 4171797" 0.0131 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "tx2fb727ed705b4d69bcba4-0068fbef09" "proxy-server 4171797" 0.0132 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec/o2" 201 - "PUT http://localhost/sdg1/3/a/ec/o2" "tx2fb727ed705b4d69bcba4-0068fbef09" "object-server 4171797" 0.0004 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/3/a/ec/o2" 201 - "PUT http://localhost/v1/a/ec/o2" "tx2fb727ed705b4d69bcba4-0068fbef09" "proxy-server 4171797" 0.0181 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/o2 HTTP/1.0 201 - - t 12288 - - tx2fb727ed705b4d69bcba4-0068fbef09 - 0.0310 - - 1761341193.744191647 1761341193.775205851 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx103dbce1b3a24c45acde1-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/ec" 201 - "PUT http://127.0.0.1:44857/sdb1/2/a/ec" "tx103dbce1b3a24c45acde1-0068fbef09" "container-server 4171797" 0.0018 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx103dbce1b3a24c45acde1-0068fbef09" "proxy-server 4171797" 0.0088 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/ec" 201 - "PUT http://127.0.0.1:58905/sda1/2/a/ec" "tx103dbce1b3a24c45acde1-0068fbef09" "container-server 4171797" 0.0010 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/2/a/ec" 202 - "PUT http://localhost/v1/a/ec" "tx103dbce1b3a24c45acde1-0068fbef09" "proxy-server 4171797" 0.0129 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec HTTP/1.0 202 - - t - 76 - tx103dbce1b3a24c45acde1-0068fbef09 - 0.0203 - - 1761341193.780886173 1761341193.801191330 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4b760b60dd934000908af-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/2/a/ec" 204 - "HEAD http://localhost/v1/a/ec" "tx15924b94d893475e8140e-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/ec/o3 HTTP/1.0 422 - - t 50 93 6c7ba9c5a141421e1c03cb9807c97c74 tx585f0e5fa84d4de4aa1a0-0068fbef09 - 0.0179 - - 1761341193.802609921 1761341193.820509434 3 - -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx585f0e5fa84d4de4aa1a0-0068fbef09" "proxy-server 4171797" 0.0041 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch -test.unit.proxy.test_server.TestECObjectController.test_PUT_ec_object_etag_mismatch ... ok +proxy INFO: - - 27/Nov/2026/03/55/48 PUT /v1/a/none/003foo/1795751748.79316 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx5491364dc85247e9ae6d2-006b08ff44 - 0.0374 VW - 1795751748.887490273 1795751748.924933910 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc68f670287ef490a97760-006b08ff44" "proxy-server 525332" 0.0021 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc68f670287ef490a97760-006b08ff44 - 0.0213 VW - 1795751748.926680565 1795751748.947997332 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "HEAD /sda1/0/a/3_oc_non_ascii%C2%A3whoops" 204 - "HEAD http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops" "txeead1dfaca044d0fa987e-006b08ff44" "proxy-server 525332" 0.0135 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 HEAD /v1/a/3_oc_non_ascii%25C2%25A3whoops HTTP/1.0 204 - Swift - - - - txeead1dfaca044d0fa987e-006b08ff44 - 0.0165 VW - 1795751748.948611259 1795751748.965090275 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa945f4e1b34e47728ea45-006b08ff44" "proxy-server 525332" 0.0085 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:48 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txa945f4e1b34e47728ea45-006b08ff44" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/48 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txa945f4e1b34e47728ea45-006b08ff44 - 0.0221 VW - 1795751748.965680838 1795751748.987764597 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "DELETE /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx53ddc24d1243431da3c05-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "DELETE /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx53ddc24d1243431da3c05-006b08ff44" "proxy-server 525332" 0.0153 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "DELETE /sdb1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" "tx53ddc24d1243431da3c05-006b08ff44" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "DELETE /sda1/0/a/3_oc_non_ascii%C2%A3whoops/foo" 204 - "DELETE http://localhost/v1/a/3_oc_non_ascii%C2%A3whoops/foo" "tx53ddc24d1243431da3c05-006b08ff44" "proxy-server 525332" 0.0165 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 DELETE /v1/a/3_oc_non_ascii%25C2%25A3whoops/foo HTTP/1.0 204 - - t - - - tx53ddc24d1243431da3c05-006b08ff44 - 0.0269 - - 1795751748.988276720 1795751749.015139580 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx66b7afbb2d2c4cb098b14-006b08ff45" "proxy-server 525332" 0.0014 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/1/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/4_oc_ascii" "tx66b7afbb2d2c4cb098b14-006b08ff45" "container-server 525332" 0.0011 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/1/a/4_oc_ascii" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/4_oc_ascii" "tx66b7afbb2d2c4cb098b14-006b08ff45" "container-server 525332" 0.0053 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/3/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx66b7afbb2d2c4cb098b14-006b08ff45" "proxy-server 525332" 0.0359 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/3/a/4_oc_ascii" 201 - "PUT http://localhost/v1/a/4_oc_ascii" "tx66b7afbb2d2c4cb098b14-006b08ff45" "proxy-server 525332" 0.0233 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 PUT /v1/a/4_oc_ascii HTTP/1.0 201 - - t - - - tx66b7afbb2d2c4cb098b14-006b08ff45 - 0.0527 - - 1795751749.022807360 1795751749.075474977 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txea21cc57fa7649a5a94d1-006b08ff45" "proxy-server 525332" 0.0061 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/3/a/4_oc_ascii" 200 2 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "txea21cc57fa7649a5a94d1-006b08ff45" "proxy-server 525332" 0.0022 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txea21cc57fa7649a5a94d1-006b08ff45 - 0.0270 - - 1795751749.085316181 1795751749.112306833 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d61cbd51c1e4ea6abb28-006b08ff45" "proxy-server 525332" 0.0013 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/1/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/4_vc_ascii" "tx5d61cbd51c1e4ea6abb28-006b08ff45" "container-server 525332" 0.0010 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/1/a/4_vc_ascii" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/4_vc_ascii" "tx5d61cbd51c1e4ea6abb28-006b08ff45" "container-server 525332" 0.0017 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx5d61cbd51c1e4ea6abb28-006b08ff45" "proxy-server 525332" 0.0214 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/0/a/4_vc_ascii" 201 - "PUT http://localhost/v1/a/4_vc_ascii" "tx5d61cbd51c1e4ea6abb28-006b08ff45" "proxy-server 525332" 0.0349 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 PUT /v1/a/4_vc_ascii HTTP/1.0 201 - - t - - - tx5d61cbd51c1e4ea6abb28-006b08ff45 - 0.0511 - - 1795751749.114299536 1795751749.165433407 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcc6a0a1a5cde4682abd37-006b08ff45" "proxy-server 525332" 0.0019 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcc6a0a1a5cde4682abd37-006b08ff45 - 0.0172 VW - 1795751749.167074919 1795751749.184302330 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txaa737bf5229c437199cec-006b08ff45" "proxy-server 525332" 0.0054 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txaa737bf5229c437199cec-006b08ff45 - 0.0082 VW - 1795751749.184866905 1795751749.193088055 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx9fee79b22b5c49dcb0d2b-006b08ff45" "proxy-server 525332" 0.0045 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx9fee79b22b5c49dcb0d2b-006b08ff45" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx9fee79b22b5c49dcb0d2b-006b08ff45 - 0.0097 VW - 1795751749.193696737 1795751749.203421354 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbe19883f8477417a87138-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbe19883f8477417a87138-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbe19883f8477417a87138-006b08ff45" "proxy-server 525332" 0.0259 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txbe19883f8477417a87138-006b08ff45" "proxy-server 525332" 0.0257 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txbe19883f8477417a87138-006b08ff45 - 0.0304 - - 1795751749.212074280 1795751749.242523909 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx570aa2c802b54f6aa1dfc-006b08ff45" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx570aa2c802b54f6aa1dfc-006b08ff45 - 0.0123 VW - 1795751749.260652542 1795751749.272939920 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx86e680b5641a4d969478d-006b08ff45" "proxy-server 525332" 0.0146 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx86e680b5641a4d969478d-006b08ff45 - 0.0174 VW - 1795751749.273480654 1795751749.290851355 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx36a9e0ddfcf4441fbfd6a-006b08ff45" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx36a9e0ddfcf4441fbfd6a-006b08ff45" "proxy-server 525332" 0.0007 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx445b0efd8e6a4828bad19-006b08ff45" "proxy-server 525332" 0.0012 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx36a9e0ddfcf4441fbfd6a-006b08ff45 - 0.0499 VW - 1795751749.291439056 1795751749.341325521 0 - (txn: tx703da6deadb54d2c8d070-006b08ff45) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx703da6deadb54d2c8d070-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx703da6deadb54d2c8d070-006b08ff45" "object-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx703da6deadb54d2c8d070-006b08ff45" "proxy-server 525332" 0.0359 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx703da6deadb54d2c8d070-006b08ff45" "proxy-server 525332" 0.0356 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751749.21263 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx703da6deadb54d2c8d070-006b08ff45 - 0.0530 VW - 1795751749.306310415 1795751749.359306812 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx92d5daf8a7994e67ba8ac-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx92d5daf8a7994e67ba8ac-006b08ff45" "proxy-server 525332" 0.0148 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx92d5daf8a7994e67ba8ac-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx92d5daf8a7994e67ba8ac-006b08ff45" "proxy-server 525332" 0.0244 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx92d5daf8a7994e67ba8ac-006b08ff45 - 0.0339 - - 1795751749.363974571 1795751749.397895098 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69edd6d6c0aa447baa7da-006b08ff45" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx8a3769fdeac54735b5ff4-006b08ff45" "proxy-server 525332" 0.0072 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx389688bb3b90444880284-006b08ff45" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx389688bb3b90444880284-006b08ff45 - 0.0353 - - 1795751749.399581671 1795751749.434884787 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50205a0cefb34e3db030d-006b08ff45" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx50205a0cefb34e3db030d-006b08ff45 - 0.0042 VW - 1795751749.454015255 1795751749.458193302 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx82e62171f2b24577aa25e-006b08ff45" "proxy-server 525332" 0.0087 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx82e62171f2b24577aa25e-006b08ff45 - 0.0204 VW - 1795751749.458712816 1795751749.479114294 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txbebc4ac44dbd4a47adbcd-006b08ff45" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txbebc4ac44dbd4a47adbcd-006b08ff45" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx06bb07547c4d4f479ad14-006b08ff45" "proxy-server 525332" 0.0047 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txbebc4ac44dbd4a47adbcd-006b08ff45 - 0.0410 VW - 1795751749.482120991 1795751749.523159981 0 - (txn: txe8c3a69228b249b6846a8-006b08ff45) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "txe8c3a69228b249b6846a8-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "txe8c3a69228b249b6846a8-006b08ff45" "proxy-server 525332" 0.0174 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "txe8c3a69228b249b6846a8-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "txe8c3a69228b249b6846a8-006b08ff45" "proxy-server 525332" 0.0289 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751749.36456 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txe8c3a69228b249b6846a8-006b08ff45 - 0.0674 VW - 1795751749.497132063 1795751749.564489841 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0079a4a8974147d6a79fe-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0079a4a8974147d6a79fe-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0079a4a8974147d6a79fe-006b08ff45" "proxy-server 525332" 0.0421 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx0079a4a8974147d6a79fe-006b08ff45" "proxy-server 525332" 0.0294 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx0079a4a8974147d6a79fe-006b08ff45 - 0.0464 - - 1795751749.564990759 1795751749.611421347 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa5c9e273ac3a4d53bde69-006b08ff45" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx91f491361e2642f98fc31-006b08ff45" "proxy-server 525332" 0.0027 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txa3b42fa199934029ac029-006b08ff45" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txa3b42fa199934029ac029-006b08ff45 - 0.0508 - - 1795751749.622283697 1795751749.673073292 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx217c153714c64342933fb-006b08ff45" "proxy-server 525332" 0.0020 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?format=json&states=listing" "tx217c153714c64342933fb-006b08ff45" "proxy-server 525332" 0.0166 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 GET /v1/a/4_vc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx217c153714c64342933fb-006b08ff45 - 0.0495 - - 1795751749.674825191 1795751749.724282026 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx13496d6e630f4e70a764b-006b08ff45" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx4d49599982fd4f828056a-006b08ff45" "proxy-server 525332" 0.0171 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx32e5062d64d54472b1172-006b08ff45" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx32e5062d64d54472b1172-006b08ff45" "proxy-server 525332" 0.0007 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1bdd75b7c6b6469182f53-006b08ff45" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1bdd75b7c6b6469182f53-006b08ff45 - 0.0124 VW - 1795751749.790841341 1795751749.803208113 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx12740ceaedc3410b8725e-006b08ff45" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx12740ceaedc3410b8725e-006b08ff45 - 0.0149 VW - 1795751749.815932989 1795751749.830862045 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/2/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "tx8f2d7816abec4f26b8a66-006b08ff45" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sda1/2/a/4_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/4_oc_ascii/copied_name?symlink=get" "tx8f2d7816abec4f26b8a66-006b08ff45" "proxy-server 525332" 0.0084 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8f2d7816abec4f26b8a66-006b08ff45 - 0.0179 VW - 1795751749.831408024 1795751749.849309683 0 - +proxy INFO: - - 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - tx32e5062d64d54472b1172-006b08ff45 - 0.1362 SSC - 1795751749.726414442 1795751749.862599850 0 - (txn: tx5b0c57d46ad74895bd54f-006b08ff45) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/3/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/4_oc_ascii/copied_name" "tx5b0c57d46ad74895bd54f-006b08ff45" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/3/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/4_oc_ascii/copied_name" "tx5b0c57d46ad74895bd54f-006b08ff45" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sda1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx5b0c57d46ad74895bd54f-006b08ff45" "proxy-server 525332" 0.0245 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "PUT /sdb1/2/a/4_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/4_oc_ascii/copied_name" "tx5b0c57d46ad74895bd54f-006b08ff45" "proxy-server 525332" 0.0260 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 COPY /v1/a/4_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx5b0c57d46ad74895bd54f-006b08ff45 - 0.0504 SSC - 1795751749.849724770 1795751749.900099039 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx69c7fa6297114bfdb5acb-006b08ff45" "proxy-server 525332" 0.0096 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txbb1ed7ab24d14b9b8459d-006b08ff45" "proxy-server 525332" 0.0025 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "GET /sdb1/2/a/4_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/4_oc_ascii/copied_name" "txa60734785c404de48db3b-006b08ff45" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/49 GET /v1/a/4_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txa60734785c404de48db3b-006b08ff45 - 0.0506 - - 1795751749.901913404 1795751749.952486038 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbc9048c65f6749e581234-006b08ff45" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:49 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx5fe7d41272ef4847a0531-006b08ff45" "proxy-server 525332" 0.0014 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9529f77e26e84f288d653-006b08ff46" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9529f77e26e84f288d653-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "POST /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9529f77e26e84f288d653-006b08ff46" "proxy-server 525332" 0.0204 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "POST /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx9529f77e26e84f288d653-006b08ff46" "proxy-server 525332" 0.0348 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 POST /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx9529f77e26e84f288d653-006b08ff46 - 0.0842 - - 1795751749.954320908 1795751750.038569450 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdc717f6858c8469f94135-006b08ff46" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txee39a97ab99a40a998f4c-006b08ff46" "proxy-server 525332" 0.0177 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx6446779301584aeca0994-006b08ff46" "proxy-server 525332" 0.0008 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx6446779301584aeca0994-006b08ff46 - 0.0417 - - 1795751750.052506685 1795751750.094187975 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx750997dd9a044a6ebe12a-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/3/a/4_oc_ascii" 200 326 "GET http://localhost/v1/a/4_oc_ascii?format=json&states=listing" "tx750997dd9a044a6ebe12a-006b08ff46" "proxy-server 525332" 0.0108 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx750997dd9a044a6ebe12a-006b08ff46 - 0.0267 - - 1795751750.108134508 1795751750.134875298 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txfc04688435184586a7baf-006b08ff46" "proxy-server 525332" 0.0137 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txfc04688435184586a7baf-006b08ff46 - 0.0165 VW - 1795751750.145061016 1795751750.161550760 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx673dc488d4244849ae740-006b08ff46" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx673dc488d4244849ae740-006b08ff46 - 0.0124 VW - 1795751750.162111759 1795751750.174512863 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx347759d2963148eaa8bc2-006b08ff46" "proxy-server 525332" 0.0247 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - tx347759d2963148eaa8bc2-006b08ff46 - 0.0446 VW - 1795751750.175080776 1795751750.219688654 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456?symlink=get" "txe71e666959fb45be82466-006b08ff46" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456?symlink=get" "txe71e666959fb45be82466-006b08ff46" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751749.36456%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txe71e666959fb45be82466-006b08ff46 - 0.0411 VW - 1795751750.220395803 1795751750.261532307 0 - (txn: txe7ee86f88a0642f2a159e-006b08ff46) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txe7ee86f88a0642f2a159e-006b08ff46" "object-server 525332" 0.0046 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txe7ee86f88a0642f2a159e-006b08ff46" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txe7ee86f88a0642f2a159e-006b08ff46" "proxy-server 525332" 0.0223 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txe7ee86f88a0642f2a159e-006b08ff46" "proxy-server 525332" 0.0323 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 txe7ee86f88a0642f2a159e-006b08ff46 - 0.0421 VW - 1795751750.247716904 1795751750.289781570 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 204 - "DELETE http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "tx779347aab2014f4dbaa3c-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 204 - "DELETE http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "tx779347aab2014f4dbaa3c-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "tx779347aab2014f4dbaa3c-006b08ff46" "proxy-server 525332" 0.0070 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.36456" "tx779347aab2014f4dbaa3c-006b08ff46" "proxy-server 525332" 0.0277 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751749.36456 HTTP/1.0 204 - Swift - - - - tx779347aab2014f4dbaa3c-006b08ff46 - 0.0315 VW - 1795751750.290382862 1795751750.321897507 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx10d8bddc726f4ad4a86bf-006b08ff46" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx39ae5036f5fd474c9c3ba-006b08ff46" "proxy-server 525332" 0.0110 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txf4ceecb9d8c64a668d048-006b08ff46" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txf4ceecb9d8c64a668d048-006b08ff46 - 0.0393 - - 1795751750.331657887 1795751750.371000528 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3224621141044c0fbd130-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 191 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx3224621141044c0fbd130-006b08ff46" "proxy-server 525332" 0.0079 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - tx3224621141044c0fbd130-006b08ff46 - 0.0339 - - 1795751750.386488438 1795751750.420361280 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6a521283b0ea44b193f83-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx6a521283b0ea44b193f83-006b08ff46 - 0.0084 VW - 1795751750.422413349 1795751750.430770397 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx76cf56af231149c88fb1c-006b08ff46" "proxy-server 525332" 0.0092 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx76cf56af231149c88fb1c-006b08ff46 - 0.0224 VW - 1795751750.431286335 1795751750.453684330 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 191 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx0a463a19ddd5414389253-006b08ff46" "proxy-server 525332" 0.0023 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - tx0a463a19ddd5414389253-006b08ff46 - 0.0130 VW - 1795751750.454303741 1795751750.467293024 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263?symlink=get" "tx9417ccd880444e2cb17e7-006b08ff46" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263?symlink=get" "tx9417ccd880444e2cb17e7-006b08ff46" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751749.21263%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9417ccd880444e2cb17e7-006b08ff46 - 0.0382 VW - 1795751750.467919588 1795751750.506098509 0 - (txn: tx1f199f231dbc460786ff2-006b08ff46) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1f199f231dbc460786ff2-006b08ff46" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1f199f231dbc460786ff2-006b08ff46" "object-server 525332" 0.0086 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1f199f231dbc460786ff2-006b08ff46" "proxy-server 525332" 0.0365 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx1f199f231dbc460786ff2-006b08ff46" "proxy-server 525332" 0.0465 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx1f199f231dbc460786ff2-006b08ff46 - 0.0506 VW - 1795751750.492644548 1795751750.543206692 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 204 - "DELETE http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx0bb498eace924db1bc071-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 204 - "DELETE http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx0bb498eace924db1bc071-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx0bb498eace924db1bc071-006b08ff46" "proxy-server 525332" 0.0151 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751749.21263" "tx0bb498eace924db1bc071-006b08ff46" "proxy-server 525332" 0.0060 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751749.21263 HTTP/1.0 204 - Swift - - - - tx0bb498eace924db1bc071-006b08ff46 - 0.0194 VW - 1795751750.555994987 1795751750.575372458 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8be5cac3e5a044bab3339-006b08ff46" "proxy-server 525332" 0.0096 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx33a5653490514a87a9827-006b08ff46" "proxy-server 525332" 0.0115 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx416bec5e39e24a099221f-006b08ff46" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx416bec5e39e24a099221f-006b08ff46 - 0.0486 - - 1795751750.589449406 1795751750.638018608 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9398afb5aa4b49bdaf573-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx9398afb5aa4b49bdaf573-006b08ff46" "proxy-server 525332" 0.0156 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx9398afb5aa4b49bdaf573-006b08ff46 - 0.0342 - - 1795751750.647960424 1795751750.682142019 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb14ac8ff95f24f30925d1-006b08ff46" "proxy-server 525332" 0.0127 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "txb14ac8ff95f24f30925d1-006b08ff46" "proxy-server 525332" 0.0023 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txb14ac8ff95f24f30925d1-006b08ff46 - 0.0350 - - 1795751750.694074392 1795751750.729065418 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx061e0e173b564d568e6b5-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx061e0e173b564d568e6b5-006b08ff46 - 0.0164 VW - 1795751750.731024265 1795751750.747383356 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txef0485fc5d96476485bb1-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txef0485fc5d96476485bb1-006b08ff46 - 0.0164 VW - 1795751750.756173611 1795751750.772576809 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 2 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txc295b581c3cc48c38a21b-006b08ff46" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txc295b581c3cc48c38a21b-006b08ff46 - 0.0151 VW - 1795751750.773171186 1795751750.788258314 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfaad8d6a4a8247b4a821d-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfaad8d6a4a8247b4a821d-006b08ff46" "proxy-server 525332" 0.0193 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfaad8d6a4a8247b4a821d-006b08ff46" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "DELETE /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txfaad8d6a4a8247b4a821d-006b08ff46" "proxy-server 525332" 0.0153 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 DELETE /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txfaad8d6a4a8247b4a821d-006b08ff46 - 0.0306 - - 1795751750.788698435 1795751750.819268942 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx15b3863a2b754e278a505-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx6330255c9f4e43acacfd5-006b08ff46" "proxy-server 525332" 0.0097 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx896308ccc58347e09fcc1-006b08ff46" "proxy-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx896308ccc58347e09fcc1-006b08ff46" "proxy-server 525332" 0.0005 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - tx896308ccc58347e09fcc1-006b08ff46 - 0.0410 - - 1795751750.825208902 1795751750.866240740 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc58588ff4202404ab58b1-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc58588ff4202404ab58b1-006b08ff46 - 0.0041 VW - 1795751750.878567219 1795751750.882646561 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx2c470b6ddcf54de4ae0a7-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx2c470b6ddcf54de4ae0a7-006b08ff46 - 0.0123 VW - 1795751750.883153915 1795751750.895442247 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txaa0bae0cc67746a79de59-006b08ff46" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txaa0bae0cc67746a79de59-006b08ff46" "proxy-server 525332" 0.0084 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txaa0bae0cc67746a79de59-006b08ff46 - 0.0184 VW - 1795751750.904270887 1795751750.922639132 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txef50f5e0bc4b46f5a1f80-006b08ff46" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txef50f5e0bc4b46f5a1f80-006b08ff46" "proxy-server 525332" 0.0115 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txef50f5e0bc4b46f5a1f80-006b08ff46" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txef50f5e0bc4b46f5a1f80-006b08ff46" "proxy-server 525332" 0.0209 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/50 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txef50f5e0bc4b46f5a1f80-006b08ff46 - 0.0387 - - 1795751750.923044920 1795751750.961756468 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4bbecd476d564143b59ff-006b08ff46" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx4bbecd476d564143b59ff-006b08ff46 - 0.0041 VW - 1795751750.974523067 1795751750.978643656 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:50 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txfc79d626f9d14f8d99e86-006b08ff46" "proxy-server 525332" 0.0088 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/50 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txfc79d626f9d14f8d99e86-006b08ff46 - 0.0203 VW - 1795751750.979157448 1795751750.999470711 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx1ea43d96336d4a0092c68-006b08ff47" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx1ea43d96336d4a0092c68-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx1ea43d96336d4a0092c68-006b08ff47 - 0.0138 VW - 1795751751.004068136 1795751751.017848253 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx7c676eddb68c4810b1823-006b08ff47" "proxy-server 525332" 0.0014 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" 201 - "PUT http://localhost/sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" "txabef7919f1ac4cdaa9743-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" 201 - "PUT http://localhost/sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" "txabef7919f1ac4cdaa9743-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" "txabef7919f1ac4cdaa9743-006b08ff47" "proxy-server 525332" 0.0259 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751750.92771" "txabef7919f1ac4cdaa9743-006b08ff47" "proxy-server 525332" 0.0173 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751750.92771 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txabef7919f1ac4cdaa9743-006b08ff47 - 0.0469 VW - 1795751751.028210878 1795751751.075155735 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx30ae77e3c6ec429d8a84b-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx30ae77e3c6ec429d8a84b-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx30ae77e3c6ec429d8a84b-006b08ff47" "proxy-server 525332" 0.0178 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx30ae77e3c6ec429d8a84b-006b08ff47" "proxy-server 525332" 0.0174 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx30ae77e3c6ec429d8a84b-006b08ff47 - 0.0225 - - 1795751751.088250160 1795751751.110761404 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2177d3cd59ea47a3a6836-006b08ff47" "proxy-server 525332" 0.0054 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2177d3cd59ea47a3a6836-006b08ff47 - 0.0084 VW - 1795751751.124725819 1795751751.133081675 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx0bf29713a84b4108b6f98-006b08ff47" "proxy-server 525332" 0.0080 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx0bf29713a84b4108b6f98-006b08ff47 - 0.0160 VW - 1795751751.133635044 1795751751.149595976 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txa43042c7f2eb45e284415-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txa43042c7f2eb45e284415-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txa43042c7f2eb45e284415-006b08ff47 - 0.0170 VW - 1795751751.150208950 1795751751.167244911 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx2d284debde80429795c75-006b08ff47" "proxy-server 525332" 0.0074 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" 201 - "PUT http://localhost/sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" "tx421d9a0d3b4846ceaa44f-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" "tx421d9a0d3b4846ceaa44f-006b08ff47" "proxy-server 525332" 0.0223 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" 201 - "PUT http://localhost/sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" "tx421d9a0d3b4846ceaa44f-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/2/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.08891" "tx421d9a0d3b4846ceaa44f-006b08ff47" "proxy-server 525332" 0.0229 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751751.08891 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx421d9a0d3b4846ceaa44f-006b08ff47 - 0.0603 VW - 1795751751.172566414 1795751751.232869148 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txd1ff9b10dd3f4964a057e-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txd1ff9b10dd3f4964a057e-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txd1ff9b10dd3f4964a057e-006b08ff47" "proxy-server 525332" 0.0265 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "txd1ff9b10dd3f4964a057e-006b08ff47" "proxy-server 525332" 0.0260 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txd1ff9b10dd3f4964a057e-006b08ff47 - 0.0374 - - 1795751751.233378649 1795751751.270760298 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx4e3c039157a24d2abc776-006b08ff47" "proxy-server 525332" 0.0097 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 382 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx4e3c039157a24d2abc776-006b08ff47" "proxy-server 525332" 0.0152 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx4e3c039157a24d2abc776-006b08ff47 - 0.0374 - - 1795751751.280647516 1795751751.318077803 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txca87aa1cf5c14e49a5d94-006b08ff47" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txca87aa1cf5c14e49a5d94-006b08ff47 - 0.0139 VW - 1795751751.320184231 1795751751.334041357 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx92a00dc8b52b4941bf05f-006b08ff47" "proxy-server 525332" 0.0155 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx92a00dc8b52b4941bf05f-006b08ff47 - 0.0184 VW - 1795751751.340027571 1795751751.358419180 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txebe43df8ca2c4dc9a6117-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "txebe43df8ca2c4dc9a6117-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txebe43df8ca2c4dc9a6117-006b08ff47 - 0.0232 VW - 1795751751.359024525 1795751751.382235289 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "tx1f023c7e3dc04681add57-006b08ff47" "proxy-server 525332" 0.0109 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" "txbc6e3476fea64eb785fa9-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" "txbc6e3476fea64eb785fa9-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" "txbc6e3476fea64eb785fa9-006b08ff47" "proxy-server 525332" 0.0177 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.23396" "txbc6e3476fea64eb785fa9-006b08ff47" "proxy-server 525332" 0.0123 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751751.23396 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbc6e3476fea64eb785fa9-006b08ff47 - 0.0441 VW - 1795751751.382872581 1795751751.426980972 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx002ef3b250504e52b9d17-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx002ef3b250504e52b9d17-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx002ef3b250504e52b9d17-006b08ff47" "proxy-server 525332" 0.0212 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx002ef3b250504e52b9d17-006b08ff47" "proxy-server 525332" 0.0229 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx002ef3b250504e52b9d17-006b08ff47 - 0.0351 - - 1795751751.427415609 1795751751.462507248 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdfbde37a803f4dc687676-006b08ff47" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txdfbde37a803f4dc687676-006b08ff47 - 0.0123 VW - 1795751751.468403101 1795751751.480679750 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "txd717c04ce62e43de8040e-006b08ff47" "proxy-server 525332" 0.0069 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - txd717c04ce62e43de8040e-006b08ff47 - 0.0097 VW - 1795751751.481235266 1795751751.490923882 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx2e4297324e8944dca6f18-006b08ff47" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3?symlink=get" "tx2e4297324e8944dca6f18-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txaa2f2846110c4bc181cfe-006b08ff47" "proxy-server 525332" 0.0151 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2e4297324e8944dca6f18-006b08ff47 - 0.0460 VW - 1795751751.491501570 1795751751.537533283 0 - (txn: tx45a4cb1635b040e8b5157-006b08ff47) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 201 - "PUT http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx45a4cb1635b040e8b5157-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 201 - "PUT http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx45a4cb1635b040e8b5157-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx45a4cb1635b040e8b5157-006b08ff47" "proxy-server 525332" 0.0184 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 201 - "PUT http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx45a4cb1635b040e8b5157-006b08ff47" "proxy-server 525332" 0.0199 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 PUT /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751751.43620 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx45a4cb1635b040e8b5157-006b08ff47 - 0.0592 VW - 1795751751.506478310 1795751751.565675020 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx422e69396ae64ad290e38-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx422e69396ae64ad290e38-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx422e69396ae64ad290e38-006b08ff47" "proxy-server 525332" 0.0234 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx422e69396ae64ad290e38-006b08ff47" "proxy-server 525332" 0.0229 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx422e69396ae64ad290e38-006b08ff47 - 0.0374 - - 1795751751.566723108 1795751751.604127169 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3cf79a6b1e0147c488c17-006b08ff47" "proxy-server 525332" 0.0137 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3cf79a6b1e0147c488c17-006b08ff47 - 0.0166 VW - 1795751751.609299660 1795751751.625859737 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx05ff2052fe2f4fe6946d5-006b08ff47" "proxy-server 525332" 0.0133 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx05ff2052fe2f4fe6946d5-006b08ff47 - 0.0244 VW - 1795751751.626394272 1795751751.650778770 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx08c9490dbc9c4ac0be373-006b08ff47" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx08c9490dbc9c4ac0be373-006b08ff47" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx08c9490dbc9c4ac0be373-006b08ff47 - 0.0073 VW - 1795751751.651381969 1795751751.658675909 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "txa7302a57a8c54328980ae-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "txa7302a57a8c54328980ae-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "txa7302a57a8c54328980ae-006b08ff47" "proxy-server 525332" 0.0222 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "txa7302a57a8c54328980ae-006b08ff47" "proxy-server 525332" 0.0220 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - txa7302a57a8c54328980ae-006b08ff47 - 0.0394 - - 1795751751.659075499 1795751751.698463202 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09b36cebb5dc47d8b2fa6-006b08ff47" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx09b36cebb5dc47d8b2fa6-006b08ff47 - 0.0123 VW - 1795751751.704408884 1795751751.716742992 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx77fbd7f8abea4b73a4473-006b08ff47" "proxy-server 525332" 0.0070 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx77fbd7f8abea4b73a4473-006b08ff47 - 0.0099 VW - 1795751751.717303276 1795751751.727163076 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx1c4353a4c9384289bd08e-006b08ff47" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub?symlink=get" "tx1c4353a4c9384289bd08e-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sdb1/0/a/4_vc_ascii" 204 - "HEAD http://localhost/v1/a/4_vc_ascii" "txccf7bc0476d944f598781-006b08ff47" "proxy-server 525332" 0.0026 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx1c4353a4c9384289bd08e-006b08ff47 - 0.0452 VW - 1795751751.727805376 1795751751.773047209 0 - (txn: tx1ede6dc6d66a4657bb295-006b08ff47) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" 201 - "PUT http://localhost/sda1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" "tx1ede6dc6d66a4657bb295-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" 201 - "PUT http://localhost/sdb1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" "tx1ede6dc6d66a4657bb295-006b08ff47" "object-server 525332" 0.0008 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" "tx1ede6dc6d66a4657bb295-006b08ff47" "proxy-server 525332" 0.0372 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" 201 - "PUT http://localhost/v1/a/4_vc_ascii/0134_o_non_ascii%C2%A3/sub/1795751751.67220" "tx1ede6dc6d66a4657bb295-006b08ff47" "proxy-server 525332" 0.0290 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 PUT /v1/a/4_vc_ascii/0134_o_non_ascii%25C2%25A3/sub/1795751751.67220 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx1ede6dc6d66a4657bb295-006b08ff47 - 0.0544 VW - 1795751751.747645617 1795751751.802085161 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx7386a45ec2c142c9a5510-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx7386a45ec2c142c9a5510-006b08ff47" "proxy-server 525332" 0.0180 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx7386a45ec2c142c9a5510-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/0/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3/sub" "tx7386a45ec2c142c9a5510-006b08ff47" "proxy-server 525332" 0.0200 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx7386a45ec2c142c9a5510-006b08ff47 - 0.0380 - - 1795751751.802563667 1795751751.840532064 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbb937cb46503495d8cb49-006b08ff47" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbb937cb46503495d8cb49-006b08ff47 - 0.0083 VW - 1795751751.842300415 1795751751.850635052 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "HEAD /sdb1/3/a/4_oc_ascii" 204 - "HEAD http://localhost/v1/a/4_oc_ascii" "tx432abe7b43534ca9a6115-006b08ff47" "proxy-server 525332" 0.0107 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 HEAD /v1/a/4_oc_ascii HTTP/1.0 204 - Swift - - - - tx432abe7b43534ca9a6115-006b08ff47 - 0.0219 VW - 1795751751.851163387 1795751751.873042107 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/0/a/4_vc_ascii" 200 764 "GET http://localhost/v1/a/4_vc_ascii?prefix=00f4_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx7e7dd8577faa4fde8f076-006b08ff47" "proxy-server 525332" 0.0182 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_vc_ascii%3Fprefix%3D00f4_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - tx7e7dd8577faa4fde8f076-006b08ff47 - 0.0217 VW - 1795751751.873637915 1795751751.895304918 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620?symlink=get" "tx3c163b8495d9440f8c13a-006b08ff47" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "GET /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 200 5 "GET http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620?symlink=get" "tx3c163b8495d9440f8c13a-006b08ff47" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 GET /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751751.43620%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3c163b8495d9440f8c13a-006b08ff47 - 0.0529 VW - 1795751751.908106089 1795751751.960964680 0 - (txn: tx2a4f9aca18d7485c9c7ff-006b08ff47) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2a4f9aca18d7485c9c7ff-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sdb1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2a4f9aca18d7485c9c7ff-006b08ff47" "proxy-server 525332" 0.0247 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/3/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2a4f9aca18d7485c9c7ff-006b08ff47" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:51 +0000] "PUT /sda1/1/a/4_oc_ascii/4_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/4_oc_ascii/4_o_non_ascii%C2%A3" "tx2a4f9aca18d7485c9c7ff-006b08ff47" "proxy-server 525332" 0.0338 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/51 PUT /v1/a/4_oc_ascii/4_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx2a4f9aca18d7485c9c7ff-006b08ff47 - 0.0510 VW - 1795751751.931269169 1795751751.982271433 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 204 - "DELETE http://localhost/sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx3f211197714c404fa6917-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 204 - "DELETE http://localhost/sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx3f211197714c404fa6917-006b08ff47" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sdb1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx3f211197714c404fa6917-006b08ff47" "proxy-server 525332" 0.0163 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sda1/0/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" 204 - "DELETE http://localhost/v1/a/4_vc_ascii/00f4_o_non_ascii%C2%A3/1795751751.43620" "tx3f211197714c404fa6917-006b08ff47" "proxy-server 525332" 0.0063 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 DELETE /v1/a/4_vc_ascii/00f4_o_non_ascii%25C2%25A3/1795751751.43620 HTTP/1.0 204 - Swift - - - - tx3f211197714c404fa6917-006b08ff47 - 0.0366 VW - 1795751751.982816458 1795751752.019454956 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txaa2b4ab36d3846659afcd-006b08ff48" "proxy-server 525332" 0.0057 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/0/a/4_vc_ascii" 200 195 "GET http://localhost/v1/a/4_vc_ascii?prefix=0134_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "txaa2b4ab36d3846659afcd-006b08ff48" "proxy-server 525332" 0.0130 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 GET /v1/a/4_vc_ascii%3Fprefix%3D0134_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - txaa2b4ab36d3846659afcd-006b08ff48 - 0.0250 - - 1795751752.028993368 1795751752.053966999 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0d798a1bd62343288aad5-006b08ff48" "proxy-server 525332" 0.0013 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/4_oc_asciiwhoops" "tx0d798a1bd62343288aad5-006b08ff48" "container-server 525332" 0.0094 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/4_oc_asciiwhoops" "tx0d798a1bd62343288aad5-006b08ff48" "container-server 525332" 0.0011 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "tx0d798a1bd62343288aad5-006b08ff48" "proxy-server 525332" 0.0409 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops" "tx0d798a1bd62343288aad5-006b08ff48" "proxy-server 525332" 0.0330 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 PUT /v1/a/4_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx0d798a1bd62343288aad5-006b08ff48 - 0.0644 - - 1795751752.064023018 1795751752.128405571 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7dce5a6bfa854aebb2310-006b08ff48" "proxy-server 525332" 0.0061 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx7dce5a6bfa854aebb2310-006b08ff48 - 0.0088 VW - 1795751752.130086184 1795751752.138931751 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "txba9bb632df824f34936a8-006b08ff48" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txba9bb632df824f34936a8-006b08ff48 - 0.0127 VW - 1795751752.139448643 1795751752.152118444 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx0accb196357243c4b57a4-006b08ff48" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx0accb196357243c4b57a4-006b08ff48" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx0accb196357243c4b57a4-006b08ff48 - 0.0178 VW - 1795751752.152737617 1795751752.170507669 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx33994c44871146368ebbe-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/3/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx33994c44871146368ebbe-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx33994c44871146368ebbe-006b08ff48" "proxy-server 525332" 0.0205 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/4_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx33994c44871146368ebbe-006b08ff48" "proxy-server 525332" 0.0203 "-" 525332 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_object ... ok -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx585f0e5fa84d4de4aa1a0-0068fbef09" "proxy-server 4171797" 0.0033 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/0/a/ec/o3" 499 89 "PUT http://localhost/v1/a/ec/o3" "tx585f0e5fa84d4de4aa1a0-0068fbef09" "proxy-server 4171797" 0.0081 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0582fe30b06c4197a1b7a-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/1/a/861bd0f73a29441195692cc6163574a7" 201 - "PUT http://127.0.0.1:44857/sdb1/0/a/861bd0f73a29441195692cc6163574a7" "tx0582fe30b06c4197a1b7a-0068fbef09" "container-server 4171797" 0.0010 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/1/a/861bd0f73a29441195692cc6163574a7" 201 - "PUT http://127.0.0.1:58905/sda1/0/a/861bd0f73a29441195692cc6163574a7" "tx0582fe30b06c4197a1b7a-0068fbef09" "container-server 4171797" 0.0010 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/0/a/861bd0f73a29441195692cc6163574a7" 201 - "PUT http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx0582fe30b06c4197a1b7a-0068fbef09" "proxy-server 4171797" 0.0122 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/0/a/861bd0f73a29441195692cc6163574a7" 201 - "PUT http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx0582fe30b06c4197a1b7a-0068fbef09" "proxy-server 4171797" 0.0087 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/861bd0f73a29441195692cc6163574a7 HTTP/1.0 201 - - t - - - tx0582fe30b06c4197a1b7a-0068fbef09 - 0.0209 - - 1761341193.827439785 1761341193.848318577 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9d41332e79fe4b1781dae-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx730967dd8c85419d97bd4-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 201 - "PUT http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx355a34744c6942918d421-0068fbef09" "proxy-server 4171797" 0.0110 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sda1/0/a/861bd0f73a29441195692cc6163574a7/conditionals" 201 - "PUT http://localhost/sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx355a34744c6942918d421-0068fbef09" "object-server 4171797" 0.0005 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdb1/0/a/861bd0f73a29441195692cc6163574a7/conditionals" 201 - "PUT http://localhost/sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx355a34744c6942918d421-0068fbef09" "object-server 4171797" 0.0005 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 201 - "PUT http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx355a34744c6942918d421-0068fbef09" "proxy-server 4171797" 0.0167 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "PUT /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 201 - "PUT http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx355a34744c6942918d421-0068fbef09" "proxy-server 4171797" 0.0166 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/33 PUT /v1/a/861bd0f73a29441195692cc6163574a7/conditionals HTTP/1.0 201 - - t 52 - - tx355a34744c6942918d421-0068fbef09 - 0.0305 - - 1761341193.849752665 1761341193.880252600 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeeecaab2b9764ba4a3a58-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "txc2b1080f0faf4f589dbe0-0068fbef09" "proxy-server 4171797" 0.0025 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx382e3a8152fd40489bdce-0068fbef09" "proxy-server 4171797" 0.0008 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx382e3a8152fd40489bdce-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1d25c64fd7af4a15aa080-0068fbef09" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx10ed229fc1e04493a6827-0068fbef09" "proxy-server 4171797" 0.0027 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 412 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx3682ce200b264b769b586-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 412 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx3682ce200b264b769b586-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx3682ce200b264b769b586-0068fbef09) -proxy DEBUG: Ignoring 412 from primary (txn: tx3682ce200b264b769b586-0068fbef09) -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 412 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx3682ce200b264b769b586-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -proxy DEBUG: Ignoring 412 from primary (txn: tx3682ce200b264b769b586-0068fbef09) -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1c6530a4877e41c98b8de-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx6be615f9636b4f848c8da-0068fbef09" "proxy-server 4171797" 0.0014 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx3f5d969e83634e6dbaef7-0068fbef09" "proxy-server 4171797" 0.0044 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx3f5d969e83634e6dbaef7-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2e2067b2f96493f81e0c-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "txb1fe19ddb0e144b3a370f-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx26055d8c04ed498c99dab-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec -test.unit.proxy.test_server.TestECObjectController.test_conditional_GET_ec ... ok +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 PUT /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx33994c44871146368ebbe-006b08ff48 - 0.0291 - - 1795751752.170900822 1795751752.200037479 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e61b8c98f7c403395648-006b08ff48" "proxy-server 525332" 0.0064 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3e61b8c98f7c403395648-006b08ff48 - 0.0092 VW - 1795751752.201739788 1795751752.210968971 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "txdc9da0b16fb14aadb5a2f-006b08ff48" "proxy-server 525332" 0.0079 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txdc9da0b16fb14aadb5a2f-006b08ff48 - 0.0150 VW - 1795751752.211492062 1795751752.226497889 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sda1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx9eb5c03e116446a3a6218-006b08ff48" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/1/a/4_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/4_oc_asciiwhoops/foo?symlink=get" "tx9eb5c03e116446a3a6218-006b08ff48" "proxy-server 525332" 0.0048 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx285b15497eb44ed3b7e2f-006b08ff48" "proxy-server 525332" 0.0003 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "tx285b15497eb44ed3b7e2f-006b08ff48" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 GET /v1/a/4_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - tx9eb5c03e116446a3a6218-006b08ff48 - 0.0280 VW - 1795751752.227058887 1795751752.255081177 0 - (txn: txf407f75702ce412da4491-006b08ff48) +proxy INFO: - - 27/Nov/2026/03/55/52 PUT /v1/a/none/003foo/1795751752.17141 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txf407f75702ce412da4491-006b08ff48 - 0.0134 VW - 1795751752.242069960 1795751752.255504847 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5e71f442680944118f090-006b08ff48" "proxy-server 525332" 0.0096 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5e71f442680944118f090-006b08ff48 - 0.0124 VW - 1795751752.261523962 1795751752.273889780 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/3/a/4_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/4_oc_asciiwhoops" "tx35cdf6aa71ea44f282cee-006b08ff48" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a/4_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx35cdf6aa71ea44f282cee-006b08ff48 - 0.0137 VW - 1795751752.274414539 1795751752.288130522 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txbe0bd7b56e7a43b8b9c67-006b08ff48" "proxy-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txbe0bd7b56e7a43b8b9c67-006b08ff48" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txbe0bd7b56e7a43b8b9c67-006b08ff48 - 0.0101 VW - 1795751752.288742065 1795751752.298794985 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sdb1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/4_oc_asciiwhoops/foo" "tx9b250cef8b034b4b91db9-006b08ff48" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sdb1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx9b250cef8b034b4b91db9-006b08ff48" "proxy-server 525332" 0.0085 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sda1/3/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/4_oc_asciiwhoops/foo" "tx9b250cef8b034b4b91db9-006b08ff48" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "DELETE /sda1/1/a/4_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/4_oc_asciiwhoops/foo" "tx9b250cef8b034b4b91db9-006b08ff48" "proxy-server 525332" 0.0150 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 DELETE /v1/a/4_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx9b250cef8b034b4b91db9-006b08ff48 - 0.0279 - - 1795751752.299196720 1795751752.327130556 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx448e2c0a16e9474e88953-006b08ff48" "proxy-server 525332" 0.0106 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/2_oc_ascii" "tx448e2c0a16e9474e88953-006b08ff48" "container-server 525332" 0.0072 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/2_oc_ascii" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/2_oc_ascii" "tx448e2c0a16e9474e88953-006b08ff48" "container-server 525332" 0.0011 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx448e2c0a16e9474e88953-006b08ff48" "proxy-server 525332" 0.0364 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/2/a/2_oc_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii" "tx448e2c0a16e9474e88953-006b08ff48" "proxy-server 525332" 0.0277 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 PUT /v1/a/2_oc_ascii HTTP/1.0 201 - - t - - - tx448e2c0a16e9474e88953-006b08ff48 - 0.0670 - - 1795751752.334832907 1795751752.401812553 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbf6adb3644934e97a760d-006b08ff48" "proxy-server 525332" 0.0051 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/2/a/2_oc_ascii" 200 2 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "txbf6adb3644934e97a760d-006b08ff48" "proxy-server 525332" 0.0170 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txbf6adb3644934e97a760d-006b08ff48 - 0.0284 - - 1795751752.409083128 1795751752.437439680 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3dba4a59ae894780a0bc0-006b08ff48" "proxy-server 525332" 0.0099 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/2_vc_non_ascii%C2%A3" "tx3dba4a59ae894780a0bc0-006b08ff48" "container-server 525332" 0.0042 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/2_vc_non_ascii%C2%A3" "tx3dba4a59ae894780a0bc0-006b08ff48" "container-server 525332" 0.0011 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx3dba4a59ae894780a0bc0-006b08ff48" "proxy-server 525332" 0.0328 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx3dba4a59ae894780a0bc0-006b08ff48" "proxy-server 525332" 0.0246 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx3dba4a59ae894780a0bc0-006b08ff48 - 0.0617 - - 1795751752.439404249 1795751752.501096010 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0bb2d517eee345a4b2e55-006b08ff48" "proxy-server 525332" 0.0102 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0bb2d517eee345a4b2e55-006b08ff48 - 0.0131 VW - 1795751752.509125471 1795751752.522189379 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc8d79ac11c1e4278b93d2-006b08ff48" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txc8d79ac11c1e4278b93d2-006b08ff48 - 0.0123 VW - 1795751752.522718430 1795751752.535037518 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx1873375a3c0c4548ad98b-006b08ff48" "proxy-server 525332" 0.0003 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx1873375a3c0c4548ad98b-006b08ff48" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1873375a3c0c4548ad98b-006b08ff48 - 0.0122 VW - 1795751752.551726103 1795751752.563921928 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx640820083deb4660bd3e1-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx640820083deb4660bd3e1-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx640820083deb4660bd3e1-006b08ff48" "proxy-server 525332" 0.0206 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx640820083deb4660bd3e1-006b08ff48" "proxy-server 525332" 0.0246 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx640820083deb4660bd3e1-006b08ff48 - 0.0292 - - 1795751752.564330101 1795751752.593548536 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2a5e89f56818493a953b9-006b08ff48" "proxy-server 525332" 0.0054 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx2a5e89f56818493a953b9-006b08ff48 - 0.0083 VW - 1795751752.605831861 1795751752.614093304 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx8fb266ccca0b4d3b83ecc-006b08ff48" "proxy-server 525332" 0.0081 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx8fb266ccca0b4d3b83ecc-006b08ff48 - 0.0191 VW - 1795751752.614613533 1795751752.633753777 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx64be1dc60132422d93fbb-006b08ff48" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx64be1dc60132422d93fbb-006b08ff48" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx7e0368c4cbc44c7eb087b-006b08ff48" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx64be1dc60132422d93fbb-006b08ff48 - 0.0715 VW - 1795751752.634334326 1795751752.705830574 0 - (txn: txda8790fd045e4bdda1943-006b08ff48) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txda8790fd045e4bdda1943-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txda8790fd045e4bdda1943-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txda8790fd045e4bdda1943-006b08ff48" "proxy-server 525332" 0.0262 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txda8790fd045e4bdda1943-006b08ff48" "proxy-server 525332" 0.0176 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751752.56483 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txda8790fd045e4bdda1943-006b08ff48 - 0.0621 VW - 1795751752.661313772 1795751752.723432541 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx30faeede717549f7832cb-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx30faeede717549f7832cb-006b08ff48" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx30faeede717549f7832cb-006b08ff48" "proxy-server 525332" 0.0376 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx30faeede717549f7832cb-006b08ff48" "proxy-server 525332" 0.0291 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx30faeede717549f7832cb-006b08ff48 - 0.0421 - - 1795751752.740200043 1795751752.782288313 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx32094238362e478d829f2-006b08ff48" "proxy-server 525332" 0.0103 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx1444965cc35648e4b79fc-006b08ff48" "proxy-server 525332" 0.0184 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx4803027d9364407887c8a-006b08ff48" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/52 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx4803027d9364407887c8a-006b08ff48 - 0.0467 - - 1795751752.796010017 1795751752.842715979 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8c714817329e4c14b306f-006b08ff48" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8c714817329e4c14b306f-006b08ff48 - 0.0123 VW - 1795751752.860686541 1795751752.873008490 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txf5875704004e4fd2adb1c-006b08ff48" "proxy-server 525332" 0.0096 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txf5875704004e4fd2adb1c-006b08ff48 - 0.0125 VW - 1795751752.873545170 1795751752.886008263 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txefdcd55702c940b8ac1e3-006b08ff48" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txefdcd55702c940b8ac1e3-006b08ff48" "proxy-server 525332" 0.0127 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "txa373f934ce3e4fb0953d5-006b08ff48" "proxy-server 525332" 0.0139 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txefdcd55702c940b8ac1e3-006b08ff48 - 0.0646 VW - 1795751752.886586428 1795751752.951216936 0 - (txn: tx982946279d8845cab7b5c-006b08ff48) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx982946279d8845cab7b5c-006b08ff48" "object-server 525332" 0.0087 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx982946279d8845cab7b5c-006b08ff48" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx982946279d8845cab7b5c-006b08ff48" "proxy-server 525332" 0.0282 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:52 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx982946279d8845cab7b5c-006b08ff48" "proxy-server 525332" 0.0297 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/52 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751752.74073 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx982946279d8845cab7b5c-006b08ff48 - 0.0670 VW - 1795751752.921582937 1795751752.988613605 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txb4574311ac4c4d41a11af-006b08ff48" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txb4574311ac4c4d41a11af-006b08ff48" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb4574311ac4c4d41a11af-006b08ff48" "proxy-server 525332" 0.0479 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txb4574311ac4c4d41a11af-006b08ff48" "proxy-server 525332" 0.0618 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - txb4574311ac4c4d41a11af-006b08ff48 - 0.0655 - - 1795751752.989119530 1795751753.054666519 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx82e0824c89844619a0624-006b08ff49" "proxy-server 525332" 0.0134 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txa352484bffe7499cbebee-006b08ff49" "proxy-server 525332" 0.0108 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txedd7a1f472824e8481b49-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - txedd7a1f472824e8481b49-006b08ff49 - 0.0424 - - 1795751753.068542719 1795751753.110909700 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx88f726d786484ab4a1482-006b08ff49" "proxy-server 525332" 0.0136 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?format=json&states=listing" "tx88f726d786484ab4a1482-006b08ff49" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx88f726d786484ab4a1482-006b08ff49 - 0.0316 - - 1795751753.124877453 1795751753.156517744 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5574482e27324aaeb5d95-006b08ff49" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txc306827fefa14eecb760f-006b08ff49" "proxy-server 525332" 0.0014 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc794533e845442e08e45d-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc794533e845442e08e45d-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx1e70c7272ecf449caa668-006b08ff49" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx1e70c7272ecf449caa668-006b08ff49 - 0.0285 VW - 1795751753.223202705 1795751753.251721382 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx0945bd74338b452681b01-006b08ff49" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx0945bd74338b452681b01-006b08ff49 - 0.0124 VW - 1795751753.252355576 1795751753.264710903 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx03fe4bfeec0e43a490f2e-006b08ff49" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/2_oc_ascii/copied_name?symlink=get" "tx03fe4bfeec0e43a490f2e-006b08ff49" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx03fe4bfeec0e43a490f2e-006b08ff49 - 0.0137 VW - 1795751753.265332937 1795751753.279013395 0 - +proxy INFO: - - 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - Swift t - 5 - txc794533e845442e08e45d-006b08ff49 - 0.1497 SSC - 1795751753.158626318 1795751753.308317661 0 - (txn: txeaa8f0dbf12f491d91f0d-006b08ff49) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/2/a/2_oc_ascii/copied_name" "txeaa8f0dbf12f491d91f0d-006b08ff49" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/2/a/2_oc_ascii/copied_name" "txeaa8f0dbf12f491d91f0d-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "txeaa8f0dbf12f491d91f0d-006b08ff49" "proxy-server 525332" 0.0278 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/2/a/2_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/2_oc_ascii/copied_name" "txeaa8f0dbf12f491d91f0d-006b08ff49" "proxy-server 525332" 0.0379 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 COPY /v1/a/2_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c txeaa8f0dbf12f491d91f0d-006b08ff49 - 0.0542 SSC - 1795751753.279402733 1795751753.333568811 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b147564aadb41469bb01-006b08ff49" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx5c70201b0cbc4b9696f8c-006b08ff49" "proxy-server 525332" 0.0189 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/2/a/2_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/2_oc_ascii/copied_name" "txf47b27b275a943e7b482a-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txf47b27b275a943e7b482a-006b08ff49 - 0.0320 - - 1795751753.335248232 1795751753.367217302 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5d1e2ff7c5c54a77bcd70-006b08ff49" "proxy-server 525332" 0.0096 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx5148aee41ec042b28e390-006b08ff49" "proxy-server 525332" 0.0095 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "txbc673a67ca994fb492033-006b08ff49" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "POST /sdb1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbc673a67ca994fb492033-006b08ff49" "proxy-server 525332" 0.0253 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "POST http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "txbc673a67ca994fb492033-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "POST /sda1/1/a/2_oc_ascii/2_o_ascii" 202 76 "POST http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txbc673a67ca994fb492033-006b08ff49" "proxy-server 525332" 0.0205 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 POST /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 202 - - t - 76 - txbc673a67ca994fb492033-006b08ff49 - 0.0741 - - 1795751753.377178431 1795751753.451278925 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx753176c85a8842a4a2580-006b08ff49" "proxy-server 525332" 0.0097 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx4e9c8839a713433bad6c1-006b08ff49" "proxy-server 525332" 0.0212 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx6c9b6bf56fe842d4b2a25-006b08ff49" "proxy-server 525332" 0.0009 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx6c9b6bf56fe842d4b2a25-006b08ff49 - 0.0451 - - 1795751753.461092949 1795751753.506173611 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb5f7f56715774d8d9768d-006b08ff49" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/2/a/2_oc_ascii" 200 316 "GET http://localhost/v1/a/2_oc_ascii?format=json&states=listing" "txb5f7f56715774d8d9768d-006b08ff49" "proxy-server 525332" 0.0106 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 316 - txb5f7f56715774d8d9768d-006b08ff49 - 0.0264 - - 1795751753.519979239 1795751753.546375513 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx960d31455d9d4d47bb29e-006b08ff49" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx960d31455d9d4d47bb29e-006b08ff49 - 0.0163 VW - 1795751753.556636572 1795751753.572957754 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx1d7c08dafdb441ddb2c02-006b08ff49" "proxy-server 525332" 0.0070 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx1d7c08dafdb441ddb2c02-006b08ff49 - 0.0098 VW - 1795751753.573490381 1795751753.583294153 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txf94c9f87f2f9495584a8a-006b08ff49" "proxy-server 525332" 0.0125 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 362 - txf94c9f87f2f9495584a8a-006b08ff49 - 0.0241 VW - 1795751753.583948135 1795751753.608083010 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073?symlink=get" "tx1f5b4d1dee814231ac109-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073?symlink=get" "tx1f5b4d1dee814231ac109-006b08ff49" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751752.74073%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx1f5b4d1dee814231ac109-006b08ff49 - 0.0287 VW - 1795751753.608668566 1795751753.637351274 0 - (txn: tx733b7daedc0842a0a81f1-006b08ff49) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx733b7daedc0842a0a81f1-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx733b7daedc0842a0a81f1-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx733b7daedc0842a0a81f1-006b08ff49" "proxy-server 525332" 0.0187 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx733b7daedc0842a0a81f1-006b08ff49" "proxy-server 525332" 0.0139 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx733b7daedc0842a0a81f1-006b08ff49 - 0.0231 VW - 1795751753.627819538 1795751753.650920391 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 204 - "DELETE http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx5d729d9234f94f7eb1b2a-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 204 - "DELETE http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx5d729d9234f94f7eb1b2a-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx5d729d9234f94f7eb1b2a-006b08ff49" "proxy-server 525332" 0.0159 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.74073" "tx5d729d9234f94f7eb1b2a-006b08ff49" "proxy-server 525332" 0.0106 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751752.74073 HTTP/1.0 204 - Swift - - - - tx5d729d9234f94f7eb1b2a-006b08ff49 - 0.0328 VW - 1795751753.651417971 1795751753.684172869 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa7900922c7134929a32cd-006b08ff49" "proxy-server 525332" 0.0061 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx7579ded601fa422285f24-006b08ff49" "proxy-server 525332" 0.0102 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx37431a49de6040c682c70-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx37431a49de6040c682c70-006b08ff49 - 0.0346 - - 1795751753.685990810 1795751753.720561266 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx730966e39ea14054853d0-006b08ff49" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx730966e39ea14054853d0-006b08ff49" "proxy-server 525332" 0.0098 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 181 - tx730966e39ea14054853d0-006b08ff49 - 0.0299 - - 1795751753.722354412 1795751753.752285004 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx18773a721b034facaaeca-006b08ff49" "proxy-server 525332" 0.0015 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/53 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx18773a721b034facaaeca-006b08ff49 - 0.0249 VW - 1795751753.754219294 1795751753.779169083 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx42e25e87291e44c18d831-006b08ff49" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx42e25e87291e44c18d831-006b08ff49 - 0.0149 VW - 1795751753.787926435 1795751753.802833080 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 181 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx9e12cc2704fb43e980a60-006b08ff49" "proxy-server 525332" 0.0087 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 181 - tx9e12cc2704fb43e980a60-006b08ff49 - 0.0256 VW - 1795751753.803474665 1795751753.829112291 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483?symlink=get" "tx9e9b8c24c6b84e2ea8400-006b08ff49" "proxy-server 525332" 0.0142 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483?symlink=get" "tx9e9b8c24c6b84e2ea8400-006b08ff49" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751752.56483%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx9e9b8c24c6b84e2ea8400-006b08ff49 - 0.0386 VW - 1795751753.829685688 1795751753.868257761 0 - (txn: tx86e0e68964c644c6b43cd-006b08ff49) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx86e0e68964c644c6b43cd-006b08ff49" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx86e0e68964c644c6b43cd-006b08ff49" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx86e0e68964c644c6b43cd-006b08ff49" "proxy-server 525332" 0.0388 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx86e0e68964c644c6b43cd-006b08ff49" "proxy-server 525332" 0.0407 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx86e0e68964c644c6b43cd-006b08ff49 - 0.0589 VW - 1795751753.850224733 1795751753.909092903 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 204 - "DELETE http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txae4fbcc10b1a4ea199ad9-006b08ff49" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 204 - "DELETE http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txae4fbcc10b1a4ea199ad9-006b08ff49" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txae4fbcc10b1a4ea199ad9-006b08ff49" "proxy-server 525332" 0.0184 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "DELETE /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751752.56483" "txae4fbcc10b1a4ea199ad9-006b08ff49" "proxy-server 525332" 0.0127 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/53 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751752.56483 HTTP/1.0 204 - Swift - - - - txae4fbcc10b1a4ea199ad9-006b08ff49 - 0.0268 VW - 1795751753.909796000 1795751753.936639786 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9e9bc95746a44fb280489-006b08ff49" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx91324e65fd4040a495ccb-006b08ff49" "proxy-server 525332" 0.0118 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:53 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2da852c03f75451986edc-006b08ff49" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/53 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 200 - - t - 5 - tx2da852c03f75451986edc-006b08ff49 - 0.0516 - - 1795751753.938359261 1795751753.989923954 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx85adf145a6f14ae796556-006b08ff4a" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx85adf145a6f14ae796556-006b08ff4a" "proxy-server 525332" 0.0202 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx85adf145a6f14ae796556-006b08ff4a - 0.0443 - - 1795751753.999924660 1795751754.044221163 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0bbb576b8de040f985f46-006b08ff4a" "proxy-server 525332" 0.0013 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx0bbb576b8de040f985f46-006b08ff4a" "proxy-server 525332" 0.0085 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx0bbb576b8de040f985f46-006b08ff4a - 0.0327 - - 1795751754.046247721 1795751754.078930855 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx172de725c16146fdbae6b-006b08ff4a" "proxy-server 525332" 0.0097 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx172de725c16146fdbae6b-006b08ff4a - 0.0127 VW - 1795751754.093176842 1795751754.105845928 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx41d66a405ad6403ca01e7-006b08ff4a" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx41d66a405ad6403ca01e7-006b08ff4a - 0.0165 VW - 1795751754.106401443 1795751754.122863770 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "txd1a185416ea84292a8c33-006b08ff4a" "proxy-server 525332" 0.0104 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - txd1a185416ea84292a8c33-006b08ff4a - 0.0262 VW - 1795751754.123459339 1795751754.149692297 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "DELETE /sda1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx2baddec77b9e4b6c8905a-006b08ff4a" "object-server 525332" 0.0086 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "DELETE /sdb1/2/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx2baddec77b9e4b6c8905a-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "DELETE /sda1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2baddec77b9e4b6c8905a-006b08ff4a" "proxy-server 525332" 0.0242 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "DELETE /sdb1/1/a/2_oc_ascii/2_o_ascii" 204 - "DELETE http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx2baddec77b9e4b6c8905a-006b08ff4a" "proxy-server 525332" 0.0147 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 DELETE /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 204 - - t - - - tx2baddec77b9e4b6c8905a-006b08ff4a - 0.0572 - - 1795751754.151360273 1795751754.208543539 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd091ae5fb13d480d9fb43-006b08ff4a" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx12fd9b259d084cada5ba4-006b08ff4a" "proxy-server 525332" 0.0109 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc7c1ef1e29404d5da7ca1-006b08ff4a" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii" "txc7c1ef1e29404d5da7ca1-006b08ff4a" "proxy-server 525332" 0.0005 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 GET /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 404 - - t - 70 - txc7c1ef1e29404d5da7ca1-006b08ff4a - 0.0571 - - 1795751754.210335970 1795751754.267397165 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0f0233437a684c6292683-006b08ff4a" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0f0233437a684c6292683-006b08ff4a - 0.0137 VW - 1795751754.298172712 1795751754.311852694 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx0c0a1457a4204c148163d-006b08ff4a" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx0c0a1457a4204c148163d-006b08ff4a - 0.0174 VW - 1795751754.312466621 1795751754.329891443 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txdf7c97f5e7614e2285691-006b08ff4a" "proxy-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txdf7c97f5e7614e2285691-006b08ff4a" "proxy-server 525332" 0.0087 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txdf7c97f5e7614e2285691-006b08ff4a - 0.0229 VW - 1795751754.330513000 1795751754.353437901 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx5abed3c2eab24f0496a28-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx5abed3c2eab24f0496a28-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx5abed3c2eab24f0496a28-006b08ff4a" "proxy-server 525332" 0.0168 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx5abed3c2eab24f0496a28-006b08ff4a" "proxy-server 525332" 0.0163 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx5abed3c2eab24f0496a28-006b08ff4a - 0.0374 - - 1795751754.353883505 1795751754.391290903 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txae150cb1d4c14a888b7d4-006b08ff4a" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txae150cb1d4c14a888b7d4-006b08ff4a - 0.0163 VW - 1795751754.419939041 1795751754.436275959 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx9fb2774a93a24b41afd49-006b08ff4a" "proxy-server 525332" 0.0132 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx9fb2774a93a24b41afd49-006b08ff4a - 0.0161 VW - 1795751754.436860323 1795751754.452964067 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx148e055383004d5c9b418-006b08ff4a" "proxy-server 525332" 0.0161 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx148e055383004d5c9b418-006b08ff4a" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx148e055383004d5c9b418-006b08ff4a - 0.0345 VW - 1795751754.453553915 1795751754.488021851 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx831b4264ff894ea79a39a-006b08ff4a" "proxy-server 525332" 0.0150 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" 201 - "PUT http://localhost/sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" "txbd0f64ca055047699c51f-006b08ff4a" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" 201 - "PUT http://localhost/sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" "txbd0f64ca055047699c51f-006b08ff4a" "object-server 525332" 0.0081 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" "txbd0f64ca055047699c51f-006b08ff4a" "proxy-server 525332" 0.0425 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.35439" "txbd0f64ca055047699c51f-006b08ff4a" "proxy-server 525332" 0.0440 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751754.35439 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txbd0f64ca055047699c51f-006b08ff4a - 0.0785 VW - 1795751754.488710642 1795751754.567245245 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx31ab24d915904a208b6f0-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx31ab24d915904a208b6f0-006b08ff4a" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx31ab24d915904a208b6f0-006b08ff4a" "proxy-server 525332" 0.0260 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx31ab24d915904a208b6f0-006b08ff4a" "proxy-server 525332" 0.0190 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx31ab24d915904a208b6f0-006b08ff4a - 0.0306 - - 1795751754.575920105 1795751754.606487751 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx085503d8d62a4090b82a9-006b08ff4a" "proxy-server 525332" 0.0069 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx085503d8d62a4090b82a9-006b08ff4a - 0.0099 VW - 1795751754.620731831 1795751754.630615950 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txf3af1b927e3d434194cc8-006b08ff4a" "proxy-server 525332" 0.0076 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txf3af1b927e3d434194cc8-006b08ff4a - 0.0156 VW - 1795751754.631157398 1795751754.646789551 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx8f3ae925565e4a45914e6-006b08ff4a" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx8f3ae925565e4a45914e6-006b08ff4a" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx8f3ae925565e4a45914e6-006b08ff4a - 0.0294 VW - 1795751754.647367477 1795751754.676777124 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx6a8671e728df4456bb57f-006b08ff4a" "proxy-server 525332" 0.0125 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" 201 - "PUT http://localhost/sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" "txe570013942ad4eaa9e2e9-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" 201 - "PUT http://localhost/sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" "txe570013942ad4eaa9e2e9-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" "txe570013942ad4eaa9e2e9-006b08ff4a" "proxy-server 525332" 0.0217 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/2/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.57649" "txe570013942ad4eaa9e2e9-006b08ff4a" "proxy-server 525332" 0.0132 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751754.57649 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txe570013942ad4eaa9e2e9-006b08ff4a - 0.0492 VW - 1795751754.677445412 1795751754.726666451 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx0865d6f697ba42daaa83f-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0865d6f697ba42daaa83f-006b08ff4a" "proxy-server 525332" 0.0108 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx0865d6f697ba42daaa83f-006b08ff4a" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx0865d6f697ba42daaa83f-006b08ff4a" "proxy-server 525332" 0.0325 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t - - - tx0865d6f697ba42daaa83f-006b08ff4a - 0.0444 - - 1795751754.727123499 1795751754.771486759 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx572f95a668f240df89b24-006b08ff4a" "proxy-server 525332" 0.0136 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3" 200 362 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&format=json&states=listing" "tx572f95a668f240df89b24-006b08ff4a" "proxy-server 525332" 0.0034 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 362 - tx572f95a668f240df89b24-006b08ff4a - 0.0437 - - 1795751754.781410456 1795751754.825076818 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa11b3a9ef72e481d8c77d-006b08ff4a" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa11b3a9ef72e481d8c77d-006b08ff4a - 0.0204 VW - 1795751754.827086687 1795751754.847449303 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txacaf4862a1724190a4b47-006b08ff4a" "proxy-server 525332" 0.0157 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txacaf4862a1724190a4b47-006b08ff4a - 0.0186 VW - 1795751754.860210180 1795751754.878813505 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx0b560601600a4d38aae4a-006b08ff4a" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 - "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "tx0b560601600a4d38aae4a-006b08ff4a" "proxy-server 525332" 0.0088 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0b560601600a4d38aae4a-006b08ff4a - 0.0422 VW - 1795751754.879393339 1795751754.921625614 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "HEAD /sda1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx439d37f27b6e442b8eed7-006b08ff4a" "proxy-server 525332" 0.0014 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" "tx29138440f7f24906bcd51-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" "tx29138440f7f24906bcd51-006b08ff4a" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" "tx29138440f7f24906bcd51-006b08ff4a" "proxy-server 525332" 0.0250 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.73578" "tx29138440f7f24906bcd51-006b08ff4a" "proxy-server 525332" 0.0164 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/54 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751754.73578 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e tx29138440f7f24906bcd51-006b08ff4a - 0.0400 VW - 1795751754.922298670 1795751754.962282658 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx431ff5268c5f4d1cba1de-006b08ff4a" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx431ff5268c5f4d1cba1de-006b08ff4a" "proxy-server 525332" 0.0159 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx431ff5268c5f4d1cba1de-006b08ff4a" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:54 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx431ff5268c5f4d1cba1de-006b08ff4a" "proxy-server 525332" 0.0203 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/54 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx431ff5268c5f4d1cba1de-006b08ff4a - 0.0320 - - 1795751754.962716818 1795751754.994683743 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx50adf9de544f46a6a02bb-006b08ff4b" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx50adf9de544f46a6a02bb-006b08ff4b - 0.0083 VW - 1795751755.008584976 1795751755.016928434 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txdb6053594a2946768f0a2-006b08ff4b" "proxy-server 525332" 0.0105 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txdb6053594a2946768f0a2-006b08ff4b - 0.0132 VW - 1795751755.017456055 1795751755.030704737 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sda1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txa817e90f52c347ca98726-006b08ff4b" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/1/a/2_oc_ascii/2_o_ascii" 200 5 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii?symlink=get" "txa817e90f52c347ca98726-006b08ff4b" "proxy-server 525332" 0.0007 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx1ae47de89bf1405baa563-006b08ff4b" "proxy-server 525332" 0.0084 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_oc_ascii/2_o_ascii%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa817e90f52c347ca98726-006b08ff4b - 0.0490 VW - 1795751755.031269550 1795751755.080227137 0 - (txn: txcad2bd0d9a6a49a195c2d-006b08ff4b) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 201 - "PUT http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "txcad2bd0d9a6a49a195c2d-006b08ff4b" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 201 - "PUT http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "txcad2bd0d9a6a49a195c2d-006b08ff4b" "object-server 525332" 0.0066 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "txcad2bd0d9a6a49a195c2d-006b08ff4b" "proxy-server 525332" 0.0273 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "txcad2bd0d9a6a49a195c2d-006b08ff4b" "proxy-server 525332" 0.0270 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 PUT /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751754.96320 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txcad2bd0d9a6a49a195c2d-006b08ff4b - 0.0481 VW - 1795751755.047073364 1795751755.095151663 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx701157e783b74448b2852-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx701157e783b74448b2852-006b08ff4b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx701157e783b74448b2852-006b08ff4b" "proxy-server 525332" 0.0292 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx701157e783b74448b2852-006b08ff4b" "proxy-server 525332" 0.0372 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/55 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - - t 5 - - tx701157e783b74448b2852-006b08ff4b - 0.0422 - - 1795751755.103736162 1795751755.145978689 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0ab2773337e440db71f2-006b08ff4b" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txd0ab2773337e440db71f2-006b08ff4b - 0.0165 VW - 1795751755.159750700 1795751755.176244974 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "tx91b3c8e3a05e4b8082198-006b08ff4b" "proxy-server 525332" 0.0193 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - tx91b3c8e3a05e4b8082198-006b08ff4b - 0.0221 VW - 1795751755.176810980 1795751755.198894739 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx157a978ea0cb4692bb30f-006b08ff4b" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 404 70 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "tx157a978ea0cb4692bb30f-006b08ff4b" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx157a978ea0cb4692bb30f-006b08ff4b - 0.0219 VW - 1795751755.199469566 1795751755.221416473 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/2_oc_ascii/2_o_ascii/sub" "tx9d6f537f983544b490f36-006b08ff4b" "object-server 525332" 0.0132 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx9d6f537f983544b490f36-006b08ff4b" "proxy-server 525332" 0.0179 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/2_oc_ascii/2_o_ascii/sub" "tx9d6f537f983544b490f36-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx9d6f537f983544b490f36-006b08ff4b" "proxy-server 525332" 0.0345 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/55 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx9d6f537f983544b490f36-006b08ff4b - 0.0486 - - 1795751755.221829653 1795751755.270424843 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5f634e64a0c4484daae97-006b08ff4b" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx5f634e64a0c4484daae97-006b08ff4b - 0.0165 VW - 1795751755.280291557 1795751755.296763420 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txbfbb0b6b20a34c2ca5b45-006b08ff4b" "proxy-server 525332" 0.0108 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txbfbb0b6b20a34c2ca5b45-006b08ff4b - 0.0136 VW - 1795751755.297325850 1795751755.310914040 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 200 4 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "txa2b4dc8307ec428082437-006b08ff4b" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 200 4 "GET http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub?symlink=get" "txa2b4dc8307ec428082437-006b08ff4b" "proxy-server 525332" 0.0007 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/3/a/2_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/2_vc_non_ascii%C2%A3" "tx8b25821cafa347b9b4815-006b08ff4b" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_oc_ascii/2_o_ascii/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - txa2b4dc8307ec428082437-006b08ff4b - 0.0576 VW - 1795751755.311493635 1795751755.369057178 0 - (txn: tx466bee7fa3da4e969b7c6-006b08ff4b) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" 201 - "PUT http://localhost/sda1/0/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" "tx466bee7fa3da4e969b7c6-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/0/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" "tx466bee7fa3da4e969b7c6-006b08ff4b" "proxy-server 525332" 0.0150 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/3/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" 201 - "PUT http://localhost/sdb1/0/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" "tx466bee7fa3da4e969b7c6-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/0/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" 201 - "PUT http://localhost/v1/a/2_vc_non_ascii%C2%A3/00d2_o_ascii/sub/1795751755.22233" "tx466bee7fa3da4e969b7c6-006b08ff4b" "proxy-server 525332" 0.0426 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 PUT /v1/a/2_vc_non_ascii%25C2%25A3/00d2_o_ascii/sub/1795751755.22233 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx466bee7fa3da4e969b7c6-006b08ff4b - 0.0601 VW - 1795751755.338346004 1795751755.398430347 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sdb1/0/a/2_oc_ascii/2_o_ascii/sub" "tx93de15c1678d4ef6b30b7-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx93de15c1678d4ef6b30b7-006b08ff4b" "proxy-server 525332" 0.0091 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/sda1/0/a/2_oc_ascii/2_o_ascii/sub" "tx93de15c1678d4ef6b30b7-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/0/a/2_oc_ascii/2_o_ascii/sub" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii/sub" "tx93de15c1678d4ef6b30b7-006b08ff4b" "proxy-server 525332" 0.0313 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/55 PUT /v1/a/2_oc_ascii/2_o_ascii/sub HTTP/1.0 201 - - t 4 - - tx93de15c1678d4ef6b30b7-006b08ff4b - 0.0405 - - 1795751755.398891926 1795751755.439353943 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx772cecf195824a87828cc-006b08ff4b" "proxy-server 525332" 0.0061 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx772cecf195824a87828cc-006b08ff4b - 0.0110 VW - 1795751755.449285746 1795751755.460286379 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/2/a/2_oc_ascii" 204 - "HEAD http://localhost/v1/a/2_oc_ascii" "txdccff0c554d240de81bdd-006b08ff4b" "proxy-server 525332" 0.0144 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_ascii HTTP/1.0 204 - Swift - - - - txdccff0c554d240de81bdd-006b08ff4b - 0.0172 VW - 1795751755.460832357 1795751755.478066921 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3" 200 724 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=0092_o_ascii%2F&marker=&reverse=on&format=json&states=listing" "tx271ad60b30434da1b0c23-006b08ff4b" "proxy-server 525332" 0.0095 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D0092_o_ascii%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 724 - tx271ad60b30434da1b0c23-006b08ff4b - 0.0177 VW - 1795751755.478691101 1795751755.496373177 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320?symlink=get" "tx8fcfcf4863d3429487e9c-006b08ff4b" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 200 5 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320?symlink=get" "tx8fcfcf4863d3429487e9c-006b08ff4b" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751754.96320%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx8fcfcf4863d3429487e9c-006b08ff4b - 0.0327 VW - 1795751755.496917248 1795751755.529584646 0 - (txn: tx8770bf993e824df3ad10f-006b08ff4b) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sdb1/1/a/2_oc_ascii/2_o_ascii" "tx8770bf993e824df3ad10f-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/2/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/sda1/1/a/2_oc_ascii/2_o_ascii" "tx8770bf993e824df3ad10f-006b08ff4b" "object-server 525332" 0.0086 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx8770bf993e824df3ad10f-006b08ff4b" "proxy-server 525332" 0.0209 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/1/a/2_oc_ascii/2_o_ascii" 201 - "PUT http://localhost/v1/a/2_oc_ascii/2_o_ascii" "tx8770bf993e824df3ad10f-006b08ff4b" "proxy-server 525332" 0.0308 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 PUT /v1/a/2_oc_ascii/2_o_ascii HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx8770bf993e824df3ad10f-006b08ff4b - 0.0346 VW - 1795751755.516399860 1795751755.550996542 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 204 - "DELETE http://localhost/sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "tx5afe2712a95246baa7b3e-006b08ff4b" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 204 - "DELETE http://localhost/sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "tx5afe2712a95246baa7b3e-006b08ff4b" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "DELETE /sda1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "tx5afe2712a95246baa7b3e-006b08ff4b" "proxy-server 525332" 0.0055 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "DELETE /sdb1/3/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" 204 - "DELETE http://localhost/v1/a/2_vc_non_ascii%C2%A3/0092_o_ascii/1795751754.96320" "tx5afe2712a95246baa7b3e-006b08ff4b" "proxy-server 525332" 0.0161 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 DELETE /v1/a/2_vc_non_ascii%25C2%25A3/0092_o_ascii/1795751754.96320 HTTP/1.0 204 - Swift - - - - tx5afe2712a95246baa7b3e-006b08ff4b - 0.0359 VW - 1795751755.551517010 1795751755.587447405 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txabe0a4f73a2849358f90b-006b08ff4b" "proxy-server 525332" 0.0095 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/3/a/2_vc_non_ascii%C2%A3" 200 185 "GET http://localhost/v1/a/2_vc_non_ascii%C2%A3?prefix=00d2_o_ascii%2Fsub%2F&format=json&states=listing" "txabe0a4f73a2849358f90b-006b08ff4b" "proxy-server 525332" 0.0038 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/55 GET /v1/a/2_vc_non_ascii%25C2%25A3%3Fprefix%3D00d2_o_ascii%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 185 - txabe0a4f73a2849358f90b-006b08ff4b - 0.0358 - - 1795751755.605561495 1795751755.641370773 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2ab5e97ceb9e4044b1d43-006b08ff4b" "proxy-server 525332" 0.0013 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/1/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:59973/sda1/0/a/2_oc_asciiwhoops" "tx2ab5e97ceb9e4044b1d43-006b08ff4b" "container-server 525332" 0.0011 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/1/a/2_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:33351/sdb1/0/a/2_oc_asciiwhoops" "tx2ab5e97ceb9e4044b1d43-006b08ff4b" "container-server 525332" 0.0092 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx2ab5e97ceb9e4044b1d43-006b08ff4b" "proxy-server 525332" 0.0546 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops" "tx2ab5e97ceb9e4044b1d43-006b08ff4b" "proxy-server 525332" 0.0422 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/55 PUT /v1/a/2_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx2ab5e97ceb9e4044b1d43-006b08ff4b - 0.0877 - - 1795751755.643282175 1795751755.730952024 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa03eaa42dfc840dea1c82-006b08ff4b" "proxy-server 525332" 0.0182 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa03eaa42dfc840dea1c82-006b08ff4b - 0.0212 VW - 1795751755.740801096 1795751755.761979342 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "txb3ed920f2fb3451f97970-006b08ff4b" "proxy-server 525332" 0.0013 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txb3ed920f2fb3451f97970-006b08ff4b - 0.0124 VW - 1795751755.762536526 1795751755.774982452 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sda1/2/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txb76c0276b01941159fef3-006b08ff4b" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/2/a/2_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txb76c0276b01941159fef3-006b08ff4b" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txb76c0276b01941159fef3-006b08ff4b - 0.0218 VW - 1795751755.783639193 1795751755.805460930 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/2/a/2_oc_asciiwhoops/foo" "tx76f70eeb97464bb79bc00-006b08ff4b" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/0/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/2/a/2_oc_asciiwhoops/foo" "tx76f70eeb97464bb79bc00-006b08ff4b" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sdb1/2/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx76f70eeb97464bb79bc00-006b08ff4b" "proxy-server 525332" 0.0161 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "PUT /sda1/2/a/2_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/2_oc_asciiwhoops/foo" "tx76f70eeb97464bb79bc00-006b08ff4b" "proxy-server 525332" 0.0175 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/55 PUT /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx76f70eeb97464bb79bc00-006b08ff4b - 0.0294 - - 1795751755.805891514 1795751755.835268497 0 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container ... ok -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx26055d8c04ed498c99dab-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx26055d8c04ed498c99dab-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8837fc693026444588e3a-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx095b767613f84809ae7fb-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx7111ad28607447169d2b1-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx7111ad28607447169d2b1-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx7cfa6790a5f04393aa420-0068fbef09" "proxy-server 4171797" 0.0014 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx3d27b84492d94f8f839cc-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx4fcf3d7199fe4d6f8cc69-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx4fcf3d7199fe4d6f8cc69-0068fbef09" "proxy-server 4171797" 0.0007 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "GET /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "GET http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx4fcf3d7199fe4d6f8cc69-0068fbef09" "proxy-server 4171797" 0.0008 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx97601acf97734a2482e3d-0068fbef09" "proxy-server 4171797" 0.0012 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "txd14ecc97aab848ab9ce79-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:33 +0000] "HEAD /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx7292a3aa4aea4787b3c75-0068fbef09" "proxy-server 4171797" 0.0006 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9391b052ab246e893ffa-0068fbef09" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx648266ffcb414d40aff0f-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdg1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 412 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "txfdc037982f094b2184f7e-0068fbef0a" "proxy-server 4171797" 0.0015 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 412 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "txfdc037982f094b2184f7e-0068fbef0a" "proxy-server 4171797" 0.0006 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 412 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "txfdc037982f094b2184f7e-0068fbef0a" "proxy-server 4171797" 0.0006 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txef8ecaaaab7948549135b-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx5c723ccc5185431ea2f36-0068fbef0a" "proxy-server 4171797" 0.0012 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "txf920369253d64bf8ac6c6-0068fbef0a" "proxy-server 4171797" 0.0006 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3cdc732ccae3494e8b5a2-0068fbef0a" "proxy-server 4171797" 0.0014 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "txd272aba908f84caba1c70-0068fbef0a" "proxy-server 4171797" 0.0014 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "txa89d1c8a7272421b90487-0068fbef0a" "proxy-server 4171797" 0.0040 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx6e90c2626f184983b608b-0068fbef0a" "proxy-server 4171797" 0.0014 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx0dbc4b8f38a54fc690d7f-0068fbef0a" "proxy-server 4171797" 0.0014 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdh1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 200 106 "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx88ff88a1815247e08cb1c-0068fbef0a" "proxy-server 4171797" 0.0007 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeee8c27829a74f72a4fdf-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/861bd0f73a29441195692cc6163574a7" 204 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7" "tx5132dbd64abb4d048a6c7-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdi1/3/a/861bd0f73a29441195692cc6163574a7/conditionals" 304 - "HEAD http://localhost/v1/a/861bd0f73a29441195692cc6163574a7/conditionals" "tx7cb9922bbd2e47e791b8c-0068fbef0a" "proxy-server 4171797" 0.0006 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9af8b4c4b8f4e42aa704-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:58905/sda1/1/a/ec-discon" "txa9af8b4c4b8f4e42aa704-0068fbef0a" "container-server 4171797" 0.0011 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_disconnect ... ok +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx800aa75baf644a10b2a8d-006b08ff4b" "proxy-server 525332" 0.0096 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx800aa75baf644a10b2a8d-006b08ff4b - 0.0124 VW - 1795751755.853225946 1795751755.865668058 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx034a83e957874b659254a-006b08ff4b" "proxy-server 525332" 0.0025 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx034a83e957874b659254a-006b08ff4b - 0.0215 VW - 1795751755.866242409 1795751755.887724400 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sdb1/2/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txe66c16f2e23b42cf9ec38-006b08ff4b" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "GET /sda1/2/a/2_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/2_oc_asciiwhoops/foo?symlink=get" "txe66c16f2e23b42cf9ec38-006b08ff4b" "proxy-server 525332" 0.0006 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txddc208d0eb5f4853a81cb-006b08ff4b" "proxy-server 525332" 0.0003 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txddc208d0eb5f4853a81cb-006b08ff4b" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 GET /v1/a/2_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txe66c16f2e23b42cf9ec38-006b08ff4b - 0.0648 VW - 1795751755.888295889 1795751755.953131914 0 - (txn: tx0f99f80b244345e48bd72-006b08ff4b) +proxy INFO: - - 27/Nov/2026/03/55/55 PUT /v1/a/none/003foo/1795751755.80641 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 tx0f99f80b244345e48bd72-006b08ff4b - 0.0424 VW - 1795751755.911156654 1795751755.953567266 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe9f07b76235d4b1aa83f8-006b08ff4b" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txe9f07b76235d4b1aa83f8-006b08ff4b - 0.0205 VW - 1795751755.955159187 1795751755.975642681 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:55 +0000] "HEAD /sdb1/0/a/2_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/2_oc_asciiwhoops" "tx76bd2293916f414b80ca2-006b08ff4b" "proxy-server 525332" 0.0115 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/55 HEAD /v1/a/2_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx76bd2293916f414b80ca2-006b08ff4b - 0.0144 VW - 1795751755.976305723 1795751755.990704536 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txebd46bb96ed84bd3be91b-006b08ff4b" "proxy-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "txebd46bb96ed84bd3be91b-006b08ff4b" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - txebd46bb96ed84bd3be91b-006b08ff4b - 0.0303 VW - 1795751755.991276026 1795751756.021571875 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "DELETE /sdb1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/2/a/2_oc_asciiwhoops/foo" "txb7aaf47b57674c2db7e59-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "DELETE /sda1/2/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "txb7aaf47b57674c2db7e59-006b08ff4c" "proxy-server 525332" 0.0141 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "DELETE /sda1/0/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/2/a/2_oc_asciiwhoops/foo" "txb7aaf47b57674c2db7e59-006b08ff4c" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "DELETE /sdb1/2/a/2_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/2_oc_asciiwhoops/foo" "txb7aaf47b57674c2db7e59-006b08ff4c" "proxy-server 525332" 0.0247 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 DELETE /v1/a/2_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - txb7aaf47b57674c2db7e59-006b08ff4c - 0.0372 - - 1795751756.022020578 1795751756.059178829 0 - +proxy DEBUG: Labeled statsd mode: disabled (proxy) +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txeb72f515d126492b9d683-006b08ff4c" "proxy-server 525332" 0.0020 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/1/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/5_oc_ascii" "txeb72f515d126492b9d683-006b08ff4c" "container-server 525332" 0.0011 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/1/a/5_oc_ascii" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/5_oc_ascii" "txeb72f515d126492b9d683-006b08ff4c" "container-server 525332" 0.0173 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "txeb72f515d126492b9d683-006b08ff4c" "proxy-server 525332" 0.0418 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii" 201 - "PUT http://localhost/v1/a/5_oc_ascii" "txeb72f515d126492b9d683-006b08ff4c" "proxy-server 525332" 0.0558 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 PUT /v1/a/5_oc_ascii HTTP/1.0 201 - - t - - - txeb72f515d126492b9d683-006b08ff4c - 0.0886 - - 1795751756.070536375 1795751756.159175158 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx9701c31360a94288bed04-006b08ff4c" "proxy-server 525332" 0.0103 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/5_oc_ascii" 200 2 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx9701c31360a94288bed04-006b08ff4c" "proxy-server 525332" 0.0022 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx9701c31360a94288bed04-006b08ff4c - 0.0430 - - 1795751756.168919802 1795751756.211923122 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx63def09efe40439aa8cc7-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:59973/sda1/3/a/5_vc_non_ascii%C2%A3" "tx63def09efe40439aa8cc7-006b08ff4c" "container-server 525332" 0.0092 "-" 525332 0 +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://127.0.0.1:33351/sdb1/3/a/5_vc_non_ascii%C2%A3" "tx63def09efe40439aa8cc7-006b08ff4c" "container-server 525332" 0.0017 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx63def09efe40439aa8cc7-006b08ff4c" "proxy-server 525332" 0.0337 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx63def09efe40439aa8cc7-006b08ff4c" "proxy-server 525332" 0.0552 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx63def09efe40439aa8cc7-006b08ff4c - 0.0797 - - 1795751756.214018345 1795751756.293735743 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbe15b4a5af0a45e798e3d-006b08ff4c" "proxy-server 525332" 0.0019 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txbe15b4a5af0a45e798e3d-006b08ff4c - 0.0293 VW - 1795751756.295401335 1795751756.324747086 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx5d7d541a1c4a4748b0bb9-006b08ff4c" "proxy-server 525332" 0.0095 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx5d7d541a1c4a4748b0bb9-006b08ff4c - 0.0124 VW - 1795751756.325339317 1795751756.337730408 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx680801f989ea443eb3ace-006b08ff4c" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx680801f989ea443eb3ace-006b08ff4c" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx680801f989ea443eb3ace-006b08ff4c - 0.0358 VW - 1795751756.338346720 1795751756.374164820 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb7912ef9a991478299e62-006b08ff4c" "object-server 525332" 0.0046 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb7912ef9a991478299e62-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb7912ef9a991478299e62-006b08ff4c" "proxy-server 525332" 0.0211 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb7912ef9a991478299e62-006b08ff4c" "proxy-server 525332" 0.0208 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - txb7912ef9a991478299e62-006b08ff4c - 0.0299 - - 1795751756.374598503 1795751756.404537678 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf1369578aa69457785bf4-006b08ff4c" "proxy-server 525332" 0.0084 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf1369578aa69457785bf4-006b08ff4c - 0.0114 VW - 1795751756.416772127 1795751756.428188086 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx8539471ff2254ed5b3962-006b08ff4c" "proxy-server 525332" 0.0071 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx8539471ff2254ed5b3962-006b08ff4c - 0.0099 VW - 1795751756.428721905 1795751756.438646317 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx0501aea062704bd5be99b-006b08ff4c" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx0501aea062704bd5be99b-006b08ff4c" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txc154eccf66e54ce982ff8-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx0501aea062704bd5be99b-006b08ff4c - 0.0413 VW - 1795751756.439243793 1795751756.480513096 0 - (txn: txc4214a32ad134d89b4998-006b08ff4c) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "txc4214a32ad134d89b4998-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "txc4214a32ad134d89b4998-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "txc4214a32ad134d89b4998-006b08ff4c" "proxy-server 525332" 0.0228 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "txc4214a32ad134d89b4998-006b08ff4c" "proxy-server 525332" 0.0243 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751756.37513 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txc4214a32ad134d89b4998-006b08ff4c - 0.0456 VW - 1795751756.458680868 1795751756.504230976 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx394905f858fa414e82ca9-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx394905f858fa414e82ca9-006b08ff4c" "proxy-server 525332" 0.0193 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx394905f858fa414e82ca9-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx394905f858fa414e82ca9-006b08ff4c" "proxy-server 525332" 0.0178 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx394905f858fa414e82ca9-006b08ff4c - 0.0307 - - 1795751756.504742384 1795751756.535471916 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf48df07cd80640aa8e4c5-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx437ef65730be4b1480a34-006b08ff4c" "proxy-server 525332" 0.0085 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx9ace37560e934581a7620-006b08ff4c" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx9ace37560e934581a7620-006b08ff4c - 0.0334 - - 1795751756.542073488 1795751756.575505257 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb2bca101524d4bcaad8ac-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb2bca101524d4bcaad8ac-006b08ff4c - 0.0088 VW - 1795751756.592538357 1795751756.601377726 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2474f6f900794e8180b89-006b08ff4c" "proxy-server 525332" 0.0120 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx2474f6f900794e8180b89-006b08ff4c - 0.0150 VW - 1795751756.611967802 1795751756.626927853 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx2b977402b0a44fa7bd2c3-006b08ff4c" "proxy-server 525332" 0.0007 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx2b977402b0a44fa7bd2c3-006b08ff4c" "proxy-server 525332" 0.0007 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx493d0bc033ce46389da6e-006b08ff4c" "proxy-server 525332" 0.0113 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx2b977402b0a44fa7bd2c3-006b08ff4c - 0.0604 VW - 1795751756.627528667 1795751756.687943935 0 - (txn: tx5773b4dde85e4f8c96503-006b08ff4c) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 201 - "PUT http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx5773b4dde85e4f8c96503-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 201 - "PUT http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx5773b4dde85e4f8c96503-006b08ff4c" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx5773b4dde85e4f8c96503-006b08ff4c" "proxy-server 525332" 0.0228 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx5773b4dde85e4f8c96503-006b08ff4c" "proxy-server 525332" 0.0225 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751756.50528 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx5773b4dde85e4f8c96503-006b08ff4c - 0.0558 VW - 1795751756.650724173 1795751756.706539869 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1e5cc43089aa40ad8e1fe-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1e5cc43089aa40ad8e1fe-006b08ff4c" "proxy-server 525332" 0.0156 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1e5cc43089aa40ad8e1fe-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1e5cc43089aa40ad8e1fe-006b08ff4c" "proxy-server 525332" 0.0254 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1e5cc43089aa40ad8e1fe-006b08ff4c - 0.0376 - - 1795751756.706996679 1795751756.744607449 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa9fdc9f280ca492a86a26-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txcfc7ea9b7c65482c8f942-006b08ff4c" "proxy-server 525332" 0.0114 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txbf90c2437ee5451c82661-006b08ff4c" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txbf90c2437ee5451c82661-006b08ff4c - 0.0402 - - 1795751756.746291876 1795751756.786541224 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2b575e8e60b94b12a24ae-006b08ff4c" "proxy-server 525332" 0.0104 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?format=json&states=listing" "tx2b575e8e60b94b12a24ae-006b08ff4c" "proxy-server 525332" 0.0134 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/56 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx2b575e8e60b94b12a24ae-006b08ff4c - 0.0386 - - 1795751756.796719790 1795751756.835291862 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx5c92f994ab014114baef0-006b08ff4c" "proxy-server 525332" 0.0095 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx590067a262d4481bb6168-006b08ff4c" "proxy-server 525332" 0.0060 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txf65afefea1e349ceaff91-006b08ff4c" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txf65afefea1e349ceaff91-006b08ff4c" "proxy-server 525332" 0.0007 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa8e646777eec48cf986e5-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txa8e646777eec48cf986e5-006b08ff4c - 0.0125 VW - 1795751756.902581692 1795751756.915071249 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx964f31d232da4dfe981dc-006b08ff4c" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx964f31d232da4dfe981dc-006b08ff4c - 0.0126 VW - 1795751756.931721687 1795751756.944317341 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sda1/1/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "txeffc73a59d044b869f87c-006b08ff4c" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:56 +0000] "GET /sdb1/1/a/5_oc_ascii/copied_name" 404 70 "GET http://localhost/v1/a/5_oc_ascii/copied_name?symlink=get" "txeffc73a59d044b869f87c-006b08ff4c" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/copied_name%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txeffc73a59d044b869f87c-006b08ff4c - 0.0138 VW - 1795751756.944953680 1795751756.958738089 0 - +proxy INFO: - - 27/Nov/2026/03/55/56 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - Swift t - 5 - txf65afefea1e349ceaff91-006b08ff4c - 0.1454 SSC - 1795751756.845779657 1795751756.991201878 0 - (txn: tx4e58c4e8283a411cb5d4d-006b08ff4c) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/2/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/copied_name" "tx4e58c4e8283a411cb5d4d-006b08ff4c" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/1/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx4e58c4e8283a411cb5d4d-006b08ff4c" "proxy-server 525332" 0.0463 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/2/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/copied_name" "tx4e58c4e8283a411cb5d4d-006b08ff4c" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/1/a/5_oc_ascii/copied_name" 201 - "PUT http://localhost/v1/a/5_oc_ascii/copied_name" "tx4e58c4e8283a411cb5d4d-006b08ff4c" "proxy-server 525332" 0.0613 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 COPY /v1/a/5_oc_ascii/copied_name HTTP/1.0 201 - - t 5 - db7282901da891bea2fcd73840caad1c tx4e58c4e8283a411cb5d4d-006b08ff4c - 0.0742 SSC - 1795751756.959136009 1795751757.033297062 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa736a2fb64044ab2bfd29-006b08ff4d" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx77642b75092149d6a69d4-006b08ff4d" "proxy-server 525332" 0.0118 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/1/a/5_oc_ascii/copied_name" 200 5 "GET http://localhost/v1/a/5_oc_ascii/copied_name" "txbabc355a07024513bf792-006b08ff4d" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_oc_ascii/copied_name HTTP/1.0 200 - - t - 5 - txbabc355a07024513bf792-006b08ff4d - 0.0558 - - 1795751757.035029173 1795751757.090786934 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx469cba0abf094a4fa0bae-006b08ff4d" "proxy-server 525332" 0.0134 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2cecd19833964da3bb1cf-006b08ff4d" "proxy-server 525332" 0.0136 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5731e0132fba469a9a99b-006b08ff4d" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "POST /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5731e0132fba469a9a99b-006b08ff4d" "proxy-server 525332" 0.0133 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "POST http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5731e0132fba469a9a99b-006b08ff4d" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "POST /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 202 76 "POST http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5731e0132fba469a9a99b-006b08ff4d" "proxy-server 525332" 0.0232 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 POST /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 202 - - t - 76 - tx5731e0132fba469a9a99b-006b08ff4d - 0.0697 - - 1795751757.100706816 1795751757.170451403 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8d7578e7c1794cd88fb76-006b08ff4d" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx5d58fe80b1fe4f8a9c9f3-006b08ff4d" "proxy-server 525332" 0.0110 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx62281019500a47b1ad967-006b08ff4d" "proxy-server 525332" 0.0008 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - tx62281019500a47b1ad967-006b08ff4d - 0.0389 - - 1795751757.188273907 1795751757.227144003 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8772845fa7114717823cd-006b08ff4d" "proxy-server 525332" 0.0176 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/2/a/5_oc_ascii" 200 326 "GET http://localhost/v1/a/5_oc_ascii?format=json&states=listing" "tx8772845fa7114717823cd-006b08ff4d" "proxy-server 525332" 0.0106 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_oc_ascii%3Fformat%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 326 - tx8772845fa7114717823cd-006b08ff4d - 0.0344 - - 1795751757.237115383 1795751757.271525383 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf2bc3ca3dcee44f09cbd8-006b08ff4d" "proxy-server 525332" 0.0095 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf2bc3ca3dcee44f09cbd8-006b08ff4d - 0.0124 VW - 1795751757.281842232 1795751757.294209003 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx873f395b511f481ab3b3b-006b08ff4d" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx873f395b511f481ab3b3b-006b08ff4d - 0.0204 VW - 1795751757.294749737 1795751757.315189600 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx9ab6f607ee80462eb2084-006b08ff4d" "proxy-server 525332" 0.0107 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 382 - tx9ab6f607ee80462eb2084-006b08ff4d - 0.0142 VW - 1795751757.324008942 1795751757.338224888 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528?symlink=get" "tx3b827b1da04c4b888d5bf-006b08ff4d" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528?symlink=get" "tx3b827b1da04c4b888d5bf-006b08ff4d" "proxy-server 525332" 0.0088 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751756.50528%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx3b827b1da04c4b888d5bf-006b08ff4d - 0.0747 VW - 1795751757.338767767 1795751757.413516760 0 - (txn: tx2f5726251bd04d76a0a9e-006b08ff4d) +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f5726251bd04d76a0a9e-006b08ff4d" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f5726251bd04d76a0a9e-006b08ff4d" "proxy-server 525332" 0.0321 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f5726251bd04d76a0a9e-006b08ff4d" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx2f5726251bd04d76a0a9e-006b08ff4d" "proxy-server 525332" 0.0271 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - 4c68cea7e58591b579fd074bcdaff740 tx2f5726251bd04d76a0a9e-006b08ff4d - 0.0786 VW - 1795751757.369870186 1795751757.448513746 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 204 - "DELETE http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx59d9222729b14632b3f1d-006b08ff4d" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 204 - "DELETE http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx59d9222729b14632b3f1d-006b08ff4d" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx59d9222729b14632b3f1d-006b08ff4d" "proxy-server 525332" 0.0251 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.50528" "tx59d9222729b14632b3f1d-006b08ff4d" "proxy-server 525332" 0.0165 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751756.50528 HTTP/1.0 204 - Swift - - - - tx59d9222729b14632b3f1d-006b08ff4d - 0.0293 VW - 1795751757.449104548 1795751757.478394508 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txbd5e4417f2dc458ea8a99-006b08ff4d" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx268fdb8393ac42c897753-006b08ff4d" "proxy-server 525332" 0.0114 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txbe0583f1376e458687e4c-006b08ff4d" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txbe0583f1376e458687e4c-006b08ff4d - 0.0473 - - 1795751757.496352673 1795751757.543648005 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8e1025457724205bc2c3-006b08ff4d" "proxy-server 525332" 0.0175 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "txf8e1025457724205bc2c3-006b08ff4d" "proxy-server 525332" 0.0117 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 191 - txf8e1025457724205bc2c3-006b08ff4d - 0.0439 - - 1795751757.545664549 1795751757.589587688 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b6ee701a0cc40d09f166-006b08ff4d" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8b6ee701a0cc40d09f166-006b08ff4d - 0.0124 VW - 1795751757.599631786 1795751757.612076521 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb1b4cb58975545adaf1ed-006b08ff4d" "proxy-server 525332" 0.0175 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb1b4cb58975545adaf1ed-006b08ff4d - 0.0204 VW - 1795751757.612650394 1795751757.633080721 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 191 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx9c323727119340ceac622-006b08ff4d" "proxy-server 525332" 0.0106 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 191 - tx9c323727119340ceac622-006b08ff4d - 0.0222 VW - 1795751757.633724213 1795751757.655898094 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513?symlink=get" "txd980ab51cad341c5b48a9-006b08ff4d" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513?symlink=get" "txd980ab51cad341c5b48a9-006b08ff4d" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751756.37513%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txd980ab51cad341c5b48a9-006b08ff4d - 0.0446 VW - 1795751757.656534433 1795751757.701092720 0 - (txn: tx5aa6b000d0ad40e093eea-006b08ff4d) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5aa6b000d0ad40e093eea-006b08ff4d" "object-server 525332" 0.0004 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5aa6b000d0ad40e093eea-006b08ff4d" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5aa6b000d0ad40e093eea-006b08ff4d" "proxy-server 525332" 0.0258 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx5aa6b000d0ad40e093eea-006b08ff4d" "proxy-server 525332" 0.0275 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 tx5aa6b000d0ad40e093eea-006b08ff4d - 0.0315 VW - 1795751757.687729597 1795751757.719181061 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 204 - "DELETE http://localhost/sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "tx45da9d15f48e424c92036-006b08ff4d" "object-server 525332" 0.0085 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 204 - "DELETE http://localhost/sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "tx45da9d15f48e424c92036-006b08ff4d" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sda1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "tx45da9d15f48e424c92036-006b08ff4d" "proxy-server 525332" 0.0139 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "DELETE /sdb1/1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751756.37513" "tx45da9d15f48e424c92036-006b08ff4d" "proxy-server 525332" 0.0243 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751756.37513 HTTP/1.0 204 - Swift - - - - tx45da9d15f48e424c92036-006b08ff4d - 0.0403 VW - 1795751757.735909462 1795751757.776237726 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx571fee7363e64b8b8ad57-006b08ff4d" "proxy-server 525332" 0.0013 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txd49823e57d254a59bd8c8-006b08ff4d" "proxy-server 525332" 0.0129 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc267b2301a57477aac456-006b08ff4d" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 200 - - t - 5 - txc267b2301a57477aac456-006b08ff4d - 0.0528 - - 1795751757.778094292 1795751757.830881834 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx80685ddd991d4912a7b57-006b08ff4d" "proxy-server 525332" 0.0136 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx80685ddd991d4912a7b57-006b08ff4d" "proxy-server 525332" 0.0304 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - tx80685ddd991d4912a7b57-006b08ff4d - 0.0503 - - 1795751757.840910673 1795751757.891208410 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txa40a783bc74e41398f264-006b08ff4d" "proxy-server 525332" 0.0175 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "txa40a783bc74e41398f264-006b08ff4d" "proxy-server 525332" 0.0037 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/57 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 2 - txa40a783bc74e41398f264-006b08ff4d - 0.0357 - - 1795751757.897558928 1795751757.933213711 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8df86ec66e1043a6ba326-006b08ff4d" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/57 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx8df86ec66e1043a6ba326-006b08ff4d - 0.0204 VW - 1795751757.935131073 1795751757.955509186 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txb8d6076e59424084bb981-006b08ff4d" "proxy-server 525332" 0.0227 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/57 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txb8d6076e59424084bb981-006b08ff4d - 0.0256 VW - 1795751757.964264631 1795751757.989879131 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:57 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 2 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "tx1e771c7bf4674c529d297-006b08ff4d" "proxy-server 525332" 0.0023 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 2 - tx1e771c7bf4674c529d297-006b08ff4d - 0.0183 VW - 1795751757.990499735 1795751758.008814335 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "DELETE /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb5ce071f28984c4086c3d-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "DELETE /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb5ce071f28984c4086c3d-006b08ff4e" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "DELETE /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb5ce071f28984c4086c3d-006b08ff4e" "proxy-server 525332" 0.0147 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "DELETE /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 204 - "DELETE http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txb5ce071f28984c4086c3d-006b08ff4e" "proxy-server 525332" 0.0143 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 DELETE /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 204 - - t - - - txb5ce071f28984c4086c3d-006b08ff4e - 0.0416 - - 1795751758.009296656 1795751758.050851583 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb133a7fd44664626b77f6-006b08ff4e" "proxy-server 525332" 0.0174 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx7a9998354faa46c497800-006b08ff4e" "proxy-server 525332" 0.0108 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc3097865e9eb4f888101e-006b08ff4e" "proxy-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc3097865e9eb4f888101e-006b08ff4e" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 404 - - t - 70 - txc3097865e9eb4f888101e-006b08ff4e - 0.0552 - - 1795751758.052613258 1795751758.107809544 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx385e30f867da45b69c2fc-006b08ff4e" "proxy-server 525332" 0.0056 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx385e30f867da45b69c2fc-006b08ff4e - 0.0084 VW - 1795751758.122030258 1795751758.130384445 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx69dddd55ff014f71bb65b-006b08ff4e" "proxy-server 525332" 0.0043 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx69dddd55ff014f71bb65b-006b08ff4e - 0.0118 VW - 1795751758.130907536 1795751758.142703295 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txa016f71fb22b4e1a8812d-006b08ff4e" "proxy-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txa016f71fb22b4e1a8812d-006b08ff4e" "proxy-server 525332" 0.0005 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - txa016f71fb22b4e1a8812d-006b08ff4e - 0.0190 VW - 1795751758.143301487 1795751758.162276030 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx38f39a64e88c4dfd953fa-006b08ff4e" "object-server 525332" 0.0014 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx38f39a64e88c4dfd953fa-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx38f39a64e88c4dfd953fa-006b08ff4e" "proxy-server 525332" 0.0241 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx38f39a64e88c4dfd953fa-006b08ff4e" "proxy-server 525332" 0.0238 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx38f39a64e88c4dfd953fa-006b08ff4e - 0.0412 - - 1795751758.167605400 1795751758.208779097 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf886a597f5c94766b33ff-006b08ff4e" "proxy-server 525332" 0.0100 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txf886a597f5c94766b33ff-006b08ff4e - 0.0128 VW - 1795751758.221560717 1795751758.234369993 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx54a1bbcc58234588b2a12-006b08ff4e" "proxy-server 525332" 0.0027 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx54a1bbcc58234588b2a12-006b08ff4e - 0.0184 VW - 1795751758.234889746 1795751758.253262758 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx5c05e96f65ff40f6b6245-006b08ff4e" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx5c05e96f65ff40f6b6245-006b08ff4e" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx5c05e96f65ff40f6b6245-006b08ff4e - 0.0231 VW - 1795751758.253894329 1795751758.276969910 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx06cbdd4fa458443b95338-006b08ff4e" "proxy-server 525332" 0.0100 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" "txa290bf9de32b4adaae254-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" "txa290bf9de32b4adaae254-006b08ff4e" "proxy-server 525332" 0.0142 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" "txa290bf9de32b4adaae254-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.16831" "txa290bf9de32b4adaae254-006b08ff4e" "proxy-server 525332" 0.0223 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751758.16831 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa290bf9de32b4adaae254-006b08ff4e - 0.0485 VW - 1795751758.277632952 1795751758.326130152 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc8a642447c6f422ba73b5-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc8a642447c6f422ba73b5-006b08ff4e" "proxy-server 525332" 0.0165 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc8a642447c6f422ba73b5-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txc8a642447c6f422ba73b5-006b08ff4e" "proxy-server 525332" 0.0303 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - txc8a642447c6f422ba73b5-006b08ff4e - 0.0493 - - 1795751758.326636076 1795751758.375974655 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcfa98e5b2cc44691b020d-006b08ff4e" "proxy-server 525332" 0.0070 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txcfa98e5b2cc44691b020d-006b08ff4e - 0.0098 VW - 1795751758.388734102 1795751758.398580313 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx67c8456f4421423486f39-006b08ff4e" "proxy-server 525332" 0.0085 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx67c8456f4421423486f39-006b08ff4e - 0.0156 VW - 1795751758.399103403 1795751758.414728880 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx0b2b712152a34fed954db-006b08ff4e" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx0b2b712152a34fed954db-006b08ff4e" "proxy-server 525332" 0.0007 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - tx0b2b712152a34fed954db-006b08ff4e - 0.0151 VW - 1795751758.415324211 1795751758.430459976 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txf2cec6a600444967af8be-006b08ff4e" "proxy-server 525332" 0.0079 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" "txa079b6ce60de4ef5a71a3-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" "txa079b6ce60de4ef5a71a3-006b08ff4e" "object-server 525332" 0.0010 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" "txa079b6ce60de4ef5a71a3-006b08ff4e" "proxy-server 525332" 0.0250 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.32717" "txa079b6ce60de4ef5a71a3-006b08ff4e" "proxy-server 525332" 0.0246 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751758.32717 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txa079b6ce60de4ef5a71a3-006b08ff4e - 0.0533 VW - 1795751758.431088209 1795751758.484407663 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx37e826a2885442f0af147-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx37e826a2885442f0af147-006b08ff4e" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx37e826a2885442f0af147-006b08ff4e" "proxy-server 525332" 0.0203 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx37e826a2885442f0af147-006b08ff4e" "proxy-server 525332" 0.0341 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t - - - tx37e826a2885442f0af147-006b08ff4e - 0.0383 - - 1795751758.491870403 1795751758.530191422 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8e7a6e597540465db0cc8-006b08ff4e" "proxy-server 525332" 0.0014 "-" 525332 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 382 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&format=json&states=listing" "tx8e7a6e597540465db0cc8-006b08ff4e" "proxy-server 525332" 0.0080 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 382 - tx8e7a6e597540465db0cc8-006b08ff4e - 0.0364 - - 1795751758.539958715 1795751758.576327085 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx49be737d5f3942fa87443-006b08ff4e" "proxy-server 525332" 0.0014 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx49be737d5f3942fa87443-006b08ff4e - 0.0126 VW - 1795751758.578531504 1795751758.591151476 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txa0b21f51a9f14cf4b6d6d-006b08ff4e" "proxy-server 525332" 0.0047 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txa0b21f51a9f14cf4b6d6d-006b08ff4e - 0.0076 VW - 1795751758.600149870 1795751758.607779741 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txf4a1580628624b549213c-006b08ff4e" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 - "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "txf4a1580628624b549213c-006b08ff4e" "proxy-server 525332" 0.0074 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - - - txf4a1580628624b549213c-006b08ff4e - 0.0217 VW - 1795751758.608376265 1795751758.630029202 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx6f256ef78f8744998c472-006b08ff4e" "proxy-server 525332" 0.0062 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" 201 - "PUT http://localhost/sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" "txe4d688131b6742079af63-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" 201 - "PUT http://localhost/sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" "txe4d688131b6742079af63-006b08ff4e" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" "txe4d688131b6742079af63-006b08ff4e" "proxy-server 525332" 0.0210 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.49246" "txe4d688131b6742079af63-006b08ff4e" "proxy-server 525332" 0.0225 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751758.49246 HTTP/1.0 201 - Swift - - - d41d8cd98f00b204e9800998ecf8427e txe4d688131b6742079af63-006b08ff4e - 0.0476 VW - 1795751758.630675316 1795751758.678227901 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx42bfded135f9438cb087f-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx42bfded135f9438cb087f-006b08ff4e" "proxy-server 525332" 0.0217 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx42bfded135f9438cb087f-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx42bfded135f9438cb087f-006b08ff4e" "proxy-server 525332" 0.0346 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx42bfded135f9438cb087f-006b08ff4e - 0.0448 - - 1795751758.678678274 1795751758.723448038 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26e75a73ee1942988a001-006b08ff4e" "proxy-server 525332" 0.0078 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx26e75a73ee1942988a001-006b08ff4e - 0.0105 VW - 1795751758.725571632 1795751758.736088276 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx0b7feee8f27f48318df30-006b08ff4e" "proxy-server 525332" 0.0119 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx0b7feee8f27f48318df30-006b08ff4e - 0.0147 VW - 1795751758.736612558 1795751758.751280785 0 - +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx478afaa49fe94b7ebad3a-006b08ff4e" "proxy-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 200 5 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3?symlink=get" "tx478afaa49fe94b7ebad3a-006b08ff4e" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "txa8441409295c4de48c7e6-006b08ff4e" "proxy-server 525332" 0.0078 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - tx478afaa49fe94b7ebad3a-006b08ff4e - 0.0433 VW - 1795751758.751908064 1795751758.795242548 0 - (txn: txcc03fa6a8de640d79d5ba-006b08ff4e) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 201 - "PUT http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcc03fa6a8de640d79d5ba-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 201 - "PUT http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcc03fa6a8de640d79d5ba-006b08ff4e" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcc03fa6a8de640d79d5ba-006b08ff4e" "proxy-server 525332" 0.0314 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcc03fa6a8de640d79d5ba-006b08ff4e" "proxy-server 525332" 0.0311 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 PUT /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751758.67919 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txcc03fa6a8de640d79d5ba-006b08ff4e - 0.0555 VW - 1795751758.771116495 1795751758.826580048 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1bb1300cc77e4af2a6fd5-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1bb1300cc77e4af2a6fd5-006b08ff4e" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1bb1300cc77e4af2a6fd5-006b08ff4e" "proxy-server 525332" 0.0292 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "tx1bb1300cc77e4af2a6fd5-006b08ff4e" "proxy-server 525332" 0.0309 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - - t 5 - - tx1bb1300cc77e4af2a6fd5-006b08ff4e - 0.0433 - - 1795751758.827046871 1795751758.870383024 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txb0d379f72bd748f9b44dc-006b08ff4e" "proxy-server 525332" 0.0056 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txb0d379f72bd748f9b44dc-006b08ff4e - 0.0085 VW - 1795751758.876939535 1795751758.885422230 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx7635e339f97241e5af03b-006b08ff4e" "proxy-server 525332" 0.0135 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx7635e339f97241e5af03b-006b08ff4e - 0.0163 VW - 1795751758.885987997 1795751758.902297974 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx8932b125e7ee49cc94935-006b08ff4e" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 404 70 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx8932b125e7ee49cc94935-006b08ff4e" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx8932b125e7ee49cc94935-006b08ff4e - 0.0188 VW - 1795751758.902912140 1795751758.921727180 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx64f00bf0b49c4eed93b59-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx64f00bf0b49c4eed93b59-006b08ff4e" "proxy-server 525332" 0.0245 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx64f00bf0b49c4eed93b59-006b08ff4e" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx64f00bf0b49c4eed93b59-006b08ff4e" "proxy-server 525332" 0.0372 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/58 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx64f00bf0b49c4eed93b59-006b08ff4e - 0.0496 - - 1795751758.922158480 1795751758.971769571 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx0aed3ae449194a128b1ac-006b08ff4e" "proxy-server 525332" 0.0024 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx0aed3ae449194a128b1ac-006b08ff4e - 0.0053 VW - 1795751758.973633766 1795751758.978906155 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:58 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "tx2d8f6b2566f74055a7179-006b08ff4e" "proxy-server 525332" 0.0068 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/58 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - tx2d8f6b2566f74055a7179-006b08ff4e - 0.0179 VW - 1795751758.979423523 1795751758.997314215 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx6302b625d1ab44de90ae3-006b08ff4e" "proxy-server 525332" 0.0007 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 200 4 "GET http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub?symlink=get" "tx6302b625d1ab44de90ae3-006b08ff4e" "proxy-server 525332" 0.0006 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/3/a/5_vc_non_ascii%C2%A3" 204 - "HEAD http://localhost/v1/a/5_vc_non_ascii%C2%A3" "tx54a6710bde614ed19f807-006b08ff4f" "proxy-server 525332" 0.0109 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 GET /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 4 - tx6302b625d1ab44de90ae3-006b08ff4e - 0.0413 VW - 1795751758.997949600 1795751759.039276361 0 - (txn: tx6acb7af1ec424c818985e-006b08ff4f) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" 201 - "PUT http://localhost/sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" "tx6acb7af1ec424c818985e-006b08ff4f" "object-server 525332" 0.0005 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" 201 - "PUT http://localhost/sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" "tx6acb7af1ec424c818985e-006b08ff4f" "object-server 525332" 0.0006 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" "tx6acb7af1ec424c818985e-006b08ff4f" "proxy-server 525332" 0.0119 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/3/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" 201 - "PUT http://localhost/v1/a/5_vc_non_ascii%C2%A3/0135_o_non_ascii%C2%A3/sub/1795751758.92270" "tx6acb7af1ec424c818985e-006b08ff4f" "proxy-server 525332" 0.0180 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 PUT /v1/a/5_vc_non_ascii%25C2%25A3/0135_o_non_ascii%25C2%25A3/sub/1795751758.92270 HTTP/1.0 201 - Swift - 4 - 1b52eb8ef2c1875cfdf3ffbe9e3c05da tx6acb7af1ec424c818985e-006b08ff4f - 0.0445 VW - 1795751759.013139248 1795751759.057598114 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx22e8353949f74f8d8379c-006b08ff4f" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx22e8353949f74f8d8379c-006b08ff4f" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx22e8353949f74f8d8379c-006b08ff4f" "proxy-server 525332" 0.0160 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3/sub" "tx22e8353949f74f8d8379c-006b08ff4f" "proxy-server 525332" 0.0176 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3/sub HTTP/1.0 201 - - t 4 - - tx22e8353949f74f8d8379c-006b08ff4f - 0.0296 - - 1795751759.058100939 1795751759.087678432 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txc3e719fdf930477f87f74-006b08ff4f" "proxy-server 525332" 0.0035 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - txc3e719fdf930477f87f74-006b08ff4f - 0.0071 VW - 1795751759.089468002 1795751759.096591949 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sda1/2/a/5_oc_ascii" 204 - "HEAD http://localhost/v1/a/5_oc_ascii" "txdad54759b7e3484cb598a-006b08ff4f" "proxy-server 525332" 0.0047 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a/5_oc_ascii HTTP/1.0 204 - Swift - - - - txdad54759b7e3484cb598a-006b08ff4f - 0.0075 VW - 1795751759.097162724 1795751759.104659557 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sdb1/3/a/5_vc_non_ascii%C2%A3" 200 764 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=00f5_o_non_ascii%C2%A3%2F&marker=&reverse=on&format=json&states=listing" "txa3811efd11f04145a584b-006b08ff4f" "proxy-server 525332" 0.0116 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D00f5_o_non_ascii%25C2%25A3%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - Swift - - 764 - txa3811efd11f04145a584b-006b08ff4f - 0.0192 VW - 1795751759.105254650 1795751759.124458551 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919?symlink=get" "txa187e1b4f195408bb218d-006b08ff4f" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 200 5 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919?symlink=get" "txa187e1b4f195408bb218d-006b08ff4f" "proxy-server 525332" 0.0006 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 GET /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751758.67919%3Fsymlink%3Dget HTTP/1.0 200 - Swift - - 5 - txa187e1b4f195408bb218d-006b08ff4f - 0.0287 VW - 1795751759.125030518 1795751759.153774500 0 - (txn: txa56c9b736dc14c8ab5b26-006b08ff4f) +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa56c9b736dc14c8ab5b26-006b08ff4f" "object-server 525332" 0.0005 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa56c9b736dc14c8ab5b26-006b08ff4f" "proxy-server 525332" 0.0153 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa56c9b736dc14c8ab5b26-006b08ff4f" "object-server 525332" 0.0005 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/2/a/5_oc_ascii/5_o_non_ascii%C2%A3" 201 - "PUT http://localhost/v1/a/5_oc_ascii/5_o_non_ascii%C2%A3" "txa56c9b736dc14c8ab5b26-006b08ff4f" "proxy-server 525332" 0.0294 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 PUT /v1/a/5_oc_ascii/5_o_non_ascii%25C2%25A3 HTTP/1.0 201 - Swift - 5 - dcddb75469b4b4875094e14561e573d8 txa56c9b736dc14c8ab5b26-006b08ff4f - 0.0332 VW - 1795751759.144234419 1795751759.177448988 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sda1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 204 - "DELETE http://localhost/sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcd3d7604694145c7adad6-006b08ff4f" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sdb1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcd3d7604694145c7adad6-006b08ff4f" "proxy-server 525332" 0.0096 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sdb1/3/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 204 - "DELETE http://localhost/sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcd3d7604694145c7adad6-006b08ff4f" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sda1/0/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" 204 - "DELETE http://localhost/v1/a/5_vc_non_ascii%C2%A3/00f5_o_non_ascii%C2%A3/1795751758.67919" "txcd3d7604694145c7adad6-006b08ff4f" "proxy-server 525332" 0.0161 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 DELETE /v1/a/5_vc_non_ascii%25C2%25A3/00f5_o_non_ascii%25C2%25A3/1795751758.67919 HTTP/1.0 204 - Swift - - - - txcd3d7604694145c7adad6-006b08ff4f - 0.0293 VW - 1795751759.178042412 1795751759.207309008 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3e4add4d875f400fb5ce0-006b08ff4f" "proxy-server 525332" 0.0055 "-" 525332 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sda1/3/a/5_vc_non_ascii%C2%A3" 200 195 "GET http://localhost/v1/a/5_vc_non_ascii%C2%A3?prefix=0135_o_non_ascii%C2%A3%2Fsub%2F&format=json&states=listing" "tx3e4add4d875f400fb5ce0-006b08ff4f" "proxy-server 525332" 0.0037 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/59 GET /v1/a/5_vc_non_ascii%25C2%25A3%3Fprefix%3D0135_o_non_ascii%25C2%25A3%252Fsub%252F%26format%3Djson%26states%3Dlisting HTTP/1.0 200 - - t - 195 - tx3e4add4d875f400fb5ce0-006b08ff4f - 0.0237 - - 1795751759.213369846 1795751759.237092018 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2e110b36b3bd47a3bbc9a-006b08ff4f" "proxy-server 525332" 0.0014 "-" 525332 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:33351/sdb1/2/a/5_oc_asciiwhoops" "tx2e110b36b3bd47a3bbc9a-006b08ff4f" "container-server 525332" 0.0012 "-" 525332 0 +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops" 201 - "PUT http://127.0.0.1:59973/sda1/2/a/5_oc_asciiwhoops" "tx2e110b36b3bd47a3bbc9a-006b08ff4f" "container-server 525332" 0.0011 "-" 525332 0test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container_utf_object +test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_version_container_utf_object ... ok -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:44857/sdb1/1/a/ec-discon" "txa9af8b4c4b8f4e42aa704-0068fbef0a" "container-server 4171797" 0.0010 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "txa9af8b4c4b8f4e42aa704-0068fbef0a" "proxy-server 4171797" 0.0080 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://localhost/v1/a/ec-discon" "txa9af8b4c4b8f4e42aa704-0068fbef0a" "proxy-server 4171797" 0.0127 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon HTTP/1.0 201 - - t - - - txa9af8b4c4b8f4e42aa704-0068fbef0a - 0.0199 - - 1761341194.070801735 1761341194.090746403 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx8b56c2c2711e42f5af52b-0068fbef0a" "proxy-server 4171797" 0.0019 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txd2b3bc5eaa024064be37e-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdg1/1/a/ec-discon/test" "tx21be0bb43b41404c8ba0c-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "tx21be0bb43b41404c8ba0c-0068fbef0a" "object-server 4171797" 0.0004 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx21be0bb43b41404c8ba0c-0068fbef0a" "proxy-server 4171797" 0.0191 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx21be0bb43b41404c8ba0c-0068fbef0a" "proxy-server 4171797" 0.0209 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "tx21be0bb43b41404c8ba0c-0068fbef0a" "proxy-server 4171797" 0.0224 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 262144 - - tx21be0bb43b41404c8ba0c-0068fbef0a - 0.0356 - - 1761341194.091690779 1761341194.127310276 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd0cfcb38006045a6b6123-0068fbef0a" "proxy-server 4171797" 0.0018 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx07c19828a7c146aa91ce5-0068fbef0a" "proxy-server 4171797" 0.0032 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "GET /sdi1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx04c9c19f050a4a5aa6066-0068fbef0a" "proxy-server 4171797" 0.0007 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "GET /sdh1/1/a/ec-discon/test" 200 136192 "GET http://localhost/v1/a/ec-discon/test" "tx04c9c19f050a4a5aa6066-0068fbef0a" "proxy-server 4171797" 0.0008 "-" 4171797 3 -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx04c9c19f050a4a5aa6066-0068fbef0a) (client_ip: 127.0.0.1) -proxy WARNING: Client disconnected on read of EC frag '/a/ec-discon/test' (txn: tx04c9c19f050a4a5aa6066-0068fbef0a) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 GET /v1/a/ec-discon/test HTTP/1.0 499 - - t - 12288 - tx04c9c19f050a4a5aa6066-0068fbef0a - 0.0218 - - 1761341194.128344536 1761341194.150145292 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txe76be3a135044d7fafa10-0068fbef0a" "proxy-server 4171797" 0.0013 "-" 4171797 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:58905/sda1/1/a/ec-discon" "txe76be3a135044d7fafa10-0068fbef0a" "container-server 4171797" 0.0012 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txe76be3a135044d7fafa10-0068fbef0a" "proxy-server 4171797" 0.0100 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-discon" 201 - "PUT http://127.0.0.1:44857/sdb1/1/a/ec-discon" "txe76be3a135044d7fafa10-0068fbef0a" "container-server 4171797" 0.0011 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-discon" 202 - "PUT http://localhost/v1/a/ec-discon" "txe76be3a135044d7fafa10-0068fbef0a" "proxy-server 4171797" 0.0142 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon HTTP/1.0 202 - - t - 76 - txe76be3a135044d7fafa10-0068fbef0a - 0.0215 - - 1761341194.249632359 1761341194.271122694 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txcf99b0a246764f8fa561f-0068fbef0a" "proxy-server 4171797" 0.0019 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txb66ab5860e5b42908aed4-0068fbef0a" "proxy-server 4171797" 0.0012 "-" 4171797 3 -proxy WARNING: Client disconnected without sending enough data (txn: tx6d3553aa869343e49374f-0068fbef0a) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 262134 89 - tx6d3553aa869343e49374f-0068fbef0a - 0.0171 - - 1761341194.272058010 1761341194.289158821 3 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6d3553aa869343e49374f-0068fbef0a" "proxy-server 4171797" 0.0071 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6d3553aa869343e49374f-0068fbef0a" "proxy-server 4171797" 0.0066 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx6d3553aa869343e49374f-0068fbef0a" "proxy-server 4171797" 0.0090 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd68c9006cde141aaab250-0068fbef0a" "proxy-server 4171797" 0.0041 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx35154cbb5b464deeac939-0068fbef0a" "proxy-server 4171797" 0.0027 "-" 4171797 3 -proxy WARNING: Client disconnected without sending last chunk (txn: tx2e2d984ceea8444ab1c30-0068fbef0a) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t 65536 89 - tx2e2d984ceea8444ab1c30-0068fbef0a - 0.0326 - - 1761341194.374742270 1761341194.407325745 3 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx2e2d984ceea8444ab1c30-0068fbef0a" "proxy-server 4171797" 0.0065 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx2e2d984ceea8444ab1c30-0068fbef0a" "proxy-server 4171797" 0.0114 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "tx2e2d984ceea8444ab1c30-0068fbef0a" "proxy-server 4171797" 0.0107 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx26dce6eaca6546f8ac9dc-0068fbef0a" "proxy-server 4171797" 0.0026 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txbbc891ba21c94744a697c-0068fbef0a" "proxy-server 4171797" 0.0026 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect -test.unit.proxy.test_server.TestECObjectController.test_ec_client_put_disconnect ... ok +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx2e110b36b3bd47a3bbc9a-006b08ff4f" "proxy-server 525332" 0.0466 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops" "tx2e110b36b3bd47a3bbc9a-006b08ff4f" "proxy-server 525332" 0.0340 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/59 PUT /v1/a/5_oc_asciiwhoops HTTP/1.0 201 - - t - - - tx2e110b36b3bd47a3bbc9a-006b08ff4f - 0.0755 - - 1795751759.238965511 1795751759.314435959 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx99d4abe9b89c4ee3b937b-006b08ff4f" "proxy-server 525332" 0.0104 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx99d4abe9b89c4ee3b937b-006b08ff4f - 0.0133 VW - 1795751759.324265718 1795751759.337530375 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx035e6174af574bbfa473c-006b08ff4f" "proxy-server 525332" 0.0014 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx035e6174af574bbfa473c-006b08ff4f - 0.0123 VW - 1795751759.338099480 1795751759.350397587 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx1636982e507b4b1483927-006b08ff4f" "proxy-server 525332" 0.0003 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 404 70 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "tx1636982e507b4b1483927-006b08ff4f" "proxy-server 525332" 0.0003 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 404 - Swift - - 70 - tx1636982e507b4b1483927-006b08ff4f - 0.0262 VW - 1795751759.350963116 1795751759.377205849 0 - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "tx45787e8db1f443a398316-006b08ff4f" "object-server 525332" 0.0005 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/2/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "tx45787e8db1f443a398316-006b08ff4f" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sda1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx45787e8db1f443a398316-006b08ff4f" "proxy-server 525332" 0.0202 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "PUT /sdb1/1/a/5_oc_asciiwhoops/foo" 201 - "PUT http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx45787e8db1f443a398316-006b08ff4f" "proxy-server 525332" 0.0283 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/59 PUT /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 201 - - t 5 - - tx45787e8db1f443a398316-006b08ff4f - 0.0328 - - 1795751759.377617598 1795751759.410382509 0 - +acct1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3f811785465643ffb5790-006b08ff4f" "proxy-server 525332" 0.0013 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx3f811785465643ffb5790-006b08ff4f - 0.0125 VW - 1795751759.420152426 1795751759.432695866 - - +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "tx42bb9a2feb55423e8db7a-006b08ff4f" "proxy-server 525332" 0.0150 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - tx42bb9a2feb55423e8db7a-006b08ff4f - 0.0178 VW - 1795751759.433268070 1795751759.451078653 0 - +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sda1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txe4e456eec3d2415a933a2-006b08ff4f" "proxy-server 525332" 0.0006 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sdb1/1/a/5_oc_asciiwhoops/foo" 200 5 "GET http://localhost/v1/a/5_oc_asciiwhoops/foo?symlink=get" "txe4e456eec3d2415a933a2-006b08ff4f" "proxy-server 525332" 0.0007 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txaa5d3ed45088412594627-006b08ff4f" "proxy-server 525332" 0.0003 "-" 525332 0 +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sda1/2/a/none" 404 - "HEAD http://localhost/v1/a/none" "txaa5d3ed45088412594627-006b08ff4f" "proxy-server 525332" 0.0002 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 GET /v1/a/5_oc_asciiwhoops/foo%3Fsymlink%3Dget HTTP/1.0 499 - Swift - - 5 - txe4e456eec3d2415a933a2-006b08ff4f - 0.0403 VW - 1795751759.451664686 1795751759.491955042 0 - (txn: txb9db8d33193f4ed38b999-006b08ff4f) +proxy INFO: - - 27/Nov/2026/03/55/59 PUT /v1/a/none/003foo/1795751759.37817 HTTP/1.0 404 - Swift - - 70 dcddb75469b4b4875094e14561e573d8 txb9db8d33193f4ed38b999-006b08ff4f - 0.0181 VW - 1795751759.474280596 1795751759.492352486 0 - +acct2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx211489989ca946b881bf5-006b08ff4f" "proxy-server 525332" 0.0143 "-" 525332 - +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a%3Fformat%3Djson HTTP/1.0 204 - Swift - - - - tx211489989ca946b881bf5-006b08ff4f - 0.0170 VW - 1795751759.500967979 1795751759.518010139 - - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "HEAD /sda1/2/a/5_oc_asciiwhoops" 204 - "HEAD http://localhost/v1/a/5_oc_asciiwhoops" "txae841cdc8b8a4d5499e84-006b08ff4f" "proxy-server 525332" 0.0024 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 HEAD /v1/a/5_oc_asciiwhoops HTTP/1.0 204 - Swift - - - - txae841cdc8b8a4d5499e84-006b08ff4f - 0.0173 VW - 1795751759.518525124 1795751759.535873652 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sda1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx0d361bb5a09b4f0cac6da-006b08ff4f" "proxy-server 525332" 0.0003 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "GET /sdb1/2/a/none" 404 - "GET http://localhost/v1/a/none?prefix=003foo%2F&marker=&reverse=on&format=json&states=listing" "tx0d361bb5a09b4f0cac6da-006b08ff4f" "proxy-server 525332" 0.0004 "-" 525332 0 +proxy INFO: - - 27/Nov/2026/03/55/59 GET /v1/a/none%3Fprefix%3D003foo%252F%26marker%3D%26reverse%3Don%26format%3Djson%26states%3Dlisting HTTP/1.0 404 - Swift - - 70 - tx0d361bb5a09b4f0cac6da-006b08ff4f - 0.0176 VW - 1795751759.536487818 1795751759.554125071 0 - +cont1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sda1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sda1/1/a/5_oc_asciiwhoops/foo" "tx6b41bffd12984008a49a8-006b08ff4f" "object-server 525332" 0.0004 "-" 525332 0 +obj1 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sda1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx6b41bffd12984008a49a8-006b08ff4f" "proxy-server 525332" 0.0133 "-" 525332 0 +cont2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sdb1/2/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/sdb1/1/a/5_oc_asciiwhoops/foo" "tx6b41bffd12984008a49a8-006b08ff4f" "object-server 525332" 0.0004 "-" 525332 0 +obj2 INFO: 127.0.0.1 - - [27/Nov/2026:03:55:59 +0000] "DELETE /sdb1/1/a/5_oc_asciiwhoops/foo" 204 - "DELETE http://localhost/v1/a/5_oc_asciiwhoops/foo" "tx6b41bffd12984008a49a8-006b08ff4f" "proxy-server 525332" 0.0245 "-" 525332 0 +proxy INFO: 127.0.0.1 127.0.0.1 27/Nov/2026/03/55/59 DELETE /v1/a/5_oc_asciiwhoops/foo HTTP/1.0 204 - - t - - - tx6b41bffd12984008a49a8-006b08ff4f - 0.0364 - - 1795751759.554517508 1795751759.590911150 0 - -proxy WARNING: Client disconnected without sending last chunk (txn: txfd4b61bc2a014b0d9d308-0068fbef0a) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txfd4b61bc2a014b0d9d308-0068fbef0a - 0.0298 - - 1761341194.476739645 1761341194.506511211 3 - -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txfd4b61bc2a014b0d9d308-0068fbef0a" "proxy-server 4171797" 0.0056 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txfd4b61bc2a014b0d9d308-0068fbef0a" "proxy-server 4171797" 0.0087 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txfd4b61bc2a014b0d9d308-0068fbef0a" "proxy-server 4171797" 0.0117 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx2f6e3494b7434494a4ee5-0068fbef0a" "proxy-server 4171797" 0.0025 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "txde58da02272e4656b0396-0068fbef0a" "proxy-server 4171797" 0.0025 "-" 4171797 3 -proxy WARNING: Client disconnected without sending last chunk (txn: txcc99c5b636c04643ae4e4-0068fbef0a) (client_ip: 127.0.0.1) -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon/test HTTP/1.0 499 - - t - 89 - txcc99c5b636c04643ae4e4-0068fbef0a - 0.0294 - - 1761341194.578476906 1761341194.607849121 3 - -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txcc99c5b636c04643ae4e4-0068fbef0a" "proxy-server 4171797" 0.0090 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txcc99c5b636c04643ae4e4-0068fbef0a" "proxy-server 4171797" 0.0065 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/1/a/ec-discon/test" 499 89 "PUT http://localhost/v1/a/ec-discon/test" "txcc99c5b636c04643ae4e4-0068fbef0a" "proxy-server 4171797" 0.0093 "-" 4171797 3 -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txf8cdb5b37ea741bdb0734-0068fbef0a" "proxy-server 4171797" 0.0026 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a/ec-discon" 204 - "HEAD http://localhost/v1/a/ec-discon" "tx8afa496f50b147e294782-0068fbef0a" "proxy-server 4171797" 0.0026 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdi1/1/a/ec-discon/test" "txdaa0b437ff094bdb9e436-0068fbef0a" "object-server 4171797" 0.0008 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txdaa0b437ff094bdb9e436-0068fbef0a" "proxy-server 4171797" 0.0342 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txdaa0b437ff094bdb9e436-0068fbef0a" "proxy-server 4171797" 0.0292 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-discon/test" 201 - "PUT http://localhost/sdh1/1/a/ec-discon/test" "txdaa0b437ff094bdb9e436-0068fbef0a" "object-server 4171797" 0.0007 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/1/a/ec-discon/test" 201 - "PUT http://localhost/v1/a/ec-discon/test" "txdaa0b437ff094bdb9e436-0068fbef0a" "proxy-server 4171797" 0.0322 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-discon/test HTTP/1.0 201 - - t 65536 - - txdaa0b437ff094bdb9e436-0068fbef0a - 0.0654 - - 1761341194.680771589 1761341194.746149778 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx3748c67c56c3479eb5319-0068fbef0a" "proxy-server 4171797" 0.0023 "-" 4171797 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/1/a/ec-con" 201 - "PUT http://127.0.0.1:44857/sdb1/0/a/ec-con" "tx3748c67c56c3479eb5319-0068fbef0a" "container-server 4171797" 0.0016 "-" 4171797 3 -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/1/a/ec-con" 201 - "PUT http://127.0.0.1:58905/sda1/0/a/ec-con" "tx3748c67c56c3479eb5319-0068fbef0a" "container-server 4171797" 0.0018 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3748c67c56c3479eb5319-0068fbef0a" "proxy-server 4171797" 0.0142 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/0/a/ec-con" 202 - "PUT http://localhost/v1/a/ec-con" "tx3748c67c56c3479eb5319-0068fbef0a" "proxy-server 4171797" 0.0112 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-con HTTP/1.0 202 - - t - 76 - tx3748c67c56c3479eb5319-0068fbef0a - 0.0289 - - 1761341194.749572515 1761341194.778448105 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txdcf6d7fa0fb7487caefc9-0068fbef0a" "proxy-server 4171797" 0.0028 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx695e8fa0ed2b46f7a8892-0068fbef0a" "proxy-server 4171797" 0.0016 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdh1/2/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txcc7e9784207145d3af0b1-0068fbef0a" "proxy-server 4171797" 0.0122 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/0/a/ec-con/o2" 201 - "PUT http://localhost/sdg1/2/a/ec-con/o2" "txcc7e9784207145d3af0b1-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/0/a/ec-con/o2" 201 - "PUT http://localhost/sdi1/2/a/ec-con/o2" "txcc7e9784207145d3af0b1-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdi1/2/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txcc7e9784207145d3af0b1-0068fbef0a" "proxy-server 4171797" 0.0200 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdg1/2/a/ec-con/o2" 201 - "PUT http://localhost/v1/a/ec-con/o2" "txcc7e9784207145d3af0b1-0068fbef0a" "proxy-server 4171797" 0.0198 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 PUT /v1/a/ec-con/o2 HTTP/1.0 201 - - t 40 - %22f080b258d6577697b9869dbd168d5628%22 txcc7e9784207145d3af0b1-0068fbef0a - 0.0391 - - 1761341194.781622171 1761341194.820706367 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx05dac4caaf27403a9e042-0068fbef0a" "proxy-server 4171797" 0.0024 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx2298ed1be1cb493ba9844-0068fbef0a" "proxy-server 4171797" 0.0034 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdg1/2/a/ec-con/o2" 200 100 "HEAD http://localhost/v1/a/ec-con/o2" "txd9d7b9a2940b41f285465-0068fbef0a" "proxy-server 4171797" 0.0007 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 HEAD /v1/a/ec-con/o2 HTTP/1.0 200 - - t - - - txd9d7b9a2940b41f285465-0068fbef0a - 0.0171 - - 1761341194.822496176 1761341194.839632750 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx09e42cd508724bd89d99c-0068fbef0a" "proxy-server 4171797" 0.0020 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txc14994575fbe4e47ab6a5-0068fbef0a" "proxy-server 4171797" 0.0032 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "GET /sdi1/2/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx77abb1b69643467889100-0068fbef0a" "proxy-server 4171797" 0.0009 "-" 4171797 3test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec -test.unit.proxy.test_server.TestECObjectController.test_reload_ring_ec ... ok +====================================================================== +FAIL: test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect +test.unit.proxy.controllers.test_obj.TestECObjController.test_GET_disconnect +---------------------------------------------------------------------- +testtools.testresult.real._StringException: Traceback (most recent call last): + File "/build/reproducible-path/swift-2.36.0/test/unit/proxy/controllers/test_obj.py", line 3369, in test_GET_disconnect + with mocked_http_conn(*status_codes, body_iter=body_iter, + ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + headers=headers) as log: + ^^^^^^^^^^^^^^^^ + File "/usr/lib/python3.13/contextlib.py", line 148, in __exit__ + next(self.gen) + ~~~~^^^^^^^^^^ + File "/build/reproducible-path/swift-2.36.0/test/unit/__init__.py", line 1031, in mocked_http_conn + raise AssertionError( + ...<3 lines>... + for req in fake_conn.unexpected_requests))) +AssertionError: 14 unexpected requests: +(('10.0.0.14', 1014, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.15', 1015, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.16', 1016, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.17', 1017, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.18', 1018, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.19', 1019, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.20', 1020, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.21', 1021, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.22', 1022, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.23', 1023, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.24', 1024, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.25', 1025, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.26', 1026, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) + (('10.0.0.27', 1027, 'GET', '/sda/0/a/c/o', {'X-Backend-Storage-Policy-Index': '0', 'X-Backend-Etag-Is-At': 'X-Object-Sysmeta-Ec-Etag', 'Host': 'localhost:80', 'X-Trans-Id': 'tx95750ed663844d7cb36fe-006b08fec8', 'X-Timestamp': '1795751624.43710', 'Connection': 'close', 'User-Agent': 'proxy-server 525345', 'Referer': 'GET http://localhost/v1/a/c/o', 'Range': 'bytes=490-1885', 'X-Backend-Fragment-Preferences': '[{"timestamp": "0000000001.00000", "exclude": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]}]'}, '', False), {}) -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "GET /sdg1/2/a/ec-con/o2" 200 100 "GET http://localhost/v1/a/ec-con/o2" "tx77abb1b69643467889100-0068fbef0a" "proxy-server 4171797" 0.0009 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 GET /v1/a/ec-con/o2 HTTP/1.0 200 - - t - 40 - tx77abb1b69643467889100-0068fbef0a - 0.0216 - - 1761341194.841677666 1761341194.863248825 3 - -acct1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "txd7a0d7a8ee594f0e98f3c-0068fbef0a" "proxy-server 4171797" 0.0019 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx63e75adda8ea46a0b4fec-0068fbef0a" "proxy-server 4171797" 0.0016 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "POST /sdi1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx0c524b18f65a46edbcd9b-0068fbef0a" "proxy-server 4171797" 0.0094 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/0/a/ec-con/o2" 201 - "POST http://localhost/sdg1/2/a/ec-con/o2" "tx0c524b18f65a46edbcd9b-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "POST /sdg1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx0c524b18f65a46edbcd9b-0068fbef0a" "proxy-server 4171797" 0.0132 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/0/a/ec-con/o2" 201 - "POST http://localhost/sdh1/2/a/ec-con/o2" "tx0c524b18f65a46edbcd9b-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "POST /sdh1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx0c524b18f65a46edbcd9b-0068fbef0a" "proxy-server 4171797" 0.0104 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx0c524b18f65a46edbcd9b-0068fbef0a - 0.0328 - - 1761341194.865326643 1761341194.898101330 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx248e71ac3da94434bd047-0068fbef0a" "proxy-server 4171797" 0.0015 "-" 4171797 - -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "txa6937a720bbd47f5a3466-0068fbef0a" "proxy-server 4171797" 0.0037 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "POST /sdh1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx1d370fce8c3349d396c7a-0068fbef0a" "proxy-server 4171797" 0.0035 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sda1/0/a/ec-con/o2" 201 - "POST http://localhost/sdi1/2/a/ec-con/o2" "tx1d370fce8c3349d396c7a-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "PUT /sdb1/0/a/ec-con/o2" 201 - "POST http://localhost/sdg1/2/a/ec-con/o2" "tx1d370fce8c3349d396c7a-0068fbef0a" "object-server 4171797" 0.0005 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "POST /sdi1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx1d370fce8c3349d396c7a-0068fbef0a" "proxy-server 4171797" 0.0107 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "POST /sdg1/2/a/ec-con/o2" 202 76 "POST http://localhost/v1/a/ec-con/o2" "tx1d370fce8c3349d396c7a-0068fbef0a" "proxy-server 4171797" 0.0127 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 POST /v1/a/ec-con/o2 HTTP/1.0 202 - - t - 76 - tx1d370fce8c3349d396c7a-0068fbef0a - 0.0295 - - 1761341194.899843931 1761341194.929391384 3 - -acct2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sdb1/1/a" 204 - "HEAD http://localhost/v1/a?format=json" "tx56fc7ccbed91460ba729c-0068fbef0a" "proxy-server 4171797" 0.0014 "-" 4171797 - -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "HEAD /sda1/0/a/ec-con" 204 - "HEAD http://localhost/v1/a/ec-con" "tx38294dc5e17c4ed38a7ee-0068fbef0a" "proxy-server 4171797" 0.0038 "-" 4171797 3 -cont1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "DELETE /sda1/0/a/ec-con/o2" 204 - "DELETE http://localhost/sdh1/2/a/ec-con/o2" "txe51d85a46dc243299996e-0068fbef0a" "object-server 4171797" 0.0004 "-" 4171797 3 -cont2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "DELETE /sdb1/0/a/ec-con/o2" 204 - "DELETE http://localhost/sdi1/2/a/ec-con/o2" "txe51d85a46dc243299996e-0068fbef0a" "object-server 4171797" 0.0004 "-" 4171797 3 -obj2 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "DELETE /sdh1/2/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txe51d85a46dc243299996e-0068fbef0a" "proxy-server 4171797" 0.0104 "-" 4171797 3 -obj3 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "DELETE /sdi1/2/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txe51d85a46dc243299996e-0068fbef0a" "proxy-server 4171797" 0.0099 "-" 4171797 3 -obj1 INFO: 127.0.0.1 - - [24/Oct/2025:21:26:34 +0000] "DELETE /sdg1/2/a/ec-con/o2" 204 - "DELETE http://localhost/v1/a/ec-con/o2" "txe51d85a46dc243299996e-0068fbef0a" "proxy-server 4171797" 0.0088 "-" 4171797 3 -proxy INFO: 127.0.0.1 127.0.0.1 24/Oct/2025/21/26/34 DELETE /v1/a/ec-con/o2 HTTP/1.0 204 - - t - - - txe51d85a46dc243299996e-0068fbef0a - 0.0284 - - 1761341194.931017876 1761341194.959376335 3 - ---------------------------------------------------------------------- -Ran 9698 tests in 159.951s +Ran 9698 tests in 216.563s -OK (skipped=11) -+ stestr slowest -Test id Runtime (s) ------------------------------------------------------------------------------------------------------------------------ ----------- -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_unencrypted_to_encrypted 15.033 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_crypto_max_length_path 14.164 -test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges.test_copy_encrypted_to_unencrypted 10.888 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8_container 8.526 -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_not_cleaving 8.377 -test.unit.container.test_sharder.TestSharder.test_audit_shard_container_merge_other_ranges 7.525 -test.unit.container.test_sharder.TestSharder.test_audit_shard_root_ranges_not_merged_once_sharded 7.520 -test.unit.proxy.test_server.TestSocketObjectVersions.test_version_manifest_utf8 7.290 -test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveECDuplicationFactor.test_reconstruct_fa_exceptions_fails 6.931 -test.unit.proxy.test_server.TestECGets.test_GET_with_same_frag_index_on_multiple_nodes 6.714 -+ rm -rf .stestr -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - dh_install -O--buildsystem=pybuild - debian/rules override_dh_installdocs -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -dh_installdocs -dh_installdocs -A AUTHORS -dh_installdocs: warning: Not using auto-detected swift as main doc package for swift-doc: With -A/--all, this would cause file-conflicts. -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - debian/rules override_dh_sphinxdoc -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -LC_ALL=C.UTF-8 PYTHONPATH=. python3 -m sphinx doc/source /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/base -Running Sphinx v8.2.3 -loading translations [en]... done -[openstackdocstheme] version: 3.2.0 -[openstackdocstheme] connecting html-page-context event handler -making output directory... done -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme -[openstackdocstheme] cannot find git top directory, assuming "." -building [mo]: targets for 0 po files that are out of date -writing output... -building [html]: targets for 127 source files that are out of date -updating environment: [new config] 127 added, 0 changed, 0 removed -reading sources... [ 1%] account -reading sources... [ 2%] admin/index -reading sources... [ 2%] admin/objectstorage-EC -reading sources... [ 3%] admin/objectstorage-account-reaper -reading sources... [ 4%] admin/objectstorage-arch -reading sources... [ 5%] admin/objectstorage-auditors -reading sources... [ 6%] admin/objectstorage-characteristics -reading sources... [ 6%] admin/objectstorage-components -reading sources... [ 7%] admin/objectstorage-features -reading sources... [ 8%] admin/objectstorage-intro -reading sources... [ 9%] admin/objectstorage-large-objects -reading sources... [ 9%] admin/objectstorage-monitoring -reading sources... [ 10%] admin/objectstorage-replication -reading sources... [ 11%] admin/objectstorage-ringbuilder -reading sources... [ 12%] admin/objectstorage-tenant-specific-image-storage -reading sources... [ 13%] admin/objectstorage-troubleshoot -reading sources... [ 13%] admin_guide -reading sources... [ 14%] apache_deployment_guide -reading sources... [ 15%] api/authentication -reading sources... [ 16%] api/bulk-delete -reading sources... [ 17%] api/container_quotas -reading sources... [ 17%] api/discoverability -reading sources... [ 18%] api/form_post_middleware -reading sources... [ 19%] api/large_objects -reading sources... [ 20%] api/object-expiration -reading sources... [ 20%] api/object_api_v1_overview -reading sources... [ 21%] api/object_versioning -reading sources... [ 22%] api/pagination -reading sources... [ 23%] api/pseudo-hierarchical-folders-directories -reading sources... [ 24%] api/serialized-response-formats -reading sources... [ 24%] api/static-website -reading sources... [ 25%] api/temporary_url_middleware -reading sources... [ 26%] api/use_content-encoding_metadata -reading sources... [ 27%] api/use_the_content-disposition_metadata -reading sources... [ 28%] associated_projects -reading sources... [ 28%] audit_watchers -reading sources... [ 29%] config/account_server_config -reading sources... [ 30%] config/container_server_config -reading sources... [ 31%] config/global_memcache_config -reading sources... [ 31%] config/index -reading sources... [ 32%] config/object_server_config -reading sources... [ 33%] config/proxy_server_config -reading sources... [ 34%] config/swift_common_config -reading sources... [ 35%] container -reading sources... [ 35%] contributor/contributing -reading sources... [ 36%] contributor/review_guidelines -reading sources... [ 37%] cors -reading sources... [ 38%] crossdomain -reading sources... [ 39%] db -reading sources... [ 39%] deployment_guide -reading sources... [ 40%] development_auth -reading sources... [ 41%] development_guidelines -reading sources... [ 42%] development_middleware -reading sources... [ 43%] development_ondisk_backends -reading sources... [ 43%] development_saio -reading sources... [ 44%] development_watchers -reading sources... [ 45%] first_contribution_swift -reading sources... [ 46%] getting_started -reading sources... [ 46%] index -reading sources... [ 47%] install/controller-install -reading sources... [ 48%] install/controller-install-debian -reading sources... [ 49%] install/controller-install-rdo -reading sources... [ 50%] install/controller-install-ubuntu -reading sources... [ 50%] install/environment-networking -reading sources... [ 51%] install/finalize-installation -reading sources... [ 52%] install/finalize-installation-rdo -reading sources... [ 53%] install/finalize-installation-ubuntu-debian -reading sources... [ 54%] install/get_started -reading sources... [ 54%] install/index -reading sources... [ 55%] install/initial-rings -reading sources... [ 56%] install/next-steps -reading sources... [ 57%] install/storage-install -reading sources... [ 57%] install/storage-install-rdo -reading sources... [ 58%] install/storage-install-ubuntu-debian -reading sources... [ 59%] install/verify -reading sources... [ 60%] logs -reading sources... [ 61%] metrics/account_auditor -reading sources... [ 61%] metrics/account_reaper -reading sources... [ 62%] metrics/account_replicator -reading sources... [ 63%] metrics/account_server -reading sources... [ 64%] metrics/all -reading sources... [ 65%] metrics/container_auditor -reading sources... [ 65%] metrics/container_replicator -reading sources... [ 66%] metrics/container_server -reading sources... [ 67%] metrics/container_sync -reading sources... [ 68%] metrics/container_updater -reading sources... [ 69%] metrics/labels -reading sources... [ 69%] metrics/object_auditor -reading sources... [ 70%] metrics/object_expirer -reading sources... [ 71%] metrics/object_reconstructor -reading sources... [ 72%] metrics/object_replicator -reading sources... [ 72%] metrics/object_server -reading sources... [ 73%] metrics/object_updater -reading sources... [ 74%] metrics/proxy_server -reading sources... [ 75%] middleware -reading sources... [ 76%] misc -reading sources... [ 76%] object -reading sources... [ 77%] ops_runbook/diagnose -reading sources... [ 78%] ops_runbook/index -reading sources... [ 79%] ops_runbook/maintenance -reading sources... [ 80%] ops_runbook/procedures -reading sources... [ 80%] ops_runbook/troubleshooting -reading sources... [ 81%] overview_acl -reading sources... [ 82%] overview_architecture -reading sources... [ 83%] overview_auth -reading sources... [ 83%] overview_backing_store -reading sources... [ 84%] overview_container_sharding -reading sources... [ 85%] overview_container_sync -reading sources... [ 86%] overview_encryption -reading sources... [ 87%] overview_erasure_code -reading sources... [ 87%] overview_expiring_objects -reading sources... [ 88%] overview_global_cluster -reading sources... [ 89%] overview_large_objects -reading sources... [ 90%] overview_policies -reading sources... [ 91%] overview_reaper -reading sources... [ 91%] overview_replication -reading sources... [ 92%] overview_ring -reading sources... [ 93%] overview_ring_format -reading sources... [ 94%] overview_wsgi_management -reading sources... [ 94%] policies_saio -reading sources... [ 95%] proxy -reading sources... [ 96%] ratelimit -reading sources... [ 97%] replication_network -reading sources... [ 98%] ring -reading sources... [ 98%] ring_background -reading sources... [ 99%] ring_partpower -reading sources... [100%] s3_compat - -looking for now-outdated files... none found -pickling environment... done -checking consistency... /build/reproducible-path/swift-2.36.0/doc/source/api/object_api_v1_overview.rst: document is referenced in multiple toctrees: ['index', 'index'], selecting: index <- api/object_api_v1_overview -done -preparing documents... done -copying assets... -copying downloadable files... [100%] ../../../../etc/proxy-server.conf-sample - -copying static files... -Writing evaluated template result to /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/base/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/base/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/base/_static/basic.css -copying static files: done -copying extra files... -copying extra files: done -copying assets: done -writing output... [ 1%] account -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/account.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'account' -writing output... [ 2%] admin/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/index' -writing output... [ 2%] admin/objectstorage-EC -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-EC.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-EC' -writing output... [ 3%] admin/objectstorage-account-reaper -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-account-reaper.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-account-reaper' -writing output... [ 4%] admin/objectstorage-arch -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-arch.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-arch' -writing output... [ 5%] admin/objectstorage-auditors -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-auditors.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-auditors' -writing output... [ 6%] admin/objectstorage-characteristics -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-characteristics.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-characteristics' -writing output... [ 6%] admin/objectstorage-components -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-components.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-components' -writing output... [ 7%] admin/objectstorage-features -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-features.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-features' -writing output... [ 8%] admin/objectstorage-intro -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-intro.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-intro' -writing output... [ 9%] admin/objectstorage-large-objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-large-objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-large-objects' -writing output... [ 9%] admin/objectstorage-monitoring -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-monitoring.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-monitoring' -writing output... [ 10%] admin/objectstorage-replication -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-replication.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-replication' -writing output... [ 11%] admin/objectstorage-ringbuilder -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-ringbuilder.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-ringbuilder' -writing output... [ 12%] admin/objectstorage-tenant-specific-image-storage -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-tenant-specific-image-storage.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-tenant-specific-image-storage' -writing output... [ 13%] admin/objectstorage-troubleshoot -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin/objectstorage-troubleshoot.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin/objectstorage-troubleshoot' -writing output... [ 13%] admin_guide -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/admin_guide.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'admin_guide' -writing output... [ 14%] apache_deployment_guide -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/apache_deployment_guide.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'apache_deployment_guide' -writing output... [ 15%] api/authentication -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/authentication.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/authentication' -writing output... [ 16%] api/bulk-delete -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/bulk-delete.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/bulk-delete' -writing output... [ 17%] api/container_quotas -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/container_quotas.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/container_quotas' -writing output... [ 17%] api/discoverability -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/discoverability.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/discoverability' -writing output... [ 18%] api/form_post_middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/form_post_middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/form_post_middleware' -writing output... [ 19%] api/large_objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/large_objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/large_objects' -writing output... [ 20%] api/object-expiration -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/object-expiration.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/object-expiration' -writing output... [ 20%] api/object_api_v1_overview -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/object_api_v1_overview.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/object_api_v1_overview' -writing output... [ 21%] api/object_versioning -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/object_versioning.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/object_versioning' -writing output... [ 22%] api/pagination -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/pagination.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/pagination' -writing output... [ 23%] api/pseudo-hierarchical-folders-directories -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/pseudo-hierarchical-folders-directories.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/pseudo-hierarchical-folders-directories' -writing output... [ 24%] api/serialized-response-formats -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/serialized-response-formats.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/serialized-response-formats' -writing output... [ 24%] api/static-website -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/static-website.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/static-website' -writing output... [ 25%] api/temporary_url_middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/temporary_url_middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/temporary_url_middleware' -writing output... [ 26%] api/use_content-encoding_metadata -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/use_content-encoding_metadata.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/use_content-encoding_metadata' -writing output... [ 27%] api/use_the_content-disposition_metadata -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/api/use_the_content-disposition_metadata.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'api/use_the_content-disposition_metadata' -writing output... [ 28%] associated_projects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/associated_projects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'associated_projects' -writing output... [ 28%] audit_watchers -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/audit_watchers.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'audit_watchers' -writing output... [ 29%] config/account_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/account_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/account_server_config' -writing output... [ 30%] config/container_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/container_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/container_server_config' -writing output... [ 31%] config/global_memcache_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/global_memcache_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/global_memcache_config' -writing output... [ 31%] config/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/index' -writing output... [ 32%] config/object_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/object_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/object_server_config' -writing output... [ 33%] config/proxy_server_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/proxy_server_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/proxy_server_config' -writing output... [ 34%] config/swift_common_config -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/config/swift_common_config.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'config/swift_common_config' -writing output... [ 35%] container -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/container.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'container' -writing output... [ 35%] contributor/contributing -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/contributor/contributing.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'contributor/contributing' -writing output... [ 36%] contributor/review_guidelines -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/contributor/review_guidelines.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'contributor/review_guidelines' -writing output... [ 37%] cors -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/cors.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'cors' -writing output... [ 38%] crossdomain -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/crossdomain.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'crossdomain' -writing output... [ 39%] db -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/db.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'db' -writing output... [ 39%] deployment_guide -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/deployment_guide.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'deployment_guide' -writing output... [ 40%] development_auth -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_auth.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_auth' -writing output... [ 41%] development_guidelines -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_guidelines.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_guidelines' -writing output... [ 42%] development_middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_middleware' -writing output... [ 43%] development_ondisk_backends -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_ondisk_backends.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_ondisk_backends' -writing output... [ 43%] development_saio -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_saio.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_saio' -writing output... [ 44%] development_watchers -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/development_watchers.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'development_watchers' -writing output... [ 45%] first_contribution_swift -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/first_contribution_swift.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'first_contribution_swift' -writing output... [ 46%] getting_started -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/getting_started.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'getting_started' -writing output... [ 46%] index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'index' -writing output... [ 47%] install/controller-install -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install' -writing output... [ 48%] install/controller-install-debian -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-debian.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-debian' -writing output... [ 49%] install/controller-install-rdo -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-rdo.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-rdo' -writing output... [ 50%] install/controller-install-ubuntu -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/controller-install-ubuntu.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/controller-install-ubuntu' -writing output... [ 50%] install/environment-networking -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/environment-networking.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/environment-networking' -writing output... [ 51%] install/finalize-installation -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation' -writing output... [ 52%] install/finalize-installation-rdo -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation-rdo.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation-rdo' -writing output... [ 53%] install/finalize-installation-ubuntu-debian -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/finalize-installation-ubuntu-debian.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/finalize-installation-ubuntu-debian' -writing output... [ 54%] install/get_started -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/get_started.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/get_started' -writing output... [ 54%] install/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/index' -writing output... [ 55%] install/initial-rings -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/initial-rings.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/initial-rings' -writing output... [ 56%] install/next-steps -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/next-steps.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/next-steps' -writing output... [ 57%] install/storage-install -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install' -writing output... [ 57%] install/storage-install-rdo -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install-rdo.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install-rdo' -writing output... [ 58%] install/storage-install-ubuntu-debian -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/storage-install-ubuntu-debian.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/storage-install-ubuntu-debian' -writing output... [ 59%] install/verify -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/install/verify.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'install/verify' -writing output... [ 60%] logs -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/logs.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'logs' -writing output... [ 61%] metrics/account_auditor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_auditor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_auditor' -writing output... [ 61%] metrics/account_reaper -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_reaper.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_reaper' -writing output... [ 62%] metrics/account_replicator -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_replicator.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_replicator' -writing output... [ 63%] metrics/account_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/account_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/account_server' -writing output... [ 64%] metrics/all -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/all.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/all' -writing output... [ 65%] metrics/container_auditor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_auditor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_auditor' -writing output... [ 65%] metrics/container_replicator -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_replicator.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_replicator' -writing output... [ 66%] metrics/container_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_server' -writing output... [ 67%] metrics/container_sync -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_sync.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_sync' -writing output... [ 68%] metrics/container_updater -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/container_updater.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/container_updater' -writing output... [ 69%] metrics/labels -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/labels.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/labels' -writing output... [ 69%] metrics/object_auditor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_auditor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_auditor' -writing output... [ 70%] metrics/object_expirer -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_expirer.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_expirer' -writing output... [ 71%] metrics/object_reconstructor -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_reconstructor.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_reconstructor' -writing output... [ 72%] metrics/object_replicator -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_replicator.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_replicator' -writing output... [ 72%] metrics/object_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_server' -writing output... [ 73%] metrics/object_updater -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/object_updater.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/object_updater' -writing output... [ 74%] metrics/proxy_server -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/metrics/proxy_server.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'metrics/proxy_server' -writing output... [ 75%] middleware -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/middleware.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'middleware' -writing output... [ 76%] misc -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/misc.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'misc' -writing output... [ 76%] object -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/object.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'object' -writing output... [ 77%] ops_runbook/diagnose -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/diagnose.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/diagnose' -writing output... [ 78%] ops_runbook/index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/index' -writing output... [ 79%] ops_runbook/maintenance -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/maintenance.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/maintenance' -writing output... [ 80%] ops_runbook/procedures -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/procedures.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/procedures' -writing output... [ 80%] ops_runbook/troubleshooting -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ops_runbook/troubleshooting.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ops_runbook/troubleshooting' -writing output... [ 81%] overview_acl -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_acl.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_acl' -writing output... [ 82%] overview_architecture -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_architecture.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_architecture' -writing output... [ 83%] overview_auth -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_auth.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_auth' -writing output... [ 83%] overview_backing_store -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_backing_store.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_backing_store' -writing output... [ 84%] overview_container_sharding -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_container_sharding.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_container_sharding' -writing output... [ 85%] overview_container_sync -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_container_sync.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_container_sync' -writing output... [ 86%] overview_encryption -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_encryption.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_encryption' -writing output... [ 87%] overview_erasure_code -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_erasure_code.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_erasure_code' -writing output... [ 87%] overview_expiring_objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_expiring_objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_expiring_objects' -writing output... [ 88%] overview_global_cluster -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_global_cluster.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_global_cluster' -writing output... [ 89%] overview_large_objects -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_large_objects.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_large_objects' -writing output... [ 90%] overview_policies -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_policies.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_policies' -writing output... [ 91%] overview_reaper -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_reaper.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_reaper' -writing output... [ 91%] overview_replication -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_replication.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_replication' -writing output... [ 92%] overview_ring -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_ring.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_ring' -writing output... [ 93%] overview_ring_format -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_ring_format.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_ring_format' -writing output... [ 94%] overview_wsgi_management -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/overview_wsgi_management.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'overview_wsgi_management' -writing output... [ 94%] policies_saio -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/policies_saio.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'policies_saio' -writing output... [ 95%] proxy -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/proxy.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'proxy' -writing output... [ 96%] ratelimit -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ratelimit.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ratelimit' -writing output... [ 97%] replication_network -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/replication_network.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'replication_network' -writing output... [ 98%] ring -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ring.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ring' -writing output... [ 98%] ring_background -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ring_background.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ring_background' -writing output... [ 99%] ring_partpower -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/ring_partpower.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'ring_partpower' -writing output... [100%] s3_compat -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/s3_compat.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 's3_compat' - -WARNING: [openstackdocstheme] cannot get gitsha from git repository -generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex' -done -writing additional pages... search done -copying images... [ 4%] admin/figures/objectstorage-arch.png -copying images... [ 8%] admin/figures/objectstorage-nodes.png -copying images... [ 12%] admin/figures/objectstorage.png -copying images... [ 17%] admin/figures/objectstorage-buildingblocks.png -copying images... [ 21%] admin/figures/objectstorage-ring.png -copying images... [ 25%] admin/figures/objectstorage-zones.png -copying images... [ 29%] admin/figures/objectstorage-accountscontainers.png -copying images... [ 33%] admin/figures/objectstorage-partitions.png -copying images... [ 38%] admin/figures/objectstorage-replication.png -copying images... [ 42%] admin/figures/objectstorage-usecase.png -copying images... [ 46%] images/sharding_unsharded.svg -copying images... [ 50%] images/sharding_scan_basic.svg -copying images... [ 54%] images/sharding_db_states.svg -copying images... [ 58%] images/sharding_cleave_basic.svg -copying images... [ 62%] images/sharding_scan_load.svg -copying images... [ 67%] images/sharding_cleave1_load.svg -copying images... [ 71%] images/sharding_cleave2_load.svg -copying images... [ 75%] images/ec_overview.png -copying images... [ 79%] images/reload_process_tree_1.svg -copying images... [ 83%] images/reload_process_tree_2.svg -copying images... [ 88%] images/reload_process_tree_3.svg -copying images... [ 92%] images/reload_process_tree_4.svg -copying images... [ 96%] images/reload_process_tree_5.svg -copying images... [100%] images/reload_process_tree_6.svg - -dumping search index in English (code: en)... done -dumping object inventory... done -build succeeded, 1 warning. - -The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/base. -LC_ALL=C.UTF-8 PYTHONPATH=. python3 -m sphinx api-ref/source /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/api-ref -Running Sphinx v8.2.3 -loading translations [en]... done -[openstackdocstheme] version: 3.2.0 -[openstackdocstheme] connecting html-page-context event handler -making output directory... done -[openstackdocstheme] overriding configured project name (Object Storage API Reference) with name extracted from the package (swift); you can disable this behavior with the 'openstackdocs_auto_name' option -Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. -[openstackdocstheme] using theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme -[openstackdocstheme] cannot find git top directory, assuming "." -building [mo]: targets for 0 po files that are out of date -writing output... -building [html]: targets for 1 source files that are out of date -updating environment: [new config] 1 added, 0 changed, 0 removed -reading sources... [100%] index - -looking for now-outdated files... none found -pickling environment... done -checking consistency... done -preparing documents... done -copying assets... -copying static files... -Writing evaluated template result to /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/swift-2.36.0/debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/basic.css -copying static files: done -copying extra files... -copying extra files: done -copying assets: done -writing output... [100%] index -/usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -[openstackdocstheme] Could not get modification time of doc/source/index.rst: [Errno 2] No such file or directory: 'git' -[openstackdocstheme] could not determine last_updated for 'index' - -WARNING: [openstackdocstheme] cannot get gitsha from git repository -generating indices... genindex /usr/lib/python3/dist-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx90Warning: Sphinx 9 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. - src_file = full_src_file[len(str(app.builder.env.srcdir)):].lstrip('/') -done -writing additional pages... search done -dumping search index in English (code: en)... done -dumping object inventory... done -Copying assets: api-site.css, api-site.js, combobox.js -build succeeded, 1 warning. - -The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/api-ref. -dh_sphinxdoc -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/api-site.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/combobox.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/docs.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/jquery-3.2.1.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/navigation.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/docs.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/navigation.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/jquery-3.2.1.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/bootstrap.min.js -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - debian/rules override_dh_installchangelogs -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -if [ -e /build/reproducible-path/swift-2.36.0/debian/CHANGELOG ] ; then \ - dh_installchangelogs /build/reproducible-path/swift-2.36.0/debian/CHANGELOG ; \ -else \ - dh_installchangelogs ; \ -fi -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - dh_installman -O--buildsystem=pybuild - dh_installcron -O--buildsystem=pybuild - debian/rules override_dh_python3 -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -dh_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-composer -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder-analyzer -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-reload -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-recon -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-orphans -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-oldies -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-get-nodes -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-form-signature -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-drive-full-checker -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-report -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-populate -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-container-deleter -I: dh_python3 tools:114: replacing shebang in debian/swift/usr/bin/swift-config -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-server -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-replicator -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-reaper -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-info -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-auditor -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-audit -I: dh_python3 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-server-uwsgi -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-reconciler-enqueue -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-manage-shard-ranges -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-updater -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sync -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sharder -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-server -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-replicator -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-reconciler -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-info -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-auditor -I: dh_python3 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-server-uwsgi -I: dh_python3 tools:114: replacing shebang in debian/swift-drive-audit/usr/bin/swift-drive-audit -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-recon-cron -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-updater -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-server -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-replicator -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-relinker -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-reconstructor -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-info -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-auditor -I: dh_python3 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-server-uwsgi -I: dh_python3 tools:114: replacing shebang in debian/swift-object-expirer/usr/bin/swift-object-expirer -I: dh_python3 tools:114: replacing shebang in debian/swift-proxy/usr/bin/swift-proxy-server -I: dh_python3 tools:114: replacing shebang in debian/swift-proxy/usr/bin/swift-proxy-server-uwsgi -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - debian/rules override_dh_installinit -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -echo "Do nothing" -Do nothing -set -e ; set -x ; \ -for FILE in swift-account.swift-account-auditor.init swift-account.swift-account-reaper.init swift-account.swift-account-replicator.init swift-account.swift-account.init swift-container.swift-container-auditor.init swift-container.swift-container-reconciler.init swift-container.swift-container-replicator.init swift-container.swift-container-sharder.init swift-container.swift-container-sync.init swift-container.swift-container-updater.init swift-container.swift-container.init swift-object-expirer.swift-object-expirer.init swift-object.swift-object-auditor.init swift-object.swift-object-reconstructor.init swift-object.swift-object-replicator.init swift-object.swift-object-updater.init swift-object.swift-object.init swift-proxy.swift-proxy.init ; do \ - PKG=`echo $FILE | cut -d. -f1` ; \ - NAME=`echo $FILE | cut -d. -f2` ; \ - dh_installinit --error-handler=true -p$PKG --name=$NAME ;\ -done -+ + cut -d. -f1 -echo swift-account.swift-account-auditor.init -+ PKG=swift-account -+ echo swift-account.swift-account-auditor.init -+ cut -d. -f2 -+ NAME=swift-account-auditor -+ dh_installinit --error-handler=true -pswift-account --name=swift-account-auditor -+ cut -d. -f1 -+ echo swift-account.swift-account-reaper.init -+ PKG=swift-account -+ echo swift-account.swift-account-reaper.init -+ cut -d. -f2 -+ NAME=swift-account-reaper -+ dh_installinit --error-handler=true -pswift-account --name=swift-account-reaper -+ echo+ swift-account.swift-account-replicator.init -cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-replicator.init -+ cut -d. -f2 -+ NAME=swift-account-replicator -+ dh_installinit --error-handler=true -pswift-account --name=swift-account-replicator -+ echo swift-account.swift-account.init -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account.init -+ cut -d. -f2 -+ NAME=swift-account -+ dh_installinit --error-handler=true -pswift-account --name=swift-account -+ echo swift-container.swift-container-auditor.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-auditor.init -+ cut -d. -f2 -+ NAME=swift-container-auditor -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-auditor -+ echo swift-container.swift-container-reconciler.init -+ cut -d. -f1 -+ PKG=swift-container -+ + echo swift-container.swift-container-reconciler.init -cut -d. -f2 -+ NAME=swift-container-reconciler -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-reconciler -+ echo swift-container.swift-container-replicator.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-replicator.init -+ cut -d. -f2 -+ NAME=swift-container-replicator -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-replicator -+ echo swift-container.swift-container-sharder.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sharder.init -+ cut -d. -f2 -+ NAME=swift-container-sharder -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-sharder -+ echo swift-container.swift-container-sync.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sync.init -+ cut -d. -f2 -+ NAME=swift-container-sync -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-sync -+ echo swift-container.swift-container-updater.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-updater.init -+ cut -d. -f2 -+ NAME=swift-container-updater -+ dh_installinit --error-handler=true -pswift-container --name=swift-container-updater -+ echo swift-container.swift-container.init -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container.init -+ cut -d. -f2 -+ NAME=swift-container -+ dh_installinit --error-handler=true -pswift-container --name=swift-container -+ + cut -d. -f1 -echo swift-object-expirer.swift-object-expirer.init -+ PKG=swift-object-expirer -+ echo swift-object-expirer.swift-object-expirer.init -+ cut -d. -f2 -+ NAME=swift-object-expirer -+ dh_installinit --error-handler=true -pswift-object-expirer --name=swift-object-expirer -+ echo swift-object.swift-object-auditor.init -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-auditor.init -+ cut -d. -f2 -+ NAME=swift-object-auditor -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-auditor -+ echo swift-object.swift-object-reconstructor.init -+ cut -d. -f1 -+ PKG=swift-object -+ + echo swift-object.swift-object-reconstructor.init -cut -d. -f2 -+ NAME=swift-object-reconstructor -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-reconstructor -+ echo swift-object.swift-object-replicator.init -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-replicator.init -+ cut -d. -f2 -+ NAME=swift-object-replicator -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-replicator -+ echo swift-object.swift-object-updater.init -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-updater.init -+ cut -d. -f2 -+ NAME=swift-object-updater -+ dh_installinit --error-handler=true -pswift-object --name=swift-object-updater -+ echo swift-object.swift-object.init -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object.init -+ cut -d. -f2 -+ NAME=swift-object -+ dh_installinit --error-handler=true -pswift-object --name=swift-object -+ echo swift-proxy.swift-proxy.init -+ cut -d. -f1 -+ PKG=swift-proxy -+ echo swift-proxy.swift-proxy.init -+ cut -d. -f2 -+ NAME=swift-proxy -+ dh_installinit --error-handler=true -pswift-proxy --name=swift-proxy -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - debian/rules override_dh_installsystemd -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -echo "Do nothing" -Do nothing -set -e ; set -x ; \ -for FILE in swift-account.swift-account-auditor.service swift-account.swift-account-auditor@.service swift-account.swift-account-reaper.service swift-account.swift-account-reaper@.service swift-account.swift-account-replicator.service swift-account.swift-account-replicator@.service swift-account.swift-account.service swift-container.swift-container-auditor.service swift-container.swift-container-auditor@.service swift-container.swift-container-reconciler.service swift-container.swift-container-replicator.service swift-container.swift-container-replicator@.service swift-container.swift-container-sharder.service swift-container.swift-container-sharder@.service swift-container.swift-container-sync.service swift-container.swift-container-sync@.service swift-container.swift-container-updater.service swift-container.swift-container-updater@.service swift-container.swift-container.service swift-object-expirer.swift-object-expirer.service swift-object.swift-object-auditor.service swift-object.swift-object-auditor@.service swift-object.swift-object-reconstructor.service swift-object.swift-object-reconstructor@.service swift-object.swift-object-replicator.service swift-object.swift-object-replicator@.service swift-object.swift-object-updater.service swift-object.swift-object-updater@.service swift-object.swift-object.service swift-object.swift-object@.service swift-proxy.swift-proxy.service ; do \ - PKG=`echo $FILE | cut -d. -f1` ; \ - NAME=`echo $FILE | cut -d. -f2` ; \ - dh_installsystemd -p$PKG --name=$NAME ;\ -done -+ echo swift-account.swift-account-auditor.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-auditor.service -+ cut -d. -f2 -+ NAME=swift-account-auditor -+ dh_installsystemd -pswift-account --name=swift-account-auditor -+ echo swift-account.swift-account-auditor@.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-auditor@.service -+ cut -d. -f2 -+ NAME=swift-account-auditor@ -+ dh_installsystemd -pswift-account --name=swift-account-auditor@ -+ echo swift-account.swift-account-reaper.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo+ swift-account.swift-account-reaper.service -cut -d. -f2 -+ NAME=swift-account-reaper -+ dh_installsystemd -pswift-account --name=swift-account-reaper -+ echo swift-account.swift-account-reaper@.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-reaper@.service -+ cut -d. -f2 -+ NAME=swift-account-reaper@ -+ dh_installsystemd -pswift-account --name=swift-account-reaper@ -+ echo swift-account.swift-account-replicator.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-replicator.service -+ cut -d. -f2 -+ NAME=swift-account-replicator -+ dh_installsystemd -pswift-account --name=swift-account-replicator -+ echo swift-account.swift-account-replicator@.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account-replicator@.service -+ cut -d. -f2 -+ NAME=swift-account-replicator@ -+ dh_installsystemd -pswift-account --name=swift-account-replicator@ -+ echo swift-account.swift-account.service -+ cut -d. -f1 -+ PKG=swift-account -+ echo swift-account.swift-account.service -+ cut -d. -f2 -+ NAME=swift-account -+ dh_installsystemd -pswift-account --name=swift-account -+ echo swift-container.swift-container-auditor.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-auditor.service -+ cut -d. -f2 -+ NAME=swift-container-auditor -+ dh_installsystemd -pswift-container --name=swift-container-auditor -+ echo swift-container.swift-container-auditor@.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-auditor@.service -+ cut -d. -f2 -+ NAME=swift-container-auditor@ -+ dh_installsystemd -pswift-container --name=swift-container-auditor@ -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-reconciler.service -+ cut -d. -f2 -+ NAME=swift-container-reconciler -+ dh_installsystemd -pswift-container --name=swift-container-reconciler -+ echo swift-container.swift-container-replicator.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-replicator.service -+ cut -d. -f2 -+ NAME=swift-container-replicator -+ dh_installsystemd -pswift-container --name=swift-container-replicator -+ echo swift-container.swift-container-replicator@.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-replicator@.service -+ cut -d. -f2 -+ NAME=swift-container-replicator@ -+ dh_installsystemd -pswift-container --name=swift-container-replicator@ -+ echo swift-container.swift-container-sharder.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sharder.service -+ cut -d. -f2 -+ NAME=swift-container-sharder -+ dh_installsystemd -pswift-container --name=swift-container-sharder -+ echo swift-container.swift-container-sharder@.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sharder@.service -+ cut -d. -f2 -+ NAME=swift-container-sharder@ -+ dh_installsystemd -pswift-container --name=swift-container-sharder@ -+ echo swift-container.swift-container-sync.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sync.service -+ cut -d. -f2 -+ NAME=swift-container-sync -+ dh_installsystemd -pswift-container --name=swift-container-sync -+ echo swift-container.swift-container-sync@.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-sync@.service -+ cut -d. -f2 -+ NAME=swift-container-sync@ -+ dh_installsystemd -pswift-container --name=swift-container-sync@ -+ echo swift-container.swift-container-updater.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-updater.service -+ cut -d. -f2 -+ NAME=swift-container-updater -+ dh_installsystemd -pswift-container --name=swift-container-updater -+ echo swift-container.swift-container-updater@.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container-updater@.service -+ cut -d. -f2 -+ NAME=swift-container-updater@ -+ dh_installsystemd -pswift-container --name=swift-container-updater@ -+ echo swift-container.swift-container.service -+ cut -d. -f1 -+ PKG=swift-container -+ echo swift-container.swift-container.service -+ cut -d. -f2 -+ NAME=swift-container -+ dh_installsystemd -pswift-container --name=swift-container -+ echo swift-object-expirer.swift-object-expirer.service -+ cut -d. -f1 -+ PKG=swift-object-expirer -+ echo swift-object-expirer.swift-object-expirer.service -+ cut -d. -f2 -+ NAME=swift-object-expirer -+ dh_installsystemd -pswift-object-expirer --name=swift-object-expirer -+ echo swift-object.swift-object-auditor.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-auditor.service -+ cut -d. -f2 -+ NAME=swift-object-auditor -+ dh_installsystemd -pswift-object --name=swift-object-auditor -+ echo swift-object.swift-object-auditor@.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-auditor@.service -+ cut -d. -f2 -+ NAME=swift-object-auditor@ -+ dh_installsystemd -pswift-object --name=swift-object-auditor@ -+ echo swift-object.swift-object-reconstructor.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-reconstructor.service -+ cut -d. -f2 -+ NAME=swift-object-reconstructor -+ dh_installsystemd -pswift-object --name=swift-object-reconstructor -+ echo swift-object.swift-object-reconstructor@.service -+ cut -d. -f1 -+ PKG=swift-object -+ + echo swift-object.swift-object-reconstructor@.service -cut -d. -f2 -+ NAME=swift-object-reconstructor@ -+ dh_installsystemd -pswift-object --name=swift-object-reconstructor@ -+ echo swift-object.swift-object-replicator.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-replicator.service -+ cut -d. -f2 -+ NAME=swift-object-replicator -+ dh_installsystemd -pswift-object --name=swift-object-replicator -+ echo swift-object.swift-object-replicator@.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-replicator@.service -+ cut -d. -f2 -+ NAME=swift-object-replicator@ -+ dh_installsystemd -pswift-object --name=swift-object-replicator@ -+ + echo swift-object.swift-object-updater.servicecut - -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object-updater.service -+ cut -d. -f2 -+ NAME=swift-object-updater -+ dh_installsystemd -pswift-object --name=swift-object-updater -+ echo swift-object.swift-object-updater@.service -+ cut -d. -f1 -+ PKG=swift-object -+ + cut -d. -f2 -echo swift-object.swift-object-updater@.service -+ NAME=swift-object-updater@ -+ dh_installsystemd -pswift-object --name=swift-object-updater@ -+ echo swift-object.swift-object.service -+ cut -d. -f1 -+ PKG=swift-object -+ + echocut swift-object.swift-object.service -d. - -f2 -+ NAME=swift-object -+ dh_installsystemd -pswift-object --name=swift-object -+ echo swift-object.swift-object@.service -+ cut -d. -f1 -+ PKG=swift-object -+ echo swift-object.swift-object@.service -+ cut -d. -f2 -+ NAME=swift-object@ -+ dh_installsystemd -pswift-object --name=swift-object@ -+ echo swift-proxy.swift-proxy.service -+ cut -d. -f1 -+ PKG=swift-proxy -+ echo swift-proxy.swift-proxy.service -+ cut -d. -f2 -+ NAME=swift-proxy -+ dh_installsystemd -pswift-proxy --name=swift-proxy -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - dh_installsystemduser -O--buildsystem=pybuild - dh_installlogrotate -O--buildsystem=pybuild - dh_lintian -O--buildsystem=pybuild - dh_perl -O--buildsystem=pybuild - dh_link -O--buildsystem=pybuild - dh_strip_nondeterminism -O--buildsystem=pybuild - dh_compress -O--buildsystem=pybuild - dh_fixperms -O--buildsystem=pybuild - debian/rules override_dh_missing -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -dh_missing --fail-missing -make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - dh_installdeb -O--buildsystem=pybuild - debian/rules override_dh_gencontrol -make[1]: Entering directory '/build/reproducible-path/swift-2.36.0' -make[1]: pyversions: No such file or directory -py3versions: no X-Python3-Version in control file, using supported versions -debian/rules:74: warning: overriding recipe for target 'override_dh_installinit' -/usr/share/openstack-pkg-tools/pkgos.make:44: warning: ignoring old recipe for target 'override_dh_installinit' -debian/rules:82: warning: overriding recipe for target 'override_dh_installsystemd' -/usr/share/openstack-pkg-tools/pkgos.make:41: warning: ignoring old recipe for target 'override_dh_installsystemd' -debian/rules:90: warning: overriding recipe for target 'gen-init-configurations' -/usr/share/openstack-pkg-tools/pkgos.make:20: warning: ignoring old recipe for target 'gen-init-configurations' -if dpkg-vendor --derives-from ubuntu ; then \ - dh_gencontrol -- -T/build/reproducible-path/swift-2.36.0/debian/ubuntu_control_vars ; \ -else \ - dh_gencontrol -- -T/build/reproducible-path/swift-2.36.0/debian/debian_control_vars ; \ -fi -dpkg-gencontrol: warning: package swift-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined +FAILED (failures=1, skipped=11) ++ echo '======> STESTR TEST SUITE FAILED FOR python3.13: displaying pip3 freeze output...' +======> STESTR TEST SUITE FAILED FOR python3.13: displaying pip3 freeze output... ++ '[' -x /usr/bin/pip3 ']' ++ pip3 freeze +WARNING: The directory '/nonexistent/second-build/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag. +alabaster==0.7.16 +attrs==25.4.0 +autocommand==2.2.2 +autopage==0.4.0 +babel==2.17.0 +bcrypt==5.0.0 +blinker==1.9.0 +boto3==1.37.9 +botocore==1.37.9 +certifi==2025.1.31 +cffi==2.0.0 +chardet==5.2.0 +charset-normalizer==3.4.3 +cliff==4.11.0 +cmd2==2.5.11+ds +coverage==7.8.2 +cryptography==44.0.2 +debtcollector==3.0.0 +decorator==5.2.1 +defusedxml==0.7.1 +deprecation==2.1.0 +dnspython==2.7.0 +docutils==0.22.2 +dogpile.cache==1.3.3 +dulwich==0.24.2 +eventlet==0.40.3 +fixtures==4.2.5 +greenlet==3.1.0 +idna==3.10 +imagesize==1.4.1 +inflect==7.5.0 +iso8601==2.1.0 +jaraco.classes==3.4.0 +jaraco.context==6.0.1 +jaraco.functools==4.1.0 +jaraco.text==4.0.0 +jeepney==0.9.0 +Jinja2==3.1.6 +jmespath==1.0.1 +jsonpatch==1.32 +jsonpointer==2.4 +jsonschema==4.25.1 +jsonschema-specifications==2023.12.1 +keyring==25.6.0 +keystoneauth1==5.12.0 +keystonemiddleware==10.12.0 +legacy-cgi==2.6.3 +lxml==6.0.2 +Mako==1.3.10.dev0 +MarkupSafe==3.0.3 +mock==5.2.0 +more-itertools==10.8.0 +msgpack==1.0.3 +netaddr==1.3.0 +oauthlib==3.3.1 +openstackdocstheme==3.2.0 +openstacksdk==4.7.1 +os-api-ref==2.3.0 +os-client-config==2.3.0 +os-service-types==1.8.0 +os-testr==3.0.0 +osc-lib==4.2.0 +oslo.cache==3.12.0 +oslo.config==10.0.0 +oslo.context==6.1.0 +oslo.i18n==6.6.0 +oslo.log==7.2.1 +oslo.serialization==5.8.0 +oslo.utils==9.1.0 +oslosphinx==4.18.0 +packaging==25.0 +Paste==3.10.1 +PasteDeploy==3.1.0 +pbr==7.0.1 +platformdirs==4.4.0 +ply==3.11 +prettytable==3.16.0 +psutil==7.1.0 +pyasyncore==1.0.2 +pycadf==4.0.1 +pycparser==2.23 +pyeclib==1.6.1 +Pygments==2.18.0 +PyJWT==2.10.1 +pyOpenSSL==25.1.0 +pyparsing==3.1.3 +pyperclip==1.11.0 +python-binary-memcached==0.31.4 +python-cinderclient==9.8.0 +python-dateutil==2.9.0 +python-glanceclient==4.10.0 +python-keystoneclient==5.7.0 +python-memcached==1.60 +python-neutronclient==11.6.0 +python-openstackclient==8.2.0 +python-subunit==1.4.4 +python-swiftclient==4.8.0 +pytz==2025.2 +PyYAML==6.0.2 +referencing==0.36.2 +requests==2.32.5 +requests_mock==1.12.1 +requestsexceptions==1.4.0 +rfc3986==2.0.0 +roman-numerals-py==3.1.0 +rpds-py==0.27.1 +s3transfer==0.11.4 +SecretStorage==3.4.0 +setuptools==78.1.1 +simplejson==3.20.1 +six==1.17.0 +snowballstemmer==3.0.1 +Sphinx==8.2.3 +stestr==4.2.0 +stevedore==5.5.0 +swift==2.36.0 +Tempita==0.6.0 +testtools==2.7.2 +tomlkit==0.13.3 +typeguard==4.4.4 +typing_extensions==4.15.0 +uhashring==2.3 +urllib3==2.5.0 +voluptuous==0.15.2 +warlock==2.1.0 +wcwidth==0.2.13 +WebOb==1.8.9 +wheel==0.46.1 +wrapt==1.17.3 +xattr==0.10.1 +zipp==3.23.0 ++ exit 1 +make[1]: *** [debian/rules:68: override_dh_auto_install] Error 1 make[1]: Leaving directory '/build/reproducible-path/swift-2.36.0' - dh_md5sums -O--buildsystem=pybuild - dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'swift' in '../swift_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-account' in '../swift-account_2.36.0-4_all.deb'. -dpkg-deb: building package 'python3-swift' in '../python3-swift_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-container' in '../swift-container_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-doc' in '../swift-doc_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-object' in '../swift-object_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-object-expirer' in '../swift-object-expirer_2.36.0-4_all.deb'. -dpkg-deb: building package 'swift-proxy' in '../swift-proxy_2.36.0-4_all.deb'. - dpkg-genbuildinfo --build=binary -O../swift_2.36.0-4_arm64.buildinfo - dpkg-genchanges --build=binary -O../swift_2.36.0-4_arm64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-source: info: using options from swift-2.36.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:8: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Fri Nov 27 03:56:08 UTC 2026 +Filesystem Size Used Avail Use% Mounted on +tmpfs 16G 0 16G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/498340/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/4112902 and its subdirectories -I: Current time: Fri Oct 24 09:27:34 -12 2025 -I: pbuilder-time-stamp: 1761341254 +I: removing directory /srv/workspace/pbuilder/498340 and its subdirectories